0001410384-18-000084.txt : 20180808 0001410384-18-000084.hdr.sgml : 20180808 20180808162144 ACCESSION NUMBER: 0001410384-18-000084 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180808 DATE AS OF CHANGE: 20180808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Q2 Holdings, Inc. CENTRAL INDEX KEY: 0001410384 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 202706637 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36350 FILM NUMBER: 181001663 BUSINESS ADDRESS: STREET 1: 13785 RESEARCH BOULEVARD STREET 2: SUITE 150 CITY: Austin STATE: TX ZIP: 78750 BUSINESS PHONE: 512-275-0072 MAIL ADDRESS: STREET 1: 13785 RESEARCH BOULEVARD STREET 2: SUITE 150 CITY: Austin STATE: TX ZIP: 78750 FORMER COMPANY: FORMER CONFORMED NAME: CBG Holdings, Inc. DATE OF NAME CHANGE: 20120103 FORMER COMPANY: FORMER CONFORMED NAME: CBG Holdings Inc DATE OF NAME CHANGE: 20070821 10-Q 1 q2201810q.htm 10-Q Document

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

 
FORM 10-Q
 
(Mark One),

ý Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
 
For the quarterly period ended June 30, 2018.   
 or
o Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from to    

Q2 Holdings, Inc.
(Exact name of Registrant as Specified in Its Charter)
Delaware
(State or Other Jurisdiction of
Incorporation or Organization)
 
001-36350
(Commission File Number)
 
20-2706637
(IRS Employer
Identification No.)

 

13785 Research Blvd., Suite 150
Austin, Texas 78750
(512) 275-0072
(Address, Including Zip Code, and Telephone Number, Including Area Code, of Registrant's Principal Executive Offices)

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  ý  No o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes  ý  No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer ý 
 
Accelerated filer o
Non-accelerated filer o 
 
(Do not check if a smaller reporting company)
 
 
Smaller reporting company o
 
 
Emerging growth company o
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  o  No ý
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date: 42,873,043 shares of Common Stock, $0.0001 par value per share as of July 31, 2018.




TABLE OF CONTENTS
 
 
PAGE
 
 
 
 
Item 1.
 3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
Item 5.
 
 
 
Item 6.
 
 
 


2


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements.

Q2 HOLDINGS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
 
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
176,738

 
$
57,961

Restricted cash
 
2,315

 
2,315

Investments
 
101,974

 
41,685

Accounts receivable, net
 
26,996

 
13,203

Contract assets, current portion
 
1,196

 

Prepaid expenses and other current assets
 
4,691

 
3,115

Deferred solution and other costs, current portion
 
10,402

 
9,246

Deferred implementation costs, current portion
 
3,066

 
3,562

Total current assets
 
327,378

 
131,087

Property and equipment, net
 
36,727

 
34,544

Deferred solution and other costs, net of current portion
 
15,966

 
12,973

Deferred implementation costs, net of current portion
 
9,492

 
8,295

Intangible assets, net
 
9,079

 
12,034

Goodwill
 
12,876

 
12,876

Contract assets, net of current portion
 
6,074

 

Other long-term assets
 
1,171

 
1,006

Total assets
 
$
418,763

 
$
212,815

Liabilities and stockholders' equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
6,639

 
$
7,621

Accrued liabilities
 
7,688

 
10,562

Accrued compensation
 
7,100

 
11,511

Deferred revenues, current portion
 
33,159

 
38,379

Total current liabilities
 
54,586

 
68,073

Convertible notes, net of current portion
 
177,562

 

Deferred revenues, net of current portion
 
19,238

 
28,289

Deferred rent, net of current portion
 
8,248

 
9,393

Other long-term liabilities
 
823

 
438

Total liabilities
 
260,457

 
106,193

Commitments and contingencies (Note 8)
 

 

Stockholders' equity:
 
 
 
 
Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of June 30, 2018 and December 31, 2017
 

 

Common stock: $0.0001 par value; 150,000 shares authorized; 42,850 issued and outstanding as of June 30, 2018 and 41,994 shares issued and 41,967 shares outstanding as of December 31, 2017
 
4

 
4

Treasury stock at cost: Zero shares at June 30, 2018 and 27 shares at December 31, 2017
 

 
(855
)
Additional paid-in capital
 
310,163

 
259,726

Accumulated other comprehensive loss
 
(161
)
 
(139
)
Accumulated deficit
 
(151,700
)
 
(152,114
)
Total stockholders' equity
 
158,306

 
106,622

Total liabilities and stockholders' equity
 
$
418,763

 
$
212,815

   

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

3


Q2 HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
(in thousands, except per share data)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
$
58,574

 
$
47,625

 
$
113,382

 
$
92,159

Cost of revenues(1)
 
29,303

 
24,328

 
56,280

 
47,100

Gross profit
 
29,271

 
23,297

 
57,102

 
45,059

Operating expenses:
 
 
 
 
 
 
 
 
Sales and marketing(1)
 
12,108

 
11,096

 
23,074

 
20,974

Research and development(1)
 
11,756

 
9,922

 
22,913

 
19,573

General and administrative(1)
 
10,798

 
9,268

 
21,094

 
17,720

Acquisition related costs
 
258

 
351

 
514

 
699

Amortization of acquired intangibles
 
368

 
373

 
736

 
744

Unoccupied lease charges
 
658

 

 
658

 

Total operating expenses
 
35,946

 
31,010

 
68,989

 
59,710

Loss from operations
 
(6,675
)
 
(7,713
)
 
(11,887
)
 
(14,651
)
Other income (expense):
 
 
 
 
 
 
 
 
Interest and other income
 
755

 
129

 
954

 
237

Interest and other expense
 
(2,860
)
 
(20
)
 
(4,082
)
 
(94
)
Total other income (expense), net
 
(2,105
)
 
109

 
(3,128
)
 
143

Loss before income taxes
 
(8,780
)
 
(7,604
)
 
(15,015
)
 
(14,508
)
Benefit from (provision for) income taxes
 
153

 
(217
)
 
340

 
(353
)
Net loss
 
$
(8,627
)
 
$
(7,821
)
 
$
(14,675
)
 
$
(14,861
)
Other comprehensive income (loss):
 
 
 
 
 
 
 
 
Unrealized gain (loss) on available-for-sale investments
 
2

 
(29
)
 
(22
)
 
(30
)
Comprehensive loss
 
$
(8,625
)
 
$
(7,850
)
 
$
(14,697
)
 
$
(14,891
)
Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.19
)
 
$
(0.35
)
 
$
(0.36
)
Weighted average common shares outstanding:
 
 
 
 
 
 
 
 
Basic and diluted
 
42,605

 
41,064

 
42,389

 
40,848

_______________________________________________________________________________

(1) 
Includes stock-based compensation expenses as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of revenues
 
$
1,065

 
$
819

 
$
2,080

 
$
1,543

Sales and marketing
 
1,428

 
812

 
2,654

 
1,443

Research and development
 
1,566

 
1,033

 
2,922

 
1,978

General and administrative
 
2,945

 
2,358

 
5,443

 
4,255

Total stock-based compensation expenses
 
$
7,004

 
$
5,022

 
$
13,099

 
$
9,219

  

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

4


Q2 HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
 
 
Six Months Ended June 30,
 
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
Net loss
 
$
(14,675
)
 
$
(14,861
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
 
Amortization of deferred implementation, solution and other costs
 
4,265

 
3,514

Depreciation and amortization
 
7,752

 
7,227

Amortization of debt issuance costs
 
346

 
28

Amortization of debt discount
 
3,089

 

Amortization of premiums on investments
 
21

 
151

Stock-based compensation expenses
 
13,099

 
9,219

Deferred income taxes
 
(61
)
 
234

Allowance for sales credits
 
38

 
34

Loss on disposal of long-lived assets
 

 
4

Unoccupied lease charges
 
658

 

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable, net
 
(13,831
)
 
(2,806
)
Prepaid expenses and other current assets
 
(1,718
)
 
(853
)
Deferred solution and other costs
 
(5,965
)
 
(2,896
)
Deferred implementation costs
 
(2,761
)
 
(2,689
)
Contract assets
 
(2,212
)
 

Other long-term assets
 
(225
)
 
(82
)
Accounts payable
 
(825
)
 
1,197

Accrued liabilities
 
(3,312
)
 
(7,827
)
Deferred revenues
 
(4,295
)
 
727

Deferred rent and other long-term liabilities
 
(672
)
 
(581
)
Net cash used in operating activities
 
(21,284
)
 
(10,260
)
Cash flows from investing activities:
 
 
 
 
Purchases of investments
 
(74,389
)
 
(15,778
)
Maturities of investments
 
14,058

 
13,659

Purchases of property and equipment
 
(11,154
)
 
(7,625
)
Business combinations and asset acquisitions, net of cash acquired
 
(150
)
 
(3,816
)
Capitalized software development costs
 

 
(762
)
Increase in restricted cash
 

 
(1,600
)
Net cash used in investing activities
 
(71,635
)
 
(15,922
)
Cash flows from financing activities:
 
 
 
 
Proceeds from issuance of convertible notes, net of issuance costs
 
223,185

 

Purchase of convertible notes bond hedge
 
(41,699
)
 

Proceeds from issuance of warrants
 
22,379

 

Proceeds from exercise of stock options to purchase common stock
 
7,831

 
5,780

Net cash provided by financing activities
 
211,696

 
5,780

Net increase (decrease) in cash, cash equivalents, and restricted cash
 
118,777

 
(20,402
)
Cash, cash equivalents, and restricted cash, beginning of period
 
60,276

 
57,788

Cash, cash equivalents, and restricted cash, end of period
 
$
179,053

 
$
37,386

Supplemental disclosures of cash flow information:
 
 
 
 
Cash paid for taxes
 
$
130

 
$
128

Cash paid for interest
 
$

 
$
68

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
 
Shares acquired to settle the exercise of stock options
 
$
(96
)
 
$
(181
)
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statement of cash flows:
 
 
 
 
Cash and cash equivalents
 
$
176,738

 
$
34,471

Restricted cash
 
2,315

 
2,915

Total cash, cash equivalents, and restricted cash
 
$
179,053

 
$
37,386


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

5


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

1. Organization and Description of Business
Q2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the "Company," is a leading provider of secure, cloud-based digital banking solutions. The Company enables regional and community financial institutions, or RCFIs, to deliver a robust suite of integrated digital banking services to more effectively engage with their consumer and commercial account holders who expect to bank anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its RCFI customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2017, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 16, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other period.
Effective January 1, 2018, the Company adopted the requirements of Accounting Standards Update ("ASU") No. 2014-09 "Revenue from Contracts with Customers (Topic 606)," or the new revenue standard, and ASU No. 2016-18 "Statement of Cash Flows (Topic 230): Restricted Cash." All amounts and disclosures set forth in this Form 10-Q have been updated to comply with the new standards.
Reclassifications
Certain amounts appearing in the prior year's Condensed Consolidated Statements of Cash Flows have been reclassified to conform to the current year's presentation.
Use of Estimates
The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.

6


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit issued in place of the security deposit for the Company's corporate headquarters.
Investments
Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the three and six months ended June 30, 2018 and 2017. No individual customer accounted for 10% or more of accounts receivable, net, as of June 30, 2018 and December 31, 2017.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables (contract assets), and deferred revenues (contract liabilities). Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheet at June 30, 2018. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances included in accounts receivable arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of registered users and the number of transactions processed by the Company's registered users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of registered users and the number of transactions processed by the Company's registered users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Included in the accounts receivable balances as of June 30, 2018 and December 31, 2017 were unbilled receivables of $2.9 million and $2.1 million, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable. As of June 30, 2018 and December 31, 2017, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.

7


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary. The allowance for sales credits was $0.3 million at June 30, 2018 and $0.2 million at December 31, 2017.
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net decrease in the deferred revenue balance for the six months ended June 30, 2018 is primarily driven by the recognition of $22.5 million of revenue that was included in the deferred revenue balance at December 31, 2017 and an $8.0 million decrease from the adoption of the new revenue standard and the related netting of contract assets and liabilities on a contract-by-contract basis, partially offset by cash payments received or due in advance of satisfying the Company's performance obligations of $16.2 million. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered, and the term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On June 30, 2018, the Company had $764.6 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 53% percent of its remaining performance obligations as revenue in the next 24 months, an additional 39% percent in the next 25 to 48 months, and the balance thereafter.
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs, such as employee salaries, benefits and the associated payroll taxes that are direct or incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates to be recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of $1.5 million and $1.4 million during the three months ended June 30, 2018 and 2017, respectively, and recognized $1.2 million and $1.1 million of amortization during the three months ended June 30, 2018 and 2017, respectively. The Company capitalized implementation costs in the amount of $3.1 million and $2.7 million during the six months ended June 30, 2018 and 2017, respectively, and recognized $2.4 million and $2.0 million of amortization during the six months ended June 30, 2018 and 2017, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations.

8


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs, such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. Under the new revenue standard, the Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered to be a substantive service period, and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $1.5 million and $0.7 million in deferred commissions costs during the three months ended June 30, 2018 and 2017, respectively, and recognized $0.8 million and $0.7 million of amortization during the three months ended June 30, 2018 and 2017, respectively. The Company capitalized $3.9 million and $2.1 million in deferred commissions costs during the six months ended June 30, 2018 and 2017, respectively, and recognized $1.7 million and $1.5 million of amortization during the six months ended June 30, 2018 and 2017, respectively. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term
Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company early adopted ASU No. 2017-01, "Business Combinations (Topic 805): Clarifying the Definition of a Business" as of January 1, 2017. Under ASU 2017-01, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.

9


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

In connection with the Company's acquisitions of Centrix Solutions, Inc., or Centrix, in July 2015, Smarty Pig, LLC, doing business as Social Money, or Social Money, in November 2015, and an asset purchase in January 2017, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in the Company's data centers, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. The Company accounts for revenue in accordance with the new revenue standard, Revenue from Contracts with Customers, which was adopted on January 1, 2018, using the modified retrospective method.
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
41,164

 
$
8,902

 
$
8,508

 
$
58,574

 
 
Six Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
79,367

 
$
17,519

 
$
16,496

 
$
113,382

Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed

10


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. Under the new revenue standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that registered users initiate on its solutions. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual transactions.
Services and Other Revenues
Implementation services are required for each new Q2 platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately $0.4 million for each of the three months ended June 30, 2018 and 2017 and $0.8 million for each of the six months ended June 30, 2018 and 2017. The out-of-pocket expenses are reported in cost of revenues.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting in the new revenue standard. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from the subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contacts with multiple performance obligations are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements.
The majority of our revenue recognized at any particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service.

11


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to users accessing its products in excess of contracted amounts and bill-pay transactions that registered users initiate on its solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs per user over the contract to the Company, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that both types of usage revenue meet the variable consideration exception and recognizes each on a monthly or quarterly basis, as defined per agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration.
Other Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are immaterial.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. Costs associated with these services include the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs that are direct or incremental to the implementation of its solutions to the extent those costs are considered to be recoverable from future revenues. The Company amortizes the costs for a particular implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 

12


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Software Development Costs
Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. The Company recognized $0.2 million and $0.1 million of amortization of capitalized software development costs for the three months ended June 30, 2018 and 2017, respectively, and $0.4 million and $0.2 million of amortization of capitalized software development costs for the six months ended June 30, 2018 and 2017, respectively, and all of the related individual products reached general release in 2017. The Company capitalized zero and $0.2 million of software development costs in the three months ended June 30, 2018 and 2017, respectively, and capitalized zero and $0.8 million of software development costs during the six months ended June 30, 2018 and 2017, respectively.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.
Advertising
All advertising costs of the Company are expensed the first time the advertising takes place. Advertising costs were $0.4 million and $0.1 million for the three months ended June 30, 2018 and 2017, respectively, and $0.8 million and $0.3 million for the six months ended June 30, 2018 and 2017, respectively.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss and unrealized gains and losses on available-for-sale investments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company recognizes compensation expense ratably over the requisite service period of the option or restricted stock unit award. As of January 1, 2017, the Company no longer uses a forfeiture rate to recognize compensation expense as a result of the adoption of ASU No. 2016-09, "Improvements to Employee Share-Based Payment Accounting." Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that cliff vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the period of time the stock options are

13


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends.
The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the requisite service period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the Convertible Notes. In accounting for the issuance of the Convertible Notes, the Company separated each of the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion option. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Convertible Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Convertible Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. No tax related impact was recorded in the financial statements as a result of the adoption of the new revenue standard.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. Through June 30, 2018, the Company has not identified any material uncertain tax positions for which liabilities would be required to be recorded.

14


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Basic and Diluted Net Loss per Common Share
The following table sets forth the computations of net loss per share for the periods listed:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Numerators:
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(7,821
)
 
$
(14,675
)
 
$
(14,861
)
Denominators:
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
 
42,605

 
41,064

 
42,389

 
40,848

Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.19
)
 
$
(0.35
)
 
$
(0.36
)
Due to net losses for the three and six months ended June 30, 2018 and 2017, basic and diluted net loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents that were excluded for the periods listed:
 
 
As of June 30,
 
 
2018
 
2017
Stock options, restricted stock units, and market stock units
 
5,032

 
5,751

Because the Company has the intention and ability to settle the principal amount of its Convertible Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share for the Convertible Notes. The Warrants will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. 
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, issued ASU No. 2014-09, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to when products are transferred to customers. ASU 2014-09 was modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU 2014-09, as amended, and Subtopic 340-40 as the "new revenue standard." On January 1, 2018, the Company adopted the new revenue standard for all contracts which were not completed as of January 1, 2018, using the modified retrospective method. Adoption of the new revenue standard resulted in changes to the Company's accounting policies for revenue recognition, contract balances, accounts receivables, deferred revenues, deferred implementation costs, and deferred solution and other costs. The Company recognized the cumulative effect of initially applying the new revenue standard as a positive adjustment to the opening balance of accumulated deficit on the condensed consolidated balance sheet in the amount of $15.8 million, which reflects the acceleration of revenues and deferral of incremental commission costs of obtaining subscription contracts. The comparative information in prior periods presented has not been restated and continues to be reported under the accounting standards in effect for those periods.
The most significant impact of adoption of the new revenue standard relates to the accounting for arrangements that include contractual provisions providing for periodic price increases in subscription fee arrangements. Under previous GAAP, the Company accounted for periodic price increases in the period in which they occurred, and under the new revenue standard, the Company recognizes revenue from periodic price increases on a ratable basis over the term of the contract. Additionally, under previous GAAP, for contracts in which customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements, the Company recognized the entire arrangement consideration monthly over the term of the software license as the Company did not have VSOE of fair value for the license and maintenance. Under the new standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the commencement of each license term. Under previous GAAP, the Company also deferred only

15


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

direct and incremental commission costs to obtain a contract and amortized those costs over the term of the related contract. Under the new standard, the Company defers additional incremental costs related to the customer contract and amortizes those costs over the expected period of customer benefit. Also, a portion of the commission payment is now being expensed as incurred.
The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of the new revenue standard were as follows:
 
 
Balance at December 31, 2017
 
Adjustments due to the new revenue standard
 
Balance at January 1, 2018
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Contract assets, current portion
 
$

 
$
517

 
$
517

Deferred solution and other costs, current portion
 
9,246

 
64

 
9,310

Deferred solution and other costs, net of current portion
 
12,973

 
265

 
13,238

Deferred implementation costs, net of current portion
 
8,295

 
(93
)
 
8,202

Contract assets, net of current portion
 

 
4,541

 
4,541

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
11,511

 
(571
)
 
10,940

Deferred revenues, current portion
 
38,379

 
(1,803
)
 
36,576

Deferred revenues, net of current portion
 
28,289

 
(8,174
)
 
20,115

 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(152,114
)
 
$
15,842

 
$
(136,272
)
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Income statement
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
$
58,574

 
$
56,940

 
$
1,634

 
$
113,382

 
$
109,483

 
$
3,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Costs and expenses
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
29,303

 
29,421

 
(118
)
 
56,280

 
56,454

 
(174
)
Sales and marketing
 
12,108

 
12,017

 
91

 
23,074

 
23,245

 
(171
)
Interest and other income
 
755

 
725

 
30

 
954

 
900

 
54

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(10,318
)
 
$
1,691

 
$
(14,675
)
 
$
(18,973
)
 
$
4,298

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.24
)
 
$
0.04

 
$
(0.35
)
 
$
(0.45
)
 
$
0.10


16


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

 
 
As of June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Accounts receivable, net
 
$
26,996

 
$
23,238

 
$
3,758

Contract assets, current portion
 
1,196

 

 
1,196

Deferred solution and other costs, current portion
 
10,402

 
10,313

 
89

Deferred implementation costs, current portion
 
3,066

 
3,154

 
(88
)
Deferred solution and other costs, net of current portion
 
15,966

 
15,704

 
262

Deferred implementation costs, net of current portion
 
9,492

 
9,359

 
133

Contract assets, net of current portion
 
6,074

 

 
6,074

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
7,100

 
7,855

 
(755
)
Deferred revenues, current portion
 
33,159

 
36,017

 
(2,858
)
Deferred revenues, net of current portion
 
19,238

 
24,341

 
(5,103
)
 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(151,700
)
 
$
(171,840
)
 
$
(20,140
)
In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards are effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early application is permitted. The Company anticipates that the adoption of Topic 842 will impact its condensed consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of Topic 842, which will increase the total assets and total liabilities that it reports relative to such amounts prior to adoption. The Company is currently evaluating the accounting, transition, disclosure requirements, and financial statement impact of this adoption.
In August 2016, the FASB issued ASU No. 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," to clarify and provide specific guidance on eight cash flow classification issues that are not addressed by current GAAP and thereby reduce the current diversity in practice. The Company adopted ASU 2016-15, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230): Restricted Cash," which provides guidance on the classification of restricted cash in the statement of cash flows. The Company adopted this ASU retrospectively, effective January 1, 2018. As a result, the Company included restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the consolidated statements of cash flows, resulting in an increase in net cash of $2.3 million for the six months ended June 30, 2018 and $1.3 million for fiscal 2017.

17


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, "Compensation - Stock Compensation (Topic 718)" to provide clarity and reduce both diversity in practice and cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or conditions of a share-based payment award. The Company adopted ASU 2017-09, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In December 2017, the SEC issued Staff Accounting Bulletin ("SAB") 118 to address the application of GAAP in situations in which a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act, or the Tax Act, which was signed into law on December 22, 2017. In March 2018, the FASB issued ASU No. 2018-05, "Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (SEC Update)," which amended ASC 740 to incorporate the requirements of SAB 118. The Company recorded the provisional tax impacts of the Tax Act in the fourth quarter of 2017. During the first half of 2018, the Company did not receive any additional information regarding these provisional calculations. As a result, the Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018.
3. Business Combinations and Asset Acquisitions
In January 2017, the Company acquired the outstanding shares of a privately-owned company. In accordance with ASU 2017-01, the Company determined the set of assets acquired was not a business as substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, and the transaction was accounted for as an asset purchase. The Company acquired the assets for $1.5 million in cash from existing balances which included a hold-back of $0.2 million, which was paid in the first quarter of 2018. Consideration was allocated on a relative fair value basis and resulted in $1.5 million in intangible assets including acquired technology and assembled workforce. Intangible assets are amortized on a straight-line basis over their estimated useful lives of three years. The acquired intangible assets are not amortizable for income tax purposes, which will result in an increase to deferred tax liabilities and a decrease of valuation allowance of $0.3 million.
During 2015, the Company acquired all of the outstanding shares of Centrix, a privately-owned company that provides financial institutions with products that detect fraud, manage risk and simplify compliance and acquired all of the outstanding ownership interests of Social Money, a privately-owned financial services software company that offers a modern, cloud-based platform that assists financial institutions in their direct digital strategies. During 2017, the Company paid out $7.2 million to the former Centrix shareholders based upon the achievement of certain milestone-based objectives and continued employment and $0.2 million in retention bonuses to certain of the Social Money employees based upon their continued employment with the Company. During 2017, the Company also released the entire $2.5 million hold-back to the former owners of Social Money upon the expiration of the hold-back period. The Company continues to accrue for payouts contingent upon future employment of acquired employees. The Company has recognized $0.3 million and $0.4 million under these agreements in compensation expense included in acquisition related costs in the condensed consolidated statement of comprehensive loss for the three months ended June 30, 2018 and 2017, respectively, and $0.5 million and $0.7 million under these agreements for the six months ended June 30, 2018 and 2017, respectively. The unpaid amounts due to the former shareholders or continuing employees, as applicable, are recorded in accrued compensation in the condensed consolidated balance sheets as of June 30, 2018.
4. Fair Value Measurements
The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.

18


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level 3—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of June 30, 2018:
 
 
 
 
Fair Value Measurements Using:
Cash Equivalents:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
Money market funds
 
$
89,766

 
$
89,766

 
$

 
$

U.S. treasuries and agencies
 
10,030

 
10,030

 

 

 
 
$
99,796

 
$
99,796

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
U.S. government agency bonds
 
$
48,164

 
$

 
$
48,164

 
$

Corporate bonds and commercial paper
 
48,700

 

 
48,700

 

Certificates of deposit
 
5,110

 

 
5,110

 

 
 
$
101,974

 
$

 
$
101,974

 
$


19


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2017:
 
 
 
 
Fair Value Measurements Using:
Cash Equivalents:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
Money market funds
 
$
9,279

 
$
9,279

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
U.S. government agency bonds
 
$
16,194

 
$

 
$
16,194

 
$

Corporate bonds and commercial paper
 
15,815

 

 
15,815

 

Certificates of deposit
 
9,676

 

 
9,676

 

 
 
$
41,685

 
$

 
$
41,685

 
$

The Company determines the fair value of its investment holdings based on pricing from our pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level 2 inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs).
5. Cash, Cash Equivalents and Investments
The Company's cash, cash equivalents and investments as of June 30, 2018 and December 31, 2017 consisted primarily of cash, U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds.
The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive loss, a component of stockholders' equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the Company will sell the investments before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net, in the condensed consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net, in the condensed consolidated statements of comprehensive loss.
As of June 30, 2018 and December 31, 2017, the Company's cash was $76.9 million and $48.7 million, respectively.

20


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

A summary of the Company's cash equivalents and investments as of June 30, 2018 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
89,766

 
$

 
$

 
$
89,766

U.S. treasuries and agencies
 
10,030

 

 

 
10,030

 
 
$
99,796

 
$

 
$

 
$
99,796

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
48,242

 
$

 
$
(78
)
 
$
48,164

Corporate bonds and commercial paper
 
48,783

 
10

 
(93
)
 
48,700

Certificates of deposit
 
5,110

 

 

 
5,110

 
 
$
102,135

 
$
10

 
$
(171
)
 
$
101,974

A summary of the Company's cash equivalents and investments as of December 31, 2017 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
9,279

 
$

 
$

 
$
9,279

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
16,277

 
$

 
$
(83
)
 
$
16,194

Corporate bonds and commercial paper
 
15,871

 

 
(56
)
 
15,815

Certificates of deposit
 
9,676

 

 

 
9,676

 
 
$
41,824

 
$

 
$
(139
)
 
$
41,685

The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets.
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 
 
June 30, 2018
 
December 31, 2017
Due within one year or less
 
$
99,521

 
$
27,324

Due after one year through five years
 
2,453

 
14,361

 
 
$
101,974

 
$
41,685

The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than twelve months. The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other than temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that an other than temporary decline exists in one of these investments, the respective investment would be written down to fair value.

21


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the condensed consolidated statements of comprehensive loss. Any portion not related to credit loss would be included in accumulated other comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the Company does not consider the investments with unrealized loss positions to be other than temporarily impaired as of June 30, 2018.
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of June 30, 2018:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
48,242

 
$
(78
)
 
$
48,164

Corporate bonds and commercial paper
 
48,783

 
(93
)
 
48,690

 
 
$
97,025

 
$
(171
)
 
$
96,854

The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2017:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
16,277

 
$
(83
)
 
$
16,194

Corporate bonds and commercial paper
 
15,871

 
(56
)
 
15,815

 
 
$
32,148

 
$
(139
)
 
$
32,009

6. Goodwill and Intangible Assets
The carrying amount of goodwill was $12.9 million at June 30, 2018 and December 31, 2017. Goodwill represents the excess purchase price over the fair value of assets acquired. During 2015, the Company completed the acquisitions of Centrix and Social Money. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2017. No impairment of goodwill has been recorded to date. Goodwill is deductible for tax purposes in certain jurisdictions.
Intangible assets at June 30, 2018 and December 31, 2017 were as follows:
 
 
As of June 30, 2018
 
As of December 31, 2017
 
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
Customer relationships
 
$
3,130

 
$
(1,566
)
 
$
1,564

 
$
3,130

 
$
(1,294
)
 
$
1,836

Non-compete agreements
 
884

 
(538
)
 
346

 
884

 
(451
)
 
433

Trademarks
 
2,140

 
(2,080
)
 
60

 
2,140

 
(1,724
)
 
416

Acquired technology
 
13,293

 
(9,286
)
 
4,007

 
13,293

 
(7,464
)
 
5,829

Assembled workforce
 
121

 
(58
)
 
63

 
121

 
(38
)
 
83

Capitalized software development costs
 
3,975

 
(936
)
 
3,039

 
3,975

 
(538
)
 
3,437

 
 
$
23,543

 
$
(14,464
)
 
$
9,079

 
$
23,543

 
$
(11,509
)
 
$
12,034


22


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Company recorded intangible assets from the business combinations in 2015 and an asset acquisition in 2017, discussed in Note 3, Business Combinations and Asset Acquisitions. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from two to six years. Amortization expense included in cost of revenues in the condensed consolidated statement of comprehensive loss was $0.9 million for each of the three months ended June 30, 2018 and 2017 and $1.8 million for each of the six months ended June 30, 2018 and 2017. Amortization expense included in operating expenses in the condensed consolidated statement of comprehensive loss was $0.4 million for each of the three months ended June 30, 2018 and 2017 and $0.7 million for each of the six months ended June 30, 2018 and 2017.
Capitalized software development costs were $4.0 million as of June 30, 2018 and December 31, 2017. During 2017, all of the products related to capitalized software development costs reached general release, and the Company has commenced amortization of these costs. The Company amortized $0.2 million and $0.1 million of capitalized software development costs for the three months ended June 30, 2018 and 2017, respectively, and $0.4 million and $0.2 million for the six months ended June 30, 2018 and 2017, respectively. Capitalized software development costs are computed on an individual product basis and those products available for market are amortized to cost of revenues over the products' estimated economic lives, which are expected to be five years.
7. Debt
In April 2013, the Company entered into a secured credit facility agreement, or Credit Facility, with Wells Fargo Bank, National Association, or Wells Fargo, which the Company and Wells Fargo subsequently amended several times, most recently on March 31, 2016. The Credit Facility, as amended, provided for a line of credit of up to $25.0 million, with an accordion feature, or Accordion Feature, allowing the Company to increase its maximum borrowings by up to an additional $25.0 million, subject to certain conditions and limitations, including that borrowings at any time would be limited to 75% of the Company's trailing twelve-month recurring revenues. Access to the total borrowings available under the Credit Facility was restricted based on covenants related to the Company's minimum liquidity and adjusted EBITDA. Amounts borrowed under the Credit Facility accrued interest, at the Company's election at either: (i) the per annum rate equal to the LIBOR rate plus an applicable margin; or (ii) the then current base rate plus the greater of the U.S. Federal Funds rate plus one percentage point, the one-month LIBOR plus one percentage point, or the lending financial institution's prime rate. The Company paid a monthly fee based on the total unused borrowings balance, an annual administrative fee and the initial closing fee, which was paid in three equal annual installments over the first three years of the Credit Facility. The Accordion Feature expired in October 2016, at which time maximum borrowings under the Facility were reduced to $25.0 million.
In April 2017, the Credit Facility expired pursuant to its original terms. Upon the expiration of the Credit Facility, the Company paid off the outstanding balance, which was less than $0.1 million, and the secured letter of credit which had been issued against the facility for the security deposit for our corporate headquarters is now secured by a $1.0 million restricted deposit with Wells Fargo.
8. Commitments and Contingencies
Operating Lease Commitments
The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately 67 square feet of office space with an initial term that expires on April 30, 2021, with the option to extend the lease for an additional five-year term, and pursuant to the second of which the Company leases approximately 129 square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term. The Company also leases office space in: Lincoln, Nebraska; Des Moines, Iowa; Atlanta, Georgia; Asheville, North Carolina; and south Austin, Texas. In the second quarter of 2018, the Company vacated a portion of its south Austin office and recorded an unoccupied lease charge of $0.7 million for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income. The associated lease liability of $0.3 million is expected to be paid during the succeeding twelve-month period and recorded in accrued liabilities, and the remaining portion of $0.5 million is recorded in other long-term liabilities, on the accompanying condensed consolidated balance sheet at June 30, 2018. The Company believes its current facilities will be adequate for its needs for the foreseeable future. Rent expense under operating leases was $1.1 million for each of the three months ended June 30, 2018 and 2017 and $2.2 million for each of the six months ended June 30, 2018 and 2017.

23


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2018 were as follows:
 
 
Operating Leases
Year Ended December 31,
 
 
2018 (from July 1 to December 31)
 
$
2,657

2019
 
5,297

2020
 
5,276

2021
 
4,350

2022
 
3,853

Thereafter
 
20,292

Total commitments
 
$
41,725

Contractual Commitments
The Company has non-cancelable contractual commitments related to the Convertible Notes and related interest, third-party products, co-location fees and other product costs. The Company is party to several purchase commitments for third-party products that contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The interest on the Convertible Notes is payable semi-annually on February 15 and August 15 of each year. The estimated amounts for usage and other factors are not included within the table below. Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
 
 
Contractual Commitments
Year Ended December 31,
 
 
2018 (from July 1 to December 31)
 
$
6,510

2019
 
13,407

2020
 
9,696

2021
 
9,096

2022
 
9,080

Thereafter
 
236,379

Total commitments
 
$
284,168

Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.
9. Convertible Senior Notes
The Company issued $230.0 million principal amount of convertible senior notes in February 2018. The interest rates for the Convertible Notes are fixed at 0.75% per annum with interest payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. The Convertible Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date.
Each $1,000 of principal of the Convertible Notes will initially be convertible into 17.4292 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $57.38 per share. The initial conversion price for each of the Convertible Notes is subject to adjustment upon the occurrence of certain specified events.

24


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Convertible Notes are the Company's senior unsecured obligations and will rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Convertible Notes, will rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.
On or after November 15, 2022, holders may convert all or any portion of their Convertible Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Convertible Notes.
Holders may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the Convertible Notes) occurs prior to the maturity date, holders of each of the Convertible Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the Convertible Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of June 30, 2018, the Convertible Notes were not yet convertible.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion option. The liability component of the Convertible Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the condensed consolidated balance sheets as of June 30, 2018. The Company recorded the difference between the initial proceeds of the convertible debt and the value allocated to the liability component in additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the Convertible Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $5.4 million for the Convertible Notes are being amortized to expense over the expected life the Convertible Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.5 million for the Convertible Notes were netted with the equity component.

25


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

The Convertible Notes consist of the following:
 
 
As of June 30, 2018
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(47,383
)
Unamortized debt issuance costs
 
(5,055
)
Net carrying amount
 
177,562

 
 
 
Equity component 
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599

The following table sets forth total interest expense recognized related to the Convertible Notes:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
Contractual interest expense
 
$
431

 
$
647

Amortization of debt issuance costs
 
223

 
346

Amortization of debt discount
 
1,990

 
3,089

Total
 
$
2,644

 
$
4,082

As of June 30, 2018, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.6 years.
Bond Hedges and Warrants Transactions
Concurrent with the offering of the Convertible Notes, the Company entered into separate convertible bond hedges, or Bond Hedges, and warrants, or Warrants, transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the Convertible Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the Convertible Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the Convertible Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
Under the Warrants, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.
The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the Convertible Notes and will not affect any holders' rights under the Convertible Notes. The holders of the Convertible Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.

26


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

10. Stock-Based Compensation
In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
As of December 31, 2017, a total of 7,297 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2018, 1,889 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the six months ended June 30, 2018, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of June 30, 2018 a total of 9,186 shares were allocated for issuance under the 2014 Plan. As of June 30, 2018, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 3,030 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 512 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 3,962 shares of common stock remain available for future issuance under the 2014 Plan.
In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of June 30, 2018, no shares remain available for future issuance under the 2007 Plan. Shares of common stock that are issued and were available for issuance under the 2007 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
Stock Options
Stock option activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Options
 
Weighted Average Exercise Price
Balance as of January 1, 2018
 
3,692

 
$
17.63

Granted
 
12

 
47.00

Exercised
 
(654
)
 
11.90

Forfeited
 
(2
)
 
15.08

Balance as of June 30, 2018
 
3,048

 
$
18.98


27


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

Restricted Stock Units
Restricted stock unit activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2018
 
1,680

 
$
32.65

Granted
 
372

 
49.34

Vested
 
(231
)
 
29.61

Forfeited
 
(71
)
 
34.35

Nonvested as of June 30, 2018
 
1,750

 
$
36.53

Market Stock Units
In the first quarter of 2018, the Company granted market stock units to certain executives under the 2014 Plan. The market stock units are performance-based awards that vest based upon the Company's relative stockholder return. The actual number of market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the three-year performance period. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. 
Market stock unit activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2018
 

 
$

Granted
 
234

 
21.77

Vested
 

 

Forfeited
 

 

Nonvested as of June 30, 2018
 
234

 
$
21.77


The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's and peer firms' stock prices and a number of assumptions including the expected volatilities of the Company's and peer firms' stock and the Index, and its risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company did not estimate a dividend rate or a forfeiture rate for the market stock units due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award.

Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the first half of 2018 are as follows:
 
 
As of June 30, 2018
Volatility
 
36.6
%
Risk-free interest rate
 
2.4
%
Dividend yield
 

Longest remaining performance period (in years)
 
3


28


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)

11. Income Taxes
In accordance with applicable accounting guidance, the income tax benefit for the three months ended June 30, 2018 is based on the estimated annual effective tax rate for fiscal year 2018. The estimated effective tax rate may be subject to adjustment in subsequent quarterly periods as the estimates of pretax income for the year, along with other items that may affect the rate, change.
The Company's (benefit from) provision for income taxes reflected an effective tax rate of approximately (1.7)% and 2.9% for the three months ended June 30, 2018 and 2017, respectively, and (2.3)% and 2.4% for the six months ended June 30, 2018 and 2017, respectively. For the three and six months ended June 30, 2018 and 2017, the Company's effective tax rate was lower than the U.S. federal statutory rate primarily due to changes to its valuation allowance.
The Company has significant deferred tax assets related to its net operating loss carryforwards and tax credits and has provided a valuation allowance for the amount of its deferred tax assets, as it is not more likely than not that any future benefit from deductible temporary differences, net operating loss carryforwards, and tax credit carryforwards will be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction.
To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company had no unrecognized tax benefits as of June 30, 2018. The Company's tax years 2014 through 2017 remain open to examination by the major taxing jurisdictions to which the Company is subject. However, the Company is not currently under examination by any taxing jurisdiction.
The Tax Act was enacted on December 22, 2017 and reduces the U.S. federal corporate tax rate from 35% to 21%, requiring companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. At June 30, 2018, the Company does not have any foreign subsidiaries and the international aspects of the Tax Act are not applicable.
In connection with the initial analysis of the impact of the Tax Act at December 31, 2017, the Company remeasured certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%. The remeasurement of the Company's deferred tax balance was primarily offset by application of its valuation allowance. The Company is still analyzing certain aspects of the Tax Act and refining its calculations, which could potentially affect the measurement of these balances or potentially give rise to new deferred tax amounts. Where the Company has been able to make reasonable estimates of the effects for which its analysis is not yet complete, the Company has recorded provisional amounts related to the remeasurement of the deferred tax balance as a tax benefit in the fourth quarter of 2017. The Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018. Where the Company has not yet been able to make reasonable estimates of the impact of certain elements, the Company has not recorded any amounts related to those elements and has continued accounting for them in accordance with ASC 740 on the basis of the tax laws in effect immediately prior to the enactment of the Tax Act.
12. Subsequent Events
On August 6, 2018, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") pursuant to which the Company has agreed to acquire Cloud Lending, Inc., a Delaware corporation ("Target"), for a closing purchase price of $105.0 million, plus potential additional consideration that may become payable at certain measurement dates in the future upon the achievement by the acquired business of certain financial metrics on such dates. Pursuant to the Merger Agreement, Target will be merged with and into a wholly owned subsidiary of the Company, with Target surviving as a wholly owned subsidiary of the Company. The purchase price is subject to adjustment based on Target’s net working capital amount and other customary adjustments at closing. In addition, a portion of the purchase price ($10.5 million) will be placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement. The closing is subject to customary closing conditions and is currently expected to occur in the fourth quarter of 2018.

29


Q2 HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (unaudited)
(in thousands, except per share amounts and unless otherwise indicated)


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations.
Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements that are based on our management's beliefs and assumptions and on information currently available to our management. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. You can identify these statements by words such as "anticipates," "believes," "can," "continue," "could," "estimates," "expects," "intends," "may," "plans," "seeks," "should," "will," "strategy," "future," "likely," or "would" or the negative of these terms or similar expressions. These statements are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. All of our forward-looking statements are subject to risks and uncertainties that may cause our actual results to differ materially from our expectations. Factors that may cause such differences include, but are not limited to, the risks described under "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2017 and in this Quarterly Report on Form 10-Q and those discussed in other documents we file with the Securities and Exchange Commission, or the SEC.
Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management's beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. 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. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our interim condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and in our other SEC filings, including the audited consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2017, which are included in our Annual Report on Form 10-K, filed with the SEC on February 16, 2018.
Overview
We are a leading provider of secure, cloud-based digital banking solutions. We enable regional and community financial institutions, or RCFIs, to deliver a robust suite of integrated digital banking services to more effectively engage with their consumer and commercial account holders who expect to bank anytime, anywhere and on any device. Our solutions are often the most frequent point of interaction between our RCFI customers and their account holders. As such, we purpose build our solutions to deliver a compelling, consistent user experience across digital channels and drive the success of our customers by extending their local brands, enabling improved account holder retention and creating incremental sales opportunities.
The effective delivery and management of secure and advanced digital banking solutions in the complex and heavily-regulated financial services industry requires significant resources, personnel and expertise. We provide digital banking solutions that are designed to be highly configurable, scalable and adaptable to the specific needs of our RCFI customers. Our solutions deliver to account holders a unified digital banking experience across online, mobile and voice channels by leveraging a common platform that integrates our solutions with each other and with our customers' other internal and third-party systems. In addition, we design our solutions and our data center infrastructure to comply with stringent security and technical regulations applicable to financial institutions and to safeguard our customers and their account holders through features such as real-time risk and fraud analytics.
RCFIs have historically sought to differentiate themselves and create account holder loyalty by providing localized, in-branch banking services and serving as centers of commerce and influence in their communities. However, account holders increasingly engage with their financial services providers across digital channels rather than in physical branches, making it easier for account holders to access competitive financial services and more difficult for RCFIs to maintain account holder loyalty. Innovation in financial services technologies, the proliferation of mobile and tablet devices and evolving consumer expectations for new financial services and modern and intuitive user experiences are pressuring RCFIs to deliver advanced digital banking and other financial services to successfully compete and grow. RCFIs are increasingly considering new ways to complement their digital banking services with innovative financial services, including developing their own applications integrated with their digital banking services and partnering with financial technology companies.

30


In June 2017, we introduced Q2 Open, a portfolio of open API financial services which are designed to allow RCFIs, as well as others wishing to provide innovative financial services, to develop and support their own applications and financial services technologies more quickly and effectively. Q2 Open additionally provides an opportunity for our RCFI customers to partner with financial technology companies in providing innovative financial services products to meet evolving consumer expectations.
We deliver our solutions to the substantial majority of our customers using a software-as-a-service, or SaaS, model under which our customers pay subscription fees for the use of our solutions. A small portion of our customers host our solutions in their own data centers under term license and maintenance agreements. Our customers have numerous account holders and end users, and those account holders and end users can represent one or more registered users on our solutions. We generally price our solutions based on the number of solutions purchased by our customers and the number of registered users utilizing our solutions. We earn additional revenues based on the number of bill-pay and certain other transactions that registered users perform on our solutions in excess of the levels included in our standard subscription fee. As a result, our revenues grow as our customers buy more solutions from us and increase the number of registered users utilizing our solutions and as those users increase their number of transactions on our solutions.
We have achieved significant growth since our inception. During each of the past six years, our average number of registered users per installed customer has grown, and we have been able to sell additional solutions to existing customers. Our revenues per installed customer and per registered user vary period-to-period based on the length and timing of customer implementations, changes in the average number of registered users per customer, sales of additional solutions to existing customers, changes in the number of transactions on our solutions by registered users and variations among existing customers and new customers with respect to the mix of purchased solutions and related pricing.
We believe we have a significant opportunity to continue to grow our business, and we intend to invest across our organization to increase our revenues and improve our operating efficiencies. These investments will increase our costs on an absolute dollar basis, but the timing and amount of these investments will vary based on the rate at which we expect to add new customers, the implementation and support needs of our customers, our software development plans, our technology infrastructure requirements and the internal needs of our organization. Many of these investments will occur in advance of our realizing any resultant benefit which may make it difficult to determine if we are effectively allocating our resources.
If we are successful in growing our revenues by increasing the number and scope of our customer relationships, we anticipate that greater economies of scale and increased operating leverage will improve our margins over the long term. We also anticipate that increases in the number of registered users for existing customers will improve our margins. However, we do not have any control or influence over whether account holders elect to become registered users of our customers' digital banking services.
We sell our solutions primarily through our professional sales organization. Our primary target market of RCFIs is well-defined as a result of applicable governmental regulations. As a result, we are able to effectively concentrate our sales and marketing efforts on these readily-identifiable financial institutions. We intend to add sales representatives for both banks and credit unions across the U.S. We also expect to increase our number of sales support and marketing personnel, as well as our investment in marketing initiatives designed to increase awareness of our solutions and generate new customer opportunities.
We seek to help our customers succeed by providing advanced digital banking and financial technology solutions that allow our customers to distinguish themselves from competing financial institutions and financial technology companies, better engage with their account holders and end users, and meet evolving consumer expectations for financial services. We believe that we successfully compete in our market due to our deep domain expertise, reputation for innovation and the quality, breadth and integration of our solutions and common platform. We have made significant investments and intend to increase investments in technology innovation and software development as we enhance our solutions and platform and increase or expand the number of solutions that we offer to RCFIs and financial technology companies and their account holders and end users.
We believe that delivery of consistent, high-quality customer support is a significant driver of purchasing and renewal decisions of our prospects and customers. To develop and maintain a reputation for high-quality service, we seek to build deep relationships with our customers through our customer service organization, which we staff with personnel who are motivated by our common mission of using technology to help RCFIs and financial technology companies succeed and who are knowledgeable with respect to the regulated and complex nature of the financial services industry. As we grow our business, we must continue to invest in and grow our services organization to support our customers' needs and maintain our reputation. 

31


Key Operating Measures
In addition to the United States generally accepted accounting principles, or GAAP, measures described below in "Management's Discussion and Analysis of Financial Condition and Results of Operations—Components of Operating Results," we monitor the following operating measures to evaluate growth trends, plan investments and measure the effectiveness of our sales and marketing efforts:
Installed Customers
We define installed customers as the number of customers on the Q2 platform from which we are currently recognizing revenues. The average size of our installed customers, measured in both registered users per installed customer and revenues per installed customer, has increased over time as our existing installed customers continue to add registered users and buy more solutions from us, and as we add larger RCFIs to our installed customer base. The net rate at which we add installed customers varies based on our implementation capacity, the size and unique needs of our customers, the readiness of our customers to implement our solutions, and customer attrition, including as a result of merger and acquisition activity among financial institutions. We had 382, 385 and 369 installed customers on the Q2 platform as of December 31, 2017, 2016 and 2015, respectively.
Registered Users
We define a registered user as an individual related to an account holder of an installed customer on the Q2 platform who has registered to use one or more of our solutions and has current access to use those solutions as of the last day of the reporting period presented. We price our solutions based on the number of registered users, so as the number of registered users of our solutions increases, our revenues grow. Our average number of registered users per installed customer grows as our existing customers add more registered users and as we add larger RCFIs to our installed customer base. We anticipate that the number of registered users will grow at a faster rate than our number of installed customers. The rate at which our customers add registered users and the incremental revenues we recognize from new registered users vary significantly period-to-period based on the timing of our implementations of new customers and the timing of registration of new users. Our installed customers had approximately 10.4 million, 8.6 million and 6.3 million registered users as of December 31, 2017, 2016 and 2015, respectively. Registered users on the Q2 platform at June 30, 2018 were 11.4 million compared to 9.6 million at June 30, 2017.
Revenue Retention Rate
We believe that our ability to retain our installed customers and expand their use of our products and services over time is an indicator of the stability of our revenue base and the long-term value of our customer relationships. We assess our performance in this area using a metric we refer to as our revenue retention rate. We calculate our revenue retention rate as the total revenues in a calendar year from customers who were installed customers on any Q2 solution as of December 31 of the prior year, expressed as a percentage of the total revenues during the prior year from those installed customers on any Q2 solution. Our revenue retention rate provides insight into the impact on current year revenues of the number of new customers implemented on any Q2 solution during the prior year, the timing of our implementation of those new customers in the prior year, growth in the number of registered users and changes in their usage of our solutions, sales of new products and services to our existing installed customers during the current year and installed customer attrition. The most significant drivers of changes in our revenue retention rate each year have historically been the number of new customers in the prior year and the timing of our implementation of those new customers. The timing of our implementation of new customers in the prior year is significant because we do not start recognizing revenues from new customers until they become installed customers. If implementations are weighted more heavily in the first or second half of the prior year, our revenue retention rate will be lower or higher, respectively. Our use of revenue retention rate has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate revenue retention rate differently, which reduces its usefulness as a comparative measure. Our revenue retention rate was 122% for each of the years ended December 31, 2017, 2016 and 2015.
Churn
We utilize churn to monitor the satisfaction of our digital banking customers and evaluate the effectiveness of our business strategies. We define churn as the amount of any monthly recurring revenue losses due to installed customer cancellations and downgrades, net of upgrades and additions of new solutions, during a year, divided by our monthly recurring revenue at the beginning of the year. Cancellations refer to installed customers that have either stopped using our services completely or remained a customer but terminated a particular service. Downgrades are a result of customers taking less of a particular service or renewing their contract for identical services at a lower price. Our annual churn has ranged from 5.1% to 3.5% over the last six years, and we had annual churn of 4.9%, 5.1% and 3.5% for the years ended December 31, 2017, 2016

32


and 2015, respectively. Our use of churn has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate churn differently, which reduces its usefulness as a comparative measure.
Adjusted EBITDA
We define adjusted EBITDA as net loss before depreciation, amortization, stock-based compensation, certain costs related to our recent acquisitions, (benefit from) provision for income taxes, total other (income) expense, net, and unoccupied lease charges. We believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results for the following reasons:
adjusted EBITDA is widely used by investors and securities analysts to measure a company's operating performance without regard to items that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;
our management uses adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, in the preparation of our annual operating budget, as a measure of our operating performance, to assess the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance;
adjusted EBITDA provides more consistency and comparability with our past financial performance, facilitates period-to-period comparisons of our operations and also facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results; and
our investor and analyst presentations include adjusted EBITDA as a supplemental measure of our overall operating performance.
Adjusted EBITDA should not be considered as an alternative to net loss or any other measure of financial performance calculated and presented in accordance with GAAP. The use of adjusted EBITDA as an analytical tool has limitations such as:
depreciation and amortization are non-cash charges, and the assets being depreciated or amortized will often have to be replaced in the future and adjusted EBITDA does not reflect cash requirements for such replacements;
adjusted EBITDA may not reflect changes in, or cash requirements for, our working capital needs or contractual commitments;
adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation;
adjusted EBITDA does not reflect interest or tax payments that could reduce cash available for use; and
other companies, including companies in our industry, might calculate adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as comparative measures.
Because of these and other limitations, you should consider adjusted EBITDA together with our GAAP financial measures including cash flow from operations and net loss. The following table presents a reconciliation of net loss to adjusted EBITDA for each of the periods indicated (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Reconciliation of net loss to adjusted EBITDA:
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(7,821
)
 
$
(14,675
)
 
$
(14,861
)
     Depreciation and amortization
 
3,874

 
3,702

 
7,752

 
7,227

     Stock-based compensation expense
 
7,004

 
5,022

 
13,099

 
9,219

     (Benefit from) provision for income taxes
 
(153
)
 
217

 
(340
)
 
353

     Interest and other (income) expense, net
 
2,105

 
(109
)
 
3,128

 
(143
)
     Acquisition related costs
 
258

 
351

 
514

 
699

Unoccupied lease charges
 
658

 

 
658

 

Adjusted EBITDA
 
$
5,119

 
$
1,362

 
$
10,136

 
$
2,494


33


Components of Operating Results
Revenues
Revenue-generating activities directly relate to the sale, implementation and support of our solutions within a single operating segment. We derive the substantial majority of our revenues from subscription fees for the use of our solutions hosted in our data centers as well as revenues for implementation and customer support services related to our solutions, and we recognize the corresponding revenues over time on a ratable basis over the customer agreement term. A small portion of our customers host our solutions in their own data centers under term license and maintenance agreements, and we recognize the software license revenue once the customer obtains control of the license and corresponding maintenance revenues over time on a ratable basis over the term of the software license.
Subscription fees are based on the number of solutions purchased by our customers, the number of registered users and the number of bill-pay and certain other transactions those users conduct using our solutions in excess of the levels included in our standard subscription fee. Subscription fees are billed monthly, quarterly, or annually and are recognized monthly over the term of our customer agreements. The initial term of our customer agreements averages over five years, although it varies by customer. We begin recognizing subscription fees when the control of the service transfers to the customer, generally when the solution is implemented and made available to the customer. The timing of our implementations varies period-to-period based on our implementation capacity, the number of solutions purchased by our customers, the size and unique needs of our customers and the readiness of our customers to implement our solutions. We recognize any related implementation services revenues ratably over the initial customer agreement term beginning on the date we commence recognizing subscription fees. Contract asset balances arise primarily when we provide services in advance of billing for those services. Amounts that have been invoiced but not paid are recorded in accounts receivable or other long-term assets, depending on the timing of expected billing, and in revenues or deferred revenues, depending on when control of the service transfers to the customer.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to our customers. This includes the costs of our implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in our solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of our data center assets, an allocation of general overhead costs, the amortization of acquired technology, and referral fees. We allocate general overhead expenses to all departments based on the number of employees in each department, which we consider to be a fair and representative means of allocation.
We capitalize certain personnel costs directly related to the implementation of our solution to the extent those costs are considered to be recoverable from future revenues. We amortize the costs for a particular implementation once revenue recognition commences, and we amortize those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.
We capitalize certain software development costs related to programmers, software engineers and quality control teams working on our software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the consolidated balance sheet. During the year ended December 31, 2017, all of the products related to capitalized software development costs reached general release, and we have commenced amortization of these costs. Capitalized software development costs are computed on an individual product basis and products available for market are amortized to cost of revenues over the products' estimated economic lives.
We intend to continue to increase our investments in our implementation and customer support teams and technology infrastructure to serve our customers and support our growth. We expect cost of revenues to continue to grow in absolute dollars as we grow our business but to fluctuate as a percentage of revenues based principally on the level and timing of implementation and support activities and other related costs.

34


Operating Expenses
Operating expenses consist of sales and marketing, research and development and general and administrative expenses. They also include costs related to our acquisitions and the resulting amortization of acquired intangible assets from those acquisitions. We intend to continue to hire new employees and make other investments to support our anticipated growth. As a result, we expect our operating expenses to increase in absolute dollars but to decrease as a percentage of revenues over the long term as we grow our business.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and other personnel-related costs, including commissions, benefits, bonuses and stock-based compensation. Sales and marketing expenses also include expenses related to advertising, lead generation, promotional event programs, corporate communications, travel and allocated overhead.
Sales and marketing expenses as a percentage of total revenues will change in any given period based on several factors including the addition of newly-hired sales professionals, the number and timing of newly-installed customers and the amount of sales commissions expense amortized related to those customers. Commissions are generally capitalized and then amortized over the expected period of customer benefit.
Sales and marketing expenses are also impacted by the timing of significant marketing programs such as our annual user conference which we typically hold during the second quarter. We plan to continue investing in sales and marketing by increasing our number of sales and marketing personnel and expanding our sales and marketing activities. We believe these investments will help us build brand awareness, add new customers and expand sales to our existing customers as they continue to buy more solutions from us, the number of registered users utilizing our solutions grows and those users increase the number of transactions on our solutions.
Research and Development
We believe that continuing to improve and enhance our solutions is essential to maintaining our reputation for innovation and growing our customer base and revenues. Research and development expenses include salaries and personnel-related costs, including benefits, bonuses and stock-based compensation, third-party contractor expenses, software development costs, allocated overhead and other related expenses incurred in developing new solutions and enhancing existing solutions. Research and development expenses are expensed as incurred.
Certain research and development costs that are related to our software development, which includes salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on our software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheet.
General and Administrative
General and administrative expenses consist primarily of salaries and other personnel-related costs, including benefits, bonuses and stock-based compensation, of our administrative, finance and accounting, information systems, legal and human resources employees. General and administrative expenses also include consulting and professional fees, insurance and travel. We expect to continue to incur incremental expenses associated with the growth of our business and to meet increased compliance requirements associated with operating as a public company. These expenses include costs to comply with Section 404 of the Sarbanes-Oxley Act and other regulations governing public companies, increased costs of directors' and officers' liability insurance and investor relations activities.
Acquisition Related Costs
Acquisition related costs include compensation expenses related to milestone provisions and retention agreements with certain former shareholders and employees of Centrix and Social Money which are recognized as earned, and various legal and professional service expenses incurred in connection with the acquisitions, which were recognized when incurred.
Amortization of Acquired Intangibles
Amortization of acquired intangibles represent the amortization of intangibles recorded in connection with our business acquisitions which are amortized on a straight-line basis over the estimated useful lives of the related assets. 

35


Unoccupied Lease Charges
Unoccupied lease charges include costs related to the early exit from a portion of our south Austin facility, partially offset by anticipated sublease income from that facility. 
Total Other Income (Expense), Net
Total other income (expense), net, consists primarily of interest income and expense and loss on disposal of long-lived assets. We earn interest income on our cash, cash equivalents and investments. Interest expense consists primarily of the interest from the amortization of debt discount, issuance costs, and coupon interest attributable to our convertible notes issued in February 2018, or Convertible Notes, and fees and interest associated with the letter of credit issued to our landlord for the security deposit for our corporate headquarters.
Benefit from (Provision for) Income Taxes
As a result of our current net operating loss position, current income taxes consist primarily of state income taxes and state research and development credits, and deferred income taxes relate to the tax amortization of recently acquired goodwill.
 

36


Results of Operations
Condensed Consolidated Statements of Operations Data
The following table sets forth our condensed consolidated statements of operations data for each of the periods indicated (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
$
58,574

 
$
47,625

 
$
113,382

 
$
92,159

Cost of revenues(1)(2)
 
29,303

 
24,328

 
56,280

 
47,100

Gross profit
 
29,271

 
23,297

 
57,102

 
45,059

Operating expenses:
 
 
 
 
 
 
 
 
Sales and marketing(2)
 
12,108

 
11,096

 
23,074

 
20,974

Research and development(2)
 
11,756

 
9,922

 
22,913

 
19,573

General and administrative(2)
 
10,798

 
9,268

 
21,094

 
17,720

Acquisition related costs
 
258

 
351

 
514

 
699

Amortization of acquired intangibles
 
368

 
373

 
736

 
744

Unoccupied lease charges(3)
 
658

 

 
658

 

Total operating expenses
 
35,946

 
31,010

 
68,989

 
59,710

Loss from operations
 
(6,675
)
 
(7,713
)
 
(11,887
)
 
(14,651
)
Total other income (expense), net
 
(2,105
)
 
109

 
(3,128
)
 
143

Loss before income taxes
 
(8,780
)
 
(7,604
)
 
(15,015
)
 
(14,508
)
Benefit from (provision for) income taxes
 
153

 
(217
)
 
340

 
(353
)
Net loss
 
$
(8,627
)
 
$
(7,821
)
 
$
(14,675
)
 
$
(14,861
)
_______________________________________________________________________________
(1) 
Includes amortization of acquired technology of $0.9 million for each of the three months ended June 30, 2018 and 2017 and $1.8 million for each of the six months ended June 30, 2018 and 2017.
(2) 
Includes stock-based compensation expenses as follows (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of revenues
 
$
1,065

 
$
819

 
$
2,080

 
$
1,543

Sales and marketing
 
1,428

 
812

 
2,654

 
1,443

Research and development
 
1,566

 
1,033

 
2,922

 
1,978

General and administrative
 
2,945

 
2,358

 
5,443

 
4,255

Total stock-based compensation expenses
 
$
7,004

 
$
5,022

 
$
13,099

 
$
9,219

(3) 
Unoccupied lease charges include costs related to the early exit from of a portion of our south Austin facility, partially offset by anticipated sublease income from that facility. 



37


The following table sets forth our condensed consolidated statements of operations data as a percentage of revenues for each of the periods indicated:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues(1)(2)
 
50.0

 
51.1

 
49.6

 
51.1

Gross profit
 
50.0

 
48.9

 
50.4

 
48.9

Operating expenses:
 
 
 
 
 
 
 
 
Sales and marketing(2)
 
20.7

 
23.3

 
20.4

 
22.8

Research and development(2)
 
20.1

 
20.8

 
20.2

 
21.2

General and administrative(2)
 
18.4

 
19.5

 
18.6

 
19.2

Acquisition related costs
 
0.4

 
0.7

 
0.5

 
0.8

Amortization of acquired intangibles
 
0.6

 
0.8

 
0.6

 
0.8

Unoccupied lease charges(3)
 
1.1

 

 
0.6

 

Total operating expenses
 
61.4

 
65.1

 
60.8

 
64.8

Loss from operations
 
(11.4
)
 
(16.2
)
 
(10.5
)
 
(15.9
)
Total other income (expense), net
 
(3.6
)
 
0.2

 
(2.8
)
 
0.2

Loss before income taxes
 
(15.0
)
 
(16.0
)
 
(13.3
)
 
(15.7
)
Benefit from (provision for) income taxes
 
0.3

 
(0.5
)
 
0.3

 
(0.4
)
Net loss
 
(14.7
)%
 
(16.4
)%
 
(12.9
)%
 
(16.1
)%
______________________________________________________________________________
(1)  
Includes amortization of acquired technology of 1.6% and 1.9% for the three months ended June 30, 2018 and 2017, respectively, and 1.6% and 1.9% for the six months ended June 30, 2018 and 2017, respectively.
(2) 
Includes stock-based compensation expenses as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of revenues
 
1.8
%
 
1.7
%
 
1.8
%
 
1.7
%
Sales and marketing
 
2.4

 
1.7

 
2.3

 
1.6

Research and development
 
2.7

 
2.2

 
2.6

 
2.1

General and administrative
 
5.0

 
5.0

 
4.8

 
4.6

Total stock-based compensation expenses
 
12.0
%
 
10.5
%
 
11.6
%
 
10.0
%
(3) 
Unoccupied lease charges include costs related to the early exit from of a portion of our south Austin facility, partially offset by anticipated sublease income from that facility. 
Due to rounding, totals may not equal the sum of the line items in the tables above.

38


Comparison of the Three and Six Months Ended June 30, 2018 and 2017
Revenues    
The following table presents our revenues for each of the periods indicated (dollars in thousands):
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Revenues
 
$
58,574

 
$
47,625

 
$
10,949

 
23.0
%
 
$
113,382

 
$
92,159

 
$
21,223

 
23.0
%
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Revenues increased by $10.9 million, or 23.0%, from $47.6 million for the three months ended June 30, 2017 to $58.6 million for the three months ended June 30, 2018. This increase in revenue was primarily attributable to a $9.6 million increase from growth in new registered users from existing customers and the addition of registered users from newly installed customers, and $1.3 million of revenue growth was generated primarily from an increase in the number of transactions processed using our solutions. These increases for the three months ended June 30, 2018 included $1.6 million related to the adjustments from the new revenue standard.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Revenues increased by $21.2 million, or 23.0%, from $92.2 million for the six months ended June 30, 2017 to $113.4 million for the six months ended June 30, 2018. This increase in revenue was primarily attributable to a $18.4 million increase from growth in new registered users from existing customers and the addition of registered users from newly installed customers, and $2.8 million of revenue growth was generated primarily from an increase in the number of transactions processed using our solutions. These increases for the six months ended June 30, 2018 included $3.9 million related to the adjustments from the new revenue standard.
Cost of Revenues
The following table presents our cost of revenues for each of the periods indicated (dollars in thousands):
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Cost of revenues
 
$
29,303

 
$
24,328

 
$
4,975

 
20.4
%
 
$
56,280

 
$
47,100

 
$
9,180

 
19.5
%
Percentage of revenues
 
50.0
%
 
51.1
%
 
 
 
 
 
49.6
%
 
51.1
%
 
 
 
 
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Cost of revenues increased by $5.0 million, or 20.4%, from $24.3 million for the three months ended June 30, 2017 to $29.3 million for the three months ended June 30, 2018. This increase was attributable to a $2.4 million increase in personnel costs due to an increase in the number of personnel who provide implementation and customer support and maintain our data centers and other technical infrastructure, which included a $0.2 million increase in stock-based compensation expense allocated to cost of revenues for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $1.0 million increase in third-party costs related to intellectual property included in our solutions and transaction processing costs incurred as a result of the increase in registered users from existing and new customers, as well as implementation and support personnel expenses that are reimbursable from our customers, a $0.8 million increase in co-location facility costs and depreciation for our data center assets resulting from the increased infrastructure necessary to support our growing customer base, a $0.4 million increase in facilities, information technology, and other overhead costs which were allocated to our implementation and support departments, a $0.2 million increase in travel related expenses, and a $0.1 million increase from amortization of capitalized implementation services.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Cost of revenues increased by $9.2 million, or 19.5%, from $47.1 million for the six months ended June 30, 2017 to $56.3 million for the six months ended June 30, 2018. This increase was attributable to a $4.7 million increase in personnel costs due to an increase in the number of personnel who provide implementation and customer support and maintain our data centers and other technical infrastructure, which included a $0.5 million increase in stock-based compensation expense allocated to cost of revenues for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $2.0 million increase in co-location facility costs and depreciation for our data center assets resulting from the increased infrastructure necessary to support our growing customer base, a $1.2 million

39


increase in third-party costs related to intellectual property included in our solutions and transaction processing costs incurred as a result of the increase in registered users from existing and new customers, as well as implementation and support personnel expenses that are reimbursable from our customers, a $0.6 million increase from amortization of capitalized implementation services, a $0.5 million increase in facilities, information technology, and other overhead costs which were allocated to our implementation and support departments, and a $0.2 million increase in travel related and other discretionary expenses.
We defer certain payroll costs directly related to the implementation of our solutions to the extent those costs are considered to be recoverable from future revenues. However, a substantial portion of our implementation costs are not eligible for deferral and, as a result, are expensed in the period incurred. Costs related to implementations that have been deferred are amortized over the expected period of customer benefit. Additionally, we invest in personnel, business processes and systems infrastructure to standardize our business processes and drive future efficiency in our implementations, customer support and data center operations. We expect these investments will increase cost of revenues in absolute dollars as we continue to make investments in capacity and process improvement.
Operating Expenses
The following tables present our operating expenses for each of the periods indicated (dollars in thousands):
Sales and Marketing
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Sales and marketing
 
$
12,108

 
$
11,096

 
$
1,012

 
9.1
%
 
$
23,074

 
$
20,974

 
$
2,100

 
10.0
%
Percentage of revenues
 
20.7
%
 
23.3
%
 
 
 
 
 
20.4
%
 
22.8
%
 
 
 
 
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Sales and marketing expenses increased by $1.0 million, or 9.1%, from $11.1 million for the three months ended June 30, 2017 to $12.1 million for the three months ended June 30, 2018. This increase was primarily attributable to a $1.0 million increase in personnel costs due to the growth of our sales and marketing organizations, which included a $0.6 million increase in stock-based compensation expense allocated to sales and marketing expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.1 million increase in travel related expenses and a $0.1 million increase in facilities and other overhead costs which were allocated to our sales and marketing departments. These increases were offset by a $0.2 million decrease in recruiting related expenses.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Sales and marketing expenses increased by $2.1 million, or 10.0%, from $21.0 million for the six months ended June 30, 2017 to $23.1 million for the six months ended June 30, 2018. This increase was primarily attributable to a $1.9 million increase in personnel costs due to the growth of our sales and marketing organizations, which included a $1.2 million increase in stock-based compensation expense allocated to sales and marketing expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.3 million increase in travel related expenses and a $0.1 million increase in facilities and other overhead costs which were allocated to our sales and marketing departments. These increases were offset by a $0.2 million decrease in recruiting related expenses.
We anticipate that sales and marketing expenses will continue to increase in absolute dollars in the future as we add personnel to support our revenue growth and as we increase discretionary marketing spend to attract new customers, retain and grow existing customers and drive brand awareness. We expect such expenses to decline as a percentage of our revenues over time as our revenues grow.

40


Research and Development
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Research and development
 
$
11,756

 
$
9,922

 
$
1,834

 
18.5
%
 
$
22,913

 
$
19,573

 
$
3,340

 
17.1
%
Percentage of revenues
 
20.1
%
 
20.8
%
 
 
 
 
 
20.2
%
 
21.2
%
 
 
 
 
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Research and development expenses increased by $1.8 million, or 18.5%, from $9.9 million for the three months ended June 30, 2017 to $11.8 million for the three months ended June 30, 2018. This increase was primarily attributable to a $1.2 million increase in personnel costs as a result of the growth in our research and development organization to support continued enhancements to our solutions, which included a $0.5 million increase in stock-based compensation expense allocated to research and development expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.3 million increase in facilities and other overhead costs which were allocated to our research and development departments, a $0.2 million increase from the reduction of capitalization of research and development salaries as software development costs because all products previously being capitalized reached general release during 2017, and a $0.1 million increase in travel related expenses.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Research and development expenses increased by $3.3 million, or 17.1%, from $19.6 million for the six months ended June 30, 2017 to $22.9 million for the six months ended June 30, 2018. This increase was primarily attributable to a $2.2 million increase in personnel costs as a result of the growth in our research and development organization to support continued enhancements to our solutions, which included a $0.8 million increase in stock-based compensation expense allocated to research and development expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.8 million increase from the reduction of capitalization of research and development salaries as software development costs because all products previously being capitalized reached general release during 2017, a $0.3 million increase in facilities and other overhead costs which were allocated to our research and development departments, and a $0.1 million increase in travel related expenses.
We anticipate that research and development expenses will increase in absolute dollars in the future as we continue to support and expand our platform and enhance our existing solutions.
General and Administrative
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
General and administrative
 
$
10,798

 
$
9,268

 
$
1,530

 
16.5
%
 
$
21,094

 
$
17,720

 
$
3,374

 
19.0
%
Percentage of revenues
 
18.4
%
 
19.5
%
 
 
 
 
 
18.6
%
 
19.2
%
 
 
 
 
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. General and administrative expenses increased by $1.5 million, or 16.5%, from $9.3 million for the three months ended June 30, 2017 to $10.8 million for the three months ended June 30, 2018. The increase in general and administrative expenses was primarily attributable to a $1.1 million increase in personnel costs to support the growth of our business, which included a $0.6 million increase in stock-based compensation expense allocated to general and administrative expenses for the increase in the number of stock-based awards vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.2 million increase in professional services for legal and consulting fees and a $0.2 million increase in facilities and other overhead costs which were allocated to our general and administrative departments.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. General and administrative expenses increased by $3.4 million, or 19.0%, from $17.7 million for the six months ended June 30, 2017 to $21.1 million for the six months ended June 30, 2018. The increase in general and administrative expenses was primarily attributable to a $2.2 million increase in personnel costs to support the growth of our business, which included a $1.2 million increase in stock-based compensation expense allocated to general and administrative expenses for the increase in the number of stock-based awards

41


vested during the period and the increased fair value of the awards granted due to the increase in our stock price. In addition, there was a $0.8 million increase in professional services for legal and consulting fees and a $0.4 million increase in facilities and other overhead costs which were allocated to our general and administrative departments.
General and administrative expenses include costs to comply with Section 404 of the Sarbanes-Oxley Act, or SOX, and other regulations governing public companies, costs of directors' and officers' liability insurance and investor relations activities. We anticipate that general and administrative expenses will continue to increase in absolute dollars in the future as we continue to incur both increased external audit fees as well as additional spending to ensure continued SOX and other regulatory compliance. We expect such expenses to decline as a percentage of our revenues over time as our revenues grow.
Acquisition Related Costs
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Acquisition related costs
 
$
258

 
$
351

 
$
(93
)
 
(26.5
)%
 
$
514

 
$
699

 
$
(185
)
 
(26.5
)%
Percentage of revenues
 
0.4
%
 
0.7
%
 
 
 
 
 
0.5
%
 
0.8
%
 
 
 
 
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Acquisition related costs decreased by $0.1 million, or 26.5%, from $0.4 million for the three months ended June 30, 2017 to $0.3 million for the three months ended June 30, 2018. The expense for each of these periods is comprised of compensation expense related to the remaining retention bonuses for employees of the companies acquired in 2015.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Acquisition related costs decreased by $0.2 million, or 26.5%, from $0.7 million for the six months ended June 30, 2017 to $0.5 million for the six months ended June 30, 2018. The expense for each of these periods is comprised of compensation expense related to the remaining retention bonuses for employees of the companies acquired in 2015.
Amortization of Acquired Intangibles
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Amortization of acquired intangibles
 
$
368

 
$
373

 
$
(5
)
 
(1.3
)%
 
$
736

 
$
744

 
$
(8
)
 
(1.1
)%
Percentage of revenues
 
0.6
%
 
0.8
%
 
 
 
 
 
0.6
%
 
0.8
%
 
 
 
 
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Amortization of acquired intangibles was relatively flat for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The acquired intangible assets are related to our business combinations in 2015 and asset purchase in 2017, and these amounts are amortized on a straight-line basis over the estimated useful lives of the related assets.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Amortization of acquired intangibles was relatively flat for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The acquired intangible assets are related to our business combinations in 2015 and asset purchase in 2017, and these amounts are amortized on a straight-line basis over the estimated useful lives of the related assets.
Total Other Income (Expense), Net
 
 
Three Months Ended June 30,
 
Change
 
Six Months Ended June 30,
 
Change
 
 
2018
 
2017
 
$
 
(%)
 
2018
 
2017
 
$
 
(%)
Total other income (expense), net
 
$
(2,105
)
 
$
109

 
$
(2,214
)
 
(2,031.2
)%
 
$
(3,128
)
 
$
143

 
$
(3,271
)
 
(2,287.4
)%
Percentage of revenues
 
(3.6
)%
 
0.2
%
 
 
 
 
 
(2.8
)%
 
0.2
%
 
 
 
 

42


Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017. Total other income (expense), net decreased by $2.2 million from income of $0.1 million for the three months ended June 30, 2017 to expense of $2.1 million for the three months ended June 30, 2018. Interest expense for the three months ended June 30, 2018 consists of $2.9 million of interest expense from the amortization of debt discount, issuance costs, and coupon interest attributable to our Convertible Notes issued in February 2018, partially offset by $0.8 million of interest income earned on cash, cash equivalents, and investments.
Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017. Total other income (expense), net decreased by $3.3 million from income of $0.1 million for the six months ended June 30, 2017 to expense of $3.1 million for the six months ended June 30, 2018. Interest expense for the six months ended June 30, 2018 consists of $4.1 million of interest from the amortization of debt discount, issuance costs, and coupon interest attributable to our Convertible Notes, partially offset by $1.0 million of interest income earned on cash, cash equivalents, and investments.
Seasonality and Quarterly Results
Our overall operating results fluctuate from quarter to quarter as a result of a variety of factors, including the timing of investments in growing our business. The timing of our implementation activities and corresponding revenues from new customers are subject to fluctuation based on the timing of our sales. Sales may tend to be lower in the first quarter of each year than in subsequent quarters but any resulting impact on our results of operation has been difficult to measure due to the timing of our implementations and overall growth in our business. The timing of our implementations also varies period-to-period based on our implementation capacity, the number of solutions purchased by our customers, the size and unique needs of our customers and the readiness of our customers to implement our solutions. Our solutions are often the most frequent point of interaction between our customers and their account holders. As a result, we and our customers are very deliberate and careful in our implementation activities to help ensure a successful roll-out of the solutions to account holders and increase the registration of new users. Unusually long or short implementations, for even a small number of customers, may result in short-term quarterly variability in our results of operations.
Our quarterly results of operations may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future results.
Liquidity and Capital Resources
Sources of Liquidity
We have financed our operations primarily through the proceeds from the issuance of common stock in our initial public offering, or IPO, and follow-on offerings and cash flows from operations. In February 2018, we issued the Convertible Notes to supplement our overall liquidity position. At June 30, 2018, our principal sources of liquidity were cash, cash equivalents and investments of $278.7 million.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 
 
Six Months Ended June 30,
 
 
2018
 
2017
Net cash provided by (used in):
 
 
 
 
Operating activities
 
$
(21,284
)
 
$
(10,260
)
Investing activities
 
(71,635
)
 
(15,922
)
Financing activities
 
211,696

 
5,780

Net increase (decrease) in cash, cash equivalents, and restricted cash
 
$
118,777

 
$
(20,402
)
Cash Flows from Operating Activities
Cash provided by (used in) operating activities is primarily influenced by the amount and timing of customer receipts and vendor payments and by the amount of cash we invest in personnel and infrastructure to support the anticipated growth of our business and increase in the number of installed customers.

43


For the six months ended June 30, 2018, our net cash and cash equivalents used in operating activities were $21.3 million, which consisted a net loss of $14.7 million and cash outflows from changes in operating assets and liabilities of $35.8 million, partially offset by non-cash adjustments of $29.2 million. Cash outflows were the result of a $13.8 million increase in accounts receivable due to the timing of billings and customer payments, an $8.7 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period, a $4.3 million decrease in deferred revenue due to the recognition of revenue from prior payments exceeding deposits received from customers during the period, a $3.3 million decrease in accrued liabilities mainly from the payment of annual bonuses, a $2.2 million increase in contract assets added as a result of the adoption of the new revenue standard, a $1.7 million increase in prepaid and other current assets related to various prepaid expenses, a $0.8 million decrease in accounts payable due to timing of payments, a $0.7 million decrease in other long-term liabilities, and a $0.2 million increase in other long-term assets. Non-cash items consisted primarily of $13.1 million of stock-based compensation expense, $7.8 million of depreciation and amortization expense due to growth in our fixed assets and acquired intangible assets, $4.3 million of amortization of deferred implementation and deferred solution and other costs, $3.4 million in amortization of the Convertible Notes discount and related debt issuance costs, and $0.6 million of other non-cash items.
For the six months ended June 30, 2017, our net cash and cash equivalents used in operating activities were $10.3 million, which consisted of a net loss of $14.9 million and cash outflows from changes in operating assets and liabilities of $15.8 million, partially offset by non-cash adjustments of $20.4 million. Cash inflows were the result of a $1.2 million increase in accounts payable due to timing of payments in support of our expanding customer base and related growth in our technical infrastructure and expanded facilities and a $0.7 million increase in deferred revenues due to increased payments and deposits received from customers prior to the recognition of revenue from those related payments. Cash outflows were the result of a $7.8 million decrease in accrued liabilities mainly from the payment of $6.2 million in milestone and retention bonuses, a $5.6 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period, a $2.8 million increase in accounts receivable due to the timing of billings and customer payments, a $0.9 million increase in prepaid and other current assets related to various prepaid expenses, and a $0.6 million decrease in deferred rent and other long-term liabilities. Non-cash items consisted primarily of $9.2 million of stock-based compensation expense, $7.2 million of depreciation and amortization expense due to growth in our fixed assets and acquired intangible assets, $3.5 million of amortization of deferred implementation, deferred solution and other costs, and $0.5 million of other non-cash items.
Cash Flows from Investing Activities
Our investing activities have consisted primarily of purchases and maturities of investments, our recent acquisitions, purchases of property and equipment to support our growth, and costs incurred for the development of capitalized software. Purchases of property and equipment may vary period-to-period due to the timing of the expansion of our operations, data center and other technical infrastructure.
For the six months ended June 30, 2018, net cash used in investing activities was $71.6 million, consisting primarily of $74.4 million for the purchase of investments, $11.2 million for the purchase of property and equipment, and $0.2 million for release of the hold back from the asset purchase in 2017, partially offset by $14.1 million from maturities of investments.
For the six months ended June 30, 2017, net cash used in investing activities was $15.9 million, consisting primarily of $15.8 million for the purchase of investments, $7.6 million for the purchase of property and equipment, $3.8 million for an asset purchase and release of the hold back from the Social Money acquisition, a $1.6 million increase in restricted cash for the security deposit for our corporate headquarters, and $0.8 million from the capitalization of software development costs, partially offset by $13.7 million from maturities of investments.
Cash Flows from Financing Activities
Our financing activities have consisted primarily of net proceeds from exercises of options to purchase common stock, and in February 2018, we issued $230.0 million in aggregate principal amount of 0.75% Convertible Notes due February 15, 2023, unless repurchased, redeemed or converted in accordance with their terms prior to such date.
For the six months ended June 30, 2018, net cash provided by financing activities was $211.7 million, which was primarily due to the issuance of $223.2 million principal amount of the Convertible Notes, net of issuance costs, and the related sale of Warrants for $22.4 million, offset by the purchase of Bond Hedges for $41.7 million. In addition, cash flows from financing activities included $7.8 million of cash received from the exercise of stock options.
For the six months ended June 30, 2017, net cash provided by financing activities was $5.8 million, consisting primarily of cash received from the exercise of stock options.

44


Contractual Obligations and Commitments
During the six months ended June 30, 2018, and subsequent to June 30, 2018, except as noted below, there were no material changes to our contractual obligations and commitments disclosures as set forth under the caption, "Contractual Obligations and Commitments" in the Management's Discussion and Analysis of Financial Condition and Results of Operations, as reported in our Annual Report on Form 10-K, filed with the SEC on February 16, 2018.
In February 2018, we issued $230.0 million in aggregate principal amount of 0.75% Convertible Notes due February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date. Interest is payable semi-annually on February 15 and August 15 of each year. See Note 9 Convertible Senior Notes to the interim unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q. In the second quarter of 2018, we vacated a portion of our south Austin office and recorded an unoccupied lease charge of $0.7 million for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income.
The following table summarizes our contractual obligations and commitments at June 30, 2018 (in thousands):
 
 
Payment due by period
 
 
Less Than 1 Year
 
1 to 3 Years
 
3 to 5 Years
 
More Than 5 Years
 
Total
Convertible Notes, including interest
 
$
1,725

 
$
5,175

 
$
231,725

 
$

 
$
238,625

Operating lease obligations
 
5,297

 
10,359

 
7,708

 
18,361

 
41,725

Purchase commitments
 
13,271

 
15,722

 
14,711

 
1,839

 
45,543

 
 
$
20,293

 
$
31,256

 
$
254,144

 
$
20,200

 
$
325,893

Off-Balance Sheet Arrangements
As of June 30, 2018, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K, such as the use of unconsolidated subsidiaries, structured finance, special purpose entities or variable interest entities.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, issued ASU No. 2014-09, "Revenue from Contracts with Customers (Topic 606)," or ASU 2014-09, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to when products are transferred to customers. ASU 2014-09 was modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU 2014-09, as amended, and Subtopic 340-40 as the "new revenue standard." On January 1, 2018, we adopted the new revenue standard for all contracts which were not completed as of January 1, 2018, using the modified retrospective method. Adoption of the new revenue standard resulted in changes to our accounting policies for revenue recognition, contract balances, accounts receivables, deferred revenues, deferred implementation costs, and deferred solution and other costs. We recognized the cumulative effect of initially applying the new revenue standard as a positive adjustment to the opening balance of accumulated deficit on the condensed consolidated balance sheet in the amount of $15.8 million, which reflects the acceleration of revenues and deferral of incremental commission costs of obtaining subscription contracts. The comparative information in prior periods presented has not been restated and continues to be reported under the accounting standards in effect for those periods. See Note 2 Summary of Significant Accounting Policies for the impact of this adoption.
In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards are effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early application is permitted. We anticipate that the adoption of Topic 842 will impact our condensed consolidated balance sheets as most of our operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon

45


the adoption of Topic 842, which will increase the total assets and total liabilities that we report relative to such amounts prior to adoption. We are currently evaluating the accounting, transition, disclosure requirements, and financial statement impact of this adoption.
In August 2016, the FASB issued ASU No. 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," to clarify and provide specific guidance on eight cash flow classification issues that are not addressed by current GAAP and thereby reduce the current diversity in practice. We adopted ASU 2016-15, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230): Restricted Cash," which provides guidance on the classification of restricted cash in the statement of cash flows. We adopted this ASU retrospectively, effective January 1, 2018. As a result, we included restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the consolidated statements of cash flows, resulting in an increase in net cash of $2.3 million for the six months ended June 30, 2018 and $1.3 million for fiscal 2017.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not expect the adoption of this standard to have a material impact on our condensed consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, "Compensation - Stock Compensation (Topic 718)" to provide clarity and reduce both diversity in practice and cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or conditions of a share-based payment award. We adopted ASU 2017-09, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In December 2017, the SEC issued Staff Accounting Bulletin ("SAB") 118 to address the application of GAAP in situations in which a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act, or the Tax Act, which was signed into law on December 22, 2017. In March 2018, the FASB issued ASU No. 2018-05, "Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (SEC Update)," which amended ASC 740 to incorporate the requirements of SAB 118. We recorded the provisional tax impacts of the Tax Act in the fourth quarter of 2017. During the first half of 2018, we did not receive any additional information regarding these provisional calculations. As a result, we continue to anticipate finalizing our analysis in connection with the completion of our tax return for 2017 to be filed in 2018.
Critical Accounting Policies and Estimates
The preparation of our interim unaudited condensed consolidated financial statements in accordance with GAAP requires estimates, judgments and assumptions that affect the reported amounts and classifications of assets and liabilities, revenues and expenses and the related disclosures of contingent liabilities in our interim unaudited condensed consolidated financial statements and accompanying notes. The SEC has defined a company's critical accounting policies as the ones that are most important to the portrayal of the company's financial condition and results of operations, and which require the company to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, we have identified the following critical accounting policies and estimates:
Revenue recognition;
Contract balances;
Accounts receivable;
Deferred revenues;
Deferred implementation costs;
Deferred solution and other costs;
Stock-based compensation;

46


Convertible senior notes;
Purchase price allocation, intangible assets and goodwill;
Capitalization of software development costs; and
Income taxes.
We have other key accounting policies, which involve the use of estimates, judgments and assumptions that are significant to understanding our results. See Note 2 Summary of Significant Accounting Policies to the interim unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q. Of those policies, we believe that the accounting policies enumerated above involve the greatest degree of complexity and exercise of judgment by our management.
Except for the accounting policies for revenue recognition, deferred revenues, deferred implementation costs, deferred solutions and other costs, and accounts receivable that were updated as a result of adopting Topic 606, and convertible senior notes from the issuance of our Convertible Notes, there were no other significant changes in our critical accounting policies or estimates which were included in the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2017, which are included in our Annual Report on Form 10-K, filed with the SEC on February 16, 2018.
We evaluate our estimates, judgments and assumptions on an ongoing basis, and while we believe that our estimates, judgments and assumptions are reasonable, they are based upon information available at the time. Actual results may differ significantly from these estimates under different assumptions, judgments or conditions.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Market risk is the risk of loss to future earnings, values or future cash flows that may result from changes in the price of a financial instrument. The value of a financial instrument might change as a result of changes in interest rates, exchange rates, commodity prices, equity prices and other market changes. We do not use derivative financial instruments for speculative, hedging or trading purposes, although in the future we might enter into exchange rate hedging arrangements to manage the risks described below.
Interest Rate Risk
We have cash and cash equivalents held primarily in cash and money market funds. In addition, we have marketable securities which are primarily held in U.S. government agency bonds, corporate bonds and commercial paper, and certificates of deposit. Cash and cash equivalents are held for working capital purposes. Marketable securities are held and invested with capital preservation as the primary objective. Due to the short-term nature of these investments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. Any declines in interest rates will reduce future interest income. As of June 30, 2018, we had an outstanding principal amount of $230.0 million of Convertible Notes, which have a fixed annual interest rate of 0.75%. If overall interest rates fell by 10% in 2018 or 2017, our interest income would not have been materially affected.
Foreign Currency Risk
Our results of operations and cash flows are not subject to fluctuations due to changes in foreign currency exchange rates. We bill our customers in U.S. dollars and receive payment in U.S. dollars, and substantially all of our operating expenses are denominated in U.S. dollars. If we grow sales of our solutions outside the U.S., our agreements with foreign customers may not be denominated in U.S. dollars, and we may become subject to changes in currency exchange rates.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. We continue to monitor the impact of inflation in order to reduce its effects through pricing strategies, productivity improvements and cost reductions. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

47


Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures     
The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to a company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.     
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2018, the end of the period covered by this Quarterly Report on Form 10-Q. Based upon such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of such date.
Changes in Internal Control over Financial Reporting     
Beginning January 1, 2018, we implemented the new revenue standard. We implemented changes to our processes related to revenue recognition and the control activities within them, including information systems. These included the development of new policies and controls based on the five-step model provided in the new revenue standard, new training, ongoing contract review requirements, and gathering of information provided for disclosures.
There were no other material changes in our internal control over financial reporting during the three-month period covered by this Quarterly Report on Form 10-Q, which were identified in connection with management's evaluation required by Rules 13a-15(d) and 15d-15(d) under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

48


PART II - OTHER INFORMATION
Item 1.     Legal Proceedings.
From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. Management believes that there are no claims or actions pending against us, the ultimate disposition of which would have a material impact on our business, financial condition, results of operations or cash flows.
Item 1A. Risk Factors.
        Reference is made to the factors set forth under the caption "Special Note Regarding Forward-Looking Statements" in Part I, Item 2 of this Quarterly Report on Form 10-Q and other risk factors described in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, which are incorporated herein by reference. Except for the following additional risk factors, there have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
We incurred indebtedness by issuing the Convertible Notes, and our debt repayment obligations may adversely affect our financial condition and cash flows from operations in the future.
In February 2018, we issued $230.0 million principal amount of 0.75% convertible senior notes due February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date. Interest is payable semi-annually on February 15 and August 15 of each year.
Our indebtedness could have important consequences because it may impair our ability to obtain additional financing in the future for general corporate purposes, including working capital, capital expenditures, potential acquisitions and strategic transactions, and a portion of our cash flows from operations may have to be dedicated to repaying the principal in 2023 or earlier if necessary. Our ability to meet our debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We cannot control many of these factors. Our future operations may not generate sufficient cash to enable us to repay our debt. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to pay our indebtedness when due, we may be required to renegotiate the terms of the indebtedness, seek to refinance all or a portion of the indebtedness or obtain additional financing. There can be no assurance that, in the future, we will be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Convertible Notes is triggered, holders of the notes will be entitled to convert their notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of Convertible Notes do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The accounting method for convertible debt securities that may be settled in cash, such as the Convertible Notes, could have a material effect on our reported financial results.
Under Accounting Standards Codification 470-20, Debt with Conversion and Other Options, or ASC 470-20, an entity must separately account for the liability and equity components of the convertible debt instruments (such as the Convertible Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer's economic interest cost. The effect of ASC 470-20 on the accounting for the Convertible Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders' equity on our condensed consolidated balance sheet at the issuance date and the value of the equity component would be treated as debt discount for purposes of accounting for the debt component of the Convertible Notes. As a result, we will be required to record a greater amount of non-cash interest expense as a result of the amortization of the discounted carrying value of the Convertible Notes to their face amount over the term of the Convertible Notes. We will report larger net losses (or lower net income) in our financial results because ASC 470-20 will require interest to include both the amortization of the debt discount and the instrument's nonconvertible coupon interest rate, which could adversely affect our reported or future financial results, the trading price of our common stock and the trading price of the Convertible Notes.

49


In addition, under certain circumstances, convertible debt instruments (such as the Convertible Notes) that may be settled entirely or partly in cash may be accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of such Convertible Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of such Convertible Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable or otherwise elect not to use the treasury stock method in accounting for the shares issuable upon conversion of the Convertible Notes, then our diluted earnings per share could be adversely affected. In addition, if the market price of our common stock exceeds the applicable strike price of the warrants we entered into concurrently with the pricing of the February 2018 convertible debt offering, then our diluted earnings per share would also be adversely affected.
The convertible note hedge and warrant transactions may affect the value of our common stock.
In connection with the pricing of the Convertible Notes, we entered into Convertible Note hedge transactions with one or more financial institutions, which may include one or more of the initial purchasers of Convertible Notes and/or their respective affiliates, or the option counterparties. We also entered into warrant transactions with the option counterparties pursuant to which we sold warrants for the purchase of our common stock. The Convertible Note hedge transactions are expected generally to reduce the potential dilution upon any conversion of Convertible Notes and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of any Convertible Notes. The warrant transactions could separately have a dilutive effect to the extent that the market price per share of our common stock exceeds the strike price of the warrants.
In connection with establishing their initial hedges of the Convertible Note hedge and warrant transactions, the option counterparties and/or their respective affiliates purchased shares of our common stock and/or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the Convertible Notes. The option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock in secondary market transactions prior to the maturity of the Convertible Notes (and are likely to do so during any observation period related to a conversion of Convertible Notes or following any repurchase of Convertible Notes by us). This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds.
(a) Sales of Unregistered Securities
None.
(b) Use of Proceeds
On March 25, 2014, we completed our IPO of 7,760,870 shares of common stock, at a price of $13.00 per share, before underwriting discounts and commissions, and on April 2, 2014 we completed the sale of an additional 1,164,131 shares of our common stock, at a price of $13.00 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their over-allotment option to purchase additional shares. We sold 7,414,131 of such shares and existing stockholders sold an aggregate of 1,510,870 of such shares. We did not receive any proceeds from the sale of shares by the selling stockholders in the IPO. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-193911), which was declared effective by the SEC on March 19, 2014.
There have been no material changes in the planned use of proceeds from our IPO from that described in the final prospectus filed with the SEC pursuant to Rule 424(b) on March 20, 2014. With a portion of the proceeds of the IPO, we repaid approximately $6.2 million of our previous outstanding indebtedness under our Credit Facility, completed the acquisition of Centrix for total consideration of $21.0 million in cash (which included an escrow amount of $2.0 million), completed the acquisition of Social Money for $10.7 million in cash (which included a hold-back of $2.5 million), paid $8.2 million to the former Centrix shareholders based upon the achievement of certain milestones and continued employment with Q2, and completed an asset purchase for $1.5 million in cash in January 2017 (which included a hold-back of $150,000). The former shareholders of Centrix have the right to receive an additional $1.0 million based upon continued employment of certain shareholders, which will also be funded through the use of a portion of the proceeds of the IPO.

50


On March 4, 2015, we completed a follow-on offering of 5,890,705 shares of our common stock at a price of $19.75 per share, before underwriting discounts and commissions, including 768,352 shares of our common stock resulting from the underwriters' exercise of their over-allotment option. We sold 1,757,290 of such shares and existing stockholders sold an aggregate of 4,133,415 of such shares. We did not receive any proceeds from the sale of shares by the selling stockholders in the March follow-on offering. The offer and sale of all of the shares in the March follow-on offering were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-202109), which was declared effective by the SEC on February 26, 2015. There have been no material changes in the planned use of proceeds from the March follow-on offering from that described in the final prospectus filed with the SEC pursuant to Rule 424(b) on February 27, 2015.
On September 30, 2015, we completed a follow-on offering of 3,798,996 shares of our common stock at a price of $25.50 per share, before underwriting discounts and commissions, and on October 15, 2015 we completed the sale of an additional 569,850 shares of our common stock, at a price of $25.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their over-allotment option to purchase additional shares. We sold 853,409 of such shares and existing stockholders sold an aggregate of 3,515,437 of such shares. We did not receive any proceeds from the sale of shares by the selling stockholders in this follow-on offering or as a result of the underwriters exercising their over-allotment option in this offering. The offer and sale of all of the shares in the September follow-on offering were registered under the Securities Act pursuant to a registration statement on Form S-3 (File No. 333-206869), which was declared effective by the SEC on September 24, 2015. There have been no material changes in the planned use of proceeds from our September follow-on offering from that described in the final prospectus filed with the SEC pursuant to Rule 424(b) on September 25, 2015.
(c) Repurchases
 
 
Total Number of Shares Purchased(1)
 
Average Price Paid Per Share(2)
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares That May Be Purchased Under the Plans or Programs
April 1 - 30, 2018
 

 
$

 
$

 
$

May 1 - 31, 2018
 
579

 
57.75

 

 

June 1 - 30, 2018
 

 

 

 

Total
 
579

 
$
57.75

 
$

 
$

_______________________________________________________________________________
(1) 
Total shares purchased are attributable to shares of common stock tendered to us by one or more holders of common stock options to cover the exercise price of options exercised.
(2) 
Reflects the closing price of Q2 Holdings, Inc. shares as reported on the New York Stock Exchange on the date of exercise.

Item 3.   Defaults Upon Senior Securities. 

None.

Item 4.   Mine Safety Disclosures. 

Not applicable. 

Item 5.   Other Information. 

None.

Item 6.   Exhibits.  

The information required by this Item is set forth on the exhibit index that precedes the signature page of this Quarterly Report on Form 10-Q.    

51


EXHIBIT INDEX
Exhibit Number
 
Description of Document
 
 
 
*
Fourth Amended and Restated Certificate of Incorporation of the Registrant (filed as Exhibit 3.2 of the Registrant's Form S-1 Registration Statement (Registration No. 333-193911)).
 
 
 
*
Amended and Restated Bylaws of the Registrant (filed as Exhibit 3.4 of the Registrant's Form S-1 Registration Statement (Registration No. 333-193911)).
 
 
 
**
Certification of Chief Executive Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
**
Certification of Chief Financial Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
#
Certification pursuant to 18 U.S.C. 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Executive Officer.
 
 
 
#
Certification pursuant to 18 U.S.C. 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Financial Officer.
 
 
 
101.INS
**
XBRL Instance Document.
 
 
 
101.SCH
**
XBRL Taxonomy Extension Schema Document.
 
 
 
101.CAL
**
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
101.DEF
**
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
101.LAB
**
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
101.PRE
**
XBRL Taxonomy Extension Presentation Linkbase Document.
*    Incorporated herein by reference to the indicated filing.
**    Filed herewith.
#    Furnished herewith.


52


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.


 
 
Q2 HOLDINGS, INC.
August 8, 2018
 
By:
 
/s/ MATTHEW P. FLAKE
Matthew P. Flake
Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
August 8, 2018
 
By:
 
/s/ JENNIFER N. HARRIS
Jennifer N. Harris
Chief Financial Officer
(Principal Financial and Accounting Officer)
       

53
EX-31.1 2 q22018exhibit311.htm EXHIBIT 31.1 Exhibit


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


Date: August 8, 2018
 
/s/ MATTHEW P. FLAKE
 
 
Matthew P. Flake
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)



EX-31.2 3 q22018exhibit312.htm EXHIBIT 31.2 Exhibit


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


Date: August 8, 2018
 
/s/ JENNIFER N. HARRIS
 
 
Jennifer N. Harris
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)



EX-32.1 4 q22018exhibit321.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
The undersigned, the President and Chief Executive Officer of Q2 Holdings, Inc. (the “Company”), does hereby certify under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of the Company for the three months ended June 30, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 8, 2018
 
/s/ MATTHEW P. FLAKE
 
 
Matthew P. Flake
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 5 q22018exhibit322.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
The undersigned, the Chief Financial Officer of Q2 Holdings, Inc. (the “Company”), does hereby certify under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of the Company for the three months ended June 30, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
Date: August 8, 2018
 
/s/ JENNIFER N. HARRIS
 
 
Jennifer N. Harris
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.INS 6 qtwo-20180630.xml XBRL INSTANCE DOCUMENT 0001410384 2018-01-01 2018-06-30 0001410384 2018-07-31 0001410384 2017-12-31 0001410384 2018-06-30 0001410384 2018-04-01 2018-06-30 0001410384 2017-01-01 2017-06-30 0001410384 2017-04-01 2017-06-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001410384 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001410384 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001410384 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001410384 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001410384 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001410384 2017-06-30 0001410384 2016-12-31 0001410384 qtwo:Q2SoftwareInc.Member 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001410384 qtwo:DeferredCommissionsMember 2017-04-01 2017-06-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2017-04-01 2017-06-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-06-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2017-01-01 2017-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-28 0001410384 qtwo:DeferredCommissionsMember 2018-01-01 2018-06-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2018-01-01 2018-06-30 0001410384 qtwo:DeferredCommissionsMember 2017-01-01 2017-06-30 0001410384 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-06-30 0001410384 qtwo:TechnologyServicesOtherMember 2018-01-01 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001410384 qtwo:DeferredCommissionsMember 2018-04-01 2018-06-30 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2018-04-01 2018-06-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-06-30 0001410384 2020-07-01 2018-06-30 0001410384 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001410384 srt:MinimumMember 2018-06-30 0001410384 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0001410384 2018-02-28 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001410384 qtwo:TechnologyServicesOtherMember 2018-04-01 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201618Member 2018-01-01 2018-06-30 0001410384 srt:MaximumMember 2018-06-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001410384 2018-07-01 2018-06-30 0001410384 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-12-31 0001410384 us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0001410384 qtwo:TransactionalServicesMember 2018-04-01 2018-06-30 0001410384 qtwo:SubscriptionsMember 2018-04-01 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001410384 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001410384 qtwo:SubscriptionsMember 2018-01-01 2018-06-30 0001410384 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0001410384 qtwo:TransactionalServicesMember 2018-01-01 2018-06-30 0001410384 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001410384 2018-01-01 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-06-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-06-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:SharebasedCompensationAwardTrancheFourMember 2018-01-01 2018-06-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-06-30 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-06-30 0001410384 qtwo:TechnologyServicesOtherMember 2017-04-01 2017-06-30 0001410384 qtwo:TechnologyServicesOtherMember 2017-01-01 2017-06-30 0001410384 srt:MaximumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-06-30 0001410384 srt:MinimumMember us-gaap:ComputerEquipmentMember 2018-01-01 2018-06-30 0001410384 us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-06-30 0001410384 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-01 2018-06-30 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-01 2018-06-30 0001410384 qtwo:CentrixSolutionsInc.Member 2017-01-01 2017-12-31 0001410384 qtwo:AcquiredTechnologyandAssembledWorkforceMember 2017-01-01 2017-01-31 0001410384 qtwo:CentrixSolutionsInc.Member 2018-01-01 2018-06-30 0001410384 2017-01-31 0001410384 qtwo:CentrixSolutionsInc.Member 2017-01-01 2017-06-30 0001410384 qtwo:SocialMoneyMember 2017-01-01 2017-12-31 0001410384 qtwo:AcquiredTechnologyandAssembledWorkforceMember 2017-01-31 0001410384 qtwo:CentrixSolutionsInc.Member 2017-04-01 2017-06-30 0001410384 2017-01-01 2017-01-31 0001410384 2017-01-01 2017-12-31 0001410384 qtwo:CentrixSolutionsInc.Member 2018-04-01 2018-06-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2017-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2017-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001410384 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2018-06-30 0001410384 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001410384 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2017-12-31 0001410384 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001410384 us-gaap:CertificatesOfDepositMember 2017-12-31 0001410384 us-gaap:MoneyMarketFundsMember 2017-12-31 0001410384 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2018-06-30 0001410384 us-gaap:CashMember 2017-12-31 0001410384 us-gaap:CashMember 2018-06-30 0001410384 us-gaap:CertificatesOfDepositMember 2018-06-30 0001410384 us-gaap:MoneyMarketFundsMember 2018-06-30 0001410384 us-gaap:USTreasurySecuritiesMember 2018-06-30 0001410384 us-gaap:OperatingExpenseMember 2018-04-01 2018-06-30 0001410384 srt:MaximumMember 2018-01-01 2018-06-30 0001410384 srt:MinimumMember 2018-01-01 2018-06-30 0001410384 us-gaap:OperatingExpenseMember 2018-01-01 2018-06-30 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-01 2018-06-30 0001410384 us-gaap:TrademarksMember 2017-12-31 0001410384 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-06-30 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-06-30 0001410384 us-gaap:CustomerRelationshipsMember 2018-06-30 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001410384 us-gaap:EmploymentContractsMember 2018-06-30 0001410384 us-gaap:CustomerRelationshipsMember 2017-12-31 0001410384 us-gaap:TrademarksMember 2018-06-30 0001410384 us-gaap:NoncompeteAgreementsMember 2018-06-30 0001410384 us-gaap:EmploymentContractsMember 2017-12-31 0001410384 us-gaap:OperatingExpenseMember 2017-01-01 2017-06-30 0001410384 us-gaap:OperatingExpenseMember 2017-04-01 2017-06-30 0001410384 us-gaap:LineOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember 2016-10-31 0001410384 us-gaap:LineOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember 2016-03-31 0001410384 us-gaap:LineOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember 2016-03-01 2016-03-31 0001410384 us-gaap:LetterOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember 2018-06-30 0001410384 us-gaap:LineOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember 2017-04-11 2017-04-11 0001410384 us-gaap:LineOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember us-gaap:FederalFundsEffectiveSwapRateMember 2016-03-31 2016-03-31 0001410384 us-gaap:LineOfCreditMember qtwo:A2013SecuredCreditFacilityMember qtwo:WellsFargoBankNationalAssociationMember us-gaap:LondonInterbankOfferedRateLIBORMember 2016-03-31 2016-03-31 0001410384 qtwo:LeaseTwoMember 2018-01-01 2018-06-30 0001410384 qtwo:LeaseOneMember 2018-01-01 2018-06-30 0001410384 qtwo:LeaseOneMember 2018-06-30 0001410384 qtwo:LeaseTwoMember 2018-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-01 2018-02-28 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-06-30 0001410384 2018-02-01 2018-02-28 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-04-01 2018-06-30 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-06-30 0001410384 us-gaap:PerformanceSharesMember 2018-06-30 0001410384 us-gaap:PerformanceSharesMember 2017-12-31 0001410384 qtwo:A2014StockPlanMember 2018-01-01 2018-06-30 0001410384 qtwo:A2007StockPlanMember 2018-06-30 0001410384 qtwo:A2014StockPlanMember 2017-12-31 0001410384 qtwo:A2014StockPlanMember 2018-06-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2018-01-01 2018-06-30 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2018-06-30 0001410384 qtwo:A2014StockPlanMember 2018-01-01 2018-01-01 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001410384 qtwo:CloudLendingInc.Member us-gaap:SubsequentEventMember 2018-08-06 2018-08-06 xbrli:pure iso4217:USD xbrli:shares utreg:sqft qtwo:day qtwo:annual_installment iso4217:USD qtwo:operating_segment qtwo:building qtwo:reporting_unit xbrli:shares false --12-31 Q2 2018 2018-06-30 10-Q 0001410384 42873043 Large Accelerated Filer Q2 Holdings, Inc. QTWO -34000 -38000 200000 300000 1500000 700000 1400000 2100000 2700000 1500000 1500000 3900000 3100000 16200000 236379000 29599000 1517000 1500000 P5D 32148000 15871000 16277000 97025000 48783000 48242000 3562000 3066000 3154000 -88000 8295000 8295000 9492000 9359000 133000 8202000 -93000 9246000 9246000 10402000 10313000 89000 9310000 64000 12973000 12973000 15966000 15704000 262000 13238000 265000 2689000 2761000 2896000 5965000 20000 94000 2860000 4082000 67000 129000 25000000.0 3 P3Y 0.75 2 0 0 700000 658000 658000 10500000 0.98 1889000 0.045 512000 0 1 7621000 6639000 13203000 26996000 23238000 3758000 10562000 7688000 -139000 -161000 259726000 310163000 100000 300000 400000 800000 0 1990000 3089000 3089000 28000 223000 346000 346000 373000 900000 400000 744000 1800000 700000 368000 900000 400000 736000 1800000 700000 5751000 5032000 212815000 418763000 131087000 327378000 0 0 0 0 10000 10000 0 0 139000 56000 0 83000 171000 93000 0 78000 41824000 15871000 9676000 16277000 102135000 48783000 5110000 48242000 14361000 2453000 41685000 101974000 27324000 99521000 41685000 0 0 0 0 41685000 15815000 9676000 16194000 0 0 0 0 41685000 15815000 9676000 16194000 15815000 9676000 16194000 101974000 0 0 0 0 101974000 48700000 5110000 48164000 0 0 0 0 101974000 48700000 5110000 48164000 48700000 5110000 48164000 105000000 351000 699000 258000 514000 200000 800000 0 0 100000 200000 200000 400000 4000000 4000000 700000 1100000 1500000 2000000 800000 1200000 1700000 2400000 P7Y P5Y 34471000 57961000 48700000 176738000 76900000 9279000 9279000 0 0 9279000 99796000 89766000 89766000 0 0 89766000 10030000 10030000 0 0 10030000 99796000 0 0 99796000 57788000 37386000 60276000 179053000 -20402000 1300000 118777000 2300000 9279000 99796000 89766000 10030000 78.75 900000 4000000 7297000 3030000 0.0001 0.0001 150000000 150000000 41994000 42850000 41967000 42850000 4000 4000 -7850000 -14891000 -8625000 -14697000 0 0 1196000 0 1196000 517000 517000 0 0 6074000 0 6074000 4541000 4541000 38379000 38379000 33159000 36017000 -2858000 36576000 -1803000 28289000 28289000 19238000 24341000 -5103000 20115000 -8174000 22500000 284168000 9080000 13407000 9696000 9096000 6510000 0 177562000 24328000 47100000 29303000 29421000 -118000 56280000 56454000 -174000 0.01 0.01 230000000 31116000 57.38 0.0174 P4Y7M16D 30 1.3 20 230000000 0.0075 1 47383000 32009000 15815000 16194000 96854000 48690000 48164000 139000 56000 83000 171000 93000 78000 11511000 11511000 7100000 7855000 -755000 10940000 -571000 5400000 234000 -61000 9393000 8248000 200000 7227000 7752000 -0.19 -0.36 -0.20 -0.24 0.04 -0.35 -0.45 0.10 0.029 0.024 -0.017 -0.023 P3Y P6Y P5Y P2Y 11509000 1294000 38000 451000 538000 7464000 1724000 14464000 1566000 58000 538000 936000 9286000 2080000 23543000 3130000 121000 884000 3975000 13293000 2140000 23543000 3130000 121000 884000 3975000 13293000 2140000 12034000 1836000 83000 433000 3437000 5829000 416000 9079000 1564000 63000 346000 3039000 4007000 60000 -4000 0 9268000 17720000 10798000 21094000 12900000 12876000 12900000 12876000 0 23297000 45059000 29271000 57102000 -7604000 -14508000 -8780000 -15015000 217000 353000 -153000 -340000 128000 130000 1197000 -825000 2806000 13831000 -7827000 -3312000 0 2212000 727000 -4295000 -8000000 -2500000 82000 225000 -581000 -672000 853000 1718000 1600000 0 12034000 9079000 2644000 4082000 431000 647000 129000 237000 755000 725000 30000 954000 900000 54000 68000 0 151000 21000 1100000 2200000 1100000 2200000 P5Y P10Y 1000000 106193000 260457000 212815000 418763000 68073000 54586000 25000000.0 25000000.0 177562000 41685000 101974000 5780000 211696000 -15922000 -71635000 -10260000 -21284000 -7821000 -14861000 -8627000 -10318000 1691000 -14675000 -18973000 4298000 109000 143000 -2105000 -3128000 1 1 31010000 59710000 35946000 68989000 -7713000 -14651000 -6675000 -11887000 300000 500000 41725000 5297000 3853000 4350000 5276000 20292000 2657000 3514000 4265000 1006000 1171000 -29000 -30000 2000 -22000 438000 823000 7200000 200000 41700000 0 41699000 181000 96000 15778000 74389000 3816000 150000 762000 0 1500000 7625000 11154000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 3115000 4691000 0 223185000 22400000 0 22379000 13659000 14058000 5780000 7831000 34544000 36727000 P5Y P5Y P3Y P3Y P7Y 100000 9922000 19573000 11756000 22913000 2915000 2315000 2315000 -152114000 -152114000 -151700000 -171840000 -20140000 -136272000 15842000 58574000 41164000 8902000 8508000 113382000 79367000 17519000 16496000 764600000 P24M P24M 0.53 0.39 47625000 400000 92159000 800000 58574000 400000 56940000 1634000 113382000 800000 109483000 3899000 400000 700000 300000 500000 11096000 20974000 12108000 12017000 91000 23074000 23245000 -171000 5022000 819000 2358000 1033000 812000 9219000 1543000 4255000 1978000 1443000 7004000 1065000 2945000 1566000 1428000 13099000 2080000 5443000 2922000 2654000 P36M P1Y P3Y P4Y 0 71000 0.00 34.35 234000 372000 21.77 49.34 0 1680000 234000 1750000 0.00 32.65 21.77 36.53 0 231000 0.00 29.61 0 0.366 0.024 9186000 0 3962000 2000 12000 2706000 3692000 3048000 17.63 18.98 11.90 15.08 47.00 0.25 0.33 2 0.33 0.25 0.25 0.25 0.25 P3Y 654000 106622000 158306000 27000 0 855000 0 5055000 2100000 2900000 0 -300000 41064000 40848000 42605000 42389000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the first half of 2018 are as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Longest remaining performance period (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All advertising costs of the Company are expensed the first time the advertising takes place.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations and Asset Acquisitions</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Company acquired the outstanding shares of a privately-owned company. In accordance with ASU 2017-01, the Company determined the set of assets acquired was not a business as substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, and the transaction was accounted for as an asset purchase. The Company acquired the assets for </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> in cash from existing balances which included a hold-back of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, which was paid in the first quarter of 2018. Consideration was allocated on a relative fair value basis and resulted in </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> in intangible assets including acquired technology and assembled workforce. Intangible assets are amortized on a straight-line basis over their estimated useful lives of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years.&#160;The acquired intangible assets are not amortizable for income tax purposes, which will result in an increase to deferred tax liabilities and a decrease of valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2015, the Company acquired all of the outstanding shares of Centrix, a privately-owned company that provides financial institutions with products that detect fraud, manage risk and simplify compliance and acquired all of the outstanding ownership interests of Social Money, a privately-owned financial services software company that offers a modern, cloud-based platform that assists financial institutions in their direct digital strategies. During 2017, the Company paid out </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to the former Centrix shareholders based upon the achievement of certain milestone-based objectives and continued employment and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> in retention bonuses to certain of the Social Money employees based upon their continued employment with the Company. During 2017, the Company also released the entire </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> hold-back to the former owners of Social Money upon the expiration of the hold-back period. The Company continues to accrue for payouts contingent upon future employment of acquired employees. The Company has recognized&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> under these agreements in compensation expense included in acquisition related costs in the condensed consolidated statement of comprehensive loss for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> under these agreements for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The unpaid amounts due to the former shareholders or continuing employees, as applicable, are recorded in accrued compensation in the condensed consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash consists of deposits held as collateral for the Company's secured letters of credit issued in place of the security deposit for the Company's corporate headquarters.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments acquired with an original maturity of&#160;ninety&#160;days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Investments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's cash, cash equivalents and investments </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted primarily of cash, U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive loss, a component of stockholders' equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the Company will sell the investments before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net, in the condensed consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net, in the condensed consolidated statements of comprehensive loss.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company's cash was </font><font style="font-family:inherit;font-size:10pt;">$76.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$48.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">U.S. treasuries and agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</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><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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">48,242</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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">&#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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">(78</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,164</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,135</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </font><font style="font-family:inherit;font-size:10pt;">as of December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,824</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</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:inherit;font-size:10pt;">Due within one year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,324</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:inherit;font-size:10pt;">Due after one year through five years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,453</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,361</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than twelve months. The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other than temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that an other than temporary decline exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the condensed consolidated statements of comprehensive loss. Any portion not related to credit loss would be included in accumulated other comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the Company does not consider the investments with unrealized loss positions to be other than temporarily impaired </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(78</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,164</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,783</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,690</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,854</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Lease Commitments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in&#160;</font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#160;adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately </font><font style="font-family:inherit;font-size:10pt;">67</font><font style="font-family:inherit;font-size:10pt;">&#160;square feet of office space with an initial term that expires on April 30, 2021, with the option to extend the lease for an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year term, and pursuant to the second of which the Company leases approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">129</font><font style="font-family:inherit;font-size:10pt;">&#160;square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">-year term. The Company also leases office space in: Lincoln, Nebraska; Des Moines, Iowa; Atlanta, Georgia; Asheville, North Carolina; and south Austin, Texas. In the second quarter of 2018, the Company vacated a portion of its south Austin office and recorded an unoccupied lease charge of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income. The associated lease liability of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> is expected to be paid during the succeeding twelve-month period and recorded in accrued liabilities, and the remaining portion of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> is recorded in other long-term liabilities, on the accompanying condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The Company believes its current facilities will be adequate for its needs for the foreseeable future. Rent expense under operating leases was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at&#160;</font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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:inherit;font-size:10pt;">Year Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (from July 1 to December 31)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,292</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total commitments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Commitments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has non-cancelable contractual commitments related to the Convertible Notes and related interest, third-party products, co-location fees and other product costs. The Company is party to several purchase commitments for third-party products that contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The interest on the Convertible Notes is payable semi-annually on February 15 and August 15 of each year.&#160;The estimated amounts for usage and other factors are not included within the table below. Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Commitments</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:inherit;font-size:10pt;">Year Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (from July 1 to December 31)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,379</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total commitments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss and unrealized gains and losses on available-for-sale investments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 16, 2018. The results of operations </font><font style="font-family:inherit;font-size:10pt;">for the three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Commitments</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:inherit;font-size:10pt;">Year Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (from July 1 to December 31)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,379</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total commitments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284,168</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-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Convertible Notes consist of the following:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;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="5" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(47,383</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,055</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,562</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="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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity component</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net allocation of proceeds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,517</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,599</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-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2013, the Company entered into a secured credit facility agreement, or Credit Facility, with Wells Fargo Bank, National Association, or Wells Fargo</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">,</font><font style="font-family:inherit;font-size:10pt;"> which the Company and Wells Fargo subsequently amended several times, most recently on March 31, 2016. The Credit Facility, as amended, provided for a line of credit of up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, with an accordion feature, or Accordion Feature, allowing the Company to increase its maximum borrowings by up to an additional </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to certain conditions and limitations, including that borrowings at any time would be limited to </font><font style="font-family:inherit;font-size:10pt;">75%</font><font style="font-family:inherit;font-size:10pt;"> of the Company's trailing </font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;">-month recurring revenues. Access to the total borrowings available under the Credit Facility was restricted based on covenants related to the Company's minimum liquidity and adjusted EBITDA. Amounts borrowed under the Credit Facility accrued interest, at the Company's election at either: (i)&#160;the per annum rate equal to the LIBOR rate plus an applicable margin; or (ii)&#160;the then current base rate plus the greater of the U.S. Federal Funds rate plus one percentage point, the one-month LIBOR plus one percentage point, or the lending financial institution's prime rate. The Company paid a monthly fee based on the total unused borrowings balance, an annual administrative fee and the initial closing fee, which was paid in </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> equal annual installments over the first </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years of the Credit Facility. The Accordion Feature expired in October 2016, at which time maximum borrowings under the Facility were reduced to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2017, the Credit Facility expired pursuant to its original terms. Upon the expiration of the Credit Facility, the Company paid off the outstanding balance, which was less than </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, and the secured letter of credit which had been issued against the facility for the security deposit for our corporate headquarters is now secured by a </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> restricted deposit with Wells Fargo.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company issued </font><font style="font-family:inherit;font-size:10pt;">$230.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;principal amount of convertible senior notes in February 2018. The&#160;interest rates for the Convertible Notes are fixed at&#160;</font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;">&#160;per annum with interest payable semi-annually on February 15 and August 15 of each year,&#160;commencing on August 15, 2018. The Convertible Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each $1,000 of principal of the Convertible Notes will initially be convertible into&#160;17.4292&#160;shares of the Company's common stock, which is equivalent to an initial conversion price of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$57.38</font><font style="font-family:inherit;font-size:10pt;">&#160;per share. The initial conversion price for each of the Convertible Notes is subject to adjustment upon the occurrence of certain specified events. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Convertible Notes are the Company's senior unsecured obligations and will rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Convertible Notes, will rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after November 15, 2022, holders may convert all or any portion of their Convertible Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Convertible Notes.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price on each applicable trading day;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive business day period after any five consecutive trading day period in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of Convertible Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">upon the occurrence of specified corporate events.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If a fundamental change (as defined in the relevant indenture governing the Convertible Notes) occurs prior to the maturity date, holders of each of the Convertible Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the Convertible Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Convertible Notes were not yet convertible. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion option. The liability component of the Convertible Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the condensed consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The Company recorded the difference between the initial proceeds of the convertible debt and the value allocated to the liability component in additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs for the Convertible Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the Convertible Notes are being amortized to expense over the expected life the Convertible Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the Convertible Notes were netted with the equity component.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Convertible Notes consist of the following:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;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="5" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(47,383</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,055</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,562</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="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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity component</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net allocation of proceeds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,517</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,599</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the Convertible Notes:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">647</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,990</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,089</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:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,644</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the remaining period over which the debt discount and debt issuance costs will be amortized was </font><font style="font-family:inherit;font-size:10pt;">4.6 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Bond Hedges and Warrants Transactions</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concurrent with the offering of the Convertible Notes, the Company entered into separate convertible bond hedges, or Bond Hedges, and warrants, or Warrants, transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the Convertible Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the Convertible Notes, approximately </font><font style="font-family:inherit;font-size:10pt;">0.9 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock for </font><font style="font-family:inherit;font-size:10pt;">$57.38</font><font style="font-family:inherit;font-size:10pt;"> per share, exercisable upon conversion of the Convertible Notes and expires in February 2023. The total cost of the Bond Hedges transactions was&#160;</font><font style="font-family:inherit;font-size:10pt;">$41.7 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Warrants, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately </font><font style="font-family:inherit;font-size:10pt;">4.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of </font><font style="font-family:inherit;font-size:10pt;">$78.75</font><font style="font-family:inherit;font-size:10pt;"> per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of </font><font style="font-family:inherit;font-size:10pt;">$78.75</font><font style="font-family:inherit;font-size:10pt;">, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received&#160;</font><font style="font-family:inherit;font-size:10pt;">$22.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in cash proceeds from the sale of the Warrants. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the Convertible Notes and will not affect any holders' rights under the Convertible Notes. The holders of the Convertible Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$230.0 million</font><font style="font-family:inherit;font-size:10pt;"> principal amount of convertible senior notes due in February 2023, or the Convertible Notes. In accounting for the issuance of the Convertible Notes, the Company separated each of the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion option. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Convertible Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Convertible Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel and other costs, such as employee salaries, benefits and the associated payroll taxes that are direct or incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates to be recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and recognized </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization&#160;during the&#160;</font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company capitalized implementation costs in the amount of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and recognized </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization&#160;during the&#160;</font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Solution and Other Costs</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commissions and other third-party costs, such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. Under the new revenue standard, the Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered to be a substantive service period, and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables disaggregate the Company's revenue by major source:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Transactional</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</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:inherit;font-size:10pt;">Total Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,508</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Transactional</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</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:inherit;font-size:10pt;">Total Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,382</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2017, a total of </font><font style="font-family:inherit;font-size:10pt;">7,297</font><font style="font-family:inherit;font-size:10pt;"> shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a)&#160;</font><font style="font-family:inherit;font-size:10pt;">4.5%</font><font style="font-family:inherit;font-size:10pt;"> of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors.&#160;On January 1, 2018, </font><font style="font-family:inherit;font-size:10pt;">1,889</font><font style="font-family:inherit;font-size:10pt;"> shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised.&#160;For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares have been transferred to the 2014 Plan from the 2007 Plan, and as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> a total of </font><font style="font-family:inherit;font-size:10pt;">9,186</font><font style="font-family:inherit;font-size:10pt;"> shares were allocated for issuance under the 2014 Plan. As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, options to purchase a total of </font><font style="font-family:inherit;font-size:10pt;">2,706</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock have been granted under the 2014 Plan, </font><font style="font-family:inherit;font-size:10pt;">3,030</font><font style="font-family:inherit;font-size:10pt;"> shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, </font><font style="font-family:inherit;font-size:10pt;">512</font><font style="font-family:inherit;font-size:10pt;"> shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and </font><font style="font-family:inherit;font-size:10pt;">3,962</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock remain available for future issuance under the 2014 Plan. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares remain available for future issuance under the 2007 Plan. Shares of common stock that are issued and were available for issuance under the 2007 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:74%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</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:inherit;font-size:10pt;">Balance as of January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Balance as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,048</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="8" rowspan="1"></td></tr><tr><td style="width:74%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average 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:inherit;font-size:10pt;">Nonvested as of January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.65</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Nonvested as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,750</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Market Stock Units</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">I</font><font style="font-family:inherit;font-size:10pt;">n&#160;the first quarter of 2018, the Company granted market stock units to certain executives under the 2014 Plan. The market stock units are performance-based awards that vest based upon the Company's relative stockholder return. The actual number of market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Market stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</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="8" rowspan="1"></td></tr><tr><td style="width:74%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average 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:inherit;font-size:10pt;">Nonvested as of January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Nonvested as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's and peer firms' stock prices and a number of assumptions including the expected volatilities of the Company's and peer firms' stock and the Index, and its risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company did not estimate a dividend rate or a forfeiture rate for the market stock units due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the first half of 2018 are as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Longest remaining performance period (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1&#8212;Unadjusted quoted prices in active markets for identical assets or liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2&#8212;Inputs other than quoted prices included within Level&#160;1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3&#8212;Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements Using:</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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:inherit;font-size:10pt;">U.S. treasuries and agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">48,164</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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">&#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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">48,164</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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">&#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></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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements Using:</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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company determines the fair value of its investment holdings based on pricing from our pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level 2 inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount&#160;of goodwill&#160;was </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;Goodwill represents the excess purchase&#160;price over the fair value of assets acquired. During 2015, the Company completed the acquisitions of Centrix and Social Money.&#160;The Company has&#160;</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#160;operating segment&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#160;reporting unit. Goodwill is tested for impairment&#160;on an annual basis, and between&#160;annual tests if indicators of potential impairment exist, using a fair-value-based approach&#160;based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31,&#160;2017.&#160;</font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> impairment of goodwill has been recorded to date. Goodwill is deductible for tax purposes in certain jurisdictions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets at&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</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:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,566</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,294</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,836</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:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(538</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(451</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Acquired technology </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,286</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,464</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Assembled workforce</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Capitalized software development costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(538</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,437</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,464</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,079</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,509</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,034</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded intangible assets from the business combinations in 2015 and an asset acquisition in 2017, discussed in Note 3, Business Combinations and Asset Acquisitions. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#160;to&#160;</font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#160;years. Amortization expense included in cost of revenues in the condensed consolidated statement of comprehensive loss was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for each of the three months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and 2017 and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for each of the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and 2017. Amortization expense included in operating expenses in the condensed consolidated statement of comprehensive loss was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for each of the three months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and 2017 and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for each of the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and 2017.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized software development&#160;costs&#160;were </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and&#160;December 31, 2017. During 2017, all of the products related to capitalized software development costs reached general release, and the Company has commenced amortization of these costs.&#160;The Company amortized </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of capitalized software development costs for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively. Capitalized software development costs are computed on an individual product basis and those products available for market are amortized to cost of revenues over the products' estimated economic lives, which are expected to be </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values.&#160;The Company early adopted ASU No. 2017-01,&#160;"Business Combinations (Topic 805):&#160;Clarifying the Definition of a Business" as of January 1, 2017. Under ASU 2017-01, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Company's acquisitions of Centrix Solutions, Inc., or Centrix, in July 2015, Smarty Pig, LLC, doing business as Social Money, or Social Money, in November 2015, and an asset purchase in January 2017, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess purchase price over the fair value of assets acquired is recorded as goodwill.&#160;The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with applicable accounting guidance, the income tax benefit for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is based on the estimated annual effective tax rate for fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. The estimated effective tax rate may be subject to adjustment in subsequent quarterly periods as the estimates of pretax income for the year, along with other items that may affect the rate, change.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's (benefit from) provision for income taxes reflected an effective tax rate of approximately </font><font style="font-family:inherit;font-size:10pt;">(1.7)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2.9%</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">(2.3)%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2.4%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">For the three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company's effective tax rate was lower than the U.S. federal statutory rate primarily due to changes to its valuation allowance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has significant deferred tax assets related to its net operating loss carryforwards and tax credits and has provided a valuation allowance for the amount of its deferred tax assets, as it is not more likely than not that any future benefit from deductible temporary differences, net operating loss carryforwards, and tax credit carryforwards will be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> unrecognized tax benefits as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The Company's tax years 2014 through 2017 remain open to examination by the major taxing jurisdictions to which the Company is subject. However, the Company is not currently under examination by any taxing jurisdiction.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act was enacted on December 22, 2017 and reduces the U.S. federal corporate tax rate from 35% to 21%, requiring companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. At </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company does not have any foreign subsidiaries and the international aspects of the Tax Act are not applicable.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the initial analysis of the impact of the Tax Act at December 31, 2017, the Company remeasured certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%. The remeasurement of the Company's deferred tax balance was primarily offset by application of its valuation allowance.&#160;The Company is still analyzing certain aspects of the Tax Act and refining its calculations, which could potentially affect the measurement of these balances or potentially give rise to new deferred tax amounts. Where the Company has been able to make reasonable estimates of the effects for which its analysis is not yet complete, the Company has recorded provisional amounts related to the remeasurement of the deferred tax balance as a tax benefit in the fourth quarter of 2017. The Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018. Where the Company has not yet been able to make reasonable estimates of the impact of certain elements, the Company has not recorded any amounts related to those elements and has continued accounting for them in accordance with ASC 740 on the basis of the tax laws in effect immediately prior to the enactment of the Tax Act.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. No tax related impact was recorded in the financial statements as a result of the adoption of the new revenue standard.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense.&#160;Through </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has not identified any material uncertain tax positions for which liabilities would be required to be recorded.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</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:inherit;font-size:10pt;">Due within one year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,324</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:inherit;font-size:10pt;">Due after one year through five years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,453</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,361</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board, or FASB, issued ASU No. 2014-09, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to when products are transferred to customers. ASU 2014-09 was modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20.&#160;Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU 2014-09, as amended, and Subtopic 340-40 as the "new revenue standard." On January 1, 2018, the Company adopted the new revenue standard for all contracts which were not completed as of January 1, 2018, using the modified retrospective method. Adoption of the new revenue standard resulted in changes to the Company's accounting policies for revenue recognition, contract balances, accounts receivables, deferred revenues, deferred implementation costs, and deferred solution and other costs. The Company recognized the cumulative effect of initially applying the new revenue standard as a positive adjustment to the opening balance of accumulated deficit on the condensed consolidated balance sheet in the amount of </font><font style="font-family:inherit;font-size:10pt;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;">, which reflects the acceleration of revenues and deferral of incremental commission costs of obtaining subscription contracts. The comparative information in prior periods presented has not been restated and continues to be reported under the accounting standards in effect for those periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The most significant impact of adoption of the new revenue standard relates to the accounting for arrangements that include contractual provisions providing for periodic price increases in subscription fee arrangements. Under previous GAAP, the Company accounted for periodic price increases in the period in which they occurred, and under the new revenue standard, the Company recognizes revenue from periodic price increases on a ratable basis over the term of the contract. Additionally, under previous GAAP, for contracts in which customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements, the Company recognized the entire arrangement consideration monthly over the term of the software license as the Company did not have VSOE of fair value for the license and maintenance. Under the new standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the commencement of each license term. Under previous GAAP, the Company also deferred only direct and incremental commission costs to obtain a contract and amortized those costs over the term of the related contract. Under the new standard, the Company defers additional incremental costs related to the customer contract and amortizes those costs over the expected period of customer benefit. Also, a portion of the commission payment is now being expensed as incurred. </font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of&#160;the new revenue standard were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments due to the new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 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:inherit;font-size:10pt;font-weight:bold;">Balance sheet</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:inherit;font-size:10pt;">Contract assets, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;font-weight:bold;">Liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred revenues, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,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="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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(152,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</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:inherit;font-size:10pt;font-weight:bold;">Income statement</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,634</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align: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><td style="vertical-align: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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Costs and expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Interest and other income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;">Net loss per common share, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</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:inherit;font-size:10pt;font-weight:bold;">Balance sheet</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred solution and other costs, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;font-weight:bold;">Liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(755</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred revenues, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred revenues, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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 style="vertical-align: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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10,&#160;"Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard.&#160;In July 2018, the FASB also issued ASU 2018-11,&#160;"Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.&#160;These standards are effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early application is permitted. The Company anticipates that the adoption of Topic 842 will impact its condensed consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the&#160;adoption&#160;of&#160;Topic 842, which will increase the total assets and total liabilities that it reports relative to such amounts prior to adoption. The Company is currently evaluating the accounting, transition, disclosure requirements, and financial statement impact of this adoption.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU No. 2016-15,&#160;"Statement of Cash Flows (Topic 230):&#160;Classification of Certain Cash Receipts and Cash Payments," to clarify and provide specific guidance on eight cash flow classification issues that are not addressed by current GAAP and thereby reduce the current diversity in practice.&#160;The Company adopted ASU&#160;2016-15, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18,&#160;"Statement of Cash Flows (Topic 230):&#160;Restricted Cash," which provides guidance on the classification of restricted cash in the statement of cash flows. The Company adopted this ASU retrospectively, effective January 1, 2018. As a result, the Company included restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the consolidated statements of cash flows, resulting in an increase in net cash of&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> for fiscal 2017. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04,&#160;"Intangibles - Goodwill and Other (Topic 350):&#160;Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09,&#160;"Compensation - Stock Compensation (Topic 718)" to provide clarity and reduce both diversity in practice and cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or conditions of a share-based payment award. The Company adopted ASU&#160;2017-09, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC issued Staff Accounting Bulletin ("SAB") 118 to address the application of GAAP in situations in which a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act, or the Tax Act, which was signed into law on December 22, 2017. In March 2018, the FASB issued ASU No. 2018-05, "Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118&#160;(SEC Update)," which amended ASC 740 to incorporate the requirements of SAB 118. The Company recorded the provisional tax impacts of the Tax Act in the fourth quarter of 2017. During the first half of 2018, the Company did not receive any additional information regarding these provisional calculations. As a result, the Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization and Description of Business</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Q2 Holdings,&#160;Inc. and its wholly-owned subsidiaries, collectively the "Company," is a leading provider of secure, cloud-based digital banking solutions. The Company enables regional and community financial institutions, or RCFIs, to deliver a robust suite of integrated digital banking services to more effectively engage with their consumer and commercial account holders who expect to bank anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its RCFI customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding capital stock of Q2 Software,&#160;Inc. The Company's headquarters are located in Austin, Texas.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts&#160;appearing in the&#160;prior&#160;year's&#160;Condensed Consolidated Statements of Cash Flows have been reclassified to conform to the current year's presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:38%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 - 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">3 - 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lesser of estimated useful life or lease term</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:38%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 - 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">3 - 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lesser of estimated useful life or lease term</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The&#160;net decrease&#160;in the deferred revenue balance for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;is primarily driven by the recognition of </font><font style="font-family:inherit;font-size:10pt;">$22.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of revenue that was included in the deferred revenue balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and an </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> decrease from the adoption of the new revenue standard and the related netting of contract assets and liabilities on a contract-by-contract basis, partially offset by cash payments received or due in advance of satisfying the Company's performance obligations of&#160;</font><font style="font-family:inherit;font-size:10pt;">$16.2 million</font><font style="font-family:inherit;font-size:10pt;">. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's payment terms vary by the type and location of its customer and the products or services offered, and the term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had&#160;</font><font style="font-family:inherit;font-size:10pt;">$764.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">53%</font><font style="font-family:inherit;font-size:10pt;"> percent&#160;of its remaining performance obligations as revenue in the next 24 months, an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;"> percent&#160;in the next 25 to 48 months, and the balance thereafter. </font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in the Company's data centers, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. The Company accounts for revenue in accordance with the new revenue standard, Revenue from Contracts with Customers, which was adopted on January 1, 2018, using the modified retrospective method. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables disaggregate the Company's revenue by major source:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Transactional</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</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:inherit;font-size:10pt;">Total Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,508</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Transactional</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</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:inherit;font-size:10pt;">Total Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,382</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. Under the new revenue standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that registered users initiate on its solutions.&#160;The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual transactions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services and Other Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Implementation services are required for each new Q2 platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The out-of-pocket expenses are reported in cost of revenues.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Obligations and Standalone Selling Price </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting in the new revenue standard. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from the subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contacts with multiple performance obligations are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our revenue recognized at any particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Judgment is required to determine the SSP for each distinct performance obligation.</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Variable Consideration</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes usage revenue related to users accessing its products in excess of contracted amounts and bill-pay transactions that registered users initiate on its solutions.&#160;Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs per user over the contract to the Company, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that both types of usage revenue meet the variable consideration exception and recognizes each on a monthly or quarterly basis, as defined per agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated&#160;at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other Considerations</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are immaterial. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. Costs associated with these services include the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel costs that are direct or incremental to the implementation of its solutions to the extent those costs are considered to be recoverable from future revenues. The Company amortizes the costs for a particular implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables (contract assets), and deferred revenues (contract liabilities). Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the anti-dilutive common share equivalents that were excluded for the periods listed:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Stock options, restricted stock units, and market stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">U.S. treasuries and agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</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><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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">48,242</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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">&#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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">(78</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,164</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,135</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the Company's cash equivalents and investments </font><font style="font-family:inherit;font-size:10pt;">as of December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,824</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to the Convertible Notes:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">647</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,990</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,089</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:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,644</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computations of net loss per share for the periods listed:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:47%;" 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: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: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></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:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerators:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,627</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,821</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,675</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,861</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Denominators:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,605</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,848</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per common share, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements Using:</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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:inherit;font-size:10pt;">U.S. treasuries and agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,796</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">48,164</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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">&#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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">48,164</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 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:inherit;font-size:10pt;">$</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:inherit;font-size:10pt;">&#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></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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,110</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="17" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements Using:</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:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;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:inherit;font-size:10pt;font-weight:bold;">Investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br clear="none"/>(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other Observable Inputs<br clear="none"/>(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Unobservable Inputs <br clear="none"/>(Level 3)</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:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets at&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</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:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,566</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,294</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,836</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:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(538</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(451</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Trademarks</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Acquired technology </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,286</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,464</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Assembled workforce</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Capitalized software development costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(936</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(538</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,437</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,464</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,079</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,543</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,509</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,034</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-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at&#160;</font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" 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:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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:inherit;font-size:10pt;">Year Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (from July 1 to December 31)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,292</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total commitments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,725</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;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of&#160;the new revenue standard were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments due to the new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 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:inherit;font-size:10pt;font-weight:bold;">Balance sheet</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:inherit;font-size:10pt;">Contract assets, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;font-weight:bold;">Liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred revenues, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,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="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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(152,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</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:inherit;font-size:10pt;font-weight:bold;">Income statement</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,634</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align: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><td style="vertical-align: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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Costs and expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Interest and other income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;">Net loss per common share, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</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:inherit;font-size:10pt;font-weight:bold;">Balance sheet</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred solution and other costs, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;font-weight:bold;">Liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(755</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred revenues, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred revenues, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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 style="vertical-align: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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Market stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</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="8" rowspan="1"></td></tr><tr><td style="width:74%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average 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:inherit;font-size:10pt;">Nonvested as of January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Nonvested as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="8" rowspan="1"></td></tr><tr><td style="width:74%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average 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:inherit;font-size:10pt;">Nonvested as of January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.65</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(71</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Nonvested as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,750</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:74%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</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:inherit;font-size:10pt;">Balance as of January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Balance as of June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,048</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;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="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(78</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,164</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,783</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,690</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,854</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,194</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:inherit;font-size:10pt;">Corporate bonds and commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,815</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company recognizes compensation expense ratably over the requisite service period of the option or restricted stock unit award. As of January 1, 2017, the Company no longer uses a forfeiture rate to recognize compensation expense as a result of the adoption of ASU No. 2016-09,&#160;"Improvements to Employee Share-Based Payment Accounting." Generally, options vest&#160;</font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> on the </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year anniversary of the grant date with the balance vesting monthly over the following </font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;">&#160;months, and restricted stock unit awards vest in </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> annual installments of </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> each. Market stock units are performance-based awards that cliff vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period on the anniversary of the date of grant. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the period of time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 16, 2018. The results of operations </font><font style="font-family:inherit;font-size:10pt;">for the three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, the Company adopted the requirements of Accounting Standards Update ("ASU") No. 2014-09 "Revenue from Contracts with Customers (Topic 606)," or the new revenue standard,&#160;and ASU No. 2016-18 "Statement of Cash Flows (Topic 230):&#160;Restricted Cash." All amounts and disclosures set forth in this Form 10-Q have been updated to comply with the new standards.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts&#160;appearing in the&#160;prior&#160;year's&#160;Condensed Consolidated Statements of Cash Flows have been reclassified to conform to the current year's presentation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other revenue items requiring significant judgment</font><font style="font-family:Arial;font-size:10pt;">;</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments acquired with an original maturity of&#160;ninety&#160;days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash consists of deposits held as collateral for the Company's secured letters of credit issued in place of the security deposit for the Company's corporate headquarters.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of revenues </font><font style="font-family:inherit;font-size:10pt;">for each of the three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. No individual customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of accounts receivable, net, as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables (contract assets), and deferred revenues (contract liabilities). Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances included in accounts receivable arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of registered users and the number of transactions processed by the Company's registered users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of registered users and the number of transactions processed by the Company's registered users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Included in the accounts receivable balances as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary.&#160;The allowance for sales credits was </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The&#160;net decrease&#160;in the deferred revenue balance for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;is primarily driven by the recognition of </font><font style="font-family:inherit;font-size:10pt;">$22.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of revenue that was included in the deferred revenue balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and an </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> decrease from the adoption of the new revenue standard and the related netting of contract assets and liabilities on a contract-by-contract basis, partially offset by cash payments received or due in advance of satisfying the Company's performance obligations of&#160;</font><font style="font-family:inherit;font-size:10pt;">$16.2 million</font><font style="font-family:inherit;font-size:10pt;">. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's payment terms vary by the type and location of its customer and the products or services offered, and the term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had&#160;</font><font style="font-family:inherit;font-size:10pt;">$764.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">53%</font><font style="font-family:inherit;font-size:10pt;"> percent&#160;of its remaining performance obligations as revenue in the next 24 months, an additional&#160;</font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;"> percent&#160;in the next 25 to 48 months, and the balance thereafter. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Implementation Costs</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel and other costs, such as employee salaries, benefits and the associated payroll taxes that are direct or incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates to be recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and recognized </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization&#160;during the&#160;</font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company capitalized implementation costs in the amount of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and recognized </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization&#160;during the&#160;</font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Solution and Other Costs</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commissions and other third-party costs, such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. Under the new revenue standard, the Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered to be a substantive service period, and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in deferred commissions costs during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively, and recognized&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively. The Company capitalized&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in deferred commissions costs during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively, and recognized&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful lives of property and equipment are as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:38%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 - 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased software and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">3 - 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7&#160;years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lesser of estimated useful life or lease term</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Price Allocation, Intangible Assets, and Goodwill</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values.&#160;The Company early adopted ASU No. 2017-01,&#160;"Business Combinations (Topic 805):&#160;Clarifying the Definition of a Business" as of January 1, 2017. Under ASU 2017-01, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Company's acquisitions of Centrix Solutions, Inc., or Centrix, in July 2015, Smarty Pig, LLC, doing business as Social Money, or Social Money, in November 2015, and an asset purchase in January 2017, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The excess purchase price over the fair value of assets acquired is recorded as goodwill.&#160;The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in the Company's data centers, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. The Company accounts for revenue in accordance with the new revenue standard, Revenue from Contracts with Customers, which was adopted on January 1, 2018, using the modified retrospective method. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables disaggregate the Company's revenue by major source:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Transactional</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</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:inherit;font-size:10pt;">Total Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,508</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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:39%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Transactional</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</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:inherit;font-size:10pt;">Total Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,382</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. Under the new revenue standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that registered users initiate on its solutions.&#160;The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual transactions.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services and Other Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Implementation services are required for each new Q2 platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The out-of-pocket expenses are reported in cost of revenues.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Obligations and Standalone Selling Price </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting in the new revenue standard. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from the subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contacts with multiple performance obligations are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our revenue recognized at any particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Judgment is required to determine the SSP for each distinct performance obligation.</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Variable Consideration</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes usage revenue related to users accessing its products in excess of contracted amounts and bill-pay transactions that registered users initiate on its solutions.&#160;Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs per user over the contract to the Company, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that both types of usage revenue meet the variable consideration exception and recognizes each on a monthly or quarterly basis, as defined per agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated&#160;at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other Considerations</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are immaterial. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Revenues</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. Costs associated with these services include the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes certain personnel costs that are direct or incremental to the implementation of its solutions to the extent those costs are considered to be recoverable from future revenues. The Company amortizes the costs for a particular implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. The Company recognized </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization of capitalized software development costs for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of amortization of capitalized software development costs for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively, and all of the related individual products reached general release in 2017. The Company capitalized </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> of software development costs in the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively, and capitalized </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> of software development costs during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017, respectively.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Costs</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All advertising costs of the Company are expensed the first time the advertising takes place. Advertising costs were </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Sales Tax</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Loss</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss and unrealized gains and losses on available-for-sale investments.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company recognizes compensation expense ratably over the requisite service period of the option or restricted stock unit award. As of January 1, 2017, the Company no longer uses a forfeiture rate to recognize compensation expense as a result of the adoption of ASU No. 2016-09,&#160;"Improvements to Employee Share-Based Payment Accounting." Generally, options vest&#160;</font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> on the </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year anniversary of the grant date with the balance vesting monthly over the following </font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;">&#160;months, and restricted stock unit awards vest in </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> annual installments of </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> each. Market stock units are performance-based awards that cliff vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period on the anniversary of the date of grant. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the period of time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the requisite service period for each market stock unit award.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$230.0 million</font><font style="font-family:inherit;font-size:10pt;"> principal amount of convertible senior notes due in February 2023, or the Convertible Notes. In accounting for the issuance of the Convertible Notes, the Company separated each of the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion option. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Convertible Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Convertible Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. No tax related impact was recorded in the financial statements as a result of the adoption of the new revenue standard.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense.&#160;Through </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has not identified any material uncertain tax positions for which liabilities would be required to be recorded.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basic and Diluted Net Loss per Common Share</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computations of net loss per share for the periods listed:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:47%;" 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: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: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></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:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerators:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,627</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,821</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,675</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,861</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Denominators:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,605</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,848</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per common share, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.20</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to net losses </font><font style="font-family:inherit;font-size:10pt;">for the three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, basic and diluted net loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents that were excluded for the periods listed:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of 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:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Stock options, restricted stock units, and market stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because the Company has the intention and ability to settle the principal amount of its Convertible Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$57.38</font><font style="font-family:inherit;font-size:10pt;">&#160;per share for the Convertible Notes. The Warrants will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$78.75</font><font style="font-family:inherit;font-size:10pt;">&#160;per share.&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board, or FASB, issued ASU No. 2014-09, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to when products are transferred to customers. ASU 2014-09 was modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20.&#160;Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU 2014-09, as amended, and Subtopic 340-40 as the "new revenue standard." On January 1, 2018, the Company adopted the new revenue standard for all contracts which were not completed as of January 1, 2018, using the modified retrospective method. Adoption of the new revenue standard resulted in changes to the Company's accounting policies for revenue recognition, contract balances, accounts receivables, deferred revenues, deferred implementation costs, and deferred solution and other costs. The Company recognized the cumulative effect of initially applying the new revenue standard as a positive adjustment to the opening balance of accumulated deficit on the condensed consolidated balance sheet in the amount of </font><font style="font-family:inherit;font-size:10pt;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;">, which reflects the acceleration of revenues and deferral of incremental commission costs of obtaining subscription contracts. The comparative information in prior periods presented has not been restated and continues to be reported under the accounting standards in effect for those periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The most significant impact of adoption of the new revenue standard relates to the accounting for arrangements that include contractual provisions providing for periodic price increases in subscription fee arrangements. Under previous GAAP, the Company accounted for periodic price increases in the period in which they occurred, and under the new revenue standard, the Company recognizes revenue from periodic price increases on a ratable basis over the term of the contract. Additionally, under previous GAAP, for contracts in which customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements, the Company recognized the entire arrangement consideration monthly over the term of the software license as the Company did not have VSOE of fair value for the license and maintenance. Under the new standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the commencement of each license term. Under previous GAAP, the Company also deferred only direct and incremental commission costs to obtain a contract and amortized those costs over the term of the related contract. Under the new standard, the Company defers additional incremental costs related to the customer contract and amortizes those costs over the expected period of customer benefit. Also, a portion of the commission payment is now being expensed as incurred. </font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of&#160;the new revenue standard were as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments due to the new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 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:inherit;font-size:10pt;font-weight:bold;">Balance sheet</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:inherit;font-size:10pt;">Contract assets, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;font-weight:bold;">Liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred revenues, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,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="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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(152,114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</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:inherit;font-size:10pt;font-weight:bold;">Income statement</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,634</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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 style="vertical-align: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><td style="vertical-align: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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Costs and expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Interest and other income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;">Net loss per common share, basic and diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:55%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without new revenue standard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Effect of Change Higher/(Lower)</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:inherit;font-size:10pt;font-weight:bold;">Balance sheet</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred solution and other costs, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred solution and other costs, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Deferred implementation costs, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:inherit;font-size:10pt;">Contract assets, net of current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;font-size:10pt;"><font style="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;height:20px;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;height:20px;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:inherit;font-size:10pt;font-weight:bold;">Liabilities </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(755</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred revenues, current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:10pt;">Deferred revenues, net of current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,103</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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 style="vertical-align: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><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(151,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171,840</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10,&#160;"Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard.&#160;In July 2018, the FASB also issued ASU 2018-11,&#160;"Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.&#160;These standards are effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early application is permitted. The Company anticipates that the adoption of Topic 842 will impact its condensed consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the&#160;adoption&#160;of&#160;Topic 842, which will increase the total assets and total liabilities that it reports relative to such amounts prior to adoption. The Company is currently evaluating the accounting, transition, disclosure requirements, and financial statement impact of this adoption.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU No. 2016-15,&#160;"Statement of Cash Flows (Topic 230):&#160;Classification of Certain Cash Receipts and Cash Payments," to clarify and provide specific guidance on eight cash flow classification issues that are not addressed by current GAAP and thereby reduce the current diversity in practice.&#160;The Company adopted ASU&#160;2016-15, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18,&#160;"Statement of Cash Flows (Topic 230):&#160;Restricted Cash," which provides guidance on the classification of restricted cash in the statement of cash flows. The Company adopted this ASU retrospectively, effective January 1, 2018. As a result, the Company included restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the consolidated statements of cash flows, resulting in an increase in net cash of&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> for fiscal 2017. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04,&#160;"Intangibles - Goodwill and Other (Topic 350):&#160;Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09,&#160;"Compensation - Stock Compensation (Topic 718)" to provide clarity and reduce both diversity in practice and cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or conditions of a share-based payment award. The Company adopted ASU&#160;2017-09, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC issued Staff Accounting Bulletin ("SAB") 118 to address the application of GAAP in situations in which a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act, or the Tax Act, which was signed into law on December 22, 2017. In March 2018, the FASB issued ASU No. 2018-05, "Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118&#160;(SEC Update)," which amended ASC 740 to incorporate the requirements of SAB 118. The Company recorded the provisional tax impacts of the Tax Act in the fourth quarter of 2017. During the first half of 2018, the Company did not receive any additional information regarding these provisional calculations. As a result, the Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Events</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 6, 2018, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") pursuant to which the Company has agreed to acquire Cloud Lending, Inc., a Delaware corporation ("Target"), for a closing purchase price of </font><font style="font-family:inherit;font-size:10pt;">$105.0 million</font><font style="font-family:inherit;font-size:10pt;">, plus potential additional consideration that may become payable at certain measurement dates in the future upon the achievement by the acquired business of certain financial metrics on such dates. Pursuant to the Merger Agreement, Target will be merged with and into a wholly owned subsidiary of the Company, with Target surviving as a wholly owned subsidiary of the Company. The purchase price is subject to adjustment based on Target&#8217;s net working capital amount and other customary adjustments at closing. In addition, a portion of the purchase price (</font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;">) will be placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement. The closing is subject to customary closing conditions and is currently expected to occur in the fourth quarter of 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances included in accounts receivable arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of registered users and the number of transactions processed by the Company's registered users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of registered users and the number of transactions processed by the Company's registered users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Included in the accounts receivable balances as of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> were unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other revenue items requiring significant judgment</font><font style="font-family:Arial;font-size:10pt;">;</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</font></div></div> Includes stock-based compensation expenses as follows: Three Months Ended June 30, Six Months Ended June 30, 2018 2017 2018 2017Cost of revenues $1,065 $819 $2,080 $1,543Sales and marketing 1,428 812 2,654 1,443Research and development 1,566 1,033 2,922 1,978General and administrative 2,945 2,358 5,443 4,255Total stock-based compensation expenses $7,004 $5,022 $13,099 $9,219 EX-101.SCH 7 qtwo-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Business Combinations and Asset Acquisitions link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Business Combinations and Asset Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2150100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2450404 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2450402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450403 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2350301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) - (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2151100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2451402 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2451404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2351301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2440401 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2153100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2453401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2152100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2452405 - Disclosure - Stock-Based Compensation - Market Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452402 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2452404 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452406 - Disclosure - Stock-Based Compensation - Significant Assumptions Used in Monte Carlo Model (Details) link:presentationLink link:calculationLink link:definitionLink 2452403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2352301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2154100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2454401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401412 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401413 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cumulative Effects of New Revenue Standard on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2401415 - Disclosure - Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2401414 - Disclosure - Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Summary of Significant Accounting Policies - Services and Other Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 qtwo-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 qtwo-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 qtwo-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Deferred Implementation Costs Deferred Implementation Costs, Noncurrent [Member] Deferred Implementation Costs, Noncurrent [Member] Deferred Commissions Deferred Commissions [Member] Deferred Commissions [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Expected period of customer benefit Capitalized Contract Cost, Amortization Period Capitalization of deferred commissions Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Amortization of capitalized deferred commissions Capitalized Contract Cost, Amortization Income Tax Disclosure [Abstract] Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Unrecognized tax benefits Unrecognized Tax Benefits Business Combinations [Abstract] Business Combinations and Asset Acquisitions Business Combination Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Year One Share-based Compensation Award, Tranche One [Member] Year Two Share-based Compensation Award, Tranche Two [Member] Year Three Share-based Compensation Award, Tranche Three [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Market Stock Units Performance Shares [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Stock Plan 2014 Stock Plan [Member] 2014 Stock Plan [Member] 2007 Stock Plan 2007 Stock Plan [Member] 2007 Stock Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares reserved for future issuance under the plan (in shares) Common Stock, Capital Shares Reserved for Future Issuance Additional shares authorized under the plan, percentage increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase Automatic annual increase in shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase Shares transferred from the previous plan that expired or terminated (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan Shares allocated for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Common stock, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Shares available for future issuance under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting rights (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Stock options Employee Stock Option [Member] Year Four Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Numerators: Earnings Per Share, Basic and Diluted [Abstract] Net loss Net Income (Loss) Attributable to Parent Denominators: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per common share, basic and diluted (usd per share) Earnings Per Share, Basic and Diluted Stock options and restricted stock units (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Contract Balances, Deferred Revenue, Revenues and Cost of Revenues Revenue from Contract with Customer [Policy Text Block] Accounts Receivable Trade and Other Accounts Receivable, Policy [Policy Text Block] Deferred Implementation Costs and Deferred Solution and Other Costs Deferred Charges, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Purchase Price Allocation, Intangible Assets, and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Advertising Advertising Cost, Policy, Expensed Advertising Cost [Policy Text Block] Sales Tax Sales Tax, Policy [Policy Text Block] Sales Tax, Policy [Policy Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Convertible Senior Notes Debt, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [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] Nonvested 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) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nonvested 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] Nonvested at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Nonvested at end of period (in dollars per share) Commitments and Contingencies Disclosure [Abstract] Schedule of Minimum Payments Required Under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Contractual Commitments Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] 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] Non-compete agreements Noncompete Agreements [Member] Trademarks Trademarks [Member] Acquired technology Technology-Based Intangible Assets [Member] Assembled workforce Employment Contracts [Member] Capitalized software development costs Software and Software Development Costs [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Other Commitments [Table] Other Commitments [Table] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Lease One Lease One [Member] Lease One [Member] Lease Two Lease Two [Member] Lease Two [Member] Other Commitments [Line Items] Other Commitments [Line Items] Number of buildings occupied Number of Buildings Occupied Number of Buildings Occupied Leased square feet Lessee Leasing Arrangements, Operating Leases, Leased Square Feet Lessee Leasing Arrangements, Operating Leases, Leased Square Feet Lease renewal term Lessee, Operating Lease, Renewal Term Unoccupied lease charges Operating Leases, Rent Expense, Unoccupied Operating Leases, Rent Expense, Unoccupied Lease liability, current Operating Lease, Liability, Current Lease liability, non-current Operating Lease, Liability, Noncurrent Monthly rent expense under operating lease Operating Leases, Rent Expense Cash and Cash Equivalents [Abstract] 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. government agency bonds US Government Agencies Debt Securities [Member] Corporate bonds and commercial paper Corporate Bonds and Commercial Paper [Member] Corporate Bonds and Commercial Paper [Member] Certificates of deposit Certificates of Deposit [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Cash [Member] Money market funds Money Market Funds [Member] U.S. treasuries and agencies US Treasury Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Cash Cash and Cash Equivalents, at Carrying Value Cash equivalents, amortized cost Cash Equivalents, at Carrying Value Investments, amortized cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Investments, fair value Debt Securities, Available-for-sale Summary of Convertible Notes Convertible Debt [Table Text Block] Summary of Interest Expense Schedule of Debt [Table Text Block] Document And Entity Information [Abstract] Document And Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Trading Symbol Trading Symbol 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 Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription Subscriptions [Member] Subscriptions [Member] Transactional Transactional Services [Member] Transactional Services [Member] Services and Other Product and Service, Other [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total Revenues Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Acquired Technology and Assembled Workforce Acquired Technology and Assembled Workforce [Member] Acquired Technology and Assembled Workforce [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Centrix Solutions, Inc. Centrix Solutions, Inc. [Member] Centrix Solutions, Inc. [Member] Social Money Social Money [Member] Social Money [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash paid for assets Payments to Acquire Productive Assets Hold-back payable Deposit Assets Intangible assets acquired Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Estimated useful life Finite-Lived Intangible Asset, Useful Life Decrease in tax valuation allowance related to intangible assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Milestone and retention bonuses Payment for Contingent Consideration Liability, Investing Activities Release of hold-back deposit Increase (Decrease) in Deposit Assets Compensation expenses included in acquisition related costs Salary and Wage, Excluding Cost of Good and Service Sold Due within one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due after one year through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Summary of Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities Schedule of Unrealized Loss on Investments [Table Text Block] Adjusted Cost Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost Gross Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Schedule of Useful Lives of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Disaggregation of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Impact of New Accounting Pronouncements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Convertible Senior Notes Due February 2023 Convertible Senior Notes Due February 2023 [Member] Convertible Senior Notes Due February 2023 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal amount Debt Instrument, Face Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Initial conversion rate of common stock Debt Instrument, Convertible, Conversion Ratio Conversion price (usd per share) Debt Instrument, Convertible, Conversion Price Limitation on sale of common stock, sale price threshold, number of trading days Debt Instrument, Convertible, Threshold Trading Days Limitation on sale of common stock, sale price threshold, trading period Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Number of consecutive business days Debt Instrument, Convertible, Period After Consecutive Trading Days Debt Instrument, Convertible, Period After Consecutive Trading Days Percentage of closing sale price in excess of convertible notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Redemption price percentage Debt Instrument, Redemption Price, Percentage Issuance costs attributable to the liability component Debt Issuance Costs, Gross Issuance costs attributable to equity component Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs Remaining discount and issuance costs amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Total cost of Bond Hedge Payments for Hedge, Financing Activities Number of warrants issued, subject to anti-dilution adjustments (in shares) Class of Warrant or Right, Outstanding Warrant strike price (usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Proceeds from warrants Proceeds from Issuance of Warrants 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 from remaining performance obligations Revenue, Remaining Performance Obligation, Amount Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Income Statement [Abstract] Revenues Revenues Cost of revenues Cost of Revenue 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 Acquisition related costs Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized Amortization of acquired intangibles Amortization of Intangible Assets Unoccupied lease charges Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Other income (expense): Nonoperating Income (Expense) [Abstract] Interest and other income Interest Income, Other Interest and other expense Interest and Other Expense, Nonoperating Interest and Other Expense, Nonoperating Total other income (expense), net Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Benefit from (provision for) income taxes Income Tax Expense (Benefit) Net loss Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain (loss) on available-for-sale investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic and diluted (in shares) Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Before ASC 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] ASC 606 Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Costs and expenses Costs and Expenses [Abstract] Number of Options 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 Stock options, granted (in shares) Stock options, exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock options, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures 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 at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Balance at end of period (in dollars per share) Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Technology Services, Other Technology Services, Other [Member] Technology Services, Other [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 (from July 1 to December 31) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total commitments Operating Leases, Future Minimum Payments Due Statement [Table] Statement [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Statement [Line Items] Statement [Line Items] Stock-based compensation expenses Share-based Compensation Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Liability component: Liability Component [Abstract] Liability Component [Abstract] Principal Long-term Debt, Gross Unamortized debt discount Debt Instrument, Unamortized Discount (Premium), Net Unamortized debt issuance costs Unamortized Debt Issuance Expense Net carrying amount Long-term Debt Equity component Equity Component [Abstract] Equity Component [Abstract] Net allocation of proceeds Debt Instrument, Convertible, Carrying Amount of Equity Component Net issuance costs Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component, Net Debt Instrument, Convertible, Carrying Amount of Equity Component, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Q2 Software, Inc. Q2 Software, Inc. [Member] Q2 Software, Inc. [Member] Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Wholly owned subsidiary, ownership percentage Wholly Owned Subsidiary, Ownership Percentage Wholly Owned Subsidiary, Ownership Percentage Income Taxes Income Tax Disclosure [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of Credit Line of Credit [Member] Letter of Credit Letter of Credit [Member] 2013 Secured Credit Facility 2013 Secured Credit Facility [Member] 2013 Secured Credit Facility [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] U.S. Federal Funds Rate Federal Funds Effective Swap Rate [Member] One Month LIBOR London Interbank Offered Rate (LIBOR) [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Wells Fargo Wells Fargo Bank, National Association [Member] Wells Fargo Bank, National Association [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, increase to borrowing capacity (up to) Line of Credit Facility, Increase to Borrowing Capacity Line of Credit Facility, Increase to Borrowing Capacity Line of credit facility, maximum borrowing capacity as a percentage of the Company's trailing twelve-month recurring revenues Line of Credit Facility, Maximum Borrowing Capacity, Percent of Trailing Twelve Month Recurring Revenues Line of Credit Facility, Maximum Borrowing Capacity, Percent of Trailing Twelve Month Recurring Revenues Basis spread on variable interest rate Debt Instrument, Basis Spread on Variable Rate Line of credit facility, initial closing fee, number of annual installments Line of Credit Facility, Initial Closing Fee, Number of Annual Installments Line of Credit Facility, Initial Closing Fee, Number of Annual Installments Line of credit facility, initial closing fee, repayment period Line of Credit Facility, Initial Closing Fee, Repayment Period Line of Credit Facility, Initial Closing Fee, Repayment Period Payment of outstanding balance on credit facility Repayments of Long-term Lines of Credit Secured letters of credit amount Letters of Credit Outstanding, Amount Assets Assets [Abstract] Contract assets, current portion Contract with Customer, Asset, Net, Current Accounts receivable, net Accounts Receivable, Net, Current Deferred solution and other costs, current portion Deferred Solution Costs, Current Deferred Solution Costs, Current Deferred solution and other costs, net of current portion Deferred Solution Costs, Noncurrent Deferred Solution Costs, Noncurrent Deferred implementation costs, net of current portion Deferred Implementation Costs, Noncurrent Deferred Implementation Costs, Noncurrent Contract assets, net of current portion Contract with Customer, Asset, Net, Noncurrent Liabilities Liabilities [Abstract] Accrued compensation Deferred Compensation Liability, Current Deferred revenues, current portion Contract with Customer, Liability, Current Deferred revenues, net of current portion Contract with Customer, Liability, Noncurrent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Subsequent Event [Table] Subsequent Event [Table] Cloud Lending, Inc. Cloud Lending, Inc. [Member] Cloud Lending, Inc. [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Closing purchase price Business Combination, Consideration Transferred Payments to acquire business, cash held in escrow Payments To Acquire Businesses, Amount Held In Escrow Payments To Acquire Businesses, Amount Held In Escrow Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Fair Value Assets Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accounting Standards Update 2016-18 Accounting Standards Update 2016-18 [Member] Increase in net cash flow from adoption of new accounting guidance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Convertible Senior Notes Statement of Financial Position [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Restricted cash Restricted Cash Investments Marketable Securities, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred implementation costs, current portion Deferred Implementation Costs, Current Deferred Implementation Costs, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other long-term 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 liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Convertible notes, net of current portion Convertible Debt, Noncurrent Deferred rent, net of current portion Deferred Rent Credit, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of June 30, 2018 and December 31, 2017 Preferred Stock, Value, Outstanding Common stock: $0.0001 par value; 150,000 shares authorized; 42,850 issued and outstanding as of June 30, 2018 and 41,994 shares issued and 41,967 shares outstanding as of December 31, 2017 Common Stock, Value, Outstanding Treasury stock at cost: Zero shares at June 30, 2018 and 27 shares at December 31, 2017 Treasury Stock, Value Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revenue recognized that was included in the contract liability balance Contract with Customer, Liability, Revenue Recognized Decrease in deferred revenue Increase (Decrease) in Contract with Customer, Liability Cash received in advance and not recognized as revenue Contract With Customer, Liability, Increase From Cash Receipts Contract With Customer, Liability, Increase From Cash Receipts Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Nonvested Market Stock Units Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Schedule of Significant Assumptions Used in Monte Carlo Model Schedule of Share-based Payment Award, Performance Shares, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Performance Shares, Valuation Assumptions [Table Text Block] Contractual interest expense Interest Expense, Debt Amortization of debt issuance costs Amortization of Debt Issuance Costs Amortization of debt discount Amortization of Debt Discount (Premium) Total Interest Expense Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock, shares (in shares) Treasury Stock, Shares Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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 Longest remaining performance period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Unbilled receivables Unbilled Receivables, Current Allowance for sales credits Allowance for Sales Credits Allowance for Sales Credits Amortization of capitalized software development costs Capitalized Computer Software, Amortization Capitalized software development costs Capitalized Computer Software, Additions Advertising costs Advertising Expense Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] 2018 (from July 1 to December 31) Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year 2019 Contractual Obligation, Due in Next Fiscal Year 2020 Contractual Obligation, Due in Second Year 2021 Contractual Obligation, Due in Third Year 2022 Contractual Obligation, Due in Fourth Year Thereafter Contractual Obligation, Due in Fifth Year and Thereafter Contractual Obligation, Due in Fifth Year and Thereafter Total commitments Contractual Obligation Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization of deferred implementation, solution and other costs Amortization of Other Deferred Charges Depreciation and amortization Depreciation, Depletion and Amortization Amortization of premiums on investments Investment Income, Amortization of Premium Deferred income taxes Deferred Income Taxes and Tax Credits Allowance for sales credits Allowance for Doubtful Accounts, Allowance for Sales Credits Allowance for Doubtful Accounts, Allowance for Sales Credits Loss on disposal of long-lived assets Gain (Loss) on Disposition of Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred solution and other costs Increase (Decrease) in Deferred Solution and Other Costs Increase (Decrease) in Deferred Solution and Other Costs Deferred implementation costs Increase (Decrease) in Deferred Implementation Costs Increase (Decrease) in Deferred Implementation Costs Contract assets Increase (Decrease) in Contract with Customer, Asset Other long-term assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenues Deferred rent and other long-term liabilities Increase (Decrease) in Other Operating Liabilities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Debt Securities, Available-for-sale Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business combinations and asset acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capitalized software development costs Payments to Acquire Intangible Assets Increase in restricted cash Increase (Decrease) in Restricted Cash Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Purchase of convertible notes bond hedge Payments for (Proceeds from) Hedge, Financing Activities Proceeds from issuance of warrants Proceeds from exercise of stock options to purchase common stock Proceeds from Stock Options Exercised Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash, end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for taxes Income Taxes Paid Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Shares acquired to settle the exercise of stock options Payments Related to Tax Withholding for Share-based Compensation Reconciliation of cash, cash equivalents, and restricted cash as shown in the statement of cash flows: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Total cash, cash equivalents, and restricted cash Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Certificates of deposit Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, 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] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Investments Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Operating expenses Operating Expense [Member] Number of operating segments Number of Operating Segments Number of reporting units Number of Reporting Units Impairment of goodwill Goodwill, Impairment Loss Capitalized software development costs Capitalized Computer Software, Gross Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer hardware and equipment Computer Equipment [Member] Purchased software and licenses Furniture and fixtures Furniture and Fixtures [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful life Property, Plant and Equipment, Useful Life EX-101.PRE 11 qtwo-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document And Entity Information [Abstract]    
Entity Registrant Name Q2 Holdings, Inc.  
Entity Central Index Key 0001410384  
Trading Symbol QTWO  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock Shares Outstanding   42,873,043
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 176,738 $ 57,961
Restricted cash 2,315 2,315
Investments 101,974 41,685
Accounts receivable, net 26,996 13,203
Contract assets, current portion 1,196 0
Prepaid expenses and other current assets 4,691 3,115
Deferred solution and other costs, current portion 10,402 9,246
Deferred implementation costs, current portion 3,066 3,562
Total current assets 327,378 131,087
Property and equipment, net 36,727 34,544
Deferred solution and other costs, net of current portion 15,966 12,973
Deferred implementation costs, net of current portion 9,492 8,295
Intangible assets, net 9,079 12,034
Goodwill 12,876 12,876
Contract assets, net of current portion 6,074 0
Other long-term assets 1,171 1,006
Total assets 418,763 212,815
Current liabilities:    
Accounts payable 6,639 7,621
Accrued liabilities 7,688 10,562
Accrued compensation 7,100 11,511
Deferred revenues, current portion 33,159 38,379
Total current liabilities 54,586 68,073
Convertible notes, net of current portion 177,562 0
Deferred revenues, net of current portion 19,238 28,289
Deferred rent, net of current portion 8,248 9,393
Other long-term liabilities 823 438
Total liabilities 260,457 106,193
Commitments and contingencies (Note 8)
Stockholders' equity:    
Preferred stock: $0.0001 par value; 5,000 shares authorized; no shares issued or outstanding as of June 30, 2018 and December 31, 2017 0 0
Common stock: $0.0001 par value; 150,000 shares authorized; 42,850 issued and outstanding as of June 30, 2018 and 41,994 shares issued and 41,967 shares outstanding as of December 31, 2017 4 4
Treasury stock at cost: Zero shares at June 30, 2018 and 27 shares at December 31, 2017 0 (855)
Additional paid-in capital 310,163 259,726
Accumulated other comprehensive loss (161) (139)
Accumulated deficit (151,700) (152,114)
Total stockholders' equity 158,306 106,622
Total liabilities and stockholders' equity $ 418,763 $ 212,815
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 42,850,000 41,994,000
Common stock, shares outstanding (in shares) 42,850,000 41,967,000
Treasury stock, shares (in shares) 0 27,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Revenues $ 58,574 $ 47,625 $ 113,382 $ 92,159
Cost of revenues [1] 29,303 24,328 56,280 47,100
Gross profit 29,271 23,297 57,102 45,059
Operating expenses:        
Sales and marketing [1] 12,108 11,096 23,074 20,974
Research and development [1] 11,756 9,922 22,913 19,573
General and administrative [1] 10,798 9,268 21,094 17,720
Acquisition related costs 258 351 514 699
Amortization of acquired intangibles 368 373 736 744
Unoccupied lease charges 658 0 658 0
Total operating expenses 35,946 31,010 68,989 59,710
Loss from operations (6,675) (7,713) (11,887) (14,651)
Other income (expense):        
Interest and other income 755 129 954 237
Interest and other expense (2,860) (20) (4,082) (94)
Total other income (expense), net (2,105) 109 (3,128) 143
Loss before income taxes (8,780) (7,604) (15,015) (14,508)
Benefit from (provision for) income taxes 153 (217) 340 (353)
Net loss (8,627) (7,821) (14,675) (14,861)
Other comprehensive income (loss):        
Unrealized gain (loss) on available-for-sale investments 2 (29) (22) (30)
Comprehensive loss $ (8,625) $ (7,850) $ (14,697) $ (14,891)
Net loss per common share, basic and diluted (usd per share) $ (0.20) $ (0.19) $ (0.35) $ (0.36)
Weighted average common shares outstanding:        
Basic and diluted (in shares) 42,605 41,064 42,389 40,848
[1] Includes stock-based compensation expenses as follows: Three Months Ended June 30, Six Months Ended June 30, 2018 2017 2018 2017Cost of revenues $1,065 $819 $2,080 $1,543Sales and marketing 1,428 812 2,654 1,443Research and development 1,566 1,033 2,922 1,978General and administrative 2,945 2,358 5,443 4,255Total stock-based compensation expenses $7,004 $5,022 $13,099 $9,219
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Stock-based compensation expenses $ 7,004 $ 5,022 $ 13,099 $ 9,219
Cost of revenues        
Stock-based compensation expenses 1,065 819 2,080 1,543
Sales and marketing        
Stock-based compensation expenses 1,428 812 2,654 1,443
Research and development        
Stock-based compensation expenses 1,566 1,033 2,922 1,978
General and administrative        
Stock-based compensation expenses $ 2,945 $ 2,358 $ 5,443 $ 4,255
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Cash flows from operating activities:                
Net loss $ (8,627) $ (7,821) $ (14,675) $ (14,861)        
Adjustments to reconcile net loss to net cash used in operating activities:                
Amortization of deferred implementation, solution and other costs     4,265 3,514        
Depreciation and amortization     7,752 7,227        
Amortization of debt issuance costs     346 28        
Amortization of debt discount     3,089 0        
Amortization of premiums on investments     21 151        
Stock-based compensation expenses 7,004 5,022 13,099 9,219        
Deferred income taxes     (61) 234        
Allowance for sales credits     38 34        
Loss on disposal of long-lived assets     0 4        
Unoccupied lease charges 658 0 658 0        
Changes in operating assets and liabilities:                
Accounts receivable, net     (13,831) (2,806)        
Prepaid expenses and other current assets     (1,718) (853)        
Deferred solution and other costs     (5,965) (2,896)        
Deferred implementation costs     (2,761) (2,689)        
Contract assets     (2,212) 0        
Other long-term assets     (225) (82)        
Accounts payable     (825) 1,197        
Accrued liabilities     (3,312) (7,827)        
Deferred revenues     (4,295) 727        
Deferred rent and other long-term liabilities     (672) (581)        
Net cash used in operating activities     (21,284) (10,260)        
Cash flows from investing activities:                
Purchases of investments     (74,389) (15,778)        
Maturities of investments     14,058 13,659        
Purchases of property and equipment     (11,154) (7,625)        
Business combinations and asset acquisitions, net of cash acquired     (150) (3,816)        
Capitalized software development costs     0 (762)        
Increase in restricted cash     0 (1,600)        
Net cash used in investing activities     (71,635) (15,922)        
Cash flows from financing activities:                
Proceeds from issuance of convertible notes, net of issuance costs     223,185 0        
Purchase of convertible notes bond hedge     (41,699) 0        
Proceeds from issuance of warrants     22,379 0        
Proceeds from exercise of stock options to purchase common stock     7,831 5,780        
Net cash provided by financing activities     211,696 5,780        
Net increase (decrease) in cash, cash equivalents, and restricted cash     118,777 (20,402)        
Cash, cash equivalents, and restricted cash, beginning of period     60,276 57,788 $ 57,788      
Cash, cash equivalents, and restricted cash, end of period 179,053 37,386 179,053 37,386 60,276      
Supplemental disclosures of cash flow information:                
Cash paid for taxes     130 128        
Cash paid for interest     0 68        
Supplemental disclosure of non-cash investing and financing activities:                
Shares acquired to settle the exercise of stock options     (96) (181)        
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statement of cash flows:                
Cash and cash equivalents           $ 176,738 $ 57,961 $ 34,471
Restricted cash           2,315 2,315 2,915
Total cash, cash equivalents, and restricted cash $ 179,053 $ 37,386 $ 60,276 $ 57,788 $ 57,788 $ 179,053 $ 60,276 $ 37,386
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Description of Business
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
Q2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the "Company," is a leading provider of secure, cloud-based digital banking solutions. The Company enables regional and community financial institutions, or RCFIs, to deliver a robust suite of integrated digital banking services to more effectively engage with their consumer and commercial account holders who expect to bank anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its RCFI customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2017, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 16, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other period.
Effective January 1, 2018, the Company adopted the requirements of Accounting Standards Update ("ASU") No. 2014-09 "Revenue from Contracts with Customers (Topic 606)," or the new revenue standard, and ASU No. 2016-18 "Statement of Cash Flows (Topic 230): Restricted Cash." All amounts and disclosures set forth in this Form 10-Q have been updated to comply with the new standards.
Reclassifications
Certain amounts appearing in the prior year's Condensed Consolidated Statements of Cash Flows have been reclassified to conform to the current year's presentation.
Use of Estimates
The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit issued in place of the security deposit for the Company's corporate headquarters.
Investments
Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the three and six months ended June 30, 2018 and 2017. No individual customer accounted for 10% or more of accounts receivable, net, as of June 30, 2018 and December 31, 2017.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables (contract assets), and deferred revenues (contract liabilities). Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheet at June 30, 2018. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances included in accounts receivable arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of registered users and the number of transactions processed by the Company's registered users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of registered users and the number of transactions processed by the Company's registered users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Included in the accounts receivable balances as of June 30, 2018 and December 31, 2017 were unbilled receivables of $2.9 million and $2.1 million, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable. As of June 30, 2018 and December 31, 2017, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.
The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary. The allowance for sales credits was $0.3 million at June 30, 2018 and $0.2 million at December 31, 2017.
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net decrease in the deferred revenue balance for the six months ended June 30, 2018 is primarily driven by the recognition of $22.5 million of revenue that was included in the deferred revenue balance at December 31, 2017 and an $8.0 million decrease from the adoption of the new revenue standard and the related netting of contract assets and liabilities on a contract-by-contract basis, partially offset by cash payments received or due in advance of satisfying the Company's performance obligations of $16.2 million. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered, and the term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On June 30, 2018, the Company had $764.6 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 53% percent of its remaining performance obligations as revenue in the next 24 months, an additional 39% percent in the next 25 to 48 months, and the balance thereafter.
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs, such as employee salaries, benefits and the associated payroll taxes that are direct or incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates to be recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of $1.5 million and $1.4 million during the three months ended June 30, 2018 and 2017, respectively, and recognized $1.2 million and $1.1 million of amortization during the three months ended June 30, 2018 and 2017, respectively. The Company capitalized implementation costs in the amount of $3.1 million and $2.7 million during the six months ended June 30, 2018 and 2017, respectively, and recognized $2.4 million and $2.0 million of amortization during the six months ended June 30, 2018 and 2017, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs, such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. Under the new revenue standard, the Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered to be a substantive service period, and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $1.5 million and $0.7 million in deferred commissions costs during the three months ended June 30, 2018 and 2017, respectively, and recognized $0.8 million and $0.7 million of amortization during the three months ended June 30, 2018 and 2017, respectively. The Company capitalized $3.9 million and $2.1 million in deferred commissions costs during the six months ended June 30, 2018 and 2017, respectively, and recognized $1.7 million and $1.5 million of amortization during the six months ended June 30, 2018 and 2017, respectively. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term

Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company early adopted ASU No. 2017-01, "Business Combinations (Topic 805): Clarifying the Definition of a Business" as of January 1, 2017. Under ASU 2017-01, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's acquisitions of Centrix Solutions, Inc., or Centrix, in July 2015, Smarty Pig, LLC, doing business as Social Money, or Social Money, in November 2015, and an asset purchase in January 2017, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in the Company's data centers, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. The Company accounts for revenue in accordance with the new revenue standard, Revenue from Contracts with Customers, which was adopted on January 1, 2018, using the modified retrospective method.
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
41,164

 
$
8,902

 
$
8,508

 
$
58,574


 
 
Six Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
79,367

 
$
17,519

 
$
16,496

 
$
113,382


Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. Under the new revenue standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that registered users initiate on its solutions. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual transactions.
Services and Other Revenues
Implementation services are required for each new Q2 platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately $0.4 million for each of the three months ended June 30, 2018 and 2017 and $0.8 million for each of the six months ended June 30, 2018 and 2017. The out-of-pocket expenses are reported in cost of revenues.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting in the new revenue standard. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from the subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contacts with multiple performance obligations are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements.
The majority of our revenue recognized at any particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to users accessing its products in excess of contracted amounts and bill-pay transactions that registered users initiate on its solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs per user over the contract to the Company, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that both types of usage revenue meet the variable consideration exception and recognizes each on a monthly or quarterly basis, as defined per agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration.
Other Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are immaterial.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. Costs associated with these services include the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs that are direct or incremental to the implementation of its solutions to the extent those costs are considered to be recoverable from future revenues. The Company amortizes the costs for a particular implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 
Software Development Costs
Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives. The Company recognized $0.2 million and $0.1 million of amortization of capitalized software development costs for the three months ended June 30, 2018 and 2017, respectively, and $0.4 million and $0.2 million of amortization of capitalized software development costs for the six months ended June 30, 2018 and 2017, respectively, and all of the related individual products reached general release in 2017. The Company capitalized zero and $0.2 million of software development costs in the three months ended June 30, 2018 and 2017, respectively, and capitalized zero and $0.8 million of software development costs during the six months ended June 30, 2018 and 2017, respectively.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.
Advertising
All advertising costs of the Company are expensed the first time the advertising takes place. Advertising costs were $0.4 million and $0.1 million for the three months ended June 30, 2018 and 2017, respectively, and $0.8 million and $0.3 million for the six months ended June 30, 2018 and 2017, respectively.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss and unrealized gains and losses on available-for-sale investments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company recognizes compensation expense ratably over the requisite service period of the option or restricted stock unit award. As of January 1, 2017, the Company no longer uses a forfeiture rate to recognize compensation expense as a result of the adoption of ASU No. 2016-09, "Improvements to Employee Share-Based Payment Accounting." Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that cliff vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the period of time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends.
The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the requisite service period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the Convertible Notes. In accounting for the issuance of the Convertible Notes, the Company separated each of the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion option. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Convertible Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Convertible Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. No tax related impact was recorded in the financial statements as a result of the adoption of the new revenue standard.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. Through June 30, 2018, the Company has not identified any material uncertain tax positions for which liabilities would be required to be recorded.
Basic and Diluted Net Loss per Common Share
The following table sets forth the computations of net loss per share for the periods listed:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Numerators:
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(7,821
)
 
$
(14,675
)
 
$
(14,861
)
Denominators:
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
 
42,605

 
41,064

 
42,389

 
40,848

Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.19
)
 
$
(0.35
)
 
$
(0.36
)

Due to net losses for the three and six months ended June 30, 2018 and 2017, basic and diluted net loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents that were excluded for the periods listed:
 
 
As of June 30,
 
 
2018
 
2017
Stock options, restricted stock units, and market stock units
 
5,032

 
5,751


Because the Company has the intention and ability to settle the principal amount of its Convertible Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share for the Convertible Notes. The Warrants will have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. 
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, issued ASU No. 2014-09, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to when products are transferred to customers. ASU 2014-09 was modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU 2014-09, as amended, and Subtopic 340-40 as the "new revenue standard." On January 1, 2018, the Company adopted the new revenue standard for all contracts which were not completed as of January 1, 2018, using the modified retrospective method. Adoption of the new revenue standard resulted in changes to the Company's accounting policies for revenue recognition, contract balances, accounts receivables, deferred revenues, deferred implementation costs, and deferred solution and other costs. The Company recognized the cumulative effect of initially applying the new revenue standard as a positive adjustment to the opening balance of accumulated deficit on the condensed consolidated balance sheet in the amount of $15.8 million, which reflects the acceleration of revenues and deferral of incremental commission costs of obtaining subscription contracts. The comparative information in prior periods presented has not been restated and continues to be reported under the accounting standards in effect for those periods.
The most significant impact of adoption of the new revenue standard relates to the accounting for arrangements that include contractual provisions providing for periodic price increases in subscription fee arrangements. Under previous GAAP, the Company accounted for periodic price increases in the period in which they occurred, and under the new revenue standard, the Company recognizes revenue from periodic price increases on a ratable basis over the term of the contract. Additionally, under previous GAAP, for contracts in which customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements, the Company recognized the entire arrangement consideration monthly over the term of the software license as the Company did not have VSOE of fair value for the license and maintenance. Under the new standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the commencement of each license term. Under previous GAAP, the Company also deferred only direct and incremental commission costs to obtain a contract and amortized those costs over the term of the related contract. Under the new standard, the Company defers additional incremental costs related to the customer contract and amortizes those costs over the expected period of customer benefit. Also, a portion of the commission payment is now being expensed as incurred.
The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of the new revenue standard were as follows:
 
 
Balance at December 31, 2017
 
Adjustments due to the new revenue standard
 
Balance at January 1, 2018
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Contract assets, current portion
 
$

 
$
517

 
$
517

Deferred solution and other costs, current portion
 
9,246

 
64

 
9,310

Deferred solution and other costs, net of current portion
 
12,973

 
265

 
13,238

Deferred implementation costs, net of current portion
 
8,295

 
(93
)
 
8,202

Contract assets, net of current portion
 

 
4,541

 
4,541

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
11,511

 
(571
)
 
10,940

Deferred revenues, current portion
 
38,379

 
(1,803
)
 
36,576

Deferred revenues, net of current portion
 
28,289

 
(8,174
)
 
20,115

 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(152,114
)
 
$
15,842

 
$
(136,272
)
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Income statement
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
$
58,574

 
$
56,940

 
$
1,634

 
$
113,382

 
$
109,483

 
$
3,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Costs and expenses
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
29,303

 
29,421

 
(118
)
 
56,280

 
56,454

 
(174
)
Sales and marketing
 
12,108

 
12,017

 
91

 
23,074

 
23,245

 
(171
)
Interest and other income
 
755

 
725

 
30

 
954

 
900

 
54

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(10,318
)
 
$
1,691

 
$
(14,675
)
 
$
(18,973
)
 
$
4,298

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.24
)
 
$
0.04

 
$
(0.35
)
 
$
(0.45
)
 
$
0.10

 
 
As of June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Accounts receivable, net
 
$
26,996

 
$
23,238

 
$
3,758

Contract assets, current portion
 
1,196

 

 
1,196

Deferred solution and other costs, current portion
 
10,402

 
10,313

 
89

Deferred implementation costs, current portion
 
3,066

 
3,154

 
(88
)
Deferred solution and other costs, net of current portion
 
15,966

 
15,704

 
262

Deferred implementation costs, net of current portion
 
9,492

 
9,359

 
133

Contract assets, net of current portion
 
6,074

 

 
6,074

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
7,100

 
7,855

 
(755
)
Deferred revenues, current portion
 
33,159

 
36,017

 
(2,858
)
Deferred revenues, net of current portion
 
19,238

 
24,341

 
(5,103
)
 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(151,700
)
 
$
(171,840
)
 
$
(20,140
)

In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards are effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early application is permitted. The Company anticipates that the adoption of Topic 842 will impact its condensed consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of Topic 842, which will increase the total assets and total liabilities that it reports relative to such amounts prior to adoption. The Company is currently evaluating the accounting, transition, disclosure requirements, and financial statement impact of this adoption.
In August 2016, the FASB issued ASU No. 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," to clarify and provide specific guidance on eight cash flow classification issues that are not addressed by current GAAP and thereby reduce the current diversity in practice. The Company adopted ASU 2016-15, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230): Restricted Cash," which provides guidance on the classification of restricted cash in the statement of cash flows. The Company adopted this ASU retrospectively, effective January 1, 2018. As a result, the Company included restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the consolidated statements of cash flows, resulting in an increase in net cash of $2.3 million for the six months ended June 30, 2018 and $1.3 million for fiscal 2017.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, "Compensation - Stock Compensation (Topic 718)" to provide clarity and reduce both diversity in practice and cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or conditions of a share-based payment award. The Company adopted ASU 2017-09, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In December 2017, the SEC issued Staff Accounting Bulletin ("SAB") 118 to address the application of GAAP in situations in which a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act, or the Tax Act, which was signed into law on December 22, 2017. In March 2018, the FASB issued ASU No. 2018-05, "Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (SEC Update)," which amended ASC 740 to incorporate the requirements of SAB 118. The Company recorded the provisional tax impacts of the Tax Act in the fourth quarter of 2017. During the first half of 2018, the Company did not receive any additional information regarding these provisional calculations. As a result, the Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations and Asset Acquisitions
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Business Combinations and Asset Acquisitions
Business Combinations and Asset Acquisitions
In January 2017, the Company acquired the outstanding shares of a privately-owned company. In accordance with ASU 2017-01, the Company determined the set of assets acquired was not a business as substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, and the transaction was accounted for as an asset purchase. The Company acquired the assets for $1.5 million in cash from existing balances which included a hold-back of $0.2 million, which was paid in the first quarter of 2018. Consideration was allocated on a relative fair value basis and resulted in $1.5 million in intangible assets including acquired technology and assembled workforce. Intangible assets are amortized on a straight-line basis over their estimated useful lives of three years. The acquired intangible assets are not amortizable for income tax purposes, which will result in an increase to deferred tax liabilities and a decrease of valuation allowance of $0.3 million.
During 2015, the Company acquired all of the outstanding shares of Centrix, a privately-owned company that provides financial institutions with products that detect fraud, manage risk and simplify compliance and acquired all of the outstanding ownership interests of Social Money, a privately-owned financial services software company that offers a modern, cloud-based platform that assists financial institutions in their direct digital strategies. During 2017, the Company paid out $7.2 million to the former Centrix shareholders based upon the achievement of certain milestone-based objectives and continued employment and $0.2 million in retention bonuses to certain of the Social Money employees based upon their continued employment with the Company. During 2017, the Company also released the entire $2.5 million hold-back to the former owners of Social Money upon the expiration of the hold-back period. The Company continues to accrue for payouts contingent upon future employment of acquired employees. The Company has recognized $0.3 million and $0.4 million under these agreements in compensation expense included in acquisition related costs in the condensed consolidated statement of comprehensive loss for the three months ended June 30, 2018 and 2017, respectively, and $0.5 million and $0.7 million under these agreements for the six months ended June 30, 2018 and 2017, respectively. The unpaid amounts due to the former shareholders or continuing employees, as applicable, are recorded in accrued compensation in the condensed consolidated balance sheets as of June 30, 2018.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level 3—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of June 30, 2018:
 
 
 
 
Fair Value Measurements Using:
Cash Equivalents:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
Money market funds
 
$
89,766

 
$
89,766

 
$

 
$

U.S. treasuries and agencies
 
10,030

 
10,030

 

 

 
 
$
99,796

 
$
99,796

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
U.S. government agency bonds
 
$
48,164

 
$

 
$
48,164

 
$

Corporate bonds and commercial paper
 
48,700

 

 
48,700

 

Certificates of deposit
 
5,110

 

 
5,110

 

 
 
$
101,974

 
$

 
$
101,974

 
$


The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2017:
 
 
 
 
Fair Value Measurements Using:
Cash Equivalents:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
Money market funds
 
$
9,279

 
$
9,279

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
U.S. government agency bonds
 
$
16,194

 
$

 
$
16,194

 
$

Corporate bonds and commercial paper
 
15,815

 

 
15,815

 

Certificates of deposit
 
9,676

 

 
9,676

 

 
 
$
41,685

 
$

 
$
41,685

 
$


The Company determines the fair value of its investment holdings based on pricing from our pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level 2 inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs).
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments
6 Months Ended
Jun. 30, 2018
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments
The Company's cash, cash equivalents and investments as of June 30, 2018 and December 31, 2017 consisted primarily of cash, U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds.
The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive loss, a component of stockholders' equity. The Company evaluates its investments to assess whether those with unrealized loss positions are other than temporarily impaired. The Company considers impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely the Company will sell the investments before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net, in the condensed consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net, in the condensed consolidated statements of comprehensive loss.
As of June 30, 2018 and December 31, 2017, the Company's cash was $76.9 million and $48.7 million, respectively.
A summary of the Company's cash equivalents and investments as of June 30, 2018 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
89,766

 
$

 
$

 
$
89,766

U.S. treasuries and agencies
 
10,030

 

 

 
10,030

 
 
$
99,796

 
$

 
$

 
$
99,796

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
48,242

 
$

 
$
(78
)
 
$
48,164

Corporate bonds and commercial paper
 
48,783

 
10

 
(93
)
 
48,700

Certificates of deposit
 
5,110

 

 

 
5,110

 
 
$
102,135

 
$
10

 
$
(171
)
 
$
101,974

A summary of the Company's cash equivalents and investments as of December 31, 2017 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
9,279

 
$

 
$

 
$
9,279

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
16,277

 
$

 
$
(83
)
 
$
16,194

Corporate bonds and commercial paper
 
15,871

 

 
(56
)
 
15,815

Certificates of deposit
 
9,676

 

 

 
9,676

 
 
$
41,824

 
$

 
$
(139
)
 
$
41,685


The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets.
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 
 
June 30, 2018
 
December 31, 2017
Due within one year or less
 
$
99,521

 
$
27,324

Due after one year through five years
 
2,453

 
14,361

 
 
$
101,974

 
$
41,685


The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than twelve months. The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other than temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that an other than temporary decline exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the condensed consolidated statements of comprehensive loss. Any portion not related to credit loss would be included in accumulated other comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the Company does not consider the investments with unrealized loss positions to be other than temporarily impaired as of June 30, 2018.
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of June 30, 2018:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
48,242

 
$
(78
)
 
$
48,164

Corporate bonds and commercial paper
 
48,783

 
(93
)
 
48,690

 
 
$
97,025

 
$
(171
)
 
$
96,854


The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2017:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
16,277

 
$
(83
)
 
$
16,194

Corporate bonds and commercial paper
 
15,871

 
(56
)
 
15,815

 
 
$
32,148

 
$
(139
)
 
$
32,009

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
The carrying amount of goodwill was $12.9 million at June 30, 2018 and December 31, 2017. Goodwill represents the excess purchase price over the fair value of assets acquired. During 2015, the Company completed the acquisitions of Centrix and Social Money. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2017. No impairment of goodwill has been recorded to date. Goodwill is deductible for tax purposes in certain jurisdictions.
Intangible assets at June 30, 2018 and December 31, 2017 were as follows:
 
 
As of June 30, 2018
 
As of December 31, 2017
 
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
Customer relationships
 
$
3,130

 
$
(1,566
)
 
$
1,564

 
$
3,130

 
$
(1,294
)
 
$
1,836

Non-compete agreements
 
884

 
(538
)
 
346

 
884

 
(451
)
 
433

Trademarks
 
2,140

 
(2,080
)
 
60

 
2,140

 
(1,724
)
 
416

Acquired technology
 
13,293

 
(9,286
)
 
4,007

 
13,293

 
(7,464
)
 
5,829

Assembled workforce
 
121

 
(58
)
 
63

 
121

 
(38
)
 
83

Capitalized software development costs
 
3,975

 
(936
)
 
3,039

 
3,975

 
(538
)
 
3,437

 
 
$
23,543

 
$
(14,464
)
 
$
9,079

 
$
23,543

 
$
(11,509
)
 
$
12,034


The Company recorded intangible assets from the business combinations in 2015 and an asset acquisition in 2017, discussed in Note 3, Business Combinations and Asset Acquisitions. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from two to six years. Amortization expense included in cost of revenues in the condensed consolidated statement of comprehensive loss was $0.9 million for each of the three months ended June 30, 2018 and 2017 and $1.8 million for each of the six months ended June 30, 2018 and 2017. Amortization expense included in operating expenses in the condensed consolidated statement of comprehensive loss was $0.4 million for each of the three months ended June 30, 2018 and 2017 and $0.7 million for each of the six months ended June 30, 2018 and 2017.
Capitalized software development costs were $4.0 million as of June 30, 2018 and December 31, 2017. During 2017, all of the products related to capitalized software development costs reached general release, and the Company has commenced amortization of these costs. The Company amortized $0.2 million and $0.1 million of capitalized software development costs for the three months ended June 30, 2018 and 2017, respectively, and $0.4 million and $0.2 million for the six months ended June 30, 2018 and 2017, respectively. Capitalized software development costs are computed on an individual product basis and those products available for market are amortized to cost of revenues over the products' estimated economic lives, which are expected to be five years.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Debt
Debt
In April 2013, the Company entered into a secured credit facility agreement, or Credit Facility, with Wells Fargo Bank, National Association, or Wells Fargo, which the Company and Wells Fargo subsequently amended several times, most recently on March 31, 2016. The Credit Facility, as amended, provided for a line of credit of up to $25.0 million, with an accordion feature, or Accordion Feature, allowing the Company to increase its maximum borrowings by up to an additional $25.0 million, subject to certain conditions and limitations, including that borrowings at any time would be limited to 75% of the Company's trailing twelve-month recurring revenues. Access to the total borrowings available under the Credit Facility was restricted based on covenants related to the Company's minimum liquidity and adjusted EBITDA. Amounts borrowed under the Credit Facility accrued interest, at the Company's election at either: (i) the per annum rate equal to the LIBOR rate plus an applicable margin; or (ii) the then current base rate plus the greater of the U.S. Federal Funds rate plus one percentage point, the one-month LIBOR plus one percentage point, or the lending financial institution's prime rate. The Company paid a monthly fee based on the total unused borrowings balance, an annual administrative fee and the initial closing fee, which was paid in three equal annual installments over the first three years of the Credit Facility. The Accordion Feature expired in October 2016, at which time maximum borrowings under the Facility were reduced to $25.0 million.
In April 2017, the Credit Facility expired pursuant to its original terms. Upon the expiration of the Credit Facility, the Company paid off the outstanding balance, which was less than $0.1 million, and the secured letter of credit which had been issued against the facility for the security deposit for our corporate headquarters is now secured by a $1.0 million restricted deposit with Wells Fargo.
Convertible Senior Notes
The Company issued $230.0 million principal amount of convertible senior notes in February 2018. The interest rates for the Convertible Notes are fixed at 0.75% per annum with interest payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. The Convertible Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date.
Each $1,000 of principal of the Convertible Notes will initially be convertible into 17.4292 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $57.38 per share. The initial conversion price for each of the Convertible Notes is subject to adjustment upon the occurrence of certain specified events.
The Convertible Notes are the Company's senior unsecured obligations and will rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Convertible Notes, will rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.
On or after November 15, 2022, holders may convert all or any portion of their Convertible Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Convertible Notes.
Holders may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the Convertible Notes) occurs prior to the maturity date, holders of each of the Convertible Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the Convertible Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of June 30, 2018, the Convertible Notes were not yet convertible.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion option. The liability component of the Convertible Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the condensed consolidated balance sheets as of June 30, 2018. The Company recorded the difference between the initial proceeds of the convertible debt and the value allocated to the liability component in additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the Convertible Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $5.4 million for the Convertible Notes are being amortized to expense over the expected life the Convertible Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.5 million for the Convertible Notes were netted with the equity component.
The Convertible Notes consist of the following:
 
 
As of June 30, 2018
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(47,383
)
Unamortized debt issuance costs
 
(5,055
)
Net carrying amount
 
177,562

 
 
 
Equity component 
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599


The following table sets forth total interest expense recognized related to the Convertible Notes:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
Contractual interest expense
 
$
431

 
$
647

Amortization of debt issuance costs
 
223

 
346

Amortization of debt discount
 
1,990

 
3,089

Total
 
$
2,644

 
$
4,082


As of June 30, 2018, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.6 years.
Bond Hedges and Warrants Transactions
Concurrent with the offering of the Convertible Notes, the Company entered into separate convertible bond hedges, or Bond Hedges, and warrants, or Warrants, transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the Convertible Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the Convertible Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the Convertible Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
Under the Warrants, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.
The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the Convertible Notes and will not affect any holders' rights under the Convertible Notes. The holders of the Convertible Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Operating Lease Commitments
The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately 67 square feet of office space with an initial term that expires on April 30, 2021, with the option to extend the lease for an additional five-year term, and pursuant to the second of which the Company leases approximately 129 square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term. The Company also leases office space in: Lincoln, Nebraska; Des Moines, Iowa; Atlanta, Georgia; Asheville, North Carolina; and south Austin, Texas. In the second quarter of 2018, the Company vacated a portion of its south Austin office and recorded an unoccupied lease charge of $0.7 million for the remaining contractual lease payments, associated asset disposal, and related fees, less estimated sublease income. The associated lease liability of $0.3 million is expected to be paid during the succeeding twelve-month period and recorded in accrued liabilities, and the remaining portion of $0.5 million is recorded in other long-term liabilities, on the accompanying condensed consolidated balance sheet at June 30, 2018. The Company believes its current facilities will be adequate for its needs for the foreseeable future. Rent expense under operating leases was $1.1 million for each of the three months ended June 30, 2018 and 2017 and $2.2 million for each of the six months ended June 30, 2018 and 2017.
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2018 were as follows:
 
 
Operating Leases
Year Ended December 31,
 
 
2018 (from July 1 to December 31)
 
$
2,657

2019
 
5,297

2020
 
5,276

2021
 
4,350

2022
 
3,853

Thereafter
 
20,292

Total commitments
 
$
41,725


Contractual Commitments
The Company has non-cancelable contractual commitments related to the Convertible Notes and related interest, third-party products, co-location fees and other product costs. The Company is party to several purchase commitments for third-party products that contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The interest on the Convertible Notes is payable semi-annually on February 15 and August 15 of each year. The estimated amounts for usage and other factors are not included within the table below. Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
 
 
Contractual Commitments
Year Ended December 31,
 
 
2018 (from July 1 to December 31)
 
$
6,510

2019
 
13,407

2020
 
9,696

2021
 
9,096

2022
 
9,080

Thereafter
 
236,379

Total commitments
 
$
284,168


Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Convertible Senior Notes
Debt
In April 2013, the Company entered into a secured credit facility agreement, or Credit Facility, with Wells Fargo Bank, National Association, or Wells Fargo, which the Company and Wells Fargo subsequently amended several times, most recently on March 31, 2016. The Credit Facility, as amended, provided for a line of credit of up to $25.0 million, with an accordion feature, or Accordion Feature, allowing the Company to increase its maximum borrowings by up to an additional $25.0 million, subject to certain conditions and limitations, including that borrowings at any time would be limited to 75% of the Company's trailing twelve-month recurring revenues. Access to the total borrowings available under the Credit Facility was restricted based on covenants related to the Company's minimum liquidity and adjusted EBITDA. Amounts borrowed under the Credit Facility accrued interest, at the Company's election at either: (i) the per annum rate equal to the LIBOR rate plus an applicable margin; or (ii) the then current base rate plus the greater of the U.S. Federal Funds rate plus one percentage point, the one-month LIBOR plus one percentage point, or the lending financial institution's prime rate. The Company paid a monthly fee based on the total unused borrowings balance, an annual administrative fee and the initial closing fee, which was paid in three equal annual installments over the first three years of the Credit Facility. The Accordion Feature expired in October 2016, at which time maximum borrowings under the Facility were reduced to $25.0 million.
In April 2017, the Credit Facility expired pursuant to its original terms. Upon the expiration of the Credit Facility, the Company paid off the outstanding balance, which was less than $0.1 million, and the secured letter of credit which had been issued against the facility for the security deposit for our corporate headquarters is now secured by a $1.0 million restricted deposit with Wells Fargo.
Convertible Senior Notes
The Company issued $230.0 million principal amount of convertible senior notes in February 2018. The interest rates for the Convertible Notes are fixed at 0.75% per annum with interest payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. The Convertible Notes mature on February 15, 2023, unless earlier converted or repurchased in accordance with their terms prior to such date.
Each $1,000 of principal of the Convertible Notes will initially be convertible into 17.4292 shares of the Company's common stock, which is equivalent to an initial conversion price of approximately $57.38 per share. The initial conversion price for each of the Convertible Notes is subject to adjustment upon the occurrence of certain specified events.
The Convertible Notes are the Company's senior unsecured obligations and will rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Convertible Notes, will rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current or future subsidiaries.
On or after November 15, 2022, holders may convert all or any portion of their Convertible Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Convertible Notes.
Holders may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022 only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing the Convertible Notes) occurs prior to the maturity date, holders of each of the Convertible Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the Convertible Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of June 30, 2018, the Convertible Notes were not yet convertible.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component at the estimated fair value, as of the date of issuance, of a similar debt without the conversion option. The liability component of the Convertible Notes is recorded in long-term debt, and the interest payable within the next twelve months is recorded in accrued liabilities on the condensed consolidated balance sheets as of June 30, 2018. The Company recorded the difference between the initial proceeds of the convertible debt and the value allocated to the liability component in additional paid-in capital on the condensed consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the Convertible Notes issuance, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component, totaling $5.4 million for the Convertible Notes are being amortized to expense over the expected life the Convertible Notes using the effective interest method. Issuance costs attributable to the equity component related to the conversion option, totaling $1.5 million for the Convertible Notes were netted with the equity component.
The Convertible Notes consist of the following:
 
 
As of June 30, 2018
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(47,383
)
Unamortized debt issuance costs
 
(5,055
)
Net carrying amount
 
177,562

 
 
 
Equity component 
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599


The following table sets forth total interest expense recognized related to the Convertible Notes:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
Contractual interest expense
 
$
431

 
$
647

Amortization of debt issuance costs
 
223

 
346

Amortization of debt discount
 
1,990

 
3,089

Total
 
$
2,644

 
$
4,082


As of June 30, 2018, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.6 years.
Bond Hedges and Warrants Transactions
Concurrent with the offering of the Convertible Notes, the Company entered into separate convertible bond hedges, or Bond Hedges, and warrants, or Warrants, transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the Convertible Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the Convertible Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the Convertible Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
Under the Warrants, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.
The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the Convertible Notes and will not affect any holders' rights under the Convertible Notes. The holders of the Convertible Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
As of December 31, 2017, a total of 7,297 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2018, 1,889 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the six months ended June 30, 2018, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of June 30, 2018 a total of 9,186 shares were allocated for issuance under the 2014 Plan. As of June 30, 2018, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 3,030 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 512 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 3,962 shares of common stock remain available for future issuance under the 2014 Plan.
In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of June 30, 2018, no shares remain available for future issuance under the 2007 Plan. Shares of common stock that are issued and were available for issuance under the 2007 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
Stock Options
Stock option activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Options
 
Weighted Average Exercise Price
Balance as of January 1, 2018
 
3,692

 
$
17.63

Granted
 
12

 
47.00

Exercised
 
(654
)
 
11.90

Forfeited
 
(2
)
 
15.08

Balance as of June 30, 2018
 
3,048

 
$
18.98


Restricted Stock Units
Restricted stock unit activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2018
 
1,680

 
$
32.65

Granted
 
372

 
49.34

Vested
 
(231
)
 
29.61

Forfeited
 
(71
)
 
34.35

Nonvested as of June 30, 2018
 
1,750

 
$
36.53


Market Stock Units
In the first quarter of 2018, the Company granted market stock units to certain executives under the 2014 Plan. The market stock units are performance-based awards that vest based upon the Company's relative stockholder return. The actual number of market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the three-year performance period. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. 
Market stock unit activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2018
 

 
$

Granted
 
234

 
21.77

Vested
 

 

Forfeited
 

 

Nonvested as of June 30, 2018
 
234

 
$
21.77



The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's and peer firms' stock prices and a number of assumptions including the expected volatilities of the Company's and peer firms' stock and the Index, and its risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company did not estimate a dividend rate or a forfeiture rate for the market stock units due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award.

Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the first half of 2018 are as follows:
 
 
As of June 30, 2018
Volatility
 
36.6
%
Risk-free interest rate
 
2.4
%
Dividend yield
 

Longest remaining performance period (in years)
 
3

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
In accordance with applicable accounting guidance, the income tax benefit for the three months ended June 30, 2018 is based on the estimated annual effective tax rate for fiscal year 2018. The estimated effective tax rate may be subject to adjustment in subsequent quarterly periods as the estimates of pretax income for the year, along with other items that may affect the rate, change.
The Company's (benefit from) provision for income taxes reflected an effective tax rate of approximately (1.7)% and 2.9% for the three months ended June 30, 2018 and 2017, respectively, and (2.3)% and 2.4% for the six months ended June 30, 2018 and 2017, respectively. For the three and six months ended June 30, 2018 and 2017, the Company's effective tax rate was lower than the U.S. federal statutory rate primarily due to changes to its valuation allowance.
The Company has significant deferred tax assets related to its net operating loss carryforwards and tax credits and has provided a valuation allowance for the amount of its deferred tax assets, as it is not more likely than not that any future benefit from deductible temporary differences, net operating loss carryforwards, and tax credit carryforwards will be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction.
To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company had no unrecognized tax benefits as of June 30, 2018. The Company's tax years 2014 through 2017 remain open to examination by the major taxing jurisdictions to which the Company is subject. However, the Company is not currently under examination by any taxing jurisdiction.
The Tax Act was enacted on December 22, 2017 and reduces the U.S. federal corporate tax rate from 35% to 21%, requiring companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. At June 30, 2018, the Company does not have any foreign subsidiaries and the international aspects of the Tax Act are not applicable.
In connection with the initial analysis of the impact of the Tax Act at December 31, 2017, the Company remeasured certain deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future, which is generally 21%. The remeasurement of the Company's deferred tax balance was primarily offset by application of its valuation allowance. The Company is still analyzing certain aspects of the Tax Act and refining its calculations, which could potentially affect the measurement of these balances or potentially give rise to new deferred tax amounts. Where the Company has been able to make reasonable estimates of the effects for which its analysis is not yet complete, the Company has recorded provisional amounts related to the remeasurement of the deferred tax balance as a tax benefit in the fourth quarter of 2017. The Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018. Where the Company has not yet been able to make reasonable estimates of the impact of certain elements, the Company has not recorded any amounts related to those elements and has continued accounting for them in accordance with ASC 740 on the basis of the tax laws in effect immediately prior to the enactment of the Tax Act.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
On August 6, 2018, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") pursuant to which the Company has agreed to acquire Cloud Lending, Inc., a Delaware corporation ("Target"), for a closing purchase price of $105.0 million, plus potential additional consideration that may become payable at certain measurement dates in the future upon the achievement by the acquired business of certain financial metrics on such dates. Pursuant to the Merger Agreement, Target will be merged with and into a wholly owned subsidiary of the Company, with Target surviving as a wholly owned subsidiary of the Company. The purchase price is subject to adjustment based on Target’s net working capital amount and other customary adjustments at closing. In addition, a portion of the purchase price ($10.5 million) will be placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement. The closing is subject to customary closing conditions and is currently expected to occur in the fourth quarter of 2018.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation
These interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements for interim financial statements. The interim unaudited condensed consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Principles of Consolidation
In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary for a fair presentation. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2017, which are included in the Company's Annual Report on Form 10-K, filed with the SEC on February 16, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other period.
Reclassifications
Certain amounts appearing in the prior year's Condensed Consolidated Statements of Cash Flows have been reclassified to conform to the current year's presentation.
Use of Estimates
The preparation of the accompanying interim unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the interim unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: for revenue recognition, determining the nature and timing of satisfaction of performance obligations, variable consideration, and other revenue items requiring significant judgment; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit issued in place of the security deposit for the Company's corporate headquarters.
Investments
Investments consist primarily of U.S. government agency bonds, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments and accounts receivable. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral.
Contract Balances, Deferred Revenue, Revenues and Cost of Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net decrease in the deferred revenue balance for the six months ended June 30, 2018 is primarily driven by the recognition of $22.5 million of revenue that was included in the deferred revenue balance at December 31, 2017 and an $8.0 million decrease from the adoption of the new revenue standard and the related netting of contract assets and liabilities on a contract-by-contract basis, partially offset by cash payments received or due in advance of satisfying the Company's performance obligations of $16.2 million. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered, and the term between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On June 30, 2018, the Company had $764.6 million of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 53% percent of its remaining performance obligations as revenue in the next 24 months, an additional 39% percent in the next 25 to 48 months, and the balance thereafter.
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in the Company's data centers, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company recognizes the corresponding revenues over time on a ratable basis over the customer agreement term. The Company accounts for revenue in accordance with the new revenue standard, Revenue from Contracts with Customers, which was adopted on January 1, 2018, using the modified retrospective method.
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
41,164

 
$
8,902

 
$
8,508

 
$
58,574


 
 
Six Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
79,367

 
$
17,519

 
$
16,496

 
$
113,382


Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. Under the new revenue standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company earns the majority of its transactional revenues based on the number of bill-pay transactions that registered users initiate on its solutions. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual transactions.
Services and Other Revenues
Implementation services are required for each new Q2 platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services are billed upfront and recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. Revenues recorded from out-of-pocket expense reimbursements totaled approximately $0.4 million for each of the three months ended June 30, 2018 and 2017 and $0.8 million for each of the six months ended June 30, 2018 and 2017. The out-of-pocket expenses are reported in cost of revenues.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting in the new revenue standard. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from the subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contacts with multiple performance obligations are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements.
The majority of our revenue recognized at any particular point in time is for professional services and usage revenue. These services are performed within a relatively short period of time and are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to users accessing its products in excess of contracted amounts and bill-pay transactions that registered users initiate on its solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs per user over the contract to the Company, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that both types of usage revenue meet the variable consideration exception and recognizes each on a monthly or quarterly basis, as defined per agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and reduce the revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration.
Other Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are immaterial.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. Costs associated with these services include the costs of the Company's implementation, customer support, data center and customer training personnel, as well as costs related to research and development personnel who perform implementation and customer support services. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs that are direct or incremental to the implementation of its solutions to the extent those costs are considered to be recoverable from future revenues. The Company amortizes the costs for a particular implementation once revenue recognition commences, and the Company amortizes those implementation costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables (contract assets), and deferred revenues (contract liabilities). Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying condensed consolidated balance sheet at June 30, 2018. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenue, net of current portion, on the accompanying condensed consolidated balance sheets at the end of each reporting period.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances included in accounts receivable arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of registered users and the number of transactions processed by the Company's registered users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of registered users and the number of transactions processed by the Company's registered users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Included in the accounts receivable balances as of June 30, 2018 and December 31, 2017 were unbilled receivables of $2.9 million and $2.1 million, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for doubtful accounts for accounts receivable deemed uncollectable. As of June 30, 2018 and December 31, 2017, the Company did not provide for an allowance for doubtful accounts, as all amounts outstanding were deemed collectable. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant.
The Company maintains a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed quarterly and adjusted as necessary.
Deferred Implementation Costs and Deferred Solution and Other Costs
The Company capitalizes certain personnel and other costs, such as employee salaries, benefits and the associated payroll taxes that are direct or incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates to be recoverable. The Company assesses the recoverability of its deferred implementation costs by comparing the greater of the amount of the non-cancellable portion of a customer's contract and the non-refundable customer prepayments received as it relates to the specific implementation costs incurred. The Company begins amortizing the deferred implementation costs for an implementation once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which the Company estimates to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the condensed consolidated balance sheet. The Company capitalized implementation costs in the amount of $1.5 million and $1.4 million during the three months ended June 30, 2018 and 2017, respectively, and recognized $1.2 million and $1.1 million of amortization during the three months ended June 30, 2018 and 2017, respectively. The Company capitalized implementation costs in the amount of $3.1 million and $2.7 million during the six months ended June 30, 2018 and 2017, respectively, and recognized $2.4 million and $2.0 million of amortization during the six months ended June 30, 2018 and 2017, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs, such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission charges are so closely related to the revenues from the non-cancellable customer agreements that they should be recorded as an asset and charged to expense over the same period that the related revenue is recognized. Under the new revenue standard, the Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. The Company typically pays commissions in two increments. The initial payment is made after the contract has been executed and the initial deposit received from the customer, and the final payment is made upon commencement date. The Company requires that an individual remain employed to collect a commission when it is due. The service period between the first and second payment is considered to be a substantive service period, and as a result, the Company expenses the final payment when made. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes solution and other costs that may be capitalized to assess their recoverability and only capitalizes costs that it anticipates being recoverable. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term
Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company early adopted ASU No. 2017-01, "Business Combinations (Topic 805): Clarifying the Definition of a Business" as of January 1, 2017. Under ASU 2017-01, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's acquisitions of Centrix Solutions, Inc., or Centrix, in July 2015, Smarty Pig, LLC, doing business as Social Money, or Social Money, in November 2015, and an asset purchase in January 2017, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, non-compete agreements and assembled workforce. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates in a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Software Development Costs
Software development costs include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions. The costs related to software development that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release are capitalized and are included in intangible assets, net on the condensed consolidated balance sheet. Capitalized software development costs are computed on an individual product basis, and products available for market are amortized to cost of revenues over the products' estimated economic lives.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. Research and development costs are expensed as incurred.
Advertising
All advertising costs of the Company are expensed the first time the advertising takes place.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss and unrealized gains and losses on available-for-sale investments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, executives and consultants are measured at fair value at each grant date. The Company recognizes compensation expense ratably over the requisite service period of the option or restricted stock unit award. As of January 1, 2017, the Company no longer uses a forfeiture rate to recognize compensation expense as a result of the adoption of ASU No. 2016-09, "Improvements to Employee Share-Based Payment Accounting." Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that cliff vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index, over a three-year period on the anniversary of the date of grant. Up to one-third of the target shares of our common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the period of time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Due to the Company's limited history as a public company, expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumed no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends.
The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumed no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the Convertible Notes. In accounting for the issuance of the Convertible Notes, the Company separated each of the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion option. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the Convertible Notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to the Convertible Notes, the Company allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the Convertible Notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. Although the Company believes that its tax estimates are reasonable, the ultimate tax determination involves significant judgment that is subject to audit by tax authorities in the ordinary course of business. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. No tax related impact was recorded in the financial statements as a result of the adoption of the new revenue standard.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. Potential interest and penalties associated with any uncertain tax positions are recorded as a component of income tax expense. Through June 30, 2018, the Company has not identified any material uncertain tax positions for which liabilities would be required to be recorded.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board, or FASB, issued ASU No. 2014-09, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to when products are transferred to customers. ASU 2014-09 was modified by subsequently issued ASUs 2015-14, 2016-08, 2016-10, 2016-12 and 2016-20. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU 2014-09, as amended, and Subtopic 340-40 as the "new revenue standard." On January 1, 2018, the Company adopted the new revenue standard for all contracts which were not completed as of January 1, 2018, using the modified retrospective method. Adoption of the new revenue standard resulted in changes to the Company's accounting policies for revenue recognition, contract balances, accounts receivables, deferred revenues, deferred implementation costs, and deferred solution and other costs. The Company recognized the cumulative effect of initially applying the new revenue standard as a positive adjustment to the opening balance of accumulated deficit on the condensed consolidated balance sheet in the amount of $15.8 million, which reflects the acceleration of revenues and deferral of incremental commission costs of obtaining subscription contracts. The comparative information in prior periods presented has not been restated and continues to be reported under the accounting standards in effect for those periods.
The most significant impact of adoption of the new revenue standard relates to the accounting for arrangements that include contractual provisions providing for periodic price increases in subscription fee arrangements. Under previous GAAP, the Company accounted for periodic price increases in the period in which they occurred, and under the new revenue standard, the Company recognizes revenue from periodic price increases on a ratable basis over the term of the contract. Additionally, under previous GAAP, for contracts in which customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements, the Company recognized the entire arrangement consideration monthly over the term of the software license as the Company did not have VSOE of fair value for the license and maintenance. Under the new standard, the Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the commencement of each license term. Under previous GAAP, the Company also deferred only direct and incremental commission costs to obtain a contract and amortized those costs over the term of the related contract. Under the new standard, the Company defers additional incremental costs related to the customer contract and amortizes those costs over the expected period of customer benefit. Also, a portion of the commission payment is now being expensed as incurred.
The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of the new revenue standard were as follows:
 
 
Balance at December 31, 2017
 
Adjustments due to the new revenue standard
 
Balance at January 1, 2018
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Contract assets, current portion
 
$

 
$
517

 
$
517

Deferred solution and other costs, current portion
 
9,246

 
64

 
9,310

Deferred solution and other costs, net of current portion
 
12,973

 
265

 
13,238

Deferred implementation costs, net of current portion
 
8,295

 
(93
)
 
8,202

Contract assets, net of current portion
 

 
4,541

 
4,541

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
11,511

 
(571
)
 
10,940

Deferred revenues, current portion
 
38,379

 
(1,803
)
 
36,576

Deferred revenues, net of current portion
 
28,289

 
(8,174
)
 
20,115

 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(152,114
)
 
$
15,842

 
$
(136,272
)
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Income statement
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
$
58,574

 
$
56,940

 
$
1,634

 
$
113,382

 
$
109,483

 
$
3,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Costs and expenses
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
29,303

 
29,421

 
(118
)
 
56,280

 
56,454

 
(174
)
Sales and marketing
 
12,108

 
12,017

 
91

 
23,074

 
23,245

 
(171
)
Interest and other income
 
755

 
725

 
30

 
954

 
900

 
54

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(10,318
)
 
$
1,691

 
$
(14,675
)
 
$
(18,973
)
 
$
4,298

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.24
)
 
$
0.04

 
$
(0.35
)
 
$
(0.45
)
 
$
0.10

 
 
As of June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Accounts receivable, net
 
$
26,996

 
$
23,238

 
$
3,758

Contract assets, current portion
 
1,196

 

 
1,196

Deferred solution and other costs, current portion
 
10,402

 
10,313

 
89

Deferred implementation costs, current portion
 
3,066

 
3,154

 
(88
)
Deferred solution and other costs, net of current portion
 
15,966

 
15,704

 
262

Deferred implementation costs, net of current portion
 
9,492

 
9,359

 
133

Contract assets, net of current portion
 
6,074

 

 
6,074

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
7,100

 
7,855

 
(755
)
Deferred revenues, current portion
 
33,159

 
36,017

 
(2,858
)
Deferred revenues, net of current portion
 
19,238

 
24,341

 
(5,103
)
 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(151,700
)
 
$
(171,840
)
 
$
(20,140
)

In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)," to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. In July 2018, the FASB issued ASU 2018-10, "Codification Improvements to Topic 842 (Leases)," which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. In July 2018, the FASB also issued ASU 2018-11, "Targeted Improvements," which provides the option to adopt ASU No. 2016-02 retrospectively for each prior period presented or as of the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards are effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, and early application is permitted. The Company anticipates that the adoption of Topic 842 will impact its condensed consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of Topic 842, which will increase the total assets and total liabilities that it reports relative to such amounts prior to adoption. The Company is currently evaluating the accounting, transition, disclosure requirements, and financial statement impact of this adoption.
In August 2016, the FASB issued ASU No. 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," to clarify and provide specific guidance on eight cash flow classification issues that are not addressed by current GAAP and thereby reduce the current diversity in practice. The Company adopted ASU 2016-15, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230): Restricted Cash," which provides guidance on the classification of restricted cash in the statement of cash flows. The Company adopted this ASU retrospectively, effective January 1, 2018. As a result, the Company included restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts presented on the consolidated statements of cash flows, resulting in an increase in net cash of $2.3 million for the six months ended June 30, 2018 and $1.3 million for fiscal 2017.
In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" which simplifies the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test and requires an entity to write down the carrying value of goodwill up to the amount by which the carrying amount of a reporting unit exceeds its fair value. The standard is effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years and early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company does not expect the adoption of this standard to have a material impact on its condensed consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, "Compensation - Stock Compensation (Topic 718)" to provide clarity and reduce both diversity in practice and cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or conditions of a share-based payment award. The Company adopted ASU 2017-09, effective January 1, 2018, and there was no impact on the condensed consolidated financial statements as a result of the adoption.
In December 2017, the SEC issued Staff Accounting Bulletin ("SAB") 118 to address the application of GAAP in situations in which a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Cuts and Jobs Act, or the Tax Act, which was signed into law on December 22, 2017. In March 2018, the FASB issued ASU No. 2018-05, "Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (SEC Update)," which amended ASC 740 to incorporate the requirements of SAB 118. The Company recorded the provisional tax impacts of the Tax Act in the fourth quarter of 2017. During the first half of 2018, the Company did not receive any additional information regarding these provisional calculations. As a result, the Company continues to anticipate finalizing its analysis in connection with the completion of its tax return for 2017 to be filed in 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Schedule of Useful Lives of Property and Equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
 
3 - 5 years
Purchased software and licenses
 
3 - 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Lesser of estimated useful life or lease term
Schedule of Disaggregation of Revenue by Major Source
The following tables disaggregate the Company's revenue by major source:
 
 
Three Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
41,164

 
$
8,902

 
$
8,508

 
$
58,574


 
 
Six Months Ended June 30, 2018
 
 
Subscription
 
Transactional
 
Services and Other
 
Consolidated
Total Revenues
 
$
79,367

 
$
17,519

 
$
16,496

 
$
113,382

Schedule of Net Loss Per Share, Basic and Diluted
The following table sets forth the computations of net loss per share for the periods listed:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Numerators:
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(7,821
)
 
$
(14,675
)
 
$
(14,861
)
Denominators:
 
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
 
42,605

 
41,064

 
42,389

 
40,848

Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.19
)
 
$
(0.35
)
 
$
(0.36
)
Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share
The following table sets forth the anti-dilutive common share equivalents that were excluded for the periods listed:
 
 
As of June 30,
 
 
2018
 
2017
Stock options, restricted stock units, and market stock units
 
5,032

 
5,751

Schedule of Impact of New Accounting Pronouncements
The cumulative effect of the changes made to the Company's condensed consolidated January 1, 2018 balance sheet for the adoption of the new revenue standard were as follows:
 
 
Balance at December 31, 2017
 
Adjustments due to the new revenue standard
 
Balance at January 1, 2018
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Contract assets, current portion
 
$

 
$
517

 
$
517

Deferred solution and other costs, current portion
 
9,246

 
64

 
9,310

Deferred solution and other costs, net of current portion
 
12,973

 
265

 
13,238

Deferred implementation costs, net of current portion
 
8,295

 
(93
)
 
8,202

Contract assets, net of current portion
 

 
4,541

 
4,541

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
11,511

 
(571
)
 
10,940

Deferred revenues, current portion
 
38,379

 
(1,803
)
 
36,576

Deferred revenues, net of current portion
 
28,289

 
(8,174
)
 
20,115

 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(152,114
)
 
$
15,842

 
$
(136,272
)
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on the Company's condensed consolidated statement of comprehensive loss and balance sheet was as follows:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Income statement
 
 
 
 
 
 
 
 
 
 
 
 
Revenues
 
$
58,574

 
$
56,940

 
$
1,634

 
$
113,382

 
$
109,483

 
$
3,899

 
 
 
 
 
 
 
 
 
 
 
 
 
Costs and expenses
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
 
29,303

 
29,421

 
(118
)
 
56,280

 
56,454

 
(174
)
Sales and marketing
 
12,108

 
12,017

 
91

 
23,074

 
23,245

 
(171
)
Interest and other income
 
755

 
725

 
30

 
954

 
900

 
54

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss
 
$
(8,627
)
 
$
(10,318
)
 
$
1,691

 
$
(14,675
)
 
$
(18,973
)
 
$
4,298

 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss per common share, basic and diluted
 
$
(0.20
)
 
$
(0.24
)
 
$
0.04

 
$
(0.35
)
 
$
(0.45
)
 
$
0.10

 
 
As of June 30, 2018
 
 
As Reported
 
Balances without new revenue standard
 
Effect of Change Higher/(Lower)
Balance sheet
 
 
 
 
 
 
Assets
 
 
 
 
 
 
Accounts receivable, net
 
$
26,996

 
$
23,238

 
$
3,758

Contract assets, current portion
 
1,196

 

 
1,196

Deferred solution and other costs, current portion
 
10,402

 
10,313

 
89

Deferred implementation costs, current portion
 
3,066

 
3,154

 
(88
)
Deferred solution and other costs, net of current portion
 
15,966

 
15,704

 
262

Deferred implementation costs, net of current portion
 
9,492

 
9,359

 
133

Contract assets, net of current portion
 
6,074

 

 
6,074

 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
Accrued compensation
 
7,100

 
7,855

 
(755
)
Deferred revenues, current portion
 
33,159

 
36,017

 
(2,858
)
Deferred revenues, net of current portion
 
19,238

 
24,341

 
(5,103
)
 
 
 
 
 
 
 
Stockholders' equity
 
 
 
 
 
 
Accumulated deficit
 
$
(151,700
)
 
$
(171,840
)
 
$
(20,140
)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets Measured on Recurring Basis
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of June 30, 2018:
 
 
 
 
Fair Value Measurements Using:
Cash Equivalents:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
Money market funds
 
$
89,766

 
$
89,766

 
$

 
$

U.S. treasuries and agencies
 
10,030

 
10,030

 

 

 
 
$
99,796

 
$
99,796

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
U.S. government agency bonds
 
$
48,164

 
$

 
$
48,164

 
$

Corporate bonds and commercial paper
 
48,700

 

 
48,700

 

Certificates of deposit
 
5,110

 

 
5,110

 

 
 
$
101,974

 
$

 
$
101,974

 
$


The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2017:
 
 
 
 
Fair Value Measurements Using:
Cash Equivalents:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
Money market funds
 
$
9,279

 
$
9,279

 
$

 
$

 
 
 
 
 
 
 
 
 
Investments:
 
Fair Value
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
U.S. government agency bonds
 
$
16,194

 
$

 
$
16,194

 
$

Corporate bonds and commercial paper
 
15,815

 

 
15,815

 

Certificates of deposit
 
9,676

 

 
9,676

 

 
 
$
41,685

 
$

 
$
41,685

 
$

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 30, 2018
Cash and Cash Equivalents [Abstract]  
Summary of Cash, Cash Equivalents and Investments
A summary of the Company's cash equivalents and investments as of June 30, 2018 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
89,766

 
$

 
$

 
$
89,766

U.S. treasuries and agencies
 
10,030

 

 

 
10,030

 
 
$
99,796

 
$

 
$

 
$
99,796

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
48,242

 
$

 
$
(78
)
 
$
48,164

Corporate bonds and commercial paper
 
48,783

 
10

 
(93
)
 
48,700

Certificates of deposit
 
5,110

 

 

 
5,110

 
 
$
102,135

 
$
10

 
$
(171
)
 
$
101,974

A summary of the Company's cash equivalents and investments as of December 31, 2017 is as follows:
Cash Equivalents:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
Money market funds
 
$
9,279

 
$

 
$

 
$
9,279

 
 
 
 
 
 
 
 
 
Investments:
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
U.S. government agency bonds
 
$
16,277

 
$

 
$
(83
)
 
$
16,194

Corporate bonds and commercial paper
 
15,871

 

 
(56
)
 
15,815

Certificates of deposit
 
9,676

 

 

 
9,676

 
 
$
41,824

 
$

 
$
(139
)
 
$
41,685

Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
 
 
June 30, 2018
 
December 31, 2017
Due within one year or less
 
$
99,521

 
$
27,324

Due after one year through five years
 
2,453

 
14,361

 
 
$
101,974

 
$
41,685

Schedule of Fair Values and Gross Unrealized Losses for Available-For-Sale Securities
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of June 30, 2018:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
48,242

 
$
(78
)
 
$
48,164

Corporate bonds and commercial paper
 
48,783

 
(93
)
 
48,690

 
 
$
97,025

 
$
(171
)
 
$
96,854


The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2017:
 
 
Adjusted Cost
 
Gross Unrealized Loss
 
Fair Value
U.S. government agency bonds
 
$
16,277

 
$
(83
)
 
$
16,194

Corporate bonds and commercial paper
 
15,871

 
(56
)
 
15,815

 
 
$
32,148

 
$
(139
)
 
$
32,009

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible assets at June 30, 2018 and December 31, 2017 were as follows:
 
 
As of June 30, 2018
 
As of December 31, 2017
 
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Amount
 
Accumulated Amortization
 
Net Carrying Amount
Customer relationships
 
$
3,130

 
$
(1,566
)
 
$
1,564

 
$
3,130

 
$
(1,294
)
 
$
1,836

Non-compete agreements
 
884

 
(538
)
 
346

 
884

 
(451
)
 
433

Trademarks
 
2,140

 
(2,080
)
 
60

 
2,140

 
(1,724
)
 
416

Acquired technology
 
13,293

 
(9,286
)
 
4,007

 
13,293

 
(7,464
)
 
5,829

Assembled workforce
 
121

 
(58
)
 
63

 
121

 
(38
)
 
83

Capitalized software development costs
 
3,975

 
(936
)
 
3,039

 
3,975

 
(538
)
 
3,437

 
 
$
23,543

 
$
(14,464
)
 
$
9,079

 
$
23,543

 
$
(11,509
)
 
$
12,034

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Payments Required Under Operating Leases
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2018 were as follows:
 
 
Operating Leases
Year Ended December 31,
 
 
2018 (from July 1 to December 31)
 
$
2,657

2019
 
5,297

2020
 
5,276

2021
 
4,350

2022
 
3,853

Thereafter
 
20,292

Total commitments
 
$
41,725

Schedule of Future Minimum Contractual Commitments
Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
 
 
Contractual Commitments
Year Ended December 31,
 
 
2018 (from July 1 to December 31)
 
$
6,510

2019
 
13,407

2020
 
9,696

2021
 
9,096

2022
 
9,080

Thereafter
 
236,379

Total commitments
 
$
284,168

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Summary of Convertible Notes
The Convertible Notes consist of the following:
 
 
As of June 30, 2018
Liability component:
 
 
Principal
 
$
230,000

Unamortized debt discount
 
(47,383
)
Unamortized debt issuance costs
 
(5,055
)
Net carrying amount
 
177,562

 
 
 
Equity component 
 
 
Net allocation of proceeds
 
31,116

Net issuance costs
 
(1,517
)
Net carrying amount
 
$
29,599

Summary of Interest Expense
The following table sets forth total interest expense recognized related to the Convertible Notes:
 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
Contractual interest expense
 
$
431

 
$
647

Amortization of debt issuance costs
 
223

 
346

Amortization of debt discount
 
1,990

 
3,089

Total
 
$
2,644

 
$
4,082

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Options
 
Weighted Average Exercise Price
Balance as of January 1, 2018
 
3,692

 
$
17.63

Granted
 
12

 
47.00

Exercised
 
(654
)
 
11.90

Forfeited
 
(2
)
 
15.08

Balance as of June 30, 2018
 
3,048

 
$
18.98

Schedule of Nonvested Restricted Stock Units Activity
Restricted stock unit activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2018
 
1,680

 
$
32.65

Granted
 
372

 
49.34

Vested
 
(231
)
 
29.61

Forfeited
 
(71
)
 
34.35

Nonvested as of June 30, 2018
 
1,750

 
$
36.53

Schedule of Nonvested Market Stock Units Activity
Market stock unit activity during the six months ended June 30, 2018 was as follows:
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value
Nonvested as of January 1, 2018
 

 
$

Granted
 
234

 
21.77

Vested
 

 

Forfeited
 

 

Nonvested as of June 30, 2018
 
234

 
$
21.77

Schedule of Significant Assumptions Used in Monte Carlo Model
Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the first half of 2018 are as follows:
 
 
As of June 30, 2018
Volatility
 
36.6
%
Risk-free interest rate
 
2.4
%
Dividend yield
 

Longest remaining performance period (in years)
 
3

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Description of Business (Details)
Jun. 30, 2018
Q2 Software, Inc.  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Wholly owned subsidiary, ownership percentage 100.00%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Feb. 28, 2018
Dec. 31, 2017
Accounting Policies [Abstract]            
Unbilled receivables $ 2,900,000   $ 2,900,000     $ 2,100,000
Allowance for sales credits 300,000   300,000     $ 200,000
Amortization of capitalized software development costs 200,000 $ 100,000 400,000 $ 200,000    
Capitalized software development costs 0 200,000 0 800,000    
Advertising costs $ 400,000 $ 100,000 $ 800,000 $ 300,000    
Debt Instrument [Line Items]            
Warrant strike price (usd per share)         $ 78.75  
Convertible Senior Notes Due February 2023 | Convertible Debt            
Debt Instrument [Line Items]            
Principal amount         $ 230,000,000  
Conversion price (usd per share)         $ 57.38  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue recognized that was included in the contract liability balance $ 22,500  
Decrease in deferred revenue 4,295 $ (727)
Cash received in advance and not recognized as revenue 16,200  
Accounting Standards Update 2014-09 | ASC 606 Adjustments    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Decrease in deferred revenue $ 8,000  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
Jun. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 53.00%
Performance obligations expected to be satisfied, expected timing 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue from remaining performance obligations $ 764.6
Remaining performance obligation, percentage 39.00%
Performance obligations expected to be satisfied, expected timing 24 months
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Minimum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 5 years   5 years  
Maximum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 7 years   7 years  
Deferred Implementation Costs        
Capitalized Contract Cost [Line Items]        
Capitalization of deferred commissions $ 1.5 $ 1.4 $ 3.1 $ 2.7
Amortization of capitalized deferred commissions 1.2 1.1 2.4 2.0
Deferred Commissions        
Capitalized Contract Cost [Line Items]        
Capitalization of deferred commissions 1.5 0.7 3.9 2.1
Amortization of capitalized deferred commissions $ 0.8 $ 0.7 $ 1.7 $ 1.5
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)
6 Months Ended
Jun. 30, 2018
Computer hardware and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Computer hardware and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Purchased software and licenses | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Purchased software and licenses | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Disaggregation of Revenue [Line Items]    
Total Revenues $ 58,574 $ 113,382
Subscription    
Disaggregation of Revenue [Line Items]    
Total Revenues 41,164 79,367
Transactional    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,902 17,519
Services and Other    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 8,508 $ 16,496
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Services and Other Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue from External Customer [Line Items]        
Revenues $ 58,574 $ 47,625 $ 113,382 $ 92,159
Technology Services, Other        
Revenue from External Customer [Line Items]        
Revenues $ 400 $ 400 $ 800 $ 800
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
6 Months Ended
Jun. 30, 2018
Stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 36 months
Stock options | Year One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Award vesting period 1 year
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Restricted Stock Units (RSUs) | Year One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Restricted Stock Units (RSUs) | Year Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Restricted Stock Units (RSUs) | Year Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Restricted Stock Units (RSUs) | Year Four  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 25.00%
Market Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
Market Stock Units | Year One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 33.00%
Market Stock Units | Year Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 33.00%
Market Stock Units | Year Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting rights (percentage) 200.00%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Numerators:        
Net loss $ (8,627) $ (7,821) $ (14,675) $ (14,861)
Denominators:        
Weighted-average common shares outstanding, basic and diluted (in shares) 42,605 41,064 42,389 40,848
Net loss per common share, basic and diluted (usd per share) $ (0.20) $ (0.19) $ (0.35) $ (0.36)
Stock options and restricted stock units (in shares) 5,032 5,751    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accumulated deficit $ (151,700)   $ (152,114) $ (136,272)
Increase in net cash flow from adoption of new accounting guidance 118,777 $ (20,402)    
Accounting Standards Update 2014-09 | ASC 606 Adjustments        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Accumulated deficit (20,140)     $ 15,842
Accounting Standards Update 2016-18        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Increase in net cash flow from adoption of new accounting guidance $ 2,300   $ 1,300  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Cumulative Effects of New Revenue Standard on Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Assets      
Contract assets, current portion $ 1,196 $ 517 $ 0
Accounts receivable, net 26,996   13,203
Deferred solution and other costs, current portion 10,402 9,310 9,246
Deferred solution and other costs, net of current portion 15,966 13,238 12,973
Deferred implementation costs, net of current portion 9,492 8,202 8,295
Contract assets, net of current portion 6,074 4,541 0
Liabilities      
Accrued compensation 7,100 10,940 11,511
Deferred revenues, current portion 33,159 36,576 38,379
Deferred revenues, net of current portion 19,238 20,115 28,289
Stockholders' equity:      
Accumulated deficit (151,700) (136,272) (152,114)
Before ASC 606      
Assets      
Contract assets, current portion     0
Deferred solution and other costs, current portion     9,246
Deferred solution and other costs, net of current portion     12,973
Deferred implementation costs, net of current portion     8,295
Contract assets, net of current portion     0
Liabilities      
Accrued compensation     11,511
Deferred revenues, current portion     38,379
Deferred revenues, net of current portion     28,289
Stockholders' equity:      
Accumulated deficit     $ (152,114)
Before ASC 606 | Accounting Standards Update 2014-09      
Assets      
Contract assets, current portion 0    
Accounts receivable, net 23,238    
Deferred solution and other costs, current portion 10,313    
Deferred solution and other costs, net of current portion 15,704    
Deferred implementation costs, net of current portion 9,359    
Contract assets, net of current portion 0    
Liabilities      
Accrued compensation 7,855    
Deferred revenues, current portion 36,017    
Deferred revenues, net of current portion 24,341    
Stockholders' equity:      
Accumulated deficit (171,840)    
ASC 606 Adjustments | Accounting Standards Update 2014-09      
Assets      
Contract assets, current portion 1,196 517  
Accounts receivable, net 3,758    
Deferred solution and other costs, current portion 89 64  
Deferred solution and other costs, net of current portion 262 265  
Deferred implementation costs, net of current portion 133 (93)  
Contract assets, net of current portion 6,074 4,541  
Liabilities      
Accrued compensation (755) (571)  
Deferred revenues, current portion (2,858) (1,803)  
Deferred revenues, net of current portion (5,103) (8,174)  
Stockholders' equity:      
Accumulated deficit $ (20,140) $ 15,842  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Income Statement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 58,574 $ 47,625 $ 113,382 $ 92,159
Costs and expenses        
Cost of revenues [1] 29,303 24,328 56,280 47,100
Sales and marketing [1] 12,108 11,096 23,074 20,974
Interest and other income 755 129 954 237
Net loss $ (8,627) $ (7,821) $ (14,675) $ (14,861)
Net loss per common share, basic and diluted (usd per share) $ (0.20) $ (0.19) $ (0.35) $ (0.36)
Before ASC 606 | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 56,940   $ 109,483  
Costs and expenses        
Cost of revenues 29,421   56,454  
Sales and marketing 12,017   23,245  
Interest and other income 725   900  
Net loss $ (10,318)   $ (18,973)  
Net loss per common share, basic and diluted (usd per share) $ (0.24)   $ (0.45)  
ASC 606 Adjustments | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues $ 1,634   $ 3,899  
Costs and expenses        
Cost of revenues (118)   (174)  
Sales and marketing 91   (171)  
Interest and other income 30   54  
Net loss $ 1,691   $ 4,298  
Net loss per common share, basic and diluted (usd per share) $ 0.04   $ 0.10  
[1] Includes stock-based compensation expenses as follows: Three Months Ended June 30, Six Months Ended June 30, 2018 2017 2018 2017Cost of revenues $1,065 $819 $2,080 $1,543Sales and marketing 1,428 812 2,654 1,443Research and development 1,566 1,033 2,922 1,978General and administrative 2,945 2,358 5,443 4,255Total stock-based compensation expenses $7,004 $5,022 $13,099 $9,219
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Assets      
Accounts receivable, net $ 26,996   $ 13,203
Contract assets, current portion 1,196 $ 517 0
Deferred solution and other costs, current portion 10,402 9,310 9,246
Deferred implementation costs, current portion 3,066   3,562
Deferred solution and other costs, net of current portion 15,966 13,238 12,973
Deferred implementation costs, net of current portion 9,492 8,202 8,295
Contract assets, net of current portion 6,074 4,541 0
Liabilities      
Accrued compensation 7,100 10,940 11,511
Deferred revenues, current portion 33,159 36,576 38,379
Deferred revenues, net of current portion 19,238 20,115 28,289
Stockholders' equity:      
Accumulated deficit (151,700) (136,272) (152,114)
Before ASC 606      
Assets      
Contract assets, current portion     0
Deferred solution and other costs, current portion     9,246
Deferred solution and other costs, net of current portion     12,973
Deferred implementation costs, net of current portion     8,295
Contract assets, net of current portion     0
Liabilities      
Accrued compensation     11,511
Deferred revenues, current portion     38,379
Deferred revenues, net of current portion     28,289
Stockholders' equity:      
Accumulated deficit     $ (152,114)
Accounting Standards Update 2014-09 | Before ASC 606      
Assets      
Accounts receivable, net 23,238    
Contract assets, current portion 0    
Deferred solution and other costs, current portion 10,313    
Deferred implementation costs, current portion 3,154    
Deferred solution and other costs, net of current portion 15,704    
Deferred implementation costs, net of current portion 9,359    
Contract assets, net of current portion 0    
Liabilities      
Accrued compensation 7,855    
Deferred revenues, current portion 36,017    
Deferred revenues, net of current portion 24,341    
Stockholders' equity:      
Accumulated deficit (171,840)    
Accounting Standards Update 2014-09 | ASC 606 Adjustments      
Assets      
Accounts receivable, net 3,758    
Contract assets, current portion 1,196 517  
Deferred solution and other costs, current portion 89 64  
Deferred implementation costs, current portion (88)    
Deferred solution and other costs, net of current portion 262 265  
Deferred implementation costs, net of current portion 133 (93)  
Contract assets, net of current portion 6,074 4,541  
Liabilities      
Accrued compensation (755) (571)  
Deferred revenues, current portion (2,858) (1,803)  
Deferred revenues, net of current portion (5,103) (8,174)  
Stockholders' equity:      
Accumulated deficit $ (20,140) $ 15,842  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations and Asset Acquisitions (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2017
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Business Acquisition [Line Items]            
Cash paid for assets $ 1.5          
Hold-back payable 0.2          
Release of hold-back deposit           $ 2.5
Centrix Solutions, Inc.            
Business Acquisition [Line Items]            
Milestone and retention bonuses           7.2
Compensation expenses included in acquisition related costs   $ 0.3 $ 0.4 $ 0.5 $ 0.7  
Social Money            
Business Acquisition [Line Items]            
Milestone and retention bonuses           $ 0.2
Acquired Technology and Assembled Workforce            
Business Acquisition [Line Items]            
Intangible assets acquired $ 1.5          
Estimated useful life 3 years          
Decrease in tax valuation allowance related to intangible assets $ 0.3          
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 99,796  
Investments 101,974 $ 41,685
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 99,796  
Investments 101,974 41,685
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 99,796  
Investments 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Investments 101,974 41,685
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Investments 0 0
U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 48,164 16,194
U.S. government agency bonds | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 48,164 16,194
U.S. government agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
U.S. government agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 48,164 16,194
U.S. government agency bonds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 48,700 15,815
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 48,700 15,815
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 48,700 15,815
Corporate bonds and commercial paper | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 5,110 9,676
Certificates of deposit | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 5,110 9,676
Certificates of deposit | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Certificates of deposit | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 5,110 9,676
Certificates of deposit | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 89,766 9,279
Money market funds | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 89,766 9,279
Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 89,766 9,279
Money market funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Money market funds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 $ 0
U.S. treasuries and agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 10,030  
U.S. treasuries and agencies | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 10,030  
U.S. treasuries and agencies | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 10,030  
U.S. treasuries and agencies | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
U.S. treasuries and agencies | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 0  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Debt Securities, Available-for-sale [Line Items]      
Cash $ 176,738,000 $ 57,961,000 $ 34,471,000
Cash equivalents, amortized cost 99,796,000    
Investments, amortized cost 102,135,000 41,824,000  
Gross Unrealized Gains 10,000 0  
Gross Unrealized Losses 171,000 139,000  
Cash equivalents, fair value 99,796,000    
Investments, fair value 101,974,000 41,685,000  
Cash      
Debt Securities, Available-for-sale [Line Items]      
Cash 76,900,000 48,700,000  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 89,766,000 9,279,000  
Cash equivalents, fair value 89,766,000 9,279,000  
U.S. treasuries and agencies      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 10,030,000    
Cash equivalents, fair value 10,030,000    
U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Investments, amortized cost 48,242,000 16,277,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 78,000 83,000  
Investments, fair value 48,164,000 16,194,000  
Corporate bonds and commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Investments, amortized cost 48,783,000 15,871,000  
Gross Unrealized Gains 10,000 0  
Gross Unrealized Losses 93,000 56,000  
Investments, fair value 48,700,000 15,815,000  
Certificates of deposit      
Debt Securities, Available-for-sale [Line Items]      
Investments, amortized cost 5,110,000 9,676,000  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Investments, fair value $ 5,110,000 $ 9,676,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]    
Due within one year or less $ 99,521 $ 27,324
Due after one year through five years 2,453 14,361
Total $ 101,974 $ 41,685
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 97,025 $ 32,148
Gross Unrealized Loss (171) (139)
Fair Value 96,854 32,009
U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 48,242 16,277
Gross Unrealized Loss (78) (83)
Fair Value 48,164 16,194
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 48,783 15,871
Gross Unrealized Loss (93) (56)
Fair Value $ 48,690 $ 15,815
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
operating_segment
reporting_unit
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 12,876,000   $ 12,876,000   $ 12,876,000
Number of operating segments | operating_segment     1    
Number of reporting units | reporting_unit     1    
Impairment of goodwill     $ 0    
Amortization of acquired intangibles 368,000 $ 373,000 736,000 $ 744,000  
Capitalized software development costs 4,000,000   4,000,000   $ 4,000,000
Amortization of capitalized software development costs 200,000 100,000 $ 400,000 200,000  
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     2 years    
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     6 years    
Maximum | Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life     5 years    
Cost of revenues          
Finite-Lived Intangible Assets [Line Items]          
Amortization of acquired intangibles 900,000 900,000 $ 1,800,000 1,800,000  
Operating expenses          
Finite-Lived Intangible Assets [Line Items]          
Amortization of acquired intangibles $ 400,000 $ 400,000 $ 700,000 $ 700,000  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 23,543 $ 23,543
Accumulated Amortization (14,464) (11,509)
Net Carrying Amount 9,079 12,034
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,130 3,130
Accumulated Amortization (1,566) (1,294)
Net Carrying Amount 1,564 1,836
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 884 884
Accumulated Amortization (538) (451)
Net Carrying Amount 346 433
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,140 2,140
Accumulated Amortization (2,080) (1,724)
Net Carrying Amount 60 416
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 13,293 13,293
Accumulated Amortization (9,286) (7,464)
Net Carrying Amount 4,007 5,829
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 121 121
Accumulated Amortization (58) (38)
Net Carrying Amount 63 83
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,975 3,975
Accumulated Amortization (936) (538)
Net Carrying Amount $ 3,039 $ 3,437
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Details) - 2013 Secured Credit Facility - Wells Fargo
1 Months Ended
Apr. 11, 2017
USD ($)
Mar. 31, 2016
USD ($)
annual_installment
Mar. 31, 2016
USD ($)
annual_installment
Jun. 30, 2018
USD ($)
Oct. 31, 2016
USD ($)
Line of Credit          
Line of Credit Facility [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 25,000,000.0 $ 25,000,000.0   $ 25,000,000.0
Line of credit facility, increase to borrowing capacity (up to)   $ 25,000,000.0 $ 25,000,000.0    
Line of credit facility, maximum borrowing capacity as a percentage of the Company's trailing twelve-month recurring revenues   75.00% 75.00%    
Line of credit facility, initial closing fee, number of annual installments | annual_installment   3 3    
Line of credit facility, initial closing fee, repayment period     3 years    
Payment of outstanding balance on credit facility $ 100,000        
Line of Credit | U.S. Federal Funds Rate          
Line of Credit Facility [Line Items]          
Basis spread on variable interest rate   1.00%      
Line of Credit | One Month LIBOR          
Line of Credit Facility [Line Items]          
Basis spread on variable interest rate   1.00%      
Letter of Credit          
Line of Credit Facility [Line Items]          
Secured letters of credit amount       $ 1,000,000  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details)
ft² in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
ft²
building
Jun. 30, 2017
USD ($)
Other Commitments [Line Items]        
Number of buildings occupied | building     2  
Unoccupied lease charges $ 658 $ 0 $ 658 $ 0
Lease liability, current 300   300  
Lease liability, non-current 500   500  
Monthly rent expense under operating lease $ 1,100 $ 1,100 $ 2,200 $ 2,200
Lease One        
Other Commitments [Line Items]        
Leased square feet | ft²     67  
Lease renewal term 5 years   5 years  
Lease Two        
Other Commitments [Line Items]        
Leased square feet | ft²     129  
Lease renewal term 10 years   10 years  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 (from July 1 to December 31) $ 2,657
2019 5,297
2020 5,276
2021 4,350
2022 3,853
Thereafter 20,292
Total commitments $ 41,725
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Contractual Commitments (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 (from July 1 to December 31) $ 6,510
2019 13,407
2020 9,696
2021 9,096
2022 9,080
Thereafter 236,379
Total commitments $ 284,168
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 6 Months Ended
Feb. 28, 2018
USD ($)
day
$ / shares
shares
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Debt Instrument [Line Items]      
Total cost of Bond Hedge $ 41,700,000    
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares 4.0    
Warrant strike price (usd per share) | $ / shares $ 78.75    
Proceeds from warrants $ 22,400,000 $ 22,379,000 $ 0
Convertible Debt | Convertible Senior Notes Due February 2023      
Debt Instrument [Line Items]      
Principal amount $ 230,000,000    
Interest rate 0.75%    
Initial conversion rate of common stock   0.0174  
Conversion price (usd per share) | $ / shares $ 57.38    
Limitation on sale of common stock, sale price threshold, number of trading days | day 20    
Limitation on sale of common stock, sale price threshold, trading period | day 30    
Threshold percentage of stock price trigger 130.00%    
Number of consecutive business days   5 days  
Percentage of closing sale price in excess of convertible notes   98.00%  
Redemption price percentage 100.00%    
Issuance costs attributable to the liability component   $ 5,400,000  
Issuance costs attributable to equity component   $ 1,500,000  
Remaining discount and issuance costs amortization period   4 years 7 months 16 days  
Number of securities called by warrants (in shares) | shares 0.9    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Schedule of Convertible Notes (Details) - Convertible Debt - Convertible Senior Notes Due February 2023
$ in Thousands
Jun. 30, 2018
USD ($)
Liability component:  
Principal $ 230,000
Unamortized debt discount (47,383)
Unamortized debt issuance costs (5,055)
Net carrying amount 177,562
Equity component  
Net issuance costs (1,500)
Additional Paid-in Capital  
Equity component  
Net allocation of proceeds 31,116
Net issuance costs (1,517)
Net carrying amount $ 29,599
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Debt Instrument [Line Items]      
Amortization of debt issuance costs   $ 346 $ 28
Amortization of debt discount   3,089 $ 0
Convertible Senior Notes Due February 2023 | Convertible Debt      
Debt Instrument [Line Items]      
Contractual interest expense $ 431 647  
Amortization of debt issuance costs 223 346  
Amortization of debt discount 1,990 3,089  
Total $ 2,644 $ 4,082  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Narrative (Details) - shares
6 Months Ended
Jan. 01, 2018
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, granted (in shares)   12,000  
2014 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance under the plan (in shares)     7,297,000
Additional shares authorized under the plan, percentage increase   4.50%  
Automatic annual increase in shares 1,889,000    
Shares transferred from the previous plan that expired or terminated (in shares)   0  
Shares allocated for issuance (in shares)   9,186,000  
Common stock, granted (in shares)   2,706,000  
Shares available for future issuance under the plan (in shares)   3,962,000  
2007 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future issuance under the plan (in shares)   0  
Market Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period   3 years  
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period   4 years  
Restricted Stock Units (RSUs) | 2014 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance under the plan (in shares)   3,030,000  
Shares transferred from the previous plan that expired or terminated (in shares)   512,000  
Year One | Market Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights (percentage)   33.00%  
Year One | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights (percentage)   25.00%  
Year Two | Market Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights (percentage)   33.00%  
Year Two | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights (percentage)   25.00%  
Year Three | Market Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights (percentage)   200.00%  
Year Three | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting rights (percentage)   25.00%  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Option Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Number of Options  
Balance as of beginning of period (in shares) | shares 3,692
Stock options, granted (in shares) | shares 12
Stock options, exercised (in shares) | shares (654)
Stock options, forfeited (in shares) | shares (2)
Balance as of end of period (in shares) | shares 3,048
Weighted Average Exercise Price  
Balance at beginning of period (in dollars per share) | $ / shares $ 17.63
Granted (in dollars per share) | $ / shares 47.00
Exercised (in dollars per share) | $ / shares 11.90
Forfeited (in dollars per share) | $ / shares 15.08
Balance at end of period (in dollars per share) | $ / shares $ 18.98
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
shares in Thousands
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Number of Shares  
Nonvested as of beginning of period (in shares) | shares 1,680
Granted (in shares) | shares 372
Vested (in shares) | shares (231)
Forfeited (in shares) | shares (71)
Nonvested as of end of period (in shares) | shares 1,750
Weighted Average Grant Date Fair Value  
Nonvested at beginning of period (in dollars per share) | $ / shares $ 32.65
Granted (in dollars per share) | $ / shares 49.34
Vested (in dollars per share) | $ / shares 29.61
Forfeited (in dollars per share) | $ / shares 34.35
Nonvested at end of period (in dollars per share) | $ / shares $ 36.53
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Market Stock Unit Activity (Details) - Market Stock Units
shares in Thousands
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Number of Shares  
Nonvested as of beginning of period (in shares) | shares 0
Granted (in shares) | shares 234
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Nonvested as of end of period (in shares) | shares 234
Weighted Average Grant Date Fair Value  
Nonvested at beginning of period (in dollars per share) | $ / shares $ 0.00
Granted (in dollars per share) | $ / shares 21.77
Vested (in dollars per share) | $ / shares 0.00
Forfeited (in dollars per share) | $ / shares 0.00
Nonvested at end of period (in dollars per share) | $ / shares $ 21.77
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Significant Assumptions Used in Monte Carlo Model (Details) - Market Stock Units
6 Months Ended
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Volatility 36.60%
Risk-free interest rate 2.40%
Dividend yield 0.00%
Longest remaining performance period (in years) 3 years
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate, percent (1.70%) 2.90% (2.30%) 2.40%
Unrecognized tax benefits $ 0   $ 0  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - Cloud Lending, Inc. - Subsequent Event
$ in Millions
Aug. 06, 2018
USD ($)
Subsequent Event [Line Items]  
Closing purchase price $ 105.0
Payments to acquire business, cash held in escrow $ 10.5
XML 73 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -R""$T?(\\#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,$% @ W(((36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " #<@@A-@%0CV>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI^GBHJ&;B^))07!!\1:2V=U@DX9DI-VW-ZF[ M740?0,@E,W^^^0;2Z2#T$/$Y#@$C64Q7D^M]$CILV($H"("D#^A4JG/"Y^9N MB$Y1OL8]!*4_U!ZA;9HU."1E%"DHP"HL1"8[HX6.J&B()[S1"SY\QGZ&&0W8 MHT-/"7C-@W'] MX7<1=H.Q._N/C<^"LH-?_T)^ 5!+ P04 " #<@@A-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_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 ( -R""$T<"Q8180( !4( 8 >&PO=V]R:W-H965T&UL?5;;CML@$/T5RQ^P&' 29^582E)5K=1*T59MGXE#8FNQ<8'$ MV[\O8*_K NY+N/B<.3,PPR3ON7B5%:4J>FM8*W=QI53W#( L*]H0^<0[VNHO M5RX:HO12W(#L!"472VH80$FR!@VIV[C([=Y)%#F_*U:W]"0B>6\:(GX?*./] M+H;Q^\9+?:N4V0!%WI$;_4;5]^XD] I,5BYU0UM9\S82]+J+]_#Y"%-#L(@? M->WE;!Z94,Z-(TQ/G\W?I' M&[P.YDPD/7+VL[ZH:A=G<72A5W)GZH7WG^@8T"J.QNB_T =E&FX\T1HE9]+^ M1N5=*MZ,5K0K#7D;QKJU8S]\2?%("Q/02$ 3 :7_)>"1@"?"<)I@\,R&^H$H M4N2"]Y$8;JLC)BG@,]:'69I->W;VFXY6ZMU'D>3@84<@(]8AP5608&51]\X M @-B91'M<,(I3'"V$,2 MY1" +&3+-BBQ]?FIDX];[SI2E&UPDBX(P21<68DOY:96"+.07'"A?J%OPVH>)F^Y&,2GYO;3.<[4X];X_L(_T7/C3,KT3&PO=V]R:W-H965T&ULA9C; M;N,V$(9?Q?!]5ISA20H< [6+H@5:(-BB[;42,[&QDN5*2KQ]^U*R8L@SP^R- M=? _Y#\D]6G$U;EIOW7[$/K%][HZ=@_+?=^?[K.L>]Z'NNR^-*=PC/^\-&U= M]O&R?'E8_@3W M6Z.&@%'Q]R&_[1Z6:G 4JO#<#TV4\? >MJ&JAI:BCW^G M1I?7/H? ^?E'Z[^,R<=DGLHN;)OJG\.NWS\L\^5B%U[*MZK_VIQ_#5-"=KF8 MLO\]O(YFM4SDL"KC7<3"?AYOCV(W_Q6R[>/=] MC6:5O0_M3)+-18)SR:UB*RCL59+%_J\F4#2!8[R>QSLY7HOQ>HPW\WA/DKA( M_"@YCA+PSNN<9,)EUA<.9#-&-&.X&=++YB*QLUY0@R56?B"Z<6)%)Y8[*8@3 MRSH!!84G2V#+909] M +/"14JVD8LV:."F$E6(4)0%7%6@2 MSS(HF4B*FV%(4CQEY>CT2"KK,.$FP4?@;BQU [P?]-I3N @ZT*!RGW DPQ*0 M.W+4$7)'SE,H;B69L<8D_,CP!4Y?3>D[:6XRMP6?,$&&A4\\VR#S%SB *>8W MP.%:F(*]UK@JQR+Q8(',8. 0UA3"P/%:*%]0-P*K(_=2DR53&#B&#<4P"(3% MW+/)^I'LUH],8N H-A3%P#'K%'M%":H$C$&F,7 <&XICX*@%\)3'DBK6U0DW M,I&!(]E0) .GK8$X YKZX3J,4Y5Z1:#,952L2DN1 F66(F>IH2Q%SDCGZ!.S M%53>8:),PT31R3EJ*$>1 ]*[G')=4(%*OFA0QBARC!J*4>1\]'%E43L"1<%" M:G1DBB*GJ*$41WEA:W MFI>MZ)2QM'H3=* %(J;C2G(BUI/I7<^I"AJ3DT'864YC1DX\$E=[E- M5 ]:YJ7FO'0449IS,'X> :MG!!W:PB?WC&1H:@Y-2N:-YC2\ ^I[*ZIT IE: M1J;FR*1Y;S2'X5U\L7M6 +OCE-^^79==-^_3]02P,$% @ W((( M3?E,/&!/ @ 0@@ !@ !X;"]W;W)K((#6IJE9JI6BJML].X@0T@*GMA.G?US8, MNYY"'XLO> >LH1D=E M:FK@0QB#!E6M6^1J;$>+G%QX7;5X1QUV:1I$_VUP3?JUZ[D? Z_5N>1R !1Y MA\[X)^:_NAT5/3!%.58-;EE%6H?BT]K]Y*VVGC(HQ>\*]VS6=F0I>T+>9.?; M<>U"281K?. R!!*/*][BNI:1!,??,:@[Y93&>?LC^A=5O"AFCQC>DOI/=>3E MVDU=YXA/Z%+S5])_Q6-!D>N,U7_'5UP+N201.0ZD9NK?.5P8)\T81: TZ'UX M5JUZ]L-,G(PVN\$?#?YD\,*[AF T!)H!#&2JU,^(HR*GI'?H\+8Z)#>%MPK$ M8A[DH%H[-2>J96+T6L1Q#JXRSBC9#!)_)O&7BJU%$4T2(/)/$+X5PE?^8 Z1 MV/V!U1\H?SCWIUH1@R15DE9)X N$T-,J>2A;T(16FM"DR32:01+-TD10_32< MQ[H%3V3EB0R>1,NSB8P\.LD]Q8(AMC+$)H.V])OX(<,]Q8(AL3(D)H.VD3?) M<[ODH6Q!DUII4I,FT&A2HUYO?/WZRCRC7#!E5J;,9 HUILS(%/II9$&R"+TL M"V\2>=!^/D&3*=(/*/@LE$WI97%RF^K&J>F95,:QZ3W)T(X%B'ABPA6B@M]ZM3XQ&4S$6TZW&I#AY-NO+'!]-E0 M_ =02P,$% @ W(((32D?8H4:!0 (!D !@ !X;"]W;W)K?+'\)_GLCKD3?A8O43UJ?+YM@LZ%)$4PD2'?'^<+N;=LR_58EZ^ M-L7^Z+]4D_KU<,BK_Y:^*,\/4YB^/_BZ?]DU[8-H,3_E+_Z;;_XZ?:G"I^C: MRG9_\,=Z7QXGE7]^F#["+%.B#>B(O_?^7 _>3UHI3V7YO?WP^_9A*MH1^<)O MFK:)/+R\^=071=M2&,>_?:/3:Y]MX/#]>^M9)SZ(>CKIU?_AWWP1\'8DH8]-6=3=W\GFM6[*0]]*&,HA_W%Y MW1^[UW/?_GL8'R#[ /G9 -4'J&M &.Q' 7$?$/\,B#\,T'V _FP/I@\PJ(?H M,EG=[*_R)E_,J_(\J2X+Z)2WZQ1F)N1WTS[LTMG]+R2@#D_?%M;.H[>VG1Y) M+X@<(LDMLJ8(7(DH]'\=A.0&D4H2+F\[6%'".C2&7S:2?=C(S3 5.U>JBU># M^$3P\3$;'W?Q\3 >T%Q?$-LAQP[1B;8QF@U*Q=9(C2:$4@!*)7A6*.8DZ)&) MT:PP386A7I8,HI#V"Z(' Y%."42M&"I6$B](2FDC!]FZ2*=4;$&,Y-2PT@W5 MA;*5&D:7M"CS*X92TJ'OXII2.HP8IY12L19C*;6L+DO7NN;C$S8^H?-BT))@ M$+PD$B($) B4[!5#@7"HNS6EI!+XJY4QE' #ZD:Z8Z4[J@NE<*5@^#=1%!A*%M+CL'B>^9F,,(ZG'@&<](0 M>P.*#CT40:A90&K(Q"&H@N"ADWLA< Z\^/ M((DJ)[ J20>,4['B(*NP*@I99; J!HI'OJ; VSDHJ@K[<<_<3![-%84$UO2) M=K(/V[E5Q!<80"L,)[&BF%E8+L8;"X>! **+8B9Q>,EG#*:=A3%U?)4!M(9P M9..@EGYGC-58'8-9B[?$-8-K6C>M,'2&=)X MABS]XF@R/Q0"B0MN!G*:[#X4DLJ.J.)+":"% C;W%*AOW\G$"*R+P\B:9J!8 MD+J9PT;SQ5<*0.L 7/&E0'WY+M@7R1ACWX)DC&E+ 2Z>,ZZM>*00D'PA(*G) M8_=.)379R,Z.-]7E*?=]CG)35>T/@X MPT AO;CL9R@5X],,UY328WGCG5Y2IQ\>B'IAU'OO$B,MEL9@-I&XB.&PL'GB M/3OCN<2,W33PIB_I(3[8VD@3O,M*ZK+D")9*ZGCD3H,B=V2392%RL<% :L1< M)6^NDIHKX+-WVD,6)1[O11QF$XWW60X+B<<[8,9SB1O+&N^NDI[4 6\B:0^Y M85?BGB2.I8"DCL446=<\9D;4\.4PD\=B.C;WV]F:/]ROUZT/IDF'"H10-(AI3 M3?EZ;%H)@Z?7J_FE;"]NT?,49BM@GJ]AEG'/'Z6;K8-V^I\P\-GZ#/_/J97^L)T]ETY2'[B+XN2P;'_2*^S#A.Y]OKQ\*_]RT;VUX7UWN["\? MFO+4_QX177\46?P/4$L#!!0 ( -R""$TY)8JVKP( *L) 8 >&PO M=V]R:W-H965T&ULC5;M;ML@%'T5RP]0 S;^B))(S<>T29M4 M=>KVFR8DL6H;#TC2O?T .ZX#I,N?V-R<<^\]!PQ,SXR_B0.E,GBOJT;,PH.4 M[22*Q.9 :R(>6$L;]<^.\9I(->3[2+2I ]%\VI(]_4GE2_O$U2@:LFS+FC:B M9$W Z6X6/L+)&AJ"0?PJZ5F,W@,MY96Q-SWXMIV%0'=$*[J1.@51CQ-=TJK2 MF50??_JDX5!3$\?OE^Q?C'@EYI4(NF35[W(K#[,P#X,MW9%C)9_9^2OM!>$P MZ-5_IR=:*;CN1-78L$J8WV!S%)+5?1;52DW>NV?9F.>YSW^A^0FH)Z"!H&I_ M1HA[0OQ!2#XE)#TAN;<"[@G8JA!UVHV9*R+)?,K9.>#=>FB)7G9P@M5T;730 MS([Y3_DI5/0TAR"?1B>=J,\V*#3^Y,LOJ8M%A,H-INAH ))8:%X0!LKI=N2 8@\*J MMW91!8(W5"5>58FC*D=^/O;R\1VN=!@\U@)2;+GB@G)H3[*+02 'EB>>:CB) M_9I2KZ;4]23U\S,O/[O#D\SM,D'6A[5T03FT%XJ+02FVEMS:5^V6)[E74^YZ MDOGYA9=?W.%)X9FY-+4\\8! '%NFN"!4V)_8VI.I&.UM5Z(@\&^@P+7E5H8; M6S"\PY@>E%WI2>POR(>*L;-9NR@\7@N=-QY4@C"VI$6C@Z:F?&].?1%LV+&1 M>AL=18>;Q2/2!Y457\#)$GKB*WT3,0?;1_KN&O.#\'W9B."5274\FD-LQYBD MJGGPH.;TH&Y.PZ"B.ZE?,_7.N^M#-Y"L[:]&T7 _F_\#4$L#!!0 ( -R" M"$TG*&353P8 *4B 8 >&PO=V]R:W-H965T&ULC9I? M;^(X%,6_"N*=(;[7CI.JK304^D?:E48SVMWG3)NV:("P2=K.?OM-0DK)O<>4 MET+2X^MCQ_[YVN3\K2A_5<]Y7H]^KU>;ZF+\7-?;L^FTNG_.UUGUI=CFF^8_ MCT6YSNKFLGR:5MLRSQZZ0NO5E*(HGJZSY69\>=[=^U9>GAJ+M9]E,;*.ON]^UQN MNL^W/OY[,5R ^@*T+]#4?:P ]P7XHX ]6L#V!>RI-;B^@#NUAK@O$'\4B(\6 M\'T!?VH-25\@.;5 VA=(18'I[OEU V*>U=GE>5F\C6O' BJAE[E4MWCLY]H&( M#A[EP$H"K23 2BRL)+K!5F@66D,)]I%"'RGP(<;D/-4^HD3,]8461=B'B3!? M(^!$T3/2S15S8P$TQ@6&O FPWH#Y+!H\ZT6#01!%8F1? 96+B&2[M,IPE,H^ M!K*43 !U!JX.7PV!?I;T[T6'%4UBU=%:1!R8CP:#U[ V0Y$TPWK\)=(+T(2L M8(0;P'#%W5Z$1WGO1$M"1C!PC5-&4B/'GE.5Q"Z10T^+5->>$&=Q-,ZP17@% M,+%>0RBPOAI,;J/1S:HQFLH3PPFK<0MTE$1QP!#FM]$ 9S6K-9PGQDNH+9 L M<8$UUF",&\!Q8NE',WKB4K7.(ADE::!_"..< ,Y)+OND43TAKT #97$2X!YA MIA-@NDPDYZ0!.R$R*O75LL",( QATA"VN:D&3MAUH\)R)ID.N0'XY@TC@TI0QJ1$TNI MZA\M\T$[F*4$TFFYB9B33I4GL5?= U0N"6TU,9<)I-0DLS9"P&UD5AI" (\H M#LTM3&9*P&H38@6F*0&:JN6& ":]9948(YUQW@?2=,8\9&B>3.*3B MQ 260 Z<*H#DEN42R!J9R@Q@;],Y 2^8J@RR6Y:0Y\^S6R"9F#@*S%#&2&6 M5)9(98!4;V)I>H%TQJ6A_)(Q5AFDJ!P@,V,4,D"AW*?,62..B$VB6J5UH3[& M%&1PP,!RF\<@\[0F5OM.H NYP4!E %0K@M)J0QB?=> M&D)9;&2CT/$J1JD%*+42I59S,HZ:[81TI&7M:BQFZG4O\T'9T'?@7!A@5^;6 M,ZN9:GP:.='E5T#'GA,)SA/#+4X+=PUDPUX=]@,FO@6GR#84 A/:@L37RL37 MZI16)6X+) H=FEK,>@M8;R7K[3&&]U:T) XYP9RW(-NU@4S.8CA; &>9$B!#H#]-=G-B&VY/,W?W:5-WG3\]^'EZG9=/W?L.U>B^>-G4[20YN+M_ MI^(KM3]OB_LS//K'Q:;JK1SZ*NBW7WT_=C4=1Y MXS[ZTHR9YSQ[V%^L\L>Z_>J;[^7NQ8G=15UL^Y="IOLW4R[_!U!+ P04 M" #<@@A-UE$&(; ! #2 P & 'AL+W=O0I]D[)%DZ&V%YK8=Z/H'#(Z)9> \^R;EP(L#SM M1 W?P?WH3L9[;&8II8;62FR)@2JC]]O#,0GY,>&GA,$N;!(Z.2.^!.=+F=%- M$ 0*"A<8A#\N\ !*!2(OXW7BI'/) %S:5_:GV+OOY2PL/*#Z)4O79/2.DA(J MT2OWC,-GF/K94S(U_Q4NH'QZ4.)K%*AL_)*BMP[UQ.*E:/$VGK*-YS#Q7V'K M #X!^ < &PM%Y8_"B3PU.! SSKX3X8JW!^YG4X1@'$7\Y\5;'[WDV_TN99= M-.4?2_"U$D?^#YROPW>K"G<1OOM+8;).D*P2))$@^6^+:SG[ M#T788J8:3!VWR9("^S9N\B(Z+^P]CW?R)WW<]F_"U+*UY(S.WVR)L; M)[4! #2 P & 'AL+W=O-V M@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4[WE%10\U[Z9S,\P53/ M-253\5_A A+#@Q+,41KIXDK*WGFC)A:4HOC[N L=]V&\27<3;!V03(!D!NQC M'C8FBLH?N.=%9LU [-C[CHBNWU3<8N@6B*.8XQ MR3)FCF#(/J=(UE(KA.DJP1I)$C_6^):S/ZO)&S1 M4P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR-AY?-O:_-L8#2ME&PO=V]R:W-H965T&UL?5/MCIP@%'T5P@,L MCN-,MQ,UV=FF:9,VF6S3[6]&KTH6N!9PW+Y] 5UK6M,_P+V<<^X'EWQ$\V([ M $=>E=2VH)US_8DQ6W6@N+W#'K2_:= H[KQI6F9[ [R.)"59FB1'IKC0M,RC M[V+*' !8QV=2:ADBOB2S ^UP5-0D(@H7)!@?OM!H\@91#R M:?R<->D2,A#7YS?UC[%V7\N56WA$^4/4KBOH/24U-'R0[@G'3S#7,C$QZA0VKB2:K .U:SB4U'\==J%COLXW62'F;9-2&="NA#N8QPV!8J9 M?^".E[G!D9BI]ST/3[P[I;XW57#&5L0[G[SUWENY.[S/V2T(S9CSA$G7F 7! MO/H2(MT*<4[_H:?;]/UFAOM(WZ^C'Y-M@6Q3((L"V7]+W, <_RZ2K7JJP+1Q MFBRI<-!QDE?>96 ?TO@F?^#3M'_EIA7:DBLZ_[*Q_PVB Y]*&UL?5/;;MP@$/T5Q >$7>RF MT]#^ID:CA/.F:9CM#8@J@I1D?+>[9DITFA99])U, MD>'@9*?A9(@=E!+FUQ$DCCG=TW?'<]>T+CA8D?6B@6_@OO&8AO@8\*.#T:[.)%1R1GP)QE.5TUT0!!)*%QB$WRYP!U(&(B_C M=>:D2\H 7)_?V1]B[;Z6L[!PA_)G5[DVIS>45%"+0;IG'!]AKN<3)7/Q7^ " MTH<')3Y'B=+&E92#=:AF%B]%B;=I[W3-B6*RN^% M$T5F<"1FZGTOPA/O#]SWI@S.V(IXY\5;[[T4^VN>L4L@FF..4PQ?QRP1S+,O M*?A6BB/_#\ZWXH]1]L,234+AP_ M^[.9QFPR'/;S#V++-RY^ U!+ P04 " #<@@A-/.2&[+4! #2 P &0 M 'AL+W=OW<0.&0TRU];* @4E#XRB+!=X1&4BD1!QH^)D\XI M(W!Y?F/_D&H/M5R$@T=4WV7EVYS>4U)!+7KEGW#X"%,]MY1,Q7^&*Z@0'I6$ M'"4JEU92]LZCGEB"%"U>QUV:M _CS>[=!%L'\ G 9\!]RL/&1$GY>^%%D5D< MB!U[WXGXQ-LC#[TIHS.U(MT%\2YXK\7V<)NQ:R2:8DYC#%_&S!$LL,\I^%J* M$_\'SM?ANU6%NP3?_:'PL$ZP7R78)X+]?TMA;,= MQVPT/';3#V+S-RY^ 5!+ P04 " #<@@A-7Y@*&;8! #2 P &0 'AL M+W=O*0TPW]<#R)IG7!P8JLXPU\!_>C.QEOL9FE$@JT%:B)@3JG=YO# M<1?B8\"S@,$NSB14 M/]B_Q-I]+6=NX1[E3U&Y-J=[2BJH>2_=$PX/,-5S3X@/3A08G/4:*T M<25E;QVJB<5+4?QMW(6.^S#>7&\GV#H@G0#I#-C'/&Q,%)5_YHX7F<&!F+'W M'0]/O#FDOC=E<,96Q#LOWGKOI=C<[#-V"413S'&,29(#KR4Y,J/4.L_V&Q(J%TXWOJS&<=L M-!QVTP]B\S&UL?5/;;MLP#/T501]0Q4K6%(%MH.E0=, & M!!VV/BLV?4%U<24Y[OY^E.RZWN;U11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLP MYHH&E'!7I@.--Y6Q2G@T;@_&ES.@F" ()A0\, K<+W(&4@0AEO$R<=$X9@,OS M&_M]K!UK.0L'=T8^M:5O,GI#20F5Z*5_-,,#3/5\HF0J_BM<0&)X4((Y"B-= M7$G1.V_4Q()2E'@=]U;'?1AO^'Z"K0/X!. SX";F86.BJ/RS\")/K1F('7O? MB?#$R8%C;XK@C*V(=RC>H?>2)_LD99= -,4ATG>>&=!_:6 MQS=Y#Q^G_9NP=:L=.1N/+QO[7QGC :5LKG"$&OQ@LR&A\N&XQ[,=QVPTO.FF M'\3F;YS_!E!+ P04 " #<@@A-?;CH0+4! #2 P &0 'AL+W=O2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O2FJ7T];[[L"8*UM0 MW%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6RNF>)"TR*+OI,M,M-[*32<+'&]4MS^ M.H(T0TZW]-/Q+)K6!PW>R:+&9I1(*M!-&$PMU3N^VAV,:XF/ M#PYQ)J.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0H8RWB9/.*0-P>?YD?XRU M8RUG[N#>R)^B\FU.;RFIH.:]],]F>(*IGCTE4_%?X0(2PX,2S%$:Z>)*RMYY MHR86E*+X^[@+'?=AO-DG$VP=D$R 9 ;EK,! #2 P &0 'AL+W=OW<@5"0*,GY.G'1.&8'+\PO[QU1[J.4B M'-RC>I25;W-Z2TD%M>B5?\#A$TSUO*-D*OX+7$&%\*@DY"A1N;22LG<>]<02 MI&CQ/.[2I'T8;_AA@JT#^ 3@,^ VY6%CHJ3\@_"BR"P.Q(Z][T1\XNV1A]Z4 MT9E:D>Z">!>\UV)[.&3L&HFFF-,8PYU 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=+O573=MD]LS1A---F<\/[/MM"4'3 6Z M/?^]0'NU:N,78(9Y;]X,0SZB>;8=@",O2FI;T,ZY_L28K3I0W-YA#]K?-&@4 M=]XT+;.] 5Y'D)(L39*W3'&A:9E'W\64.0Y."@T70^R@%#<_SR!Q+.B.OCH> M1=NYX&!EWO,6OH+[UE^,M]C"4@L%V@K4Q$!3T/O=Z9R%^!CP)&"TJS,)E5P1 MGX/QJ2YH$@2!A,H%!NZW&SR E('(R_@Q<](E90"NSZ_L'V+MOI8KM_" \KNH M75?0(R4U-'R0[A''CS#7\X:2N?C/< /IPX,2GZ-":>-*JL$Z5#.+EZ+XR[0+ M'?=QNCED,VP;D,Z = $<8QXV)8K*WW/'R]S@2,S4^YZ')]Z=4M^;*CAC*^*= M%V^]]U;N#L>8M)US!+!//N2(MU*<4[_@:?;\/VFPGV$[_]0^&Z; M(-LDR")!]M\2-V*.R5])V*JG"DP;I\F2"@<=)WGE70;V/HUO\CM\FO8OW+1" M6W)%YU\V]K]!=."E)'=^A#K_P19#0N/"\>#/9AJSR7#8SS^(+=^X_ 502P,$ M% @ W(((3:8SB9VT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+[!-5RM RJ:J$JF55JG:/GMA "N^$-LLZ=]W M; BE+>V+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT M;[6Z:XT+3,H^]LR]P,7@H-9TO!@9=[S%KZ _]J?+5IL8:F% NV$T<1"4]"[Y'C:A_@8\$W Z%9G$BJY&/,< MC,>ZH+L@""14/C!PW*YP#U(&(I3Q,G/2)64 KL]O[!]C[5C+A3NX-_*[J'U7 MT ,E-31\D/[)C \PU_..DKGX3W %B>%!">:HC'1Q)=7@O%$S"TI1_'7:A8[[ M.-UDV0S;!J0S(%T AYB'38FB\@_<\S*W9B1VZGW/PQ,GQQ1[4P5G;$6\0_$. MO=8TQ:3KF"6"(?N2(MU*<4K_@J?;\&Q381;AV6\*_T&PWR38 M1X+]?TOU M5K\ =]Q[]^XXT@'-DVT ''G1JK49;9SK#HS9H@$M[!5VT/J;"HT6SINF9K8S M(,H(THKQS>:&:2%;FJ?1=S)YBKU3LH63(;;76I@_1U X9'1+7QV/LFY<<+ \ M[40-/\#][$[&6VQF*:6&UDILB8$JH[?;PS$)\3'@EX3!+LXD5')&? K&US*C MFR (%!0N, B_7> .E I$7L;SQ$GGE &X/+^R/\3:?2UG8>$.U6]9NB:C>TI* MJ$2OW",.7V"JYYJ2J?AO< 'EPX,2GZ- 9>-*BMXZU!.+EZ+%R[C+-N[#>,,_ M3[!U )\ ? ;L8QXV)HK*[X43>6IP(&;L?2?"$V\/W/>F",[8BGCGQ5OOO>3; M?9*R2R":8HYC#%_&S!',L\\I^%J*(W\'Y^OPW:K"783O_E-XO4Z0K!(DD2#Y ML,2UF)LW2=BBIQI,':?)D@+[-D[RPCL/["V/;_(O?)SV[\+4LK7DC,Z_;.Q_ MA>C 2]E<^1%J_ >;#065"\=/_FS&,1L-A]WT@]C\C?._4$L#!!0 ( -R" M"$V+U[A)V ( $L, 9 >&PO=V]R:W-H965T:. DJ8&8[2??O9PQEF?W\)6#S M[KVS?7>^K*Y"OJD3YSIZ;^I6K>.3UMU]DJC=B3>ENA,=;\V7@Y!-JK.SB^LZ9O''Q'-U M/.E^(MFLNO+(?W#]LWN29I1,+/NJX:VJ1!M)?EC'#^Q^2UEO8!$O%;^JF_>H M7\JK$&_]X.M^':>]1[SF.]U3E.9QX8^\KGLFX\?OD32>-'O#V_WU:1T7<;3GA_)_ ($SAXEN(,2CT* M6KH9!#!I&I ))"H#%,S50:! MC&8K0^, ,7,U4&@>4 'IS6; 8K,U4&@14 ' M9S_S4YM2K\(A4!'0P06 ^=E-J1<' ,1"<8!K /,3G)@7!P@4B@-( %P/F9SHQ+PX0*! 'A,L!@51G;AP@$ 7B@' ] M()#JY,8!! 7B@' ](#_56>Y640 B"MPZA.L!^:G.\!]\ M:+._E_)8M2IZ%=ITE+;O.PBAN?$EO3.^G$QG/PUJ?M#]:V[>Y=#>#@,MNK%U M3Z;_#YN_4$L#!!0 ( -R""$WW[,@YZ@$ &8% 9 >&PO=V]R:W-H M965T=G!4@;X*P=2O M W Y%.$FO#M>VTMCG(.4><\N\!7,M_ZHK$5FEKH5T.E6=H&"97#1YCJ2<)@*OXSW(!;N,O$:E22:_\- MJJLV4DPL-A7!WL>U[?PZ3/SW,#R 3@%T%4!&(9_Y,S.LS)4< C7>?<_<$V_V MU-Y-Y9S^*OR935Y;[ZVD-,O)S1%-F,.(H0O,9D80RSY+4$SB0/\)IWAXC&88 M^_!XJ9ZD.,$6)=AZ@NU?)7Y8E8A@X@@725"1!"'8K$0PS'^N8H>*[!"">"6" M8;:X2(J*I A!LA+!,#M<)$-%,H0@78E@F&PE0A;_N0!U\1VN@TI>.S]=%MYY MB#Q2WR=_X.,$^L+4I>UT<)+&=IOOB;.4!FPJT8-]NL8.O=G@<#9NF]J]&EM_ M-(SLIZE&YM%:_@902P,$% @ W(((33ISM=*W 0 T@, !D !X;"]W M;W)K&UL;5/;;IPP$/T5RQ\0LX8DVQ4@95-%K91( MJU1-G[TP@!5?B&V6Y.]K&T)1RHOM&9]SYN)Q/FKS:CL A]ZE4+; G7/]@1!; M=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C!%9P,LH.4 MS'P<0>BQP#O\Z7CF;>>"@Y1YSUKX!>YW?S+>(HM*S24HR[5"!IH"W^T.QRS@ M(^"%PVA79Q0J.6O]&HR?=8&3D! (J%Q08'Z[P#T($81\&F^S)EY"!N+Z_*G^ M$&OWM9R9A7LM_O#:=07>8U1#PP;AGO7X ^9ZKC&:BW^$"P@/#YGX&)46-JZH M&JS3/4E!-T*<:3_T>DV M/=W,,(WT=!W])MT6R#8%LBB0K>-GR9<2MS!?BR2KGDHP;9PFBRH]J#C)*^\R ML'H\Q]L,00T+AQO_=E,8S89 M3O?S#R++-R[_ E!+ P04 " #<@@A- M/:V,X! "PX[H>^Q*X\_-R1SB20:HW70,8]"YXJU-<&],="-%Y M#8+I&]E!:[^44@EF;*@JHCL%K/ DP0G=;&(B6-/B+/&YD\H2V1O>M'!22/=" M,/7W"%P.*=[B:^*YJ6KC$B1+.E;!"YA?W4G9B,PJ12.@U8ULD8(RQ??;PS%V M> _XW<"@%WOD.CE+^>:"[T6*-ZX@X) ;I\#LPQFIK_ 1?@%NXJL1ZYY-K_ MHKS71HI)Q98BV/NX-JU?ATG_2@L3Z$2@*P(9C7SEC\RP+%%R0&H\^XZYOWA[ MH/9L*US5XR&M&$7)S0A#F.&+K ;&<$L>JS!0U9'.D_=!JF[X(5 M[CQ]MW2/X[! %!2(O$#TI<7=JL40)@J;[(,F^X# ?F42PORGDSAH$@<$;EMG^MOU"1_G]B=35=-J=);&WE%_DTHI M#=A2-C>VX=H^%7/ H31N>VOW:AR8,3"RF]X",C](V0=02P,$% @ W((( M3;NAC):W 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$+^M-DY5M*9LH:J566J5J^\S:8QL%/"[@=?KW!>RX5NH78(9S MSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ M)+EE6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12..=W1=\>+;%H7'*S(>M' =W _ M^K/Q%EM4*JFALQ([8J#.Z$H#/@)^2ACMZDQ")1?$UV!\J7*:A(1 0>F" M@O#;%1Y!J2#DT_@]:](E9""NS^_JS[%V7\M%6'A$]4M6KLWI'245U&)0[@7' MSS#7,C$QRA1V;B2]-&9RQ%?'.)V^]]UKP]#YCUR T M8TX3AJ\PNP7!O/H2@F^%./'_Z'R;OM_,>5=!O:!QS?Y!Y^F_9LPC>PLN:#S+QO[7R,Z M\*DD-WZ$6O_!%D-![<+QDS^;:IA=+I [/ M(471V:CTFVD!+'H77)H"-9)7&3!=])%I@;+.PDGC:-[U6.-SXAX%!: MS\#<%/_=5;;-\1U&%=1LX/9% MC=]@KB?%:"[^!UR .[C/Q&F4BIOP1>5@K!(SBTM%L/=I[618Q^EDG\QA\0 Z M!] EX"[HD$DH9/[(+"LRK4:DI[OOF6]Q M:,8<)PQ=89(%01S[(D%C$D?Z7SB-AV^C&6Y#^':M?IO&"791@ET@V/U3XO:J MQ!AF%Q=)HR)IA""]$HEA]E&UL=51A;]L@$/TKB!]0'!(W661;:CI-F[1)4:=UGXE]ME'!>(#C M[M\/L.MY*?MBN./=>W<'YVQ4^L6T !:]2M&9'+?6]D="3-F"9.9.]="YDUII MR:PS=4-,KX%5(4@*0I/DGDC&.UQDP7?61:8&*W@'9XW,("73OT\@U)CC#7YS M//&FM=Y!BJQG#7P'^Z,_:V>1A:7B$CK#58K%&U^J'"<^(1!06L_ W'*%1Q#"$[DT?LV<>)'T@>O]&_NG4+NKY<(,/"KQ MDU>VS?$!HPIJ-@C[I,;/,->38C07_Q6N(!S<9^(T2B5,^*)R,%;)F<6E(MGK MM/(NK.-TLMW-8?$ .@?0)> 0=,@D%#+_R"PK,JU&I*?>]\Q?\>9(76]*[PRM M"&>.\UX*F^XQF&]X9=%'6/9]PR;52%EPJR9W+I753O!@":NNW>[?7 MTUN>#*OZ>4S)\J\H_@!02P,$% @ W(((33,$VF[A 0 04 !D !X M;"]W;W)K&UL;51MCYP@$/XKA!]PN*RK>QLUN;VF M:9,VV5S3]C.KXTL.Q *[7O]] 3UK+5^$&9YYGAED)ANE>M4M@$%O@OAU)WNDH,[Q MT^YT3AW> WYT,.K5'KE*KE*^.N-SE>/()00<2N,8F%WN\ R<.R*;QJ^9$R^2 M+G"]?V?_Z&NWM5R9AF?)?W:5:7-\Q*B"FMVX>9'C)YCK.6 T%_\%[L MW&5B M-4K)M?^B\J:-%#.+346PMVGM>K^.TTD:SV'A #H'T"7@Z'7().0S_\ ,*S(E M1Z2FNQ^8^\6[$[5W4SJGOPI_9I/7UGLO:$(S@*LUL0Q+(O$C0D M<:;_A=-P^#Z8X=Z'[]?JZ6.8( X2Q)X@_J?$_:;$$"8.BQR"(H< P6$C$L(D M89$D*)($"-*-2 AS#(ND09$T0/"X$0E@TF@C0E9/4(!J?/-I5,I;[QM_Y5WZ M^XGZ)_P7/@V'KTPU7:_151K;"/ZYUE(:L*E$#_966SN/%H-#;=PVM7LU=>5D M&#G, XM X@*N-M8O(Y90B\W'_2 M'V/OU,M!.KA'_5?5OBWX+6:B$ ) Y'C(EBY0_2RS*W.# [SKZ7 MX1<]ENDER<0Z@2;,;->FE9E8(HL\ITL44:0S/OJ3X M#V"]"%A'P/H+8+T,R!8!V4(%V;B#>ZHIN0DOO9#8T-#YL-[2WXVT9#8_]]!#$_!K+?U!+ P04 " #<@@A- MC:56F^<" !J"P &0 'AL+W=OVP,AW'FKRKJ=N0?.FXGGM9L#J?)V1!M2BS<[RJJV]]J& MD7RK2%7I!;Z?>%5>U.Y\JM:>V'Q*C[PL:O+$G/9853G[FY&2GFD ME1=*7^7#U^W,]:4B4I(-ER%R<3F1!2E+&4GH^*.#NGU.21S>OT=_5.:%F9>\ M)0M:_BZV_#!S4]?9DEU^+/DS/7\AVE#L.MK]-W(BI8!+)2+'AI:M^N]LCBVG ME8XBI%3Y6W@VX10$\(/0G23$&E"=&^&6!/B>S,D MFI#<2\":@ V"UU57M6N9\WP^9?3LL&['-;G&QH^#3(ZO,@ MCT 0C"\Q:P 3PVY#L.:AXH?#8L48#A"! 2(5(+H0:70DZS!88>H.,_;EGU&U M.W%K (;L:!$ 6]G1;IG#H#ELMR2,#'/8DF/ZLA&0_>6G@58V(KUA*04M MI7:_4G.7I5;IH HO;!C8+QN60OVR8>$-."@$SAE1#@E^$!!?_A%SYN40BHB$R_H?U;ZIISK3T( M/IL1<#BGL9DMLJH;XU&8&IF\P5>\(FROAK;6V=!CS65-!JO]8/@0R"G 6,_0 M9(& ]26:K+JQ[R-\-X5^S]F^J%OGA7(Q>Z@)84]?$A%M$ MD#:IJE9JI=56VSX[9!+0&DQM)VS_OKX0E@2GVI?8'LZ<,\>72=XS_BHJ .F] M-;05:[^2LELA),H*&B(>6 >M^G)@O"%2+?D1B8X#V9NDAB(SB0$Y7/K/\*@Y_( M]P;SW^$,5,%U)4JC9%287Z\\"I>-K@>T*421PR=RY/ZB1(/WZTF9,@^\">9[/M3(.93S1Y M4@WPH^D^PBO9J97Z\DZB8X-[Q/I)WL0WJO'9/O5.8[OF#\*/=2N\'9/JP9MG M>6!,@JHQ>%#G4*E&/2XH'*2>)FK.;;NR"\FZH1.C\>^@^ =02P,$% @ MW(((342# <_O 0 N 4 !D !X;"]W;W)K&UL MC93=CILP$(5?!?$ ,1@"201(S595*[52M%7;:P>&@-9@:CMA^_:U#4%)=BYR M$_]PYCLS=CS9*.2;:@"T]][Q7N5^H_6P(T25#71,K<0 O?E2"]DQ;9;R1-0@ M@54NJ..$!D%".M;V?I&YO8,L,G'6O.WA(#UU[CHF_^V!BS'W0_^Z\=J>&FTW M2)$-[ 0_0?\:#M*LR$*IV@YZU8K>DU#G_J=PMP\#&^ 4OUL8UQ74[,SUJQB_PES0VO?FZK_#!;B1VTR,1RFX>59:=#/%I-*Q]VEL M>S>.,_\:A@?0.8 N 72J93)RF7]FFA69%*,GI\,?F+WC<$?-V91VTQV%^V:2 M5V;W4M MS>4>AS?-UCZP60H,!!BOS/VA,&UT6'&IMIZF9RZF73 LMAKE/DJ59%_\! M4$L#!!0 ( -R""$VMJS(>R0( 0+ 9 >&PO=V]R:W-H965T:J++#DU2=5Q;;32G8_Y3^13*>I[% M49R%9TUD,8L&@V\PPU$7LNI#4(L(E8!6!894+'#/'7=9"4P00(2)(8@[A"D,$$*$J2 @H%S7!!FZ.3J,:8C9 *&0 $ M(YA@"!(,GT_%""08/9$*"..6S6-,1\@8%#+N$Z ()D 1? FCYY.![MQC!*A M[D6VMSTRJ*JYIT'J7#48E;@W'D#%@;/C&D+AX$ZE(; YS!$&0L-N: T(H8YH MMXO *.2&!J"PFX"U1:6WH#MQP=T$ >T$Q7>3.7-0O):CMSANW@ M._L+4$L#!!0 ( -R""$V]G26R,P( ,,' 9 >&PO=V]R:W-H965T MY.).^+@?&9,W. 8;)6Z6=3 MCH18K:K./2VF9%B"E*D-P\ MJ 9J]^>HM.36+?6)F$8#/P0G*0A+DCF1O*KC/ NVGJE-IO8'D6<-/\ /LSV:GW8H,+(=*0FTJ54<:CNMX0U=;FGJ' M@/A506MNYI&7LE?JV2^^'M9QXC," 87U%-P-%W@$(3R3R^-/3QH/,;WC[?S* M_CF(=V+VW,"C$K^K@RW7\2*.#G#D9V&?5/L%>D&S..K5?X,+" ?WF;@8A1(F M?*/B;*R2/8M+1?*7;JSJ,+8]_]4-=V"] QL<7&ROI0L4,O_$+<\SK=I(=YO? M<'_&=,7&+8B_'/)&V>]Y!,ZSO,ISA!%.48!H()J\(YCC!#"68(1FD;_8(PRSP(',TR!PA6.($ M*4J0CI>Y0 D6(V0BF"3%@RS1(,OW!"S!"6B"W]ADO%!ZY]+3$5)1T)TCI>C- MWU"&J+U3.Q2__73R ;7X_:?3,6H1T+V3I7B94*0&V)U2IW@1T/D'U.)E0-,Q M:A%0\K;:R,T;*D&?0O(/_P[OV]IWK4U6;:*^L>\G# M>WM4RH++)7EPVU:ZCCHL!!RMGZ9NKKNVTBVL:OJ628:^G?\#4$L#!!0 ( M -R""$VTSC^?4@( *D' 9 >&PO=V]R:W-H965TO;0@EX)S2 M/V OL^.9Q?9F'>-OHB1$.N\U;<3*+:5LGP$014EJ+)Y82QKUYJE,I M=0#D68M/Y >1/]L=5S,PLARJFC2B8HW#R7'EKN'S%B*=8!"O%>G$9.QH*WO& MWO3DZV'E>EH1H:20F@*KUX5L":6:2>GX/9"ZXYHZ<3J^LG\VYI69/19DR^BO MZB#+E9NXSH$<\9G*%]9](8.AT'4&]]_(A5 %UTK4&@6CPCR=XBPDJP<6):7& M[_V[:LR[&_BO:?8$?TCPQP2U]D<):$A LP30*S-6/V&)\XRSSN']WVJQWA3P M&:EB%CIH:F>^*;="12\Y\E$&+IIHP&QZC#_!Q,DM9+N$P!$!E(!1A6]3L?$7 MZ?YL@8\0-PL@JTUDTM&-SO.M;D'!.(3I'3UWSC6TZ$GN4%@/Y1KZ M_U$5^[&#Z)&JH,6)2$)O<<,L46HOI?-=#R877TWXR?0(X13LW)@&-8F.?6CM MFXOS'[QO8M\Q/U6-Q&O.^>?03 MR=JA,8*Q.^=_ 5!+ P04 " #<@@A-[<-*$T " #F!@ &0 'AL+W=O MUNFS 4?17$ ]2 (="((#4?U29M4M1I MZV^'W 14@YGMA.[M9QM""= T?[!].>?XWF.XCFO&WT0&(*WW@I9B86=25G.$ M1)I!0<0#JZ!4;PZ,%T2J)3\B47$@>T,J*/(<9X8*DI=V$IO8EB'_ED!9O;!=^Q)XR8^9U &4Q!4YPB^0OZLM5RO4J>SS DJ1L]+B<%C8 M3^Y\$VJ\ ?S)H1:]N:4KV3'VIA??]PO;T0D!A51J!:*&,ZR 4BVDTOC;:MK= MEIK8GU_4GTWMJI8=$;!B]#7?RVQA1[:UAP,Y4?G"ZF_0UA/85EO\#S@#57"= MB=HC9528IY6>A&1%JZ)2*M6_T*;)G@MP>L(:N];!-P2\ ?!OTGP M6X)_[PY!2P@&.Z"F=F/FFDB2Q)S5%F\^AXKHK\Z=!^JX4ATTIV/>*3^%BIX3 M[#W&Z*R%6LRRP7@]3!A=0]9CB-LAD$J@R\*;RF+IC>C>]0:K,2(3%L"/IF,**V6G4FHO>M&N*3]Y^BJ MB3<]]T.^N0%^$G[,2V'MF%2MQ32 V,25.K.@SK,3%TZW8+"0>IIJ.:\:;W- M0K*JO550=[4E_P%02P,$% @ W(((3:>=+B[? @ O@T !D !X;"]W M;W)K&ULE9?O;MHP%,5?)?Q MP9CF,4GTYB JKA]D(VK[STZJBAO;5/M$-TKPK1]4E0E-TU%2\:*.%S/?MU:+ MF3R:LJC%6D7Z6%5<_5V)4I[G,8G?.YZ+_<&XCF0Q:_A>_!#F9[-6MI7T*MNB M$K4N9!TIL9O'2_*X8B,WP$?\*L197]Q'SLJ+E*^N\74[CU-7D2C%QC@);B\G M\23*TBG9.OYTHG&?TPV\O']7_^S-6S,O7(LG6?XNMN8PCR=QM!4[?BS-LSQ_ M$9VA/(XZ]]_$290VW%5BN[TWX?A ;0; M0/L!-K?STB;RE7_BAB]F2IXCU4Y^P]TS)H_4SLW&=?JI\/_9XK7M/2T8H[/D MY(2ZF%4;0R]B2!^16/4^!44I5O1F.,7#&:R0^>'9APH9%LB@0.8%V >!# OD M4" '%>173!Q% 0Q:2P##0Z7"W#,/ P,IP\VQ14!9XM@P3PP , M>6 18Q@&1N]P&]@[HW)YOO7.V+6D&PO=V]R:W-H965T8VDZX_OO:AG#$V:9] M"?8R,]X=&V_2GK)77A(BK+>F;OG*+H7HEH[#BY(TF"]H1UKYYDA9@X6
  • WX49&>S\:6JF1/ MZ:N:?#ZL;%-"UJ2NE9!,X]>H:4]+*N)\?%7_J&N7M>PQ)VM: M_ZP.HES9B6T=R!&?:_%"^T]DK ?9UEC\%W(AM82K3.0:!:VY_K6*,Q>T&55D M*@U^&YY5JY_]J'^EP01_)/@30:[]B!",A."=$#XDA",A_-\5T$A Q@K.4+LV MXL-QZ'#ZM1Y2R2WJU!!O3OZG?23R^@E"U"0.A//,'%R M"]G<0[P)X<@$IBQ\*(OX8E ,H+HQ@9OH"P)/K+%B*P M- 1X@V"!"!2([KP)4&1X,V#0+-'0CURCG#6 \MPH-+R!M(+$.%1; .4F80(7 M%H.%Q<"F&\GD ^9IO@/NPOP&0)!G?@8@*C"W'$9%<%T)6%<";)AQ3//DSC[D M!F9= "A&YN%S9C=:0]A)MQ=N%?3<"G7N9M&I@SW[ZD8TXKFW7'M ?",[WM"@ MWN6'=OD5LU/5+QA!.\TJ2H]Z/N15^&B=K-4K[VR+*5'418U>64. M/U859G^7I*3MP@7N>>&M..1"+7A9VN #^4'$S^:5R9G7J^R*BM2\H+7#R'[A M/H/Y&FB"1OPJ2,L'8T>%LJ'T74V^[A:NKQR1DFR%DL#R<2(K4I9*2?KX8T3= M?D]%'([/ZI]U\#*8#>9D1VQIR?6OLSUR02NC(JU4^*-[%K5^MD;_3+,3H"' GB#WOD<(#"&X$,*[ MA- 0P@LANDM AH!&.WA=[#J9+UC@+&6T=5AW'AJLCAV8(UFNK5K4U='O9#ZY M7#UE 4I2[Z2$#&;98> ZX1+Q8$N& \Z:"W 6TVEG B *^W6$T1\6SDPB*" MKB'K*21 ,[O1P)JO0 L$PSV2V"X06@5"+1 .!*)@E.\.$FM(K2&? *Q[X_B MM>(@ .$H:!LNB& ,[;Z1U3>:^ ZBD:%EAT&#C0!(XC@>E1)-_4 _]&_8B:QV MHHD=.+MQXF*K0/QX(1.K0/+_0B:3?,A 03A*VSJ9Y .@)+R1CIG5S,Q2G1OI M +[](O ?3PBX<9> !\Z( 0VCA<'D:%M08(CJ['B#6ZXB[*!;#G>V]%@+]94/ M5ONV]@S5+3E:7X+YJFM.%YFN5W['[%#4W-E0(>]@?5/N*15$FO2?9&5SV9[[ M24GV0@UC.69=C^HF@C:F_WK]GX#L'U!+ P04 " #<@@A-SY+[>1H% U M&P &0 'AL+W=O'J5]B21FNAA\SNZ06 MQ[KYWFZ\[V8_=M6^?9AONNYP'T7M\\;ORO9+??#[_C\O=;,KN_ZV>8W:0^/+ M]=AH5T4'\M7_X;L_#U^;_BXZ1UEO=W[?;NO]K/$O#_.?Z+YP;F@P(O[: M^F-[<3T;NO)4U]^'FU_7#_-X8.0K_]P-(_TQ!Y^=W#@TO MKS^B_SQVON_,4]GZ55W]O5UWFX=Y-I^M_4OY5G7?ZN,O?NJ0F\^FWO_FWWW5 MPPZZH=_\Z>W]JNWDU1>BJ[\L?I=[L??X]3_(]FN %/#?C<@.RG#_],'R!$8B51AB77V,*$,6=(5%/\LR4(5,>VYLKI@8',#" M&0/8RP D>GJ"I"-D/T*(\D1T5H,(.[B#9SDDFNA M460X#@R;@URP\)IJORQ,Y MSP!EV&2",$!QG@9&.(6,4\U8O.4QU<-BF87$ BK%!QKJ[S M84':L\(YC+!O4?Z_6:R8,#>F'L;VQMK>5(IC[4CAG,'8D!@8DIP=UA82F!T. ME(BH1@RL9<929ETE2KLO)LR-#LU8\:P5+QVZ8*W/3SR5L3I9JU-Z:L&Z[/K$ M!1EKF+6&0R[(6,*L)2Q=L)@PZ:V>Q5C(#(2 MEEJW6NLLCP]7$!3P XO]P()L+?W :C\@.70K +K+0\L26X;5EJ&\VFK+ <@ M '5U G)].(=]Q6E?"9JZP\;B0&DN)]H!8TF=V$RO$,JEH0YA[W':>Y3U.UU$ MW''FY!$ @E$6//W$1N9TK:$RA-.UQIVC6"X^!,LH#RI[KIZ-WY_>*GKSO;RK]TPV7:7S>G#SFGFZX^3!^IHO.7LN5_4$L#!!0 ( -R" M"$VJ#^GQ-P0 ($3 9 >&PO=V]R:W-H965TQ=[# :B)-)N+FJE5EJ=JNTSFS@7'0@ID,WIMZ^Y; [,C'?S MDH#SF_',V/R'>'8KRN_5T9AZ\B//SM7<.];U9>K[U?9H\K1Z*B[F;'_9%V6> MUO:V//C5I33IKC7*,Q^$T'Z>GL[>8M:.O9:+67&ML]/9O):3ZIKG:?G?B\F* MV]R3WL? M]/A6#<#_F)V20_F3U/_=7DM[9U_][([Y>9M*D\E84WYN;WW9S3S01FS=)D6>/)QO%O[]2[ MS]D8#J\_O&_:Y&TR;VEEED7VSVE7'^=>[$UV9I]>L_I;O\?9KP!] ;PJ('J#=3= MP ;[F4'0&P0_#8)/#<+>('QT!MT;:#2#WQ6KK?XJK=/%K"QND[+;0)>TV:=R MJNWZ;IO!=CG;W^P"5';T?:%T///?&T<]L^P8&# 10M84D7?"MP'90*($HE8,%2C 6YI2H898H-I1*HBD$'SJ$9MZ1//2*'4&P:E')! ) M4J"D5@PE18*F6U,*E,![<,-0(AE0H]1C-O68Y)6@/;R,R2Q1B)@5921@=:!, M$N*,* /*\7PG;#X)R6>X%[J$$O*T_1)KB%!*#!7%@,1BS5 RT!&JSX;%8NV0 M:"GX3B&8Y% %ESV4#*<23UC,>4KB)>,QA;-S8-J1G:,/2I*=TBX7;!-[EO!X M>Y!\@Y'JZP;1,Z,.H9- X.)1S#[IP4 WQ@'Q#4L&CPN[Y%N##+^4]F7/C(4[ M(-N=P4(=A [)D7RGD4P?T3@>*NL2A(QP/$PG41"$CGAX^9=4W(D(2JJU$>GV M#)2X.I'D]5A20:8"UD-C.1%*DG="CHN3R+4#>4F5G*82V4E8V0EP1"SF6B_@ M=1"H#BKM>,R!%QN0CRL%\&(#\+52],Q( K3"16$H%2>.9QQXW0+Z9NR4">"5 M!IAW8RP3/1..=A39=RSE>B\!7K2 $2TL$D#5*,&*Q3 V%M=_(UZP@ H6$0B@ M2J1P1V 8EW0"+U5 I8K*0P^-=QTM#*4"2&)'.+Q: :=66!IZ:/C,BR=,K5G* MM4Q8J,;_''G54%0U\"O\"\-(@67!'_RSSTUY:,]EJLFVN)[K9G$'H_>SGQ=H M3@;0^%).5Y(97\OIAAM_AF2ZMKG37VS@TW5WO.3_#*D[G/HC+0^GIYNV/3Q$4?.\\;NB M^5(=_+[[STM5[XJV>ZQ?H^90^V(]--J5D8[C)-H5V_UT,1]^^UHOYM5;6V[W M_FL]:=YVNZ+^=^G+ZO@X5=./'[YM7S=M_T.TF!^*5_^';_\\?*V[I^@<9;W= M^7VSK?:3VK\\3G]2#SFE?8,!\=?6'YN+[Y-^*$]5];U_^'7].(U[1K[TSVT? MHN@^WOW*EV4?J>/QSQAT>NZS;WCY_2/ZS\/@N\$\%8U?5>7?VW6[>9RFT\G: MOQ1O9?NM.O[BQP'1=#*._C?_[LL.WC/I^GBNRF;X.WE^:]IJ-T;IJ.R*'Z?/ M[7[X/([Q/YKA!GILH,\-E/VT@1D;F'L;V+&!90VBTU"&NRCZ7:0>;#?[S_V/PV0/_^NFI^E^?5\8%\^C]S[0B%F>,/H"HZ\1*XDPE%UC M1?"WCFXA.3)SP508@2C1FXB 3)YFPM5DZ.7.4<2HK@#+: MI(PP0.G,!;9E"AFGDC'K99G*!;(97VH)2C7?#SD"90%+R"#=3-"U7$69Z"2) M'=L/*PFRQ"/E$A20D8JQT\; P&P@1,"LE1PPWU$CYI*G4W',#5NB5)Q9KD8$ M4Z14@#4V;J4E:[ZK1LR5VHSB9\@*P1)R7+H(EAJ7!6CCXT+)\X+X[AHQ5_.3 M"66N $S'W41RV@"6ZC1$&Y\LRHIM1BX0 1N^DHZ?<,=7TJ=GW<9P:JQ<>GXYCF6CY@[#Q^-[4U+>Q.'G):.%#XU=""3!(;$5T=+"PFLCL;V MH.W2NI3X_\52-U:FE.KFGYEHF7I^X MH,8:UE+#(1?46,):2IB[8#YBW+V>I;&0-1"R"ZR@P1HU*+D(54=8?0:H3]1' M4GWZ*A.][@C+STCYB>+'W"T_$RCV0+7'#S$#3N_8J-"T89$:4,KQ>L-(D7;) M36"3&*Q1 ^HPGOL94(B1BT,=88T:<(+R=,U(C6:7%?]U/UBB1I9'(GLWLJ8) M;0.L8I/>[\(&J]. *D-,O#QF74J!4\EB"5MYS(HTVP!<*( ;*(FBX(;$(K4@6Q:K#&X+ M>'4(,"&M6ZQU"TYB;N96:GV6!F:?L-3I=D:])"EUG8@K-00*V YA-Z#;2?>2 MP#4 7Z$5 ,VRP.XG;!AT.S%?DLP,P(T.0%U=Z5RSP>9#_R.#)VPJ=#N#7Y), M#F:.B \(H"B4)%+@)O=VFK\D4(;KE/B-!H*I-'0'3MCLZ'8UL"1I=C-2L=A\ M )8J%UHM;(IT?]% V,GH=M&P)% TZ%CQN[<5P"E*+;^!CB[>]/3OZGXOZM?M MOID\56U;[897.R]5U?HN9/REFY^-+];GA]*_M/U7UWVO3^_(3@]M=1C?_T7G MEY"+_P!02P,$% @ W(((3::1V)G7 @ 40L !D !X;"]W;W)K&ULE5;MCMHP$'R5* ] XGR# .F @U9J)715V]\^,!!= M$J>V@>O;UW9\ 9P-1_^0V)F=\7B]9L=GRM[X@1#AO)=%Q2?N08AZY'E\G>4E5=*W]3@ZW;B^FI%I" ;H2BP?)S(G!2%8I+K^&-( MW593!5Z_?[ OM7EIYA5S,J?%[WPK#A,W%C(5[H^0LQAF+7,>Z_D1,I M)%RM1&IL:,'UK[,Y@6 ML0(0Z(+QI)'630"YF07 2B-KI5V,Y7?11:1#R\NG),O/258 20R[#<'\9YY0\'@:$5R\ M*'P@D09DV>U;*USD"*CR+.RA@"L8Q?]A%RY/!-1G9IV!&0(*M/>R07"%(J!$ MD7W=@*"L1PS;?_W%*@_ M>VM^CD8+!,P_H]&RZ>XN]$VS^1VS?5YQYY4*V6+H1F!'J2!R\;+X7.<@^]MV M4)"=4*^I?&=-D]<,!*U- ^NU7?3T'U!+ P04 " #<@@A-W ,EO&\% U M) &0 'AL+W=OI=T7:7]5O6'&I? MK(=&NS+C>:ZS7;'=SU>+X=Y3O5I4[VVYW?NG>M:\[W9%_=]77U;'Y9S-/V]\ MV[YMVOY&MEH[OR^V5;[6>U?E_.?V,.C4WV#(>+O MK3\V%]]G_5">J^I[?_';>CG/^XI\Z5_:/D71?7SX1U^6?::NCG_'I/-SGWW# MR^^?V7\9!M\-YKEH_&-5_K-=MYOEW,YG:_]:O)?MM^KXJQ\'I.:SQ_R?S7 #/C;@YP9,3C80 M8P-QTR [538,]>>B+5:+NCK.ZM/_UJ'H)P5[$)V8+_W-0;OA;]UHF^[NQTI8 MO<@^^D1CS-=3#+^(X=<1CR!"G4.RKH!S%1Q6P8?VXJH*@Q,(F$ ,">15 GLS MC%.,&6+V0XQSQFG]G$+412\L9\[(&\4D*48R;0.B*5B, F-V M.(&&"72\Z@8F,!&J&Z+'A.H6=F/OJV[C5*=A$ZH[6(RC8W8Y3L!RC%P>KSL+ M4,LBE!^#(J5GF$S&[XL_QEQVE-_^0$R%7->! 6> <,<"*3"\3";HCI%CB#FB MNXH>*^:2Z0C-==R,!W$34YYASAD W?% "LPPLPGB8_(80(^*[V+%YYA.GM\7 M?XR9FO"3(==U8,0Y0-R)0(K JIJPK'*,':?8434$G6*6Z=N9",*89DX&ZL$, M<[H"BV *S#!7":I@0'D$H!R AU0!'$^H@OGDB,^0 <-\\@0^.>:34SZI*E-X MCHI$$RPPP8(2+$*KGL#P"99@2#%\(F+A%'151',$A$W,$1%PR&@!#0T)PR<2 M%E"!X1-T :6J3*V?HR+12ZS ! M*L' VD )#)TR"&A@Z$>%L!?"LUN1$$>" ME66!'P&!"1;(W 8>*22&3R:86XGADW3EHT]9U-LB54#8A"H2DRPIR3(/3#>) MX9,B097 HV?,LR=]^"2*3(5,N,3PR80'3XGADW3%HVK01T\X M1VC8U!S!)$M*LLP##EEB^*2+5T5A^%2$=U7WO>MDR'4=F&!%"99YP+LJ#)U* M\*X*0ZJ,'HJPKDJ:DF1 M)C1J0A-,L:(4RSRT!X;!4PF^56'P5(1O5?=]ZV3(]6XF4>$%1C\'2" M;]48/!WA6S4UI&"&@*CP#-&884T9EGEH0!@\G>!:-09/1[A6?=^U3H9X5HV1TW2MH_LPFOI1ZXS6MY+0,,=-:!<;\ZLIOS(/I# 8 M/9/@6@U&S\1LR1KJ1Y$J("RLBL$<&^!:66"Z&0R?27"M!L-GP'X-585Z4J@* M#9M0!9-L@'ME ?=J,(0FY=@D<&X2=7!"?>GM#\IDR'4A&&4#;"L+V%:#Z3,) MMM5B^BS8L"%RV/N^=0PQ]^6PF&$+?"L+^%:+L;,)OM5B[&S,8:8%NZEY+D+C MQ71:X$E9P)-:#)1-\*06 V7!7@P=+SKO"(\7!WPP]Z-G 662"W[28&!MS MCF&IFYP8K\-@.> H6<" .8R$2W"4#B/AZ$I$Q^NB#P@=IL8!I\A"A6(<7()3 M=!@'%W- . 9-_4YE%^]O]"_4_%'4;]M],WNNVK;:#2]LO%95Z[MT^9PQ! M5O$# #^$P &0 'AL+W=OFN*0?SV+U& M_:%3Y78R:NJ(QW$6-675AJO%].ZY6RWTVU!7K7KN@OZM:Z#3JU6X:?V<.3R$>#"?&M M4L?^XCX8I_*B]8_QX>_M,HQ'1JI6FV%T49K+NUJKNAX]&1X_K=/P/.9H>'G_ MX?W+-'DSF9>R5VM=?Z^VPWX9YF&P5;ORK1Z^ZN-?RDXH#0,[^W_4NZH-?&1B MQMCHNI]^@\U;/^C&>C%4FO+7Z5JUT_5H_7^880-N#?C9@"57#80U$+<:)-8@ M<0RBTU2FV#R50[E:=/H8=*?T'LJQBMA#8J*_&5].P9[^,^'IS=OW5<+R1?0^ M.K*8QQ.&7V#X'+$&B'0.>:(069PAD>%X)LHA43[9BQE1CP,!'8C)07+I@,?. M3$\8.6':"<-D)D4>QPYR39&I+#)&@$\4*))$SH S\@DDGP#RS"%_PJ07(Q6% MX>0=*84CI6 D)]V/*1F)Q9R)E(:)(DUY\<3+*8.<,L!).)PRP(GRH2@/$0F) M2$ D<8A(2D32NE@#F"B\<)#4 FN9PCY[2P MW#&@=W'N<8%%AR5W! >K"4-RX@H7HRJ1%S++0' HLN#2OVP8UA.&!,5=.(QJ MA8\515YGA<6% 75APN,""P++[\@87ND,+762,;368^$O4HY7,$#M:"Y"' C*Z3V ))E7$I_?>=8+?@=:L&Q6G"D%J2:P7Z?RWDF;'" KJ3YE6Y9 M8%T12%?<:A905VBG3V$^,EAW!-4=6M$6--M#0( +/7W<@*KF$ =BUO1XH8^ MQ'*B2),TYF_GA.> ACH6CSX+K&+BCHY%8/T1MQR !!66E,'B 0U+)J]D#&N0 MN.4$)*X=;BR=F\\_ JN.N.4$).C9AA"Y!ID3P=HET-F'U'!.3^DX312(TQ1= M?%<9OXS]6W:O5=L'+WH8=#-]2-EI/2CC-/YD9K=7Y?;\4*O=,-Y*<]^=ODB= M'@9]L%_;HO,GO]4?4$L#!!0 ( -R""$WI&PO M=V]R:W-H965T,#+ +J?$1-NM,T;=(F MDVVZ_X:OI'N-=S#N<@DO1"OJD*0'OO#6]5ZE=:=T>$ M5%Y!P]23Z* U;THA&Z9-*:](=1)8X4@-1R0(8M2PNO6SQ/7.,DO$3?.ZA;/T MU*UIF/S[#%STJ8_]1^.EOE;:-E"6=.P*/T'_ZL[25&A2*>H&6E6+UI-0IOXG M?#Q%%N\ KS7T:C;W;)*+$&^V^%:D?F - 8=<6P5FACN<@',K9&S\&37]:4E+ MG,\?ZE]<=I/EPA2'C]4Q>R;PD9K-S&W3[9U[9](JT[UG(=DEZ&Z%1LSS@"$S#/F(.&T@ MH@F"C(')!=ET01R?SO@XCK<%Z*8 =0+AAQC[18P!LW.8UF$.AXC@190UBNPH M";?-A)MFP@TSAX69 1/-EPDCNO"R!N&0QGC;2[3I)5I[H<'"2[2*C -\V(4+ M-VM8B./]\CNCV[, M7 Z_X%!HT8VW"YJNN.P?4$L#!!0 ( -R""$UJDY68C0( $L) 9 M>&PO=V]R:W-H965TLTJ_.7%14J6GXNS)6C!ZM$9EX06^'WLES2MWD]FU M9[')^%45><6>A2.O94G%GRTK^'WM(O>Q\)*?+\HL>)NLIF?V@ZG7^EGHF==Y M.>8EJV3.*T>PT]K]B%8[%!D#J_B9L[OLC1T3RI[S-S/Y>ER[OB%B!3LHXX+J MQXWM6%$83YKC=^O4[?8TAOWQP_MG&[P.9D\EV_'B5WY4E[5+7.?(3O1:J!=^ M_\+:@"+7::/_QFZLT')#HO-4M+WYIE7]GEO_3_,8(.@ M-0@Z Q3^TP"W!GADX#5D-M1/5-%-)OC=$MN$&&7>S3AJ-=M&$_0TP5"Q Q11)_$T0$<1@!2!M<=]"I3"#C#H %L'X2", M$>2VT2164UE-FO@]SB:4J0H'*"0P3 C"A ,'L$TFJBWS0>4C!*_@T1X)B\1 MB!)-4# A(Y1HLDL:DR@+&9@8A(FG,"F&'22@@V1YF1#0 5E0)F02 M:$B"<%SQ4Q6*@R2!85(0)EU0)NFT I+1_[<#-&0FKW2?](N+_IFTTT*=E)FF.BQ:([W9J)XW5Y=O.[^ MM/D+4$L#!!0 ( -R""$V\T/?H4@, X/ 9 >&PO=V]R:W-H965T MNVQ7,[%169IP1]+ MJ[KD>5+^6_%,W!8VL5\7?J3'DZP7G.7\G!SY3RY_G1]+]>2T+/LTYT65BL(J M^6%AWY/9EOJU@4;\3OFMZMQ;=2A/0CS7#U_W"]NM%?&,[V1-D:C+E:]YEM5, M2L=?0VJW/FO#[OTK^U8'KX)Y2BJ^%MF?="]/"SNRK3T_))=,_A"W+]P$Y-N6 MB?X;O_),P6LERL=.9)7^M7:72HK?+27--"7V_-&]\W9K@!-0:T-:#D M70-F#-A4 \\8>&^2Z+L&OC'PIWH(C$$P,'":9.GL;Q*9+.>EN%EEEUZS)L[UYK(8%8-AG8P8=2';""$M A'"6A54$S% MB@)S&K.^BS7$>,P?R, P01_S,(%GBV%"/""&II5I M8CB' "#R7P-('7)7 ' MV]) 0@TIFIS3* Q<=P#<3 5N)P![TGU4N@^ELW@@J<'X74^XBP!U$4 7P_1L M@JDN0M1%B+@@ Q P> M(%NHTCMV"&(TMAC$1D!?B8&"@]L'6?.RW'^)(TR<@1.9Z(Q1HQ[XG='J'(WB/) RJ(.$P,1#D M>73$#]Y*">RES!V3BKFLML/;O1X>!NLK,EL39'U#9@_-*/!& MWTR*WY/RF!:5]22D&BCT9_]!",F5?/=.R3^IX;1]R/A!UK>ANB^;":UYD.)L MID^G'8&7_P%02P,$% @ W(((30(>JC&, P #Q( !D !X;"]W;W)K M&ULE9AO;YLP$,:_"N+]"K[# :HDTIIIVJ1-JC9M M>TT3IT$%G %MNF\_\Z<1V.?&>1,P>>YXSCE^L5F>9/W4'(1HO=>RJ)J5?VC; MXVT0--N#*+/F1AY%I;[9R[K,6C6L'X/F6(MLUP>510!AN C*+*_\];*_=E^O ME_*Y+?)*W-=>\UR66?WO3A3RM/*9_W;A1_YX:+L+P7IYS![%3]'^.M[7:A2< ML^SR4E1-+BNO%ON5_Y'=;I!W ;WB=RY.S>3MOGII7EF$59*;/7X9A7_?$T MYG\+HP-@#(!S (O>#< Q +6 8'#6E_HI:[/ULI8GKQY^K6/6-06[1369V^YB M/W?]=ZK:1EU]64?18AF\=(E&S=V@@8D&YHH-H>!G2: ,G%T Z0+Z>)RZP(1. M@&0"[!-$LS)BK8Q!$_>::C")/$*ME$NJF9F(-!,19A+-S*#AD]M\8&KF(\T- M)6,\3&D[G+3#"3NI9H<;]TG#6!-M3!&#$"/:RX+TLC"]\)!.$),)8O=.2<@$ MB4.G)$:AR##49N.":&8E):VD#GV2$@W %]H3NJ%4D%I^&1;2) @=^F04S7J M&UU+J1)<6.Q8P,2(5F&6%#15V!588317F M81M&TW"0QYN1]T=P,S17F A9& M((-CHKLA5/;II;G"7,#"3&B@_@>S(4016I#+:+ PBBQ@24&CA5W!%D;#A;G0 MA9GD !;I>+FDFMNA <-<",,(>$"8&'XHQL1@Z6"@&0,NC &3'@O=#:&)F 4P M0 ,&*,!8F@XLRY8K ,T8, %,&"R@R&D^M+EHFQNB(8,N$ &"'RDD.C/-26+ MIXNR%2IC>*,R'D2V M.P\*L6^[TUB=U\,KBF'0RN/X^B4XOP-:_P=02P,$% @ W(((34+[8$>6 M @ @PH !D !X;"]W;W)K&ULE5;MCJ(P%'T5 MP@,,E$\Q2++JFMUD-S&SF=W?5:N2 F[;VS9M M*'OG9T*$]5$6%5_89R'JN>/P_9F4F+_0FE3RRY&R$@O99">'UXS@@R:5A>.Y M;N24.*_L+-5]6Y:E]"**O");9O%+66+V;TD*VBQL9-\Z7O/36:@.)TMK?"*_ MB'BKMTRVG%[ED)>DXCFM+$:."_L+FF_03!$TXG=.&GY7MU0H.TK?5>/[86&[ MRA$IR%XH"2R+*UF1HE!*TL??3M3NQU3$^_I-?:.#E\'L,"V M=2!'?"G$*VV^D2Z@T+:ZZ'^0*RDD7#F18^QIP?6_M;]P0H*'GA+\CN#W!#]Y2@@Z0C"5$':$<*JEJ"-$!L%I)TO/_AH+ MG*6,-A9K-U"-U3Y%\TBN[UYUZN74W^0"<-E[S8(P3)VK$NHPRQ;C#3#1$+." M,/$0LYZ ^?J(\1)_B-E .K,>X\AX^Z ],&A/"P0#@006\$$!7POX]P*1"PL$ MH$#PZ"!"QI2VF%ACJG8J0E?_C'F="MQ, Z\AZ#W$/#N&=[#J=XG >6(M!2 M!%@R=LT*P@2&F^>8@9$8-!(# D8ZK5I,>!>R877]##$P,0--S 31KZN'S$^ M&LFA!!PD 08QDGF9/"PN>K*TR(5/*!<8:<0J&CGDT/1\1?"1@8 S(TK,0Q MQ6/CP"<+\@$)-"(!GRTH^$2T<(HC*,8N A(N]$0DXXU#\B6CA M?$% PL2^>3'-1C:S.99S=_6JY]E/S$YYQ:T=%?(6UW?MD5)!I*C[(J?P+%^$ M?:,@1Z&JL:RS]EG4-@2MNR>?T[\[L_]02P,$% @ W(((3>E)V4;& @ MRPH !D !X;"]W;W)K&ULE5;;CMHP$/V5*!^P MB9T;($#B5K52*ZVV:OMLP$"T29S:!K9_7]L)*;&'2U^(/3ESYLPXC&=\9OQ= M'"B5WD=95&+B'Z2L1T$@-@=:$O'":EJI-SO&2R+5EN\#47-*ML:I+ (^73,3O*(J_H*_?$L2P)_S.G!3M/?.1?#&_Y_B"U(9B.:[*GWZG\ M4;]RM0LZEFU>TDKDK/(XW4W\&1JM4*H=#.)G3L_B:NWI5-:,O>O-E^W$#[4B M6M"-U!1$/4YT08M",RD=OUM2OXNI':_7%_9/)GF5S)H(NF#%KWPK#Q-_X'M; MNB/'0KZQ\V?:)I3X7IO]5WJBA8)K)2K&AA7"_'J;HY"L;%F4E))\-,^\,L]S MRW]Q@QUPZX [!XSN.D2M0_2L0]PZQ)U#A.\Z)*U#8D4(FMQ-,9=$DNF8L[/' MF^^A)OJS0Z-$'==&&\WIF'>JGD)93],XB\?!21.UF'F#P5>8;-"'+%T(ZA"! M$M"IP)"*.7;<\3#JAUBXF#A*+!D )K,PJ_L\/;$16++($$2]("E,$(,$L2&( M>P29E4F#20RF:BH"ATC $(D38HBL4VT@V56$-+&.=>%B0DOG$RRK>RR]7%(P MEQ0HEQ5BGCKEBD);ZGU,3T@&"LD (4-+2.8$21PA]S$](0-0R, 5,K""S =. MT1&RE2R> 2U=$,8V:/4 U$MJ""8U!)*ZT410"/>R\/E_)KK1#A&@ MO-#CD' MF&8WPH#];H8P$":RVZX+BD*[3SP ]<7 _0Q%@)CX!@7-\'U>"6_-I!H?S"6_8TQ2I3U\424\J,FR MVQ1T)_4R4VO>C%?-1K*Z'1V#;GZ=_@502P,$% @ W(((3?2O' K_ 0 MQ04 !D !X;"]W;W)K&UL=93;CILP$(9?!?$ M:S#G")":K5:MU$K15FVOG60(: UF;2=LW[ZV(8@%YP8?^.?_9GS*!\;?1 T@ MG8^6=J)P:RG['4+B5$-+Q!/KH5-_*L9;(M607Y#H.9"S"6HIPIX7HY8TG5OF M9N[ RYQ=)6TZ.'!'7-N6\'][H&PH7-^]3[PVEUKJ"53F/;G +Y"_^P-7(S2[ MG)L6.M&PSN%0%>X7?[?/M-X(_C0PB$7?T94<&7O3@^_GPO5T0D#A)+4#4)\\W1FI Y?]N_N+J5W59BO\!-Z!*KC-1C!.CPGR=TU5(UDXN*I66?(QMTYEVF/SO8?8 / 7@.0"/ MM8P@D_E7(DF95%G3N*LN WQ9H.CL*3M[:EXM\! M&!_V?N@_)EZ;:ZW,!"J+GE[A%ZC?_5'H$9I=SDT+G6QXYPFX[/TOX>Y C-X* M_C0PR$7?,Y6<.'\S@^_GO1^8A(!!I8P#U)\\_1EI I?]A_N+ MK5W7N7#-YCJ27QO*OX'W(%INX / 7@.0"/M8P@F_E7JFA9"#YX8MS[GIHC M#G=8[TUE)NU6V#6=O-2S]S(F88'NQFC2'$8-7F@PB68-TOXS!#LAV!I$"X,P M2]P&D=,@L@;Q,LL\7V4Y:C*KZ:PF3<+ 38F=E-@Z) L''(1DA=F*PB@.,C=-:U?E;G 8.+,MU,]\7XN(P#Q?OIW43SXUW^!U!+ P04 M" #<@@A-/=="D1\# "$# &0 'AL+W=OW?'^7%97F7SVIZ$4,%;653M*CPI53]$4;L[B3)K9[(6E?[E()LR M4WK9'*.V;D2V[XS*(J*$S*,RRZMPO>SVGIOU4IY5D5?BN0G:-[?CPILQ&MEW5V%#^$^ED_-WH5#5[V>2FJ-I=5T(C#*GR$ARUEQJ!# M_,K%M1W=!R:5%RE?S>++?A42$Y$HQ$X9%YF^7,1&%(7QI./XTSL-!TYC.+Y_ M]_ZI2UXG\Y*U8B.+W_E>G5;A(@SVXI"="_5=7C^+/B$>!GWV7\5%%!IN(M$< M.UFTW7>P.[=*EKT7'4J9O=EK7G77:^__W0PWH+T!'0SB^P:L-V"# >5W#>+> M(/XPL-6RJ72UV68J6R\;>0T:^WCKS'01/,2Z^CNSV16[^TV7I]6[EW6P6L_$Q," B'<$0!L7">**>>9RZ%#Z&NI@MXH=Q/!"&UH-U M#MB89#&128PZB#L'\4TFL5-0BTDZ3&4QD!#SP9DXRL01)NXP60P?,^$46!#0\>.;$4@F^AOPXPX,X?+TCWDMSI,9FWC8@.L"^,+ "7.98N^\ MTJGBX:( OBIPXK6$+PMLB@87!O"5@1-7?%#0?(('5P;PI8&3Q.T%##3U=/## M#/YIYB1U>1 03-4-/_.0(B[ K9L/HE."2G%EH+XR<'#Z>D-]9>#Q'5V@N"Y0 MY,B#]_(&CPOX/2Y<&RBB#1"[7!AHJGZX+E!$%\!]\_4@@!L-2AVB:#2*E:(Y M=F-N&^SDN5)F5!GM#J/T(S6CG+._T2.V'?$^W-CY_%O6'/.J#5ZDTH-B-\X= MI%1"!TEF^I2?]%^"85&(@S*WB;YO[%QL%TK6_&PO=V]R:W-H965T>\T;M?%+K=MU$*A#R6JJGD3+&O/F)&1-M9G* MC1.=4\P&$8!S6M&K_(W=I.%KFX:%XU;"<]=:EK*O]M&1?=QD?^;>&E M.I?:+@1%WM(S^\7T:[N39A:,*L>J9HVJ1.-)=MKXG]%ZBR+KX"Q^5ZQ3D[%G M4]D+\68GWX\;/[01,Q;\3W74Y<9/?>_(3O3"]8OHOK$A(>)[0_8_V)5Q8VXC,8R#X,K]>X>+TJ(> M5$PH-7WOGU7CGMV@?W.#'?#@@$<'W.?2@USD7ZBF12Y%Y\F^^"VU>XS6V-3F M8!==*=P[$[PRJ]>"H"0/KE9HL-GV-GAB@[-HM F,_@C!( 0[@>@.DL("$2@0 M.8'5G4 VB[*W29Q-TT<9A>8'B#S: MW@S$9 #F04%1"+=+^/%4T8..0T 4\;SET"+;""$4/R#!;8?P!\HZ&,WJ.CD# M[DEP?R*@01=?&@(Z-"-9-B,%DZ/+7@T_J3Q7C?+V0IM3T)U5)R$T,Y+ADPF[ M-+?1..'LI.TP,6/9'\G]1(MVN&Z"\&ULC59M;YLP$/XK MB!]0P)BWBB"51-,F;5+4:=UGAS@!%3"SG:3[][,-H<1VEWX)]O'<<\\=]EWR M"Z&OK,:8.V]=V[.56W,^/'H>JVK<(?9 !MR+-P=".\3%EAX]-E",]LJI:SW@ M^['7H:9WBUS9MK3(R8FW38^WU&&GKD/T;XE;-P$RD$A7AI\88NU(U/9$?(J-]_V*]>7 MBG"+*RXID'B<\1JWK602.OY,I.X<4SHNUU?V+RIYD]FS^N5F[K. M'A_0J>7/Y/(53PE%KC-E_QV?<2O@4HF(49&6J5^G.C%.NHE%2.G0V_AL>O6\ M3/Q7-[L#F!S ["!B_\\AG!S"SSK R0&^.T!5K3$559L-XJC(*;DX=/R\ Y*G M*'B$HOJ5-*IBJW>B/$Q8ST4$DMP[2Z()4XX8L, DZ2UD;4*"&>$) ;,*8%-1 M L,=: 'N(C8F(LGL&D)K)4+E'RXCI!\D :T$4!' 90V"6$MCQ"0*TRM,"#7, MQL2 U*XCLNJ(+#JT3[H>,=%2AY]FFI#($.+;=<16';&A Z2AG2"Q$B2?_R*I ME2 U%$1 .[EE:B0)PT"K5FI4*X:)74AF%9+=/QIE9@0!(-2$F)CE\;D1$OCV M^^[?/QWE!%K&";+,U^^\B;HY1+=R/F@_@2$'AKXN)S!O1 RA+L=$03\%FAQO MT1@[3(]JZ#"G(J>>R^ZQL,Z#[0G(QJK9UW+@J8;[3C-.RQ^('IN>.3O"1=M6 MS?5 ",="I/\@JE6+ 3UO6GS@8^\]\;GHOM3G<-P6*VS[?RA]0_]T^-N0HN6=9%)>NV4+77R,W<_\3N'P5U M ;WB5R%/[=6YUUEY4>JUN_BZGOMAUR-9RI7N4N3F<)1+699=)M.//T-2_U*S M"[P^?\_^N3=OS+SDK5RJ\G>QUKNYG_K>6F[R0ZF?U>F+' Q%OC>X_R:/LC3R MKB>FQDJ5;?_KK0ZM5M60Q72ERM_.QZ+NCZSB-T+,_JKKK$?[/X_,SRM:3TN(I[- M@F.7:- \G#7\2D/12+.T-?Q_Q2-01!=)8#IYZ2F'/>5]/%WW@@1.0# !]0G$ MM54*1S;.FJC7U+V&&89"7$; ,@*483A!!!-$TXW&,$$,>C"^&[%E-.%9XK2: MP$()*$2C$44:AYL4%DE!@F@T0U/[MJ5IYG23P4(9*!2/W&16(4<)%F+<0E D M&;,46E4REL9..\R!-ILPX0?1=2V>A!_4PG R#FJEXUK \7"Z6XZYX38WMELD$MQ1Q_%" \P(Q_3@& 5.-[C%*'#TON)C MM\(F-Z3022['S'#$S/@1RVUFH@]>PAR#P\%+T#F5,#C\!G X!H ,XA,$A&QS@ M%HA<]Y8P- 2@$:ZN8A@HOL$MAH'L=1QPBT0NMY@8 LL]X=@G$(:!LNEN!89! MV,LTVRT210[H!"9&@"6:B!TI, SBAGV1P# (>T$%W"+1^-X&5]O.[L/!][S9 M%G7KO2AM=K#]/G.CE)8F87AGYO5.YNO+12DWNCM-S'ESWK"?+[3:#Q\C@LL7 MD<4_4$L#!!0 ( -R""$V-9(U[8 ( +L' 9 >&PO=V]R:W-H965T MY67OF1>:6N#4-YG^/ MA+)^;R/[8^&EOE92+[A%WN$K^4GD:_?,U].3;^>][>F(""6EU!)8O>[DB5"JE50V)JQ_GX M0_V+25XE<\*"/#'ZNS[+:F^GMG4F%WRC\H7U7\F84&1;8_;?R9U09:XC48R2 M46&>5GD3DC6CB@JEP>_#NV[-NQ^^)-GH!COXHX,_.02&XPX@$_EG+'&1<]9; M?-C\#NLS1CM?[4VI%\U6F&\J>*%6[T44)KE[UT*CS7&P\61@$QF;UM@$<>;#E BD1 % M+2C1BH(V&#'(B &&OV#$*\:G. IA2@)2$H 2+"C)FK*120HR4H 1+ACI^DR\ MK5\G RG9^M>)(E@ >7"!>$"@\;)"!J-L?JZ)$P<;I(U21 !I58MHM2>S>GW$ M@.5X0#Z 29>8P0@%\XR0LU%U"*Y;% "D;$D* %+D>!O'C. *1T")Q\L2'XT> M3BEULB7)G=V=#>%7TS6$5;);:UK6;'7J3 ??W+W_S8>V]@/S:]T*Z\2DNL'- M/7MA3!(5C>>H,ZQ4)YTFE%RD'B9JS(=V,DPDZ\96Z4[]NO@'4$L#!!0 ( M -R""$WV?"Y*9 ( ,(' 9 >&PO=V]R:W-H965TZ;4CRS-Z$W75DB-S^*UI,/MW(#7M=RYP'PNOU;44 M:L'/LPY?R4\B?G5')F?^I'*N&M+RBK8.(Y>=NP?; PB5@[;X79&>S\:.2N5$ MZ9N:?#OOW$!%1&I2""6!Y>M.7DA=*R49Q]]1U)V8RG$^?JA_TN!G1)9*9&%$BXHD4%!R4HJL1426R#1 M A(;D$\0K90LL5(2"R5>4!*3DJQ 4BLDM4"2!20UJY)$*U796"D;R\^S\O>! MP'Y$ DN@F^49&8PV\\I";U::9]+*800F*5INR6@$T P5;CP4KJ"LAW(/H(E* M@B4*FBBX\>*5,@/[\07(DI6Q?\A$H=!#:QMH/^C ($M 93VPG;MZ]M"*5DHLU-L,W,_\T, M&4_6"?FF2L:T]U[S1JW]4NMVA9 J2E93]21:UI@W1R%KJLU6GI!J):,'YU1S M1((@036M&C_/W-E.YIDX:UXU;"<]=:YK*O]L&1?=VL?^]>"E.I7:'J \:^F) M_6#Z9[N39H=&E4-5LT95HO$D.Z[]#5YM<60=G,5KQ3HU67LVE;T0;W;S];#V M QL1XZS05H*:QX4],\ZMDHGC]R#JCTSK.%U?U3^[Y$TR>ZK8L^"_JH,NU_[" M]P[L2,];(O?DOM-\8K8FI3V$-7"O?.!*_, MZ26/4Y*ABQ4:;+:]#9G8X-$"&?4102#$EMRXQ]$"%@C!&$,G$$X%$@(+1*! MY 2B_P3"69*]3>QL&F<3P(@81,0 (IHAXAL$"2,8DH"0!(#$,TCR:!XIB$@! M1#)#I(\B%B!B 2#2&6+Q>*F6(&0)_&?N_.EP '=& ,2YG+=&;Y1^7 M\I__P M+26>5V,PPN&T'O@I3>^@P#[<8'*+2H,YBCSZ<3'YH#+1T MBN>4WFCY0=70Y*ZLF3RY*:&\0IP;-Z(FI^,DVA!WU_XS[\?8=RI/5:.\O=#F MQG;WZE$(S4PTP9/)MC23<]QP=M1VF9JU[,='O]&B'48C&N=S_A=02P,$% M @ W(((31&UL;53;CILP$/T5BP]8:"T:4#D6#Y2" M5);$* Y]_X 9Z7JOR&SN(HJ,CXIV/5P$DB-C1/PY ^53[@7>/?':-:TR"5QD M VG@.Z@?PT7H"*\J5<>@EQWOD8 Z]YZ#TSDU> OXV<$D-WMD.KER_F:"+U7N M^:8@H% JHT#T:FF(V_U=_9/M7?=R)1)>./W55:K-O:.' M*JC)2-4KGS[#TD_BH:7YKW #JN&F$NU1X7_P^7'X1D33]1)=N=*#8*]K MS;D"78K_I$^UU>_1&E"HE=FF>B_FJ9P#Q8?EP<'KJU?\!5!+ P04 " #< M@@A- X+<>QL" 1!@ &0 'AL+W=O@9?Q,U@ S>*6G%,JRE[!8(B:H&BL4#ZZ!5.P?&*99JR8](=!SP MWI H0?%L]H@H;MJP+$QLR\N"G21I6MCR0)PHQ?S/"@CKEV$4?@1>FF,M=0"5 M18>/\ /D:[?E:H4&E7U#H14-:P,.AV7X%"V>,XTW@)\-]&(T#W0F.\;>].+K M?AG.M"$@4$FM@-5PAC40HH64C=].,QR.U,3Q_$/]L\E=Y;+# M:,_&KVLEZ& M\S#8PP&?B'QA_1=P^61AX)+_!F<@"JZ=J#,J1H3Y#:J3D(PZ%66%XG<[-JT9 M>[N3)([F)\2.$ ^$*+M+2!PAN1#2NX34$=+_/2%SA&QR K*YFV)NL,1EP5D? M8?'X-V=Q"+B)( M&1AAS'/(XR0AB\D-IC68V<3J/80U M@4;?,P5^-,U%!!4[M5+?R"@Z]*^G6+^'27P5+=:1)[Y1_%@0.4D]S->>V2]F%9)UKP&CX%RC_ E!+ M P04 " #<@@A-:Q+>W:T! #! P &0 'AL+W=O;0O@R(>2G2UHZUR_9$'M2BIO/'4@]%#2EE\"+ M.+;.!UB9]_P(?\']Z_<&/3:QU$)!9X7NB(&FH$_I=K?T^ !X%3#8*YOX3@Y: MOWOG5UW0Q!<$$BKG&3AN9W@&*3T1EO%_Y*23I$^\MB_L/T+OV,N!6WC6\DW4 MKBWHAI(:&GZ2[D4//V'L9T7)V/QO.(-$N*\$-2HM;5A)=;).JY$%2U'\(^ZB M"_LP\E_2YA.R,2&;$K+82Q0*E7_GCI>YT0,Q<;C.<3>6#813A#(NW M&#V7J\TZ9V=/-&)V$9/=8#83AB'_))+-BF2!8'%#\#A/L)@E6 2"Y37!8W)7 M9<2L Z8+F#19S8LL9T66,R+IG4C$I,F-RL.]#+N:OG_9/<1I(G M^O>^3P'C4BO2#)5=]R'UM!E%23WLT<$6J6[;-[9_H#)159 R@6P@D\6:3[]^ MAT<@D)4\9GO>LS7;V:8J@4 <'G[[S_\X#)OB_6K9#O_RY&ZS67_UAS\,\[MZ M50VS;EVW\,M-UZ^J#?QG?_N'8=W7U6*XJ^O-:OF'X\/#\S^LJJ9]4FS;YA_; M^F6W;3?_\N3LZOC)G_XX-'_ZX^9/WW;S[:IN-T75+HKOVDVS>2A>M3QFT[7% M03'<57T]_/$/FS_]\0_X#K]W7OS8M9N[ =Y9U(OTU[]LVUEQ9_I6_*P[_4MPT^ 4/\5*WJ]*F_'A?_VBT7 M37L[E##P?#8QS$N80U\MX9%%_;[XM_HA?>YM7^$HQ9N'U76W''WF[=]_3O_V MN^WZTG%MJM5K"O;S;=_/?B#9UU\?-V,VR (&!]D^?S]F$] MFO71X<%?)U]X7?=-MYANV VSQ>"[UW&['Q10)5<, 8WXU^KD:[N@BS_$?]3^V MS;MJ"<^//O)+#5>DF>,T\='TYU?M.WA@E7L3R J9R%#T];R&X:^7=5FT]2:S M*71-9:IE,9>IK[L>+W+Z_.N^7E?-HJC?KW$O!UI&M[D#.I]'BQ[OUTT-OR\* MV/DML0CW9C?L\6D;H5FMES6NFEG-?F^_[39 ,;OG^+H'7MW#9<.IX;&L\2O9 M?=MC.?!6T=U\XJKV&^05O-7>-G#(=HZ9.?^YZQ;WS7+$!$5]S_^FUV395-?-LMDT]?BN&"&OJP>DXLSO_1:VSXTQ]VV_E""VO%YV-YW0%5T.FVWJ3^<-,*PGV(7B\GGR%JI/7PWK:E[_RQ/0CX:Z?U<_^5.1 MCDT2\ YT@[H?OJ1;NGD840VP*;V?^/A7Q=/#V>'AX1%045\ L]W67Q=G)?Q% MU*:BVF[NNK[YCWKQ-1R2_K49!B2'4Y,Z/2XOSPYU1L1L]IC2Z5%Y=76:+$=_.+_0'\9#/;J6MZ#! M#MO^@5=35!OB6%\5_V_=V_;!'\=3.KYP/S_ZF1>+18/4"O2&R=17W3S)L1TV1:'S)$]^BMH.7N M\^9^FLFSUQ7>W[MZTX#R\QPTE:?%'R;4_C<@14B8X%E^W[0P3H,*4SX@_E]$T(Z7/]!-ZB=^__>CT5!_ M[G']Z[Z[&?.4G]=H\.$AJ1H]$F!OP"!@!K*J^M_K3<;$ ^, +*4Y6Q(+F-FR M(WUU-).ZK=%$QL>JQ:IIR>[>P!F-V2&P)^$0?N?7M@-NNVY05P/RJXOY'1K $\I%-]JBD?F,^WO3=RM]%@@SK],T M3 #/9*3GH\T&];D&@MPX'9[?V>-!&71B%=GO9Y5S6LYU?=/UM;ZPJ=Z/E_T- MG":0%*_\&=#7.S@Q. 5X\?G.%W\"+3 G W_.R$J=,3X_WJY?6^ ?2^)KMQ5< M6GZL0!OH7=4L44L_@.D<#$##,-2DC?KR4?FL.A\RC+*ZKH9DSZ3=@ M@2&SW Z+'2SZ[W5S>X?/5:"-5[=U-%[$.D<+_F;\K6E6">QFN5W B,1<#V"> MB>GA;&<@8! MW?WP%7"^OJXC)F>ZT__X[T?GAU^_:=[G?R;5BI]!]F?_^+L]"3#B_CGH_+T6+YR>70LGRO/ST[M MY].3*2ZECYR=G^L_#T].=(RKXV/]Z]7%Y30'L^=/S_2?)V?7^K-8^O[ MN.FBH^I[I-0)D;Y[4D?'.\4WC7Y#HWN&CL;('$YYPC&P^&TKC*78=.CGZD#) M11M;F0;\%?]-3K;M0-)ISZ$3\;;(^VC*2>?/V""'PP8-W)ZMW!<>__KUAA1" M,@;VDL?TRJ(9R'7RV,,PM56S70W(P'=PZ^"HVB%D7B WHWF" "@&8AQS>*D9 MCTHSM0+UAU="=)C]*^[O(D/>JR^R#7W"-. MM$=].3M]-FYF>SED?MJ'S!^[=7SVCUR-UUO@Y14*+SBN'=3R8[79]FP%[WXP M&G"==<".Q/%V:-H:J ?H\!IL6U+]^%KAWK,VRFJL])D&U27=WKJ1P>4V^S'#NB&[?A'#JCOYG6]T#-5MH$[ M,.F'W,U<](2R8Q37(#Z*NWIQ.U*!IV<"VXN!OYS_W;U1OZ_[>ND)J/.=/V0W<7[K-%S?]"_9K&*T>!FY+([Q$B>+G_ MJZ#?UK=-V^(T\5Y0H.N3QJN1HTR-]&:[5@ZW)+D!\G/;\YV<*Q7"ZBV^FP]I M460(&7]6-L2/-&)*[3D5G$G;M0[[AYO/WUV\%XZV^?QY"74\/&4]W-_6[4J\ME5/STTBZ;J&XK?P"\U4D2]?*#M?H)*=]4^E$^ &Q45NB'(4R;=4?AAEHO'4AH\(-0\L7(ZZW[+#FR,=JM6TQ M@']C>].T0+R;K<@GN N_O/S^%?P+:')1H_;3P^3Z[AK46U@2:-HL0C?U+:<) MC.93]^^:>4U\<87^@_KFQA9>M[=H[-XWFSO-LVJ1II[N ?MI&9%!0_O >4ES"+>$UG/0&=E^X;C M$?W#>8'-O<&OKZK?NA[W"=<*#\]A]:!FPJM(!'"W33 ?5,-!=2"+IOU[4U5O M2E@Z?*W8MGB2]W<-F)PX#NZM&VQ=/=!GCGC&Q(L7=,1&3889C;.XJN/OWL"-' MAX=?Z*>]%U>"'&*"#Y,%3N8UW/YY/L":/K+CUN__G0(= M+R2$(D;#G ?VOEDO:[&F/6>"#2&E#+:@615FKB+ABZ4[]Y9NN)A#8%IW%9CE MUW7=HGFTKMCNH2O2+TB-H0M5A3FOPX1NV5T!EP]^K]>R^7BRO[:-V=9\]?_\ MXL5K9N%OD/.$N-%W[^=DZU#B#RA/Q(&1UK][60*+(3'&4S5IVJRR:V$*^;3M M:-BI18NH-"+/U#C!F!CT%5DE(8./W9U!%>2O %'+K(RHV0X0EEZU[19UE4?7M^M:X:5P MV]JMF@V-@U;!YC-<;C >T!C9Z*3[K3HX079C.)CH3+@Q7+@9,:<>R7SY4'Z6 M*8 >N%V"/0(?!X8MY/O;MB4:-VF])YV,")J/1*7:#6?+/6!>74VNXU'8O2A% M9++PB@\X7*$7?+J_U)A#@E3^/1 %R*Z#?ROA*TMXQ68.VT8/U-?]%FGOZ)P= MUN#; D=LBP!34KOE,EJ_A+U?(2^972;QI< MQ8XD $_$L6V8G!-Y;U#@5SW8OK^N\;2+9T]>O/GUR?/BIVZ&HYX>'%X53R0^ MR3=!/4X#;_I+TW&>O056-R_.#\^?@ZHKJVSK>_4]%8-\C 4/?$>_WQR^/RKPJ4FXB.S)\3"JU5@VIYYH%L&MG%SQS0%#%$IYZ_NHF_7 M3.AP4$C,<)A&3CA]G3:("[##EA4(Q1LZ:J0=96$V@_4:SI6Y.XT AJV @\; M"/E#G=YACKU]62=*/%-9B299R7=B-OLKJY?? >=>H09 5X$9H9E0GUDX,6/! M&:)N';BKD.( >G<+]@&=-IH/U>]P0VQ^XE/;KM3Q@OIJ180O!(V,H%[8KF,L M..N-+1-;WC+"-A,O8'80?H(N@^S+)VU%::PR-VMUR[+G44(ELTA!A0^N!E1; M?A.3:-@"PPR;)6SS*^(7>M4P+ %#L &]J-&1VY!7AX@:G:3,Z#:HR9 TQW#- M<,/*CGAL2"B3[^QZV=Q68CB^ _)&BY.U@85PT=+YCG42/',^[?(2,P&% $*3YL1^K3J512](2?;%3*_.4[Y MQ_ N:RL]6OFX\4R%T3S3"\RV](ZITWR1^KH>-NRNNX>Y]25ZUE#PJR2=D_*R M:( 3])Z:8":BI'6#XR.SPC+>Z1_?!?=59%(K(0^D\=XUMW2K(>87Y-1LR_Y'/4O!-\\E &JR7U=P8JDY*OY,9TQPKJ*H!DEM/^3_&- M 77V(J'QBC8KTDR K[W'@%!Q4R_8HW( [S*)@[S<)!XYN,ED#02>MB"]G9(! M*)^-!&\WO=*")'>\5E8?A^#WB#\JSF,-V6 M[(S4VYD,SK)_$*,#E&_95.'W2C#1$%^ZK4;]J#%S/CBF%EW->R5ZH.,K,S & MR(B"99$I+^/J^L5R.D)_9<_^9J\_X6]U!8J1L)C];3G,#4=3].,FD"%PBF^6 M^Z?K%S.SJ33WFN534,ZR:AVHK$OT@ 62TM #'@_(19&;2!KX;)V]CB5("_DU M_!&,KGF<6/"\E$RJ))_ />BTZ.>SXAN='=:C+K9+-ELP%Q-V]&8C2D9>RZ0K M168/:Z6-5 ]DMH$>I5%Y5KK@9/INBT7O9YNB=X8Y"V/9B\6V5W49]&WD!O2? M]_7R77U Y"270Q0H5.;,'[BSM,T;!%A]2UY<_@F]]3N'RI?4J-B/[+<)$^5: MDONI"'A<*0$BK!@=Z(,I8/=W=>2;$9*IQ:_VL%)N9@H$Z64A#H*6\N*=9>JD MB4VX'R"XJE@OU$ 3W2DX :SK@I$:"N",HBHSSPY3#X+"/+KBL,P:DW>&@9-L8AMB M-)21_;2K&=TDJ^UJQ%98Q@SZ A,]4ZTX.P9W>TKAF.('S&K!WTQNBZB+_Y1] M(=5WL"C$XQM#S*H,K+54$HYVBO/-E8F,=@_9.G*CJF_'F]?F;@):@O$9YDC< M[L+^RAA-)'OU8("GQ[,KV DX.%%MX0]']@>:^%I3(&)Y@!(<_Y_P<=+35+IB M-,)70F860I^#__^V(T[!L3W*C$=_4T,HO7!;LHMM>;]"!9>-10"$S^**N M491M6YL7[N^+O;]WA,Y$9AG-\5_-HR0! MLLB#H,JP]S:IL8:>,HP&>R<2BZ+K:L&)S%8O$;SPL-'AA?B W4D44D7,1HEX MHQ9Q6G)6T<#GE5MB?O*6W Y]K 8=*.MDKQV9;LW@]M=+S8JGL]CR1JBZ8P*3 MI7;DAM+H3OL/]@$GAJJ^7#?Y!&B($/_L+ 24;LAI9P?G""/[XQ),;[ M("YLPAIDX740'TLDB_GHS)X374_V3<^',F5X[HM"_$W+!ZG]P+ V[Z9%M?GT MJ^G$<\K4>7HX.PD,(U>7#$\<^R=RYJ$E:6NA8#'*ZW9RW+EN=)-I8P(9"W-# M>ZQ7%7ZQ0U7/6Z T?:]B[S'2?Y[2/Z%\CPW6#]"\/TWQ_B=:(:AJ:OJPWI%T M)TSS5>?K(XZ2QM/8HH>#;E6U\!M!4O)X=F8T[8B'R% 2V"+9/3FW[(6@.]D6 M3R]GA_856ZUF:W $W$4W!0KQ MA#!]%"E*4BVB= <;?W1N6,G(,17QLO5 ML*,-&E^+OI:@L3MEW2[;4W)9X]3\_2-7:ERJ$NR V-# -,OS(J? MV^1*QI^[ \7EZ<7YZ>P\OGMF54]%=#D%QP@@>"S MG7R![\XEG:2A._#(3B0S8*;Q?E,3>*45BXT!,($T="U;;T< T%1G@ LJ89QNX>:;J_D MJ%]S-;=+XQJ&#@L%81I K#VHSARJ#J:AY%)2TN>\UTH)H='D^LN&3V0PFX:8 MJV_30/4#!T9#?11&+\B&P@\VI+9@8$]L*$D_:)?)+H4A*6JW 2ZPKB1O4/Q= M-$@2EHK-M?A3NKJ)ZDSY)O)Z4EJ5?=_"@6_$3C?UUV03E9@ 92PY/&B.W1N4 M,<( OG2N1#/^X<6^QN@CIV3D= Z3,BAX53\.R?!PE9#EY9]7AWJ$AH MT&I27>'N#1$S,*44N0V[=:J@N:XHLB*+M\/B>=!IH1=J]T3Z"HU'.,9W$H,P M'ZA8$>10E'V4BZ(\TN(29LNHYY0&,E-OV=Q8L'M3S^_:;MG=/N@H?NXA9X+' MN<',/JH20OT*T[F2V^._'"P?],8)0L-U2&@@]Q(G51@WN',F,P=,P1*L[S'+ M@J9!@=2A 0E2]4[[K 1.BS+_2E/$@V^[;F\W=\0@>3]YR^GJ$;=C]@^K92%0 MP4)65$8EVJ<(Q,0!BQ<-UQL.W2<1R?6&W8)9X\9VI)*MUO6F@452(AR-6I)K M 4L +=N4TP*">RP-3? MCND^R2=2;+T]/K([,+6/ZWTV(>HF-E:=?L9&GQXYFX,,ZZ/9:3 /PG9S9'B? MB'#LSRM3?04^<)Q^\.*^0^+VYN8\P23Q[N/'8D5#E*<;,LB=$O?&%_DSQLUN14Y\ M1E9MXZ%--W=-OSA ._(A5>K\3TO0I@T4U7M3G"LL-J5 &?%%.OO-Z[J>5UBI MQC=:_ZYX2ASLZK""<:C)=HS<<"%10VW)5.?)S,[$QT-4N.!\FZW6WJ-XHHG0 M%_7L3<9328SW$GJC/QO"P>":ID+FD]@W$SN7GN5UUVX'JXOH!K: EN^"^P/W MVIM-HFNKXJY5.?+G8;M&@W'H>G:.29H0A[52S1R'C@\9#%61_FM,4?2SQ>G< M=V$8J^%B8>]LYE6%]4&6QF%J@"E(]?MZ3I!%*FUT$$VABYV%WM -$NJF:3.? MW:Z)Q:U6Z-"G7_!VIAY ,;W9?FE]8@_+/=U=R::G6 %K#TK8Y"=HU$7 XXNI MKJ2D#@:>;"\(70-6:R_\O%T.H"@"H0CU73JJY*-)(&&[W,2D9F&)\0[1C'&/ M'E/7%X]ADDC-%KFPYENO"H;KN:?R+@Y17M24ILX?_3^ODO]?W?J_G&X]VX]1I!]35 ]GE]/3^1R:_+Z*/*CH.Q(,]MZ8/17HQPV8N^O< M\$)RBW$>VJJ!)9R^OJ;7*WN=\U0^ TMJ.-TOH0]*9@G#LHB+A_3 D'20>3; M$CJ+YZ4AB 46O-QP:6(HP6LS%7FAD&M4_(DU:^29"M54I$ HFW+%.6E,B@KB MM.S:%3=?'!P>E<43 Q5ZZ?=+:ILO#\^> ZUA>"8$?+\%E3,$U2N#)7JBV6Q1 M_?>%&JSX:?NL-QS80#$=ES(*2(@[/!Q< FMS9%U$M94+,B?]'KYK8L?OCA M90E&_S'J(^-BR(:=Y@(I9@URPBRL_JY98_B]K]#VZ7]'I10=3&2PU-ZG MI"QJ=4W $5W_.[ S3 ?37 EE-N:[RA05VQ7H:S$0G/S\2*$]JL&BTBNZDV!@ M-_7]L$OHDA@)S$D-O.A69?9Y4_TNU?Y=7-!-)6QHUW..0E0-+*;>"A=8A)H; ML#L;0DF^JQ<1[Z $YV:(A94(:$XW3GBZ[512W3WF.]X;J(7AB;^K1N58?],, M-!A7JK<16H3P.XJ?P9J_1O]3UY,K!6N0_18$$-AX-P3ZHY;XI@Z-EBE%+K4\ M:59\XURH.C_6/26Y7EE+J#E %+=2@^PZ-*Z)$K)"!MA&'7%!QZVYA=L2R]O' M >E 1V,V[\I$:=11#;Y[*!&#(9Z9%2#QP@QD[6@)7P!5M*^P\K@;X+.PFDG#KLEI*TV*BNH M^&_9_,X(?W#J*#S,K9S0;+ID>'_)O@DD%W3+Z^YRI 8-@ABO(1[0*+DQ5 C& MSO>X#J!_2M[3\IV"#VY4# M 7*Y7Y+Q5!JX7(N@JV6!WM)N!5K0I@?=W\<_U+_F,8+0WT45_P@#@+Y)PL3 MO"HXV@T)]!@UH%1K9;VL1$,-:U!<7%E(Q!B0/&H%L[LGAE0QJ5E.<3)0Y'C* MI(V(IUY9K_8G(B=:71P""MB MQ$A%_96E5&5(8%&2KF^6G))UEP"#C'S7\P")A/Q) M$I&Y\H2AYT*@9#Q+DPQLATHRC4IW5X3%X:58QGM/I5ZSR8,3;UJ<34ZW5;/-!WOY@!><0#J[ MC*UQ*$ZB37'(F.(6VS4#;$U"41)C\'(J 'X/-9EKJ4.];Y3_I$B;<43P47#, M&,D3J,/A&X:9@N"K"C1$B$Y=052$R1F49Y=F'E65FZJIV[,CWS7= MZD?1/%VF.M^<3)ZY$GVSXCH@R6 ::969" U>DL2K[HN!7+)C"D.(XZ<>:X(C*NR *Y7MW"8F_5 M->!KW"21_($)#PX 5,QZ9\,3]DZ^\93X-E 0H@O[S%\-[CN%BP&3[5H_Q79W M1^>G\(_+\NKPF/[W[/ 2_O<,_G%Q6NQNKO)9IW)Q59Z<7\ _P!H[.[K"?YR7 MIU?G^(^CD_+D\CC^G+WZ-J%C\6S%O#1&-MF2E--+*I8PLQE$8+\52XRQAD:5 MELY6"WH(NM D=1<,.A+O:'V$-$:9URQ>!7.2 .#HYA(9F1IKPX$-]()M$05D M1Q81\^E/NI8>:5V*(,94;!$7"[E/B:=@OB:U/B';.BG-SI8$9R$>7($J@HFM M!;200^3F%-D_@W,F'93'6\R.73-,R*,N05!XI@[U!I- #SZ'V\_$H;J0QL"Z MBQ1"L>^NL60U&A!V-&1ZFT2BL 8\O!T0WKJZ1K).)W@YA' 8$#+5AR@G5#FZHJ+\(+S7I-SOV@/J MUS(P.3":HB4@>:FK"&+<.H0\WZ.\I"C_R#U(7Q0L'_^\*(KQ=<(+@!XAPA,3 MV0P"97V++B#FBPSL..(1?%UQ9P_@J8/FYB!<*[J\'Y;[XV2X?4%7KF]:JH1- MO[OF:M%$09<757X&=5;JS\7&A)FPHD8(!?JUL;A/](M0 N$8<:+*$I5'262R MA+VXG5?+T]T0=ZY+[^#,!GH>!]9TFA$2@1HF0W;&*I_HKY3N1.X?=5J9 MSR6D/82N#N@MZ5HR*OQ4N!ATB*VID&,YWDM:,&%76F2,%FL&_8I=JUJ%XPPI M"7#X1=R3H4CLE'I:V#)U+U#C?;;(BN=Y2MN*MD MMH34:Z=?B@ S B_7T&28M&@_5JPNY@:2)N46UNMX[BZ=M!,8D52+]W MVS70))+,CE6)B-9'DQ2%3U/!F!GD%54GHGY]9)HXC!>0_A8E4GZ32UQ\W7&&5HR657+2@E],$53L\[AA_$3AA^PC!B?0WJ QZO MQVT584/=8T?S*9/:90=4D_JB:%8-A<%&MY110^P/6X10$/^?PRXKV1AS: MZ$V/4PBL"'.LL\5N=35; D< MU+G$]47PLUW0Q^Z@M9*P8X4=*J>3_\DY,U!LWEMPYIZ8I!POIC5A7>,1NW0H M3#5J)W$ZS57L$:?]\7IMCX^5<]L314P.XQ$][&UB%G3;$>"]*%F40!%J%]9= M(X8)KK+AKPV(%>+C#R3ODX3R"L6$%$^L7S@O$E7/4!?I?C-2!LD2RF> M7>NJA!_S%I#/2Q7$QK> TB(9( ?O Y)5S$SB7585Q9\3_Z/%TYHAE0R>X;"C;_[8[ MV'0'L@IJB5YC3I:#]_>RTA*VPYWG?(%0CB!V._TGPJC@[-@VE^O5.% 28 1_ MTY#JR\C;,F&M1]?91^@$1W&.&4BD/6Y"ED(,A>@ 47RKF<_D9=CO+CHU]\94 M+MLNSZTRC0UV2_U%C4>#GV12YAVCS'LG[ 7\0R4]SW%=8;=(9W*B;PQN(JW: M6>!>[0\S+*/:)U(*>RF$XP$TYTHHI8D3_KAU#)$A(0J5E@>"6CO(L1%6Q)=< M+$$I(]OE#:;1X*^>BSVB!Q!*JZ-23UN8YRG7-=^(=;0@'3 MC!2_

    A2)/I_:[%7;E877)H5XHE*AZD]T(5)]PN!)]\:[[K& M'C)#" *F99[2TB4M#$3]\CJI[I-[);L?)77E-W#FHLSVQ\1Y:]U@S)#9J""5 M/I6PHF?-K)Z5LFX79&PY*7P8F-R?DVBG3DV[WL!<&7D>SP1^6G S!; EDDIW M!TDY.YXG9W96EZJET^!#'%C,I5\0D7N+T^;$+Y^]TQGXQ MZ6ZC7B")_Q,J9-.NMRZ,KFA J>E*D6%**-*JRBT'7N:$:R1,'BL;T'3>;F#0 M4:,/^3"";B)'H$898,Q3FC)G*JX9N<,C43@QX/>5>\X:]6L9U3*^EJ]#'#3X&XU M(+W$?P#_ZYR5UC&>B- YDB.SP)TV>BUNM7"I6>$EAMN[G!'J!'[>AGXY KY@ M7-6>(EA1WQP%"G-ZJ=G1E5+S5)5.44G3M*_21[E9;;%(=!]PY7B3(G>& MP$X%G0FY$W5IYG2+T'PL.#:P";:Z+S(NE%%.6G!CC(ZY6@Z=;H 4H3".A&V$ MJ;%YY!&\B 2/P/J9E,U-0ZB[G#IAB:&JTP,F1>7$=E1:NMP=A'*S:LZN()XQ M[YJKF1R=97125M[FE2#,HY9H!^JHV&/*C=[3%"7M8U9\F^S7WIMCXH!"M:PT M3<"V*'GX:*R'J_?]OC/)A:[<,+?GF1J:X#_TL3F",O251J5O"DO[8W4N5#&2 M$)LI_+F"T+751VIY5V2L[$0W=/7YGXI&J(]1+2(J2MU@BXL=_R.00-XTJQ%0 M.>R7X2$N=-B1MIA#PS8M#7GW/NY7 MU:M=Z(MO'>-D(?!FLJ&C7Y.I1K2IJ]5 I6@N'7!7SB63W$BP9#M:>BXBZ0?BG^_1 "'-58^/G#BUP?E>Q8PZ>"P1TM54$I^IB*VEN>NW\EB8(Y4E[ '>@3E$O3#)%:I00 M_R%0A^=,?\?\V?\K7X^*$J""Z>.&8X'[O_ON+ZX&, MA/_U*=_"F-!TZ61@Y!SZM18)PUW5,Z?%@&OSCN)GTO)^KH5:F;:CD]7""1;. MP#4):07>?966U*+&\\D%Q??5!U44.]AGYW6FW/,H%.L1PU08I>GQ;G]E5OAF MA'R!41XJ(T,F5K\G#_9MZ#4BWG@EZ:K NF50?.>_$PB?Q_OW:?*D(S0>2TH< M0/@6MS"/W9WWE7>H=SX(D70&;53'P( 2[V:ZH'%IZ\X*W.DJVE?9&MD/J(YM M^IVX$NBH=+"HC]3F$FV*,J39Z:$5+Q+!NAM"C@VY2UQ!:VNIR>R/57,27HU@ M W S @0]^5"D3Z+K$,&'?^+0V;]ER!0NI,Y>4NNY%IT MZKC,?+P8UUI;+063=M%""0E^($\JW!0TY);==B%VIWD*6"@.W/!V8DL:A7\0 M97/1W%+9HD0\&C(-[ 031DVW&4L7GEZX^RZ:)\4.^Y"*AZ>)3 (GSA.E\!U[ M_>_0J<=X:S>F&,. L'.P6;*P$%XRCWK38@L)5EVL477$?1I4 :A/+#H719M! MK5Z3MOCT_-$X.SV>:-/G/YH"&>S8,C)415-8B)]T@ZDQ3WT[B(:\.R4 )T7MWTS!*"(MUZ6D[$1)8A_H"HSN.\%OH>ZV M&@?X-$Q=6.4.-+")9>_9M63BPWP,VY:NJ5KIV @B)JKH9G9&XMXF&*-]9 IM M^FWB]'IDW].FA)E67+-4R?P>1?[?2.3_"%=H*Q">.Q[[MAD0K96 AZ:5UXEQ MV0*)@ $R7K6;7(OJ,OBGEP^9ML^NQ7.9;UF;:PQM#\(-E8,(Z9L:/?0(&>ZX MLQD;%%S4ONX84Q"8S5GQ?="NFA"3D\PE*V/6['VTDQQXK:">2E[UTM1T0(P/.!U,3Q&=$ M:3W7*.(%L(2"$U2F@ U(DB>W[>A9L8P5+3'$S&^WS<+:'?EI>)KFHT3M@3C: M 3OQ@S('LKA'SRU;MPMW?SQFV/_X[Y?'Q^=?%S_0VT?XGT?'7__:6C+)/[;= MAGWNVE13BEUIOR63BZPGK+.U5XD59O648:\/(TNC4[-ZP?_D% @ M.G2_)C*(5WUB>SLF&OMF%-R!W=OPQUO+'9"Z>5>#8^#!$12*>%4XO^>^]> 9 M0G:H%W:]=[QF.:!N_D8R>U+B:D9J( )0#%%*)JR1EXCY32ZRJP(L2^'9.FI4 M]*MF.4)L"?/9P=:%..4;%.'V1CX;I7@=7=_*C#3[JI@2,[^BU?]5\1+9_'=! M2D0O_)6)\[41YPN^3S^Z^_3*[A,#WD7Y[^RS_#G0D%PC_TQ$8_([ZYC*:K>( M7O*TN+PJ+\[/_3^$2MV_?IV]F2'>"2[4+$A0)N?X'T>'Y>')H?Z/OA(&N8)Q MJ7#;_C'^P*L@0_]K;!6MF(&!V1K!U3Z@V4&;=GHIE?)A*:,_O=0@B+S%E@ZZ M6N<,3XY9,?#6Q6'8M>0_L1Z%9BFY#HI&?E8>'86GXO]Z"B=Q5%Y=Q+,;_^V_ MS-4:=\S[_]/UNBJ/+Z[<__Y_G_:/SLNCJX2ZTC_M1?M'9^7ET9F]D_SG%.U? ME><7Y_94_%\$87%^>19?S/1/WJ1UD(ECCZ^D>LCID 4.Y.>J.#5=5FJU>OL# M)_:(G'VWCZHY_GK6&-&,#5&C5'N0EL-]:%& <(+73:MP$0.8;=M!%2)3-O;3 M93B]KW.)Q3(.%0PI(&:8)*):(.!>]*P@GW^4,OE,]3Y>+B5;Z58[SS_#LS2/ MZ)0Y[:YNZ&D+_DGIC_S7LWBWGX^,6>1'Y8@K$=6[VYU[BXMGS=O]OI2F M,M%+J>4JV8GAI?V[CDM)9YJ(P]_9Q3ZHRM-SAG+$%DIRZ.5N/ME5(QZ;^,&6 MZ":]:>HA79JE(1X B1U0:U#);^1BDIN ZLC1AY ?2/4G.K)6>@R6$QFY/\2\ M?(&(=WX"47;<)@MGB#@.H&-Q'/!6VJ0OR'4E^8/C):3?B-UH =1;\>]3GU@I M;1*X0AZ3J3#O27Q(7Q*Y;%+,1-N7F#\.#E N(*U@L)^\JMNP-G+&T9E:49&[ MK9MZA11"1,7@[8.!SBM*6&2@NS',!:&(=3=>;CXOS=CEJ@"Q $10- M/#',@7M8U)*1[7?!M4V5' +5FQI.-%#4CE\FSYISAN9+DDLP+Y8)6&=IV0W9 M=28X*U%E8.B<* %)(60I*PD%/Z$*5XUB"D ]$T_M\+Y8B;Q1/ M*4?I/U29CLU;Q4_66TV05HP4'*F*MMUN_F+JMF-@SV672=.:B/K_4U?\8F_^ M6B9:-K%N:M!^<9YV7#B]=-[G48\"X%TKJAX:%^-\C#AH8M?16 ]_89%3RNS[ M,\7+'5O[,Y'ZZ,\_,-U[M7^GK3K6HNW'?6S5U$B5/^\T4>W'2%__;.M]W. \ M/CV.IO/LXK)X'@S/O%GMS/SLSMC?1ICPNCT[.Z%\XGZ.+ M(YJ0VIJ?3GSCF_%/)L!I*TY_^Z=0!]A?QQ<7,75TC;*7U XY@X-)=WJ/(MM230/9"VOTR6 MQ^ LTCXE*WN1W(* EK(%7TEGL2O"%;1JCY0CX%\9)6VXZ^[;KQ+Y-&88WVYK M]5]C?2?FXG#?D6%@EGYV? 3_.+XH3X!0\6GN$V@/;^[Z;GM[QZV.N=W)<7EZ M!DSTM#PY/XI\:QF2IIH\R5!X1']O0JW.E+*<="_SN(ELI>B#1.8!N#LBJ10H MBL'ZN4GX-2;GSY4@8YV*PH[<;LM/6UQ[MY0JS(X]+$\6*\%, 8IA\#66+_#F MH)(%@IK*:ZHVK]>*+HRK].92WB9(V]Q10")&;N,*)LZG[EQ:J'![\7IJ9K'; M1DEC+27M31TTMNLX< LTPKNT%F18H]QF&+:*"K/A>E6> C(]!?+?A%*T">3V MQ JY=F!:,E9R>]0F2>P1]\27+E7^P!LIKV*(_.%,E#Q MB'NPI608NF[:%HB^!W)!L)@%!K*P&M91 2*Z)(0K%?8QH"2.41_0",X&%)./ M;IF/>VN22V(&<7;O)UL"F'(EL\,C?6P^'VK5YULW++J:TU^)[@*M4&V6%TN! MMU3M)"MB[PE>=A+*3-/6FF9GRX'/0+U-5-L1"%:#HN)M5*E2YC="F<9(V#SB ML9@TP;W/(I\'DY? (,M2!W3 -,R*!$M?&>I'_4(*.LWUBV%?)0#\,!'C?*'1 M]+SRBEKJQU@PGV"WF-%R?D76VD5Y>'SF38^K\_+R[/2_\![G@EV?=Y_-%O@$ M"R#2_)\6)V#GG5YZW1W^ M6D\2::Q'LG5&;MKMQBT0V7P]:F.!:?G2,1$9MB0SXH0U%._(+=S5"?RHW'^HX M]W7=43XOAKC"D*0RE)^IGTZNC8^DXO/,TC9%5-L0^A31-*73DAW_K/BIBS;! MD91IC>;M1TO%!_T MCI.<+_+%!(=BCL2 [<4+IWY$'5!_@MU_J7=-'O[X-[4U0P2@@NSMI#PZ86]3 M>79^S@P._G4:_W0,#(]_NCPYA]/*ME:[O#P%3G>"TNCD])S_\_0,!Y2'\>GZH?SDJ+X[Q0Z='YUP5E92=')W 3%!LE<>7.-=3 MX)H7]M>+\O0WQ%+"LI3RF.CI$7XP3/3_@_:+; V#,E8[E"PA,P3,]0 M;.+73\I#8-_R)UEW>7J"LN+XI#P[/:&].Y59H4/KD)Q=[D?8ZD.6 $>P&R>G M(Q CR2).R=2J=_-].('2D>6QK]:ZIKHL<'[@HJ0(P':0BLN?@'W $HH/*5C[ MSRSYL8P\[@M$:[[O2*L%YBQE0/FVP1$D7XI\\$E)[R3C#IV(^T0LV*-/QX+= M8Q."C$K;)7_:-GQ&2-R+3]^&/6\Q<>^GI[/#H*;L&TI*"EA,;32B.V-].G 0= MZ$O' :TA7L0#M3I^OK&0=?"@CA)HOJVO-[F_[6<%T).OVN(%*-M+W-V36'DF M:(U:L"@J]A,A_V!7B^%U.(0R;$K+OWXOOPJRQ-_KY1*ML?ZV*[ZIVM_+XJ=* ML*]>"*@+N6EA /]HF8'#P>/QSV 9'I\Y=B.+K[0@ MF^B]IOZ-M-07]M?O]:^56=]Q5KI5J*('A^HIMBNP2/N>GA[0>N89X,<"L%@Z M'VDEZ>O_$H#*T PR@:W'VQ3CX@1DM#RL">D;F^2C]5+:0F.>$R76?54\ M:YXS R'W=PM3(E=$_8]M $+YX=4W/__"?U\OMUS\;H5JR*QNF_9K)+=GC8RV MH9Z1$AS#?7%OLU<'T;YZ/4#RG'Q?+^A&?4\AW?"\X ;CU<+*80*-8#:"=:M\ MP#S#'8^+#%A*SZELJ2XU%T5RZ\DJ](*/Z_L,51$;+T5&+I//MJ7D47]I.,I7 M.EN\6E!O8RS^I0K[.L#M**HQ,E::95WG*_M15O()J;$,JX"++;YM\VE0^;^K M=;<+$],.KW7$*[C6E=4^M;21F94.L@.W*\,L IF&RU*3IQCA$!=C1C:+Q(16 M]"8DKO,!@WS82I$*(T%*'U5"[\1&&Y/%NB,6O$E/N;L9%YO;,8;#"+&G2/,) MJI8*LV6]$4H75JY>_(4$"#'TA)DPF'*@G7]EP0$P4^)R&MRG6/FV=TF;"#TE M0 \#._OO;0J(=(_V0=ANQ[5TR%2*$DS$.TPNP$O^IFX;^"8:=C%8HTS_Z?') MH1L_%!5&+8ULN(&':SMI6/U]?=TK5,DEDZ/RL8*[6H=&P&$4G@TJ--(K=5. M]@]R(3 S6I4-)26=\/E58\GN.+;%'\&7P'['6X*41*VCFLH9$1OUPLI%36HJWQOS88[I!'CZJB7&057 MV:WU'<[[Z5%Y>'C(V7M6Z'DSL97L!&,NM'S@FKKP#&EI8+F<'E\=.^B()($( M=@A62MFJ#E$\I!2)"F&\+O25$8_L3=HOY>QB=G))9TH?5?*8>#^U^<:K# VO M:2XDM$*2Z)@'[ ^.)\!8>2WU\C76P7 R8V; MW:C238ND#3-H1FX6$8QAZM,&R$3Q,G0G4F>YQ"D!W=YYE1=]& J,\*B MB7%C14F0ZA4/ FT0T!,)=&Q6_,P-Z2D?YB<0]^19$)YR7!:*-("Q5KG [&#H M:>?B\'O3YTC8*=_&6LC)L^RX9MK\A9K%C-8FF$7H?]@29BTLDLI L*4U<,U% MP]<9 1=K@PR/LXLP4M!XW!Q%#%9:KOWW]&&. MR!#>Q?X1I@B&L.^\Z>?;%2I78(&%,O<%WS_&<$1%O3+LKYZ)*G0D/9 MV+7SC,-H,)V%N^/IZ\]+R30LEA49\Y)O3R%EDTWLZ70D0>8ZEE3C2\>'GN[A MTB=)5E3P-=\BDWMN"W: $2>'_I%X+%N=]LH1=E*&.?L[IYE$V=,:;1TV_1"; MC)1:%*)J AZ=''X1EIZ*ZY:EK3,(W2R^3D^7S9)W=;3,B+P4OOR&\7$?QH_[ M51JNH_/CZ.^A!X H03FM='Q=3('([*:'JY!/Q\; U:5ME?K\NOV(*J]"F3GA M-KZ7]@\T22+E:,=A^KKI$PI-4&2"_: JS2L"&X!K6PD8JJ"0/'-= QIK:56_ MXU:=>_*MY]I^-F([D0P(TDLU[TD]SK<]2YQ907,VP3<6>ZT=-[/P#:5+)@D" MX18<'KJC'1/2A HE#I/@G\$#%< @LTLV70F7 "/LT9W.'(.;G]2S90(.Y<2& M69_5!VX;HS]G$1VG,$]HKQPUBKLQZ11&*A93;D"*"14]VL @D]%<)@G%)$\' MM/>I1QH!B4IE*R47:M)Y>H_=+4$3>1FQCI_8 +RF:\B&+#9K:*%^(:(@J(<.'C9CC)C<1,%$< M>\K1@-);%!<(R[Y3U%P#PQWM!*4R)W,C7P>B>PLKDI=B0'&1'7P@%*O6Z>SY M$=@!?4%B4X(L7$F[@8DC*]F-B9OV]"P)R$Z[7KBU012FTKCQ&#::P)[S8W%: M$3VM=F"X9%P+N=?"TNU(?? C'N&7[=%,IY?-?!3]>J%-0(8.\]X!WW77J\7Y MU)\?QL?T%2)/B/C!')!#TFU^;<,1T)6UDLQGIQ?E":4GIW! M@S]1PE9\W8XN+LJS\V,JZHKV%Q^.*=BH]^2H/#HZIR?23QV59T<7$Y^"55V5 M9U=7^711 2/ ;2>ONQ%)Z,)K2>*C^$MR&E_!)] [_B-SZ>\R<>$WS?M=/[]T MI3*CF3PM3D^P$.7\]"+.K* ZK?$!'!^?4,93]ED[T*/RZNH0DX8N88=H"V## MRO-3*G2!OQ[O4 I =PU-)LCHP#L:=.?X2USN/)ZGYH<'(@%?)T)G4J3Q3CD+(VO(U$F"855O< MT50H#N2FQN+\7N;&P6'[C[B;.I)BM*BHB[4/J$O+IY!"N6@$TWSC+N[UIFH'AF%;!%L^\#F&URC*19W *A-76# M-:7-'%?LSO493SL\+826G7A^2]AGS(H>."Z[YWY)4=&:H-CB6,/Q"6\F,Q+- MKM@DVQMUY:-TI=,CEV2$Z!#JY'#4,XZ1*)TQ$BS9+?MM?JF1]V@C?=J1;B1> MYLO#O!<.TU]OF[85%\F/50A#L$M(=]<9ID\O+F<79][W+F5'=I\5LD_?U9 H MYN+I<%072%LBOC@^C5GQV@7RXNT33TR%21:W2?V7S>81TUD%>-H:C2P,@\/: M9@X/<\51?K'NDFY*M/ZP267\@R0=8ZV.<(!WJMJ,6S, UVPI<.IHG6 !TT2- MAAH;W32;<=\VPP1]>GSLM#=%F8]52O*MH@\B64^&N8CJ'YVX,=JX\6W87(44EL![6HZ7B M;4JR9T$T;26.X9S@>C=:V(/X3 J>C1@2'_3P?OEKNX?XV5)A?Z#$*?^TOYB4 M@XE4=8,,9%A7I52TXU"LFU\@X5=9!HS,?Y,0:-;2/*XFW]ON)4 MW'N*:5;4@NEZVP@T&G_0[JWT47%M#5->+-W^;C()L9%=06BN2)8XG6H C(@8K(87S ->+P M%>8KZV1Y$J_:?WU'QU>?>8&7'[M ++@-ZTM2=!%()T=Q3?L56)/MO%L"M?P$ M.E U_%Y]77Q;(SXBNM_+XE5W#W]YL5DB_'-9_+GN^ML&_S+^P$R6\2(;7 MRZKOP& 6+-VAVV('&$^(Y(1QVYRT($E]A>Q5B5RTW&HK#*R+80@PQ>O"*EAT M*:\;RK3![<*>T[?:)>-B9,T' \B#'/"K$F$F: ?K \@U#V 2K;L!&V'Z+FLW MA-O."1SFR@2-CH?CPF1ALV% _C'X7[JDGP<'[WU^+O%F%T!Q05'V,DH6G(9. M_!;EG8W!C^D,PK#Y$9)^XKJ4R+:Y1:-1NX\$P!B72TWTI.5.F6PR2II44SN# M=('^^DUMC+-EE:?3&"16!-:<9TV!=03[:H/!SEQRQ(:Y'-&E>7UBC<)QDI[^ M$34*L$'?>LZOC[ *?O"K.RN,K_.?Q M(?[SXIS$1G%:GIP=<@SZI+P\.T%*ZFL.*!X?EIB]]%8,OB"P"2/DXO@L&T M=8LB^;FFG27C/CZX0DR#HL[E58P1(R08TII8EP\]H-TO#I*@"U(A)4?*) M5=!D@*%U]Z,K/$5$'W9C=]W5T=6<(O=/N:'GY=G1(=_0HY/R]%"NZ%5Y?B57 M]*H\Y'\>XS\O#Z,K>G)>GEQ<9>_H\>5I>71^"6SD%GY[S28)Z;??DS$B_388 M^<+K&)SA0^B!TB.:HWLTSMJ- P0K8+6LEU&*6H_^;E @#7Q8,Q9&%XU,5RX[ MQV*1%ZT_PB7.TE]\%\@VX-*15_K;)JVO::F@!J MEEQ< P1VF@(R7G=53UH]8P33940U_IU$[? =#6&\HL: :"R\!E6$O+_T,_\7 M"T]F19+\M18WAV1FK%WO8/8#1!UE)/,K_0M5NF-B ->RBPY$[CM.#="^H((A M4PUWVIRKCYI?5_>P5(-OOD6K6\)OH:40:ES;Y:92 ]9V9<;'H4 XP6D6VGQ* M7CKR\:@XS6(!P9]BV^:C6Q4H[]C$ M,[,;D!5L9#$N^REE9#?AZ2J^AS[7 _ MZNYF-E4/CY"Y[,F%7R](-9#!+=D>;V:O?7-V+80O=K0N;GM?<:'6P!/"O=IN M.KB+Z RG_%BNHF+?H9[K8_NWQD]TH6'G422!7 &:L@2;&,)#+=1X%$ T8*MP M+S#IO]6(6E3.,ZQ@JFR,/:N>%Z>S4$G5;FE',45CE9>75SIE%G&+15"ZPC'FL^BM-$>/,A3# MA<.6'7(4\BH8Y67R':$S0L7,TL="2NZXO3="K_'DB3@LNN'K5]C8=WFG&NS1 MF^_=F[J!QPAK0)S4\SCX&_\7E9'XF!&[*OS':DNP$8![ND?F[6>4KSWLEA(; MY=AU5->@-J;J2D MO#H_GCH45IX3SBRY]KL)!/LJH^*+1)GD!R$C-CU#2#;2(W2#5)('8I(XPL<* MWR5&D/3GQ:,'CQA824O].X+O7Q*;X1=Z0( MEUC# %YR?H40>4<7L_.3XL]RY, [3R]FAX%E^J%H&2 #",[MZ')V=0GVDW%"WI]?B97_DN/PGW?3A+A&>T8+ M+[Y%K<#AWOW4$:I>O9C8/,3>/21LNMGYF6W>R07LWM7LY+3X&[_\[/@$(9Z. MKV;G1W[K"$'PY'1VH_+BC+YS/CL[D6Y,T>6 M03Q8_.;ULF'@)5@QX2B&3O[U+:DQ,+$X!A8C@1^'._$?UW6-VY'H.SO&!C?\='L MXD+97XK4'SA@^LMN+H@#/Y6AO7-2/=BY?FH9]B#'J148Q \-^A'S86N, B\1 M08VP Y&Z5MVB7C('4JO>;(,Q9'WFHV@NDQJ"_1P0W>J0BU(/(.?SED M/OV@E3#Q/B-Y1K?J#O0QT,,PX3*=-@7*;7*C*0_QG!UB5.9N>7I9- M.[!.Z MH30V1"A"&XUFBT55-TREJ*_V&G>=.%S7)UMA? ;0+,O(@G4 M$)4[HKBXJY8WJFHPL-C\.$H3?]LNG\F-E:\Y"$6FF_(PI M17I (3#K==W6-TUH3OYH%#[5:EQ4CSV H?0$QS>*OH'%P:\D+UUV@H-:&[\G MIGP>:8*Z0IA35S31I9:S#M8#WG@V5574.+BL7]?,N"05YF/P'@HH_J9>B8Z' M$Y&L2$KXH")+#JRF#.J9[6C?K9X[YR?9C+;Q9+C>+)F78=[P>/5=BN+Q# 32 M\R\X?6%V]<6' _\5.>2_9\>S$QOU-(RZ;Q)%"O;W?30K4O'V'BF6'YD]H4KA M[MZ@Z>\$^.I&@*\0*7-+'(S!KZR#HW!./K-!48]"]U*"=,,;,H:5]JUX%K4Z M26!& GOATA,X76;C\T40GY.*)*?]R"DHQM3$WLO66ZX5Q;^)>U&.,4P7= <@)F[,2M)F;A%QIZ$(H\)] M5K#^[>8>%>I!\$<0\O?=> Q,SYI7C&;.N\&N9D3K6Z+?^#;.TW0S%7P-_&Y@ MFMPVL1JZ%J?,VP7#L3J#C\9:JB0&Q)?&SE#A:SQ#WR)YR!&)JVS3!$3<3/) M/G%@Y)4$CM-LY,[8=G$/F]LJVCMK\,%H^R1B6*/*$0!.'_,H&RJ!MK,=GPCG M2KC09R +E.;!C+@9#L'9009&TG9U^0#^'HBU)X#*=7XO0; ME@L(ZWBSDYZ M))J2%51,"N7D A8:)ZE@N ?"%U_P?1L_9DFSA'NCDW;,I0-G"UG(MY9AC' M M.$5]O<&E% 87&^Y,[$B_&+5_(ZDV:(4C%JYON$<;Z$]ZBF&9^3L9^S!5U(LO M^88SMRX,SGK)ACR#,N;/1O?RP\XHL + 2QKURTM_8*K5'C(GP.6SNH8IDWK MIBTR0!:K7!++BS<$'N3:C=(( MWP3K]3M"#GKT@5VI?J-G?S9PS?,R$YV)<ZOP6R?(9O M/I'_L">?/(]*@L;Z IX#U4_^D^>E@'HKL&_:A.BF>'IT&.-H$VY0J"%WU3_:&TT#JF+B2W:K M9CMCPK:0J+_FW*(SDA APE3-[U"?YM9N#_(G"?$&2#BG.!B*\JK&D"1)?P,@ MS=24I8=0%KQ#9E2M\(&%UE(9,/S]740S)"%7M?/<]G2]K.9Z5Q!QL+OG0@!$R[2C! M@H?34Z2-\X&B'8LK%1_3Q#AF\%IW5ZC(;2PG=+F,L.9K+6U=_2^"(ST M=;=LJ(#SF?[K>3K(-\I 7W,N=S;U^:UTS,0\[!58"V0.UHNI@J=P6UP?RI!T M!6KVNA*T[1U87 (]MJR]/@>_U^M-\%YCN)NR!KCP'GC/GU^\>,VFXIO011;_ M\[OW4F-!R?\#@V?""V^^>ZE61AVJ0W2QN;6XDHR/W@[-B&36,S?GR%^/"?$2 MK0=FNA9ZX;PD81;R'WS7#Y*[3LBI+Y8"TS+7I"W]"ED3'NDA'$V-\0K#SPVK M0+LO)8K7X7PH']X]._:&)^IVMP:U5I-)HQJZSTYDPO&':J7:@KBO20\X7*$7?+J_$.0'%7D!411'AP?_5HI=8#.';8NKP,X] MC+MX'CFMU=K4WWQP?$#<#DKBU(>66RVB9=EI&T3^F"1PJ 3T,1Z%?QT78V%\ M2C+MI!20H[DIN_FEUJ[A+-;'@ EJ>8N= @8]?-@50[&I@+/YDK";A)9>>A)X M$_58?HG((]]CD#-*+W;MRZFK$5UJ VB3\E[Y3L0'TBG_RE[5[]1.RXAHN<<1 MO-YGY*U\+W#^U.3"F(,% 59@VM[6BEQ.%J;S4%,Z>PA!L4+]8%"O+N MHM*Q0D[$%*B*S91_*-96\LJ06.BUG%Q+)YCEDYQ)%,B;);< M^J^(W&4\!7MC)5G]^1IZEQ0"FE>S$F&$963#C2!!8ES5Q<.=IEN&XM7(XBJ= M#J^3X)D'GVPV@/!U5+TU=R5M7S/=*PJ>9J(S =2Y^Z:6ZRVY@951=126TE/(4^L_XXA.:/.UX 9 M_,# 8W!?.:4P9CEFPK+<(YBJT"ADF/'LW5^D#0-G;&P$L*WW-R-RFM,1+^E. M:0>=C%2T;&K\VHZ?%?@8]5JZ)M(Y!T0;)MR0VVZ)GCV,X03PT+0]!?<#8C\* MQY)K<[SWX.SN7E^XK]H>X.WE);@16 M+&J_-5QVA VO-5<*(:W-#',DU0TB&*F,O36*QR(I[#V\<.EX\\5)1#<:;[ZN NM&J1-5KF&:>F^ ?'N%;]MP M1T1R23*,GL8UP2*'=_D.8/[?,,Y682!!99CL-:<$#3:^4BU+BM;+F M.@1O0M+7C1,F!EEN&2Q&-"4SUMKC8 M,!KB2[?5YB:CY09WC\5'%?T^,)[<32"GN]:=P J^U1C/+ZR^E/H/!3EC@M4_ MCIMZRNNFT@5>XDN'1/<+V!6D_%\CCA0[]_H$2L[V@+'#WU62&I)1]3C7%15[ MP[QY="3R7V$4::7F!&HAJ/*V52R>L>*RH:VJL((4?1NA>@[]2?.^61L(RQAV MG1(B7/0TZ+Y#^/?]7:T06?PU7Q8BX74VL'O,4>O8_,OMA:$"X@"K>C,+3=K] M%L6(M12MK4/?.4Q^H5F(-#*_;=W+7'?,DP^5-P*=WXM:>XFV<511IZ^1Q3WS M]1I/8XL>#MK20/Q&8!SE^-@YP1WQ<#Y#-8Q\!Y-SRP7VF<>UQ=-+%ZRQU5K! MLI7D:UE]?6_#4QDAE6Z8M<3A0 04%Q-%<6"F3#?"P]&'#JX?#NP%\N65!#O" M8BO$YQD%='1A$$ER6R=7CFVDAP1]],MARECB$-:Y@[4*O4M=BI!DZ*77 HB4 MC7QWRKI=(Y#)Z/Z1_(GNM)%I*B"M?1A5>;Y#CX^0$*6'LW$3IR_H!;"C,D"D M+C )KJ.E'F;R%,&B:9L%OE?35.>SDR^T ZU2TJ,[D9!_;SNX[NDA!*]^('L% 5QS$8GF"MO%XEJ'($.^G>@)# M*#K(1A/-SGKKEJKR]G5@.4))*^SG%XR6Y/8(!=D&QHM$15G#*-+&E"G7.:#, MC]83^MKTP;4,3(J\+E+IW]48$06>)-!ED635"O?MU E G MI_"8F<$;J8:)@&>_##PB-%E61(TN@_D3^L6LP+:B6$)? \/2<@[K&?/V;M1$ M!,/&0W5[B_TF-VFS5M,#'R3'F/-7]VD5XBG1-;H =OW&"^Z?RG5.?[CZ*0\N3R./V>OODWH6+S0,2^-?3UX92N[I#ZEE'#%;R7J(FC6R-8&- /OU^T@DG==LY>5P5:4J(I:.J)J1Z4)9F\ Q1.W5$O([1)VA*.U\&\&1PNS37+J')T147YP7C)I-SOV@-0[E'S(7*@ M*0:(62]U-23#J-)S F3F#S@GC4.L?^L>I"^*_](_+XIB?)WP M3SNY8"-"*; ML5G4&>EYZ8$7V FK*@1KH1^;2SN$_TB6#".$2>J+%&Y MVWQ;PE[&(STZ*]K#&(Q MI+B%Z$27#8%>\=M*28YVU/,*%.4\#;$U%2HBQWM)"Y:J $WFQL4&W 8,K00C MVAE2S!VC13CT6 *4MV7J7J#&Y>PX9V6P&(RNV_3%'#FV,AL36I'Z'=0T$RF" M%I\ .18C#2:G8%!U4=Y_5JPNY@:2(170.C1][U MUV,,"VTH-X<" QCG K63>=D2,6!4XIF;H6?,R^A82<#189V MZRB>NP>98A(KD'[OMFN@2229':L2$:V/)BZ?3U/!M+] 3E%U(NK71Z9) )Q. M0/I;E$CY#8==X:Y9(O\,$;!OZD'J?)PIJ2H7CA>GP@CPH9Z4XWF4R:A!SF7Y#R('9D',F1\@A)_T-T< MK+LYQH\U<\C%D8)*$NFIWAB'P[W3LGNJ#2&?N-5!,9N2H1W;L[&(_V4G L\T MJVN,$DK8&(TG)@CG$7QZF+13_83>$8>SR\_0.P)OUL3.\BY*!E?36EL\WLODMXTH&9NGLV?O6>SI:Q 91EOZB7U6F78O1<3#E'F(B(E6=::NH[G)F** M0&DPS1C^C!X_Y_#+BO9FD,20AF.4(:_>?*ACG6U6?.ORRM1P,2\Z X$YON,2 M&6QR4VY?DBLAU58F))Q8NS4!!>%%W")YW?+7?>_S7+;9.+8^C_TMX=;0%$ O M"IVZBA56R:^7];3??CML7:HU[HN]LW^ 1M VAB!'DBA&Y'+"M-EWS4+L[.QN MN@WC!H(/XLZ44[BV)L[J.](/?RE7-Y+%HD0)!-L4H7J/=ERS&V#ZC/H'H7X: MF@LMWKPN31V?).:1A?FJC;(=E2IWR4,;/,34_%$%=NV/P!&SYMQIEXL85^LQ MB5]R=BD[ 3"]J-0*+]0V!5\I:DZ>FYCI[/.EJ4V,2FBF<#C7K5Q)9GT.+Q8IR6%ZQ^PIBW"_K8';3401,8A^)\^(1RRX&1R&N_+C M1P;=$>)%59-X;R7,;EH'X42(1I-;6)-^D-@"(\916:6 RN"J1<=@:[\V"%D' M$$3*(2PAP!5HXFTCEXI\<#WG#1A,RU#J6$G]9)147"9\.<)<]*FC)G&YC&YP M)8:X^28)!HIPMX1:N%W5&:L:#08E-VR_A^'['D]GCJDH=(++AGK W'8'F^[ M[B&$1@J,-V M>6Z5R07?+?47-1Y-J*#G'2,2[/XM[:[YQUBCDS[Z+(@W,LAYXQ 3$F1F"KX"86'^P68 M$-?)![;B'#@J<74J1M#I65V(\@]V=SK-$9 ZK55/I\"&.K3*JI@M>XO3YL0MG#(J3[C;J!=H$.J]"-NUZ MZ\+H11D:F*Y=I]\HX&@[RX_H(/$R8/+:(J*FI% PZ*FZ0#V-K7$&H(X!H MPHQFU#Z%5>6)!3^SP@L9E;*^5B\#W#2X6PU(+_$?$$B(.2L-^Y&(T#F2 M([/ G39Z+;@^E#+:M)_@;%0 8'\P.F\(R'W=4P0KJB0"G2V LUDY,MO4B;B9SD7D=0Z^,[/:I-YF M\X@4K**,5.FTJ"!-^RI]E#O)W.U#6BAO4N3.X \ZG0FY$W7HX72+4,T9'!OW M=\%]D7&AC'+2@AMC=,S42UPV@+F# &S81I@:&X[;1_?Q(BY196#]3*I*IZOW M74Z=L$20;Z&.U?)+++DE\KT*645-UC5GR;[-?>FV/B@$*U:6/>* JKY.&CL:$-4&O5>P(! ME.ZX!,0-I2'9$A%F59&R;T!HQN3"CY%&%27N_ M(0<491K+XF+'/ZRYL*#KNCG^:SX1F M)IQ9=CCFTA+N,:8=?)1&Y5E-Y,O-+(57$^CLCGD,KVL+Q/OV+-NY]$ N-B#L MWM4'G.>@ADR2<)A\N32,$/')>^@)*[20%+9FV#V4I,PG(UH[&X\4,@&&H945 MPQT:\56*;>N]FW:@#Y9'-,I8$M-YB(KWL$I+R\W_&26._\R*PHQC+G=!/J2Z M,A#,1Y57YKX^1?Q9%_3P"9=AQ"\^Y3JD@TW=A_*C+\2PC^MB5+;\0KGJ+\9 M)Q_Q6<@1/@0NA6'ZZ4?RA'NS@QQR+ALER[4]V6)VY^B1@!WL%=MLCC0!"0=[ M:73US>'EL\!<6::()U?F%+1WYZ/PCSD75%1?$A+>1O[FQ+?.N4+!24W]ZX=A M9/&2%I@,Y?70"9U?JOO&:3VR+( O^4 M?7&Q@OTVAEB9*UVQRG"JP#/#@?D?H3&26T1S_U2)UB3/TR\&IRA[U2'$]T#>,IKL' M,V)!=5VA$GSM4M!\#4I4%^T/V)U$H?W6R1]D=D9\:(;U=L-5 M"I&29'XK1H\:7&"$]]?+5,F_H"8TE(3 RI")4Y;I$1I:EEF]:G4AUL;,/I@D M21%T/NF+",^GV=/C*& 8WM\8TC(NV+>X/J+C"L)6$:2Q="@S$P435#VS8+E MS:!S7[B(%>V(QLZ1=A0<=*0C&!!)DMK\TKPQ]L0;[S#2:,3P"!S63J]"4*7% M[<2),4/P9:HKM'1=4=3)$GR.H$SW'34"?5]_)B]%P@>5/+)FOH,/=PMFR'-B MH!8[%0N<&*BD_K;+9)?"D(3]I&#_P]@=LH-7QY_2U9FBFEW&]8-0K J\6XHM M]);M8E46),"[]F".%VG)E3NNVJGRV6+!5E3)#R_V-6)8<90K9Q09L 9W4^++ M,8Z29)<1^RI").&6N!R[;4+D?=>&B S(>8N\#O5XQ=WC[J/=$^&S%ZJ?B+7-.^G:P;@PK?<6^6:>G>" M)=@&2%E)5DEL,\KK@?6&0X\BOWR]8;=@UKBQ'65EK];U!IM5?6DI,"7I%3!> M")PSN%S0CQ):9W<#CO;VVG[B*1VZ%$=.<,'C7%L38P M^01!:E(NX]X?V>VSVL.9@ETLN/7(F#V^Y/Z^_HG"?P M@>/TBT<>;2:*7'R&&7SR%IVX^8GIH&-W O*]PWTVZ&.;9;[P MXVD]3)/F-*>AX_W=2 YEN?,HW+/'];K)\)!HOM;KP >J?80M4>HF@V]QN6O4 M2W-<.K8C;#6>UW4]KRA1@M,CY.^47WDK[LRAHXX:]1BH9921,M)Y,K,S\?$0 M@;\[PZ9E%L7BB2;"Z:]R]B;CJ:V -Q%X3FI%9?PW'U8W'2N=\5EJXD#PD4F& M2*BL9Q0;AXT/>/*Q%^E,1 ML9\M3N>^"\-8!PT6]@XFC $<+,)C:H I2/7[>KY5-**-&T2!6&-\1!I$""!( M*&K)-?JLIH.GI8>Q9U[0QJ0UJZ_5D4Z.LKL2^R5' 6L/2MCD#&T4%8W'M]H, M)B5?'<*921S_1_[AYSV*PU;D1-M4+9?C1*,*;NE4V83Y),8[1#/&/7I,7<_G M+3CK,9,4.*X[W4]YER %+VI*4__GA7C_KV[]7TRW'KD))FGTXUP%'^HIX+2Y MD:? F0#^V_\$M7]J?SZ[ZC_]H;SZGVE%Y&#\OU,8_YU/.;#_,=(Z0[C/Y]O5 MEB5YE$KE&(YD_7[K?VY"I\Z: 0RH_@.1F Z6Z*),"N\S1.SR@527T$R$'Q # MZ X18$ W[[MWKH8^4$-03[#**CB'E@3>RM5D'_/Q'Y,(.SJ#&@WR+#I!M=[4 M0@UZ&SE6CY-UBM6^>2S3,YQJWM 3L!:'A8:OZ-YO<1- C5M8!EAX_J0X*,ZD M/?-KR[Z*TL5,$?;/?K_M@:%JUXV;YOV&>C-=R,\3!_4#NO_H0":85^].:43! MVD9 2LHM5P];A5F/BA>6S;B[SCX(%V@:1,Y9=B;LF SB>:DK&*MKM"=[Z,?19MISA%0^ M/CR?.#%L5_4BJEXF1FY8>@%J/X5#)?PKQ>E[\>;7XJ=N1N;BP>%163SY1O?K MI=^O9V\[T(J+R\.SYT")Z"8/6,/?4G/?X(_5$9YH2#$" KQ0PP$_;9_U"APK MBJ9KA H#4PDY>V5I>>UQHQ7V)F/2?KJ-K&D*^K]$_17=,CH7)@U2\6"D[9I" M,**7C!\E @Q7KOG\JQM1M?$' M&WBDF(7-^ICOKNI::H46R9FZB>3;_8:@8G2AX&4%H7D34H6Y"2M,2'XCE-F_ M;+'/]>'165F\69'=_KJY+8L??GA9 D^FF*Z2)DS[34> ^S\RGA)6Y4=_@/%^ M0EY%/=QI3+KQRK7M:C8!IS+7!EP$_]QZV24W-((O'N?=NLQR7\K&:*6H@_:_ MHW* ACXICB-0)OS*ZIJ:H'7][\#.,":GX']1@2V[:$8=ANP*(+I.+2C+*ET_ M4J2/>B80O!_=26P\7]\/NT0R"9G G%31CFY59I\WU>_2^JM+"NVX&DES[J+6 M0*)RKW"!+BT2(4@P5V.XJQ<1[Z L$RJ1<*),Q#?G?*1]@'6GDE9/8[[CO3+: M)2KQ.]2H&>MOFAD(XTHKIU;Q.XJ?P:JZ1C\ ]1T'"PIGX;9 ZKU0*XYV0]K8 MU1)GTJ'10J (DF:0SHIOG"M+Y\?NO'J(N&9("T.$EE*#G3HTKHEZ 814P8TZ M1(+;D"#_'J2*9A08#'0T9O.NK0N-.FK(Y1Y*Q&"(*V4%2+PPP:ZMBB?#IEXC M2L*3PAJ@ZV\XR $-(I4O6C4>@XQH17C2]$N0<11-AE*9;T#S"]]A5?$WZ32H M^=36AS#D#C0J*U8= >?]COY&@E)"X6'NO81FTR7#^TNV$2LIRM;=98]Y#+(S M'M H.?061L4$J,5,4&_+W"=0/*US3';N,Y98.,W;5:/KLZ'WX#\6'[PWW M@4OC0W6K:SL@5>&E=8)NP0R%_T2O5;<"+6@#1MPB4\@?];M$OP.U_\*>8.@C MXD)DJ5DF@1ZW$"O5EEDO*]%0PQJV8E[(0B+&@.0A_F6@%T7-VOC$CF2@R &0 M"=^+QU19K_?CDI>9+!L_"?5Q$VN(P/C'W9[5(/G6%4-E4SO>3#;!LYJ;SU2\ M%KFAJPVH)-=;K7GON]N^6C'.M1E3-4@GH KQ36G+)2UZW-35:K!^XMVX9BJ% M599>W&GM6+8+H$_0%(1!<;+VF*A+=U$5$,)GN $SK EG6\5N"B(X B7!I@L6 M?O=@Q-A-EAO]:AD5S)%L.V[O%9P[BGOBXTD964[>D ^)?+YTWYANC2@5/60E M+R0=T$-0B9-/"^S1 VV(8!&DM>)_1+Z(G150.M"73EH9NV"E*=.G+A0&/GH7 M?IDJ(_Q/N0_[%G/&\3?VQF(^GWC@RPD*[KIEKDA/2O]T^I&O*F#=V<(2%$!7 M3$U9\O0]:EQN$'ZN; K_;?$A.I1!R_VJ$F#;;@VH4TA@D%M06+WKBF2%?7C>V218K2@ M1(7;JEA7_ DKPANW3%O!E._$8_,#F/Z[GZ .=58FBS-8LKO "FO$>QLT:;H$ M:-A3QS=T$VT>"DFF)+N"PW0^O9R(2YF JN>;NR"@,<+#(0\W>"BJ&\W8M[(, MDZ8R""Z:@/V^E4SG!?TJFZS<[0"XVP&U97+=!,%1)DU/EM*Q)8BLASY-%L0%P7[5ZGW=P62A5H.1OTB\;^H#@5N M[D1 TY4:!1X54#_3K#9R]0W-9A2SE(NG_<#Z_ ;P.BT%/'9QQ3I3VU'8@&%N M!D8ON:G9Y4I-.J/.1-G9NV"G)4BZCF7.BW=^<'A5%D]>>5\MC/^=LO@WH*G5 M!]\0,W\M8=$7YMN!"'E2@6_,?+;:AY/SJ _2CKV7>:%2C.!P;"!C^CFPF:4EH>"TD7#0 MZ3^FU3XJOE2SC4>GRSU?@O;.'XJ,.*?-A;L+LX5#;0N#D12SE'$J,P_*EOVR M'1#"!([O\+!X!0K1>[(%]%_O"#65DZ)XVY52)3-G? C:KY<. T&-J>RTK0]( M8EMD$95V!#.M>C:3GVC>X[;Q9+IV5SJU@9UUJHXG(@1O%_ MCB]HO;BK@=4R.A+5.!QLS!?FZ]U2[C7-/-3UR!H^YWS'@'IT!'8"Z72?<;0- M\9!X,C(B:I2RU%:J]N^[YS$Y56A_W9I7:0S]YLXDI2XB$Q\X'<\M9I7B>!L\ MFW?->;X!O>'W@S=S(%6D"OK]0*'M5MT"$2\4O]Z22 1;AHXBV/K.:D]![K#9 M[L$-DC2AC.$%0UY8NGX!S8W_3YXN;Q 8[[ %%JPF%1^#=0]-O93%3HSOIH2F M#1\")F-AE-V2;*_D*TV^%? MAM,-]0?^1-3MZ':C<%WWXOP+4P/C0\T4MT955 R,$U'B@*F2W)Q)VS&%/*_1 MCV6\/@V48AV6[3%.F8)5(>MDU8#50$:G3Q!2Z;!@%^5"\S V+H&*$/1'G2^V MJA2/)DC]&N6B(%TS@:)#IL$CBMJ^8X/LH69 $;;\J3BK*EP/>M94B6#$6.Y8 MI[MO'!!8?E=&YS,KO@VS"_1 SBQXCR?WP,)_O;U>8C]BQ=*ST=U=\&?I5F9/ M-$+./-;R@:,0>K4(^0H=KX('AA]JZFPT8)^E^?/1<"5H0O%=M9S)9A-Z)//H M##CX8"]8(FJ+_)=]3 X--7?OPI;J5J+BC'5WU0.G$/+EXB*':(GA3#+#K'); ]V M88EXZ-3=T[(O6A'YGVIT'C?]"DQ*^FLH.&.I'AQ,C\CTZ1OV4>2746^FCD^( M+C4B7_WO]J[\MXWD2O\K#+6^@4V.''!LHD^#DPWQ)V,&SC2Z!+!Z2%\:%?B+N>H^74]PZ9%6E MCNA<_>B-;K\U7?W4*>(0W,1A2LL(7R!LF^C8:2*T1! >3:O# @;D_IG6J9C\ 4#,=9%P M#@W?2/L9$OH9C:N.YXDT4<>A;.1/@,<72!XN?UW93:NX<^$ICK%)E5>6U0Q6 MH2&E1T2[]KQLR&&AL//LVITO654QM+>"T9IRN%7#"Y!$!)'EI=.PZX*01XL] M*& /9O+MU'A-&Y]P\WX,P53*SM(HJC.W:1TGDA4:HPOU-S#M\^:NA^/!%;]F MY,;56?%>)\.;YD[-:^3".T(< @=PJA/"D?4.31CV-*]-<0>+T8:?G-)J8#6M MUBCX[1;?.'OF9;9B/02^OM6#V*#A,H7(@?,L/ M7>?K35T2-\$$YGVE@"C%D 74Q@I3:NK MM4JA=,(AA(WJ$,&,F$*>9O/;._9/48(1;5^O#<&H[N)+CI/Q E6$6SA_LW(8S$N'_?K]B^:!.2X1?7+-6*#,4V-6J99G(R&R((;!I':NEY9B3 MAO:;A-=2(R-) *XTZM/6/ PM0HU/Q5&[6STE]UM6I"?4ADXDPA#FTB=H5L4A M\+J;.?,JHC?#/+92Q*Q<>?%QA7Z".2F-ZL1D:PR.+ VO=AB&R<=4\:X^<_=$ MZ(.XK>P!8_=A"R]DM_CU"Q!T<:%6E.;Y/6* M4D2ALZ?CB]>I-@A%(*ND0)9"5-V3 X@->Q6C%VKEQC0K"]V+9+MC#3;'1ATW MF3(Y%UJ&<:Q:J3DV6<^"/KCBD%8X,>.,P8NBDL*5*6(\Y3(;6#;!($WPB''9 MR@59G>PF;NS[U93G'G8"HM]A]AA49L=K0_CF(QQW#O\-U8>LJS_D.B.\?Y1W M\?1"*'^_V_?HHB^V5X_T4U%VCTJXFP/18ZLS&76-4[:/#*^B2MW3G).;:(1@ MJIF6>5N83%R#=V#6>O8UF>0^WH"BQ.B)(JWBE'JY9]9<, N&5(PC@]SO*4^> M9;7WGKH*V8NH]'N1?%AZX5W/EZ%3*:H$**>*+FR^HL8)FHJZ*M+$\B.()@]3 MH>R;!0%'_'IE]'"MZX];"'1U!O!I(6I#N&XWL;T>5@L\L"IW5VHG2Y/)I3&* M+"HH'S!A-A!G,.RF(<&N @J@['?.?J/3E55H6G]SG4;R\+ PJ2S1\6+_NU$" MZ(170";6,D"L,^7<0KN2W)P[/.]W0KS%V#MZHHIHM( TUC9:S&P1!8>QK'KO M69Z".756GTNJ M1,/6Q)ZB\MZ:198\0#U7E9!#R)Y3L9JU)IRC=GO%(8/R?!FB+)_6@140SRUS M!$8!$PC8>@"[2%6/AN]=97=6+6L,F\K[XR-DP%/@6UL.%3D M5LE<\VX6J(8E"!6,:8G1=R_P8#"#LMXSV?R)!#Z* @0;/4JB\'I .F)3?"H& MC<46JA!K9]J]O)< 1",'R@ O32\VSL,T R7E??QX\>&M%ZS17I>*E_#)/QJ7 M0= ?O2X,1T)3^4-UHQ9]EL5:L[%2Y,7ZH1PY;MX[J!:90X=2X16U M"*=IUHA/# =3_Z4*(YD=IHFL01"=.XO3U8N]S6#K:J&RG)2O8WF.5EL",-;3 M3;RG+:@GT%NP6:5T:CHN'3%<@OQC"58@YZ9%D;1\VL0.<6I2*3#$?!+6CHD? MMIZ"Y1V^>NVW.B!(B9-IVJ]56[ >0QK8L5$>-A*9$&U9-.3W][737Z6@>]S^ M ;M!\C+YP^^&>9;_"3[UH#/\[YN=:1*249J7_:1?PHQJT4][@W[LSHK> MYO!R0VA@F&:#$AK(NVF6]9*+ Y'%%!7\*S>SG<@S>_3+)>.BQS^A:ZD@]R M^%8%;-936F &2E&A')%U)\XR#'@M5AA%TILFIF_Y$,HF-C$-3?'@T)2TX^P$ M-)GE7KPDS.0[9DI[&V%*NYA_J?MYC&SV2A-]K7FR=; T.B1OC7 Z(<&4_#"_ MA7WPQ\XY9F:]^A5:/&,'DQTL4P0,]O<0%EB)'_JT1F'*TWZ!7V2PWXHASGT& M)G(Y+.!3D0Y'(\'%:Q(K@C)3.6Q\6,'P7YG#/LA@J%[A,_)A%_\K>R5\22OT MPE2$9> 2GG8]5EWB/^A2!QE25ZD7;@:_LO+'MZ9T4(4KCD6)LJ7-NCUDD'> M@VE*1O"D41<>6B;O-2#^)>Z/?CZ@)=Z!W5E0]^C=X6'X79GV!SWU^Y!$$'XN M08H,;3L/,PN&O2,"=U1,KQ7B<$%)1M! ]SCOH;XI0?<##UTA$T!O\-8"KS?K[GP00; M9)3C,=D;P0E7M#Z6^K0A])#R7XW'T@"V51?^'<+^Z. F>=7J4,(1&^%9A+NQ MD\/MP_B=56,UHN62EVE1XJ$(O<#]M-NAE,% JVT$VQ^.)?4'GG#TV<,3]967 M>7SQ.N([[A]U\S1Y<<[&I>8N*?-7Z0N.O[/=R8Y89$U?7G]5?@@&0"J8P#VB M(%;KV\E2I6D3;[4V:RBZRWF0(JQ,7TC?NSKNO)I#)$0V&D7XS]E7QXDRN:*L M9LS<1&^H8_J?6:J,87P4\!=R_[XX(7>A2K'S3 Q>J4X\)C8@%+%&[ WVG\-Y*2Y)+C_ M;.J\0MA9=L8Q]]N*]0U_5;A^T\576_%>.JV$SXIJS@?Q,IO>,A&FR9$R35JY M"#%&2_@G3!.@6);KBQ$:DZXS;/U>%-XWN ^+Z>7 @X4T;# "8LA)+B8O-[X\-3I=G9()3-JGJVS"G$3#(&]XUQO\='GQO=(9G7 M5 32U+++DMD#6(%45>';%"_:L-=/Q;0%$H.6(=F@R@33> 814O:-;!?BP!6A MB"]E=7.T=;>^6YC*?ZX4"80?KWQO[>+@US>RRH*=["/YBZ"H%=&'ZDK'-EN$ M:1AUF4I:[WJ?S/UJZ BI9D&_,%%?[26W7M"41:@* PCMWS4-F%@LB$D+XX#+ M99B>@(08;V\QDMY"UN,"?G$AC843),\X11M "_^\Z#)QE4"GT95*:M$=5+GJ M00TM?:,RY#9\;FBYIU+'*3O %E'>SMEF0EPM$DRE%+(R:)7"A:& -C3/&HF8L?&-!%?*0(Y="%7KGQE&,7M( MO*0DB%W#^=?BECDU5>!.(Q HP,:(23. MFDT9+V0##(HM6A^R6&3(46=V4EU&J>9/;*>T2)UE*A+5M,*BD)WS-([;Q$N=+M34&V?#5"YE%1V>G@EZK4XR*.4:/+Z5.J37,\(@O M> W),B=B;R0YW&X>G3I].@J[F2JZ9G:X4R]N9$XK=?;!68^PVR^N!B_?O$J00\?J8JD MI'#[0MN'1Y*J@G'K^>-VHC.R-'PKX7**S R@5SNM8E:W5;TPUP36P,>4BS51 M()HVHRI UK'F"I/^\&-?X7-%QN84[:P%T_X3!K'.5 GWQ>0)I]5.0Y[:X^D=\,P)@"\*A_JIYS?!S.=P*Q4W!]QBS5^N3E'3*@.!E>W^OR"(N!#1&@CTUY*MS26]@BVQ84IX+VT)7[$"79)5H4(4Y59 MFO4Q8C),1]V<_N]UAS9^U1"E>\ZN#$9IT, M'2'[5/(1'G3!0:/7)FCTAH-&+>8L(0V$_OM_?HT5JM8=]5!-L&Z3#/E!=?QMC*=-C/**B 9%A+UKITNK!WXJQB.DK*;#LO#8G@PZ:_\X%W1 M3VHEX!BD)C6'A\F%)0-Y^T69[(1^.[&SB#>Y"V6/58%'R9%YK'Q-Q_XG-Q/7 MCC;=J5@LL< DS?UAE&"]M%OD\.^@E]6-XIGQ!KZ?/;5//?@&#_H&#_H&#_H& M#_H&#_H&#_H&#_H&#_H&#_K_!P_R=<)3##3\2-&,=\QJPDI5&W>&N%?MBG>: M& 5>YQ-J]^1H0L,NJHSZ:CM[( ,"KKLY6#WKZSM#VFE//.OC5;'^"E)<3ILQ M/5(TRA'Q\5U2-2*?$6'T'4=2WUJKP;GA+]L5SLA'KIXP7Z(W#H]99E1EK,D9 MY2ECB$4-FO0LL>7]@1@6:4C.D"S2O>;SP]=-!OR\_ M6+U5?R)ZQD>F9]1\XF!A+LFG!2*D"X>#^D_?8AL90;LDZ*O=PC+R)QN>"1!W?A5C2*L?LG MPBDXC,YN/%W,%G9]9J]R_T(=(X-3UNU=^-UO9FN%=MO_I>T%XGHP$O__[U_[ M61]T#F]U^5^U6OMH$($]9509]\^JM3\";=+J/^Y?Y/OL#WONQO2^"KCL$=(2 M+"GJLIB:ZK/.>O_;M134*T@VM@G/5//!)QR7MYV*'4YSURH+]\K8Y,Z1J?$] MU?;[;#GOOZ=\P>#K<^:^D5NS]CP)5[KYLPBT!A01EJ>B#S]=YK<^PWTIY4_GE:B2I5M5:CN M/S9R02+Y!:($5&WB6)T.&E*GQX]W+KN H2371)_D5@M6/;G?:)PW=ZNGY7>> M# XW!5)3*P05\M83ZST%,,F' F*KEZ.W)!^D!4P&7LU0)W/QHV(YND$=@..F M>5KV0%" *=C/'!TO/FUQJXS76=7Z1B5C;,;Q%,81?4PB*--J8N]63[Y2:4D MN;:LJ+FB2=9,X;3:>BN)"<;2?-I?$MP'MXKQ.V+"<72@E-JC?CKLE5'5_;50BCWX MIML=^4O;0:X&A;4K%<3@RIH+="["8P27&XYM$ VK<'5&)X8G@HO?.IZBL:AA M3_[9$PU+51?O?^=)M'PO^3ZS@O63M-?O*_]QC\QI\5,^4I&4=%CTD_?Q.K_# M80D37. F+,H^_UGV:5D,V+7<*POE@^=>H0K4)?5(_ A#W>6%CU&" MHHQ4^S(Y/I3+00@LK:^W<0*^FR_G]]M[DP"2?-+$>]7,@V[&\.\Q48R7)*2"]82,U'S6Q+EUKPB9J%0TNNVY6*%%$S$5$MOBQQSC2: ,7"( EC6'O NWY J3(].T2#\8Y/7Z 0^XGC>I MUXG5T#!-4J^2'=AM5NKF(QC^BHX>- O]M)=U>19@DY==-0V@/X_4-,">XH\8 M?4!Q(J>AZ%,<.C8/^; $)6$8[C=+3WW!)/W,4MW&!^%36\<+$_K\UZK>AU9M MC781/U/.0U[N[]!1IV- M K5 #+Z)HK[E8.ZN*"3%O._1F8MTR29J]\.#\'(#!3T!R5&@I=$O!^YA3\9F M.'5Y7M A'+W6+ 6P6D#?A7-LJ'<)2;Z2+!GX-L0(4@55+KKG94LT'T6,O?K MX ARJ<+"J:O9B'6EZ2)9%*PAC\J'1KPW-58^J/HJ&JT'UA6C]=[J@DGD\+5X MI!B%)0Q6?T1P@L$QZ!#?8R8 -)7E23DXAFVGVYHFG7X/C_TL.X8A/N5"B?AU M3@KP<7?H/\AY#9@34HRSX?$HD%(.4G-%)@&T+'(%>1 _$V:M:J _Q:!OSSOB M%XQ_# :<1HV<$]+\L&\2'WFTK+MD(ASW>V;DBP$,_>BX*),?^>9.7J#*F8^. MP307XTZ&7%$B5"%XDO,^<$+WZ#G]XU[1;NA51<8VPQX4;_PM#WGHR-/#GL. MY]DQV(-JV'T?EQUY_Y?ZT<\)MD--U\H2"?<7Q9,^J_+RLL+3.RSK%#0F&I#5 MEW1]>IR%NC)1!CT9@8G>JD&:UB5R!"D L>/^1UNQ"99C/_E]\JFB'&!^7,*O M;]R227K(S[%JZ^91:'JQLH_PUN3=@FWBC]8'01VB3&*+5(=>OU9D]$GG#0RJ%+%>+-TGG90CYF%T=(P*25H#_X^"]!'#1AR$M;PS M_[J5;5M3YSM^P1M4)+GW6J[@?T5 M#+:Z$[<.VVUCD;7XD3?PB<6.*\S&TJ)T=W2V'N'7",%.3K#]?.AY[42%( M85/#]6&SXWVZ[%@D6">Q3;GTSL^L&RU-@ILD+HFW$B7HY\0_0T;_"V7\(6>\ MP*@?-+L?A2C]<+68WZKT%CO)-+7O.*\_>!8(_&,C\"M$@IG]3T: QY^:DOU# M2MTE"$ED;X%7@)\V-YQ*E.+(K)4F\-?QE_GF;]^IG,S!43?(:GB^!SVK^[&!U\H!F)=N:B1$\8)6I^OI" 5)VV1O9^E02LVB;*'Q8*#GNV&= I MA3OJUMO;9NK?8)FQ;A2J\U]BW1K$KZX=MLI7$\:[NMW2#^]T^+>Y7U3&J+QF MIZ6R>X)MM1+9E"7[2U*Q3/2#TN3C0I>RM<^K72JQ!-A@1\6GNT5WX\NG*<.W M^CV;;XP_,9XG?)B,J,K]W?C)OWOH0]6)Q763Z6;)QBP0;=0$=\ILW.#&(#GW ML!T3YOJ:D=M;<^2SXNT76(Z83VSB@;7#92-OND_I<[Q?I1.Q:M\[69O!CX+4 MQ&EN+"H.P(J3UZEH6#)&\I/:,> K=$5W/B^"[=^OT V;BV)OGS^"H$!<'Z?Z6%."!U#C* M&*--52&5_J@3X$$\?>:\:ON%D5=I@_P2V?JAKB*R\ .7PT%)^>@,XROKA9&B M@8IED=>VLO^%+W7P6FKEOFI8 M0-H1#_+Y2A4KY0&AE L0%Q MCS@8%OU4@17>Y6JUW$;6FZ.1FDQSZ56=B &Q%9,B#H&+%0$J"7H?KAT%QQ(Z MNYYU1L']I%%PH;@/0)"JL3J/+E)VQ0H#"YS$W&\X,#JKDEMWWCJVI526^92I MQ/'<5[SJ_6JY=I-A:Q>F?59=+^0+I?:!>]P">WZOA+3..89XDJPFI[CNF6WR MV=0C\F=X1"P=3C5?!,W7(95WN1;ZL,><'=[BLT_ILW3IH!E_]A[LM"#:8-#W MN6>_!?)\+3_[0GG6KAVT8'ZUGNRV<.*)6RTOVW-Y'-+8\Z^( WMSV")XQH?O M-.]A_F+S%?O-]K[M//M$']"1@^;XF9Z[NX)0D>:\R[4'* @'M?CK* B'=NEP M!>$Y>[";G&]'->!X0)N)"9K!7 22LCF;J4CI-.E^359PU#(6Z>&IJ,F+AF-H MX(E$W?I+XSG8C5=QRFIS/VV"9&T?JR]K/8V1=.CY7N&SFNSAV*6-JMNALFR6G^H62 M+^AL]?UN11*\N?[%;+T6O%N7_0@"1_&5V:]%O"#F93\-%LL,(%\?1N$+L*-)-TJ')1Y3ONT",NKF)1!2&E!QR9JK+6 MTVSQ\^R(4 V"/&Q=@9P91.$(-6_,&&9=-/1FAN2<1LJI*D5B$:"D:UX:NST/ M2[$P""0.ZM 0$13;-E9L"U\N_>K.>DXSH)'T%HIFX&3!<^+%6&8G)^]OK#I^#ZV:.J1!+?.EH6+.BZ MC1CL*E1]7?IZ/"_BYO$/O\L&PS_M!!*(*0&ZH:OM?#&-6&D:CFJ[V.X0U^W! MZ\,Y\8!L-K\D50\Y=TIF?C6TI(W742IV_%J:P 66GEG:!-%H&G[\*1&T"OT MISC6HIGA_L#%H@M6(B5K%\HAC 8^$+]R$?DW MIGXNOGGB&[123[D0&P%R#./27\=7&S(\@@74F.\>'/%_:Y#W!S?:5@E-(I\[3PM$=K9L/TN+< MA*CZ[*E(/+CZF.D>#WK!,:-SDJYM$M5:<7AIT!7"HN*]KLZYJAT8R@&<:)Y] M\J-XCTOY6VX:#/'9!B$ 4M& /3#E H=?4<. _Y[O*;IME6$0;?U27^XI90PB M4TVNY[>WH0C(BBC8SZYII)6 TYIVXI7&7N"+^K?THM]^=#JD%2?QJ@XKR+58 M;,L8]<5H&.OM)]"%..]6-5J=Y7/FTAM,'F%.%[NS%3'R/CL2_Q"= MB351_Y"QK=CW<3*?'E$9;_*MQ-J*GI0ZWI+ @*B"_E?E2%>M M92F =;I]#=X6X7,*2(T)0$&W6!?!LM!K].]1X5[6_E4 M2LYD^WBW6M.:*#O'V\<55G:\MN:R!6?%1TV])16Z5TE> MI%5PY[KXXL(KN]= .Q4N7C'BN'>;I:+%!/:FD3?"^&><=;WSK#O./- MI\XP[WBS&(9PR'=LJV:C13=L;,=57&H$9(L=Z=,11<(=#@/0OKOL^QVVE6:' M:G'IZ4Z[QG^99]@W4;*FFN<^VP82@[3CG4YO?LUU')Q3\34([1SG@0ITH>,RO-=EB0I=/+%(PFX,4J&'2-9Z;X;- M<.86&@-4&AQ>S&C*_J6=['C0_7VH!!Z/PK?HY,=%Y%I$,ECF&WB@XH"(9HC/ M_GN+?O>W/P<0H)/%:CM-SF)]U^+1M,T&(M@$BY M;AX4,P![6BJ"75S8G8/)QFN4<@+@'1**H==G<[U>/=D&_KC9//[G_P!02P,$ M% @ W(((33CVDU9F @ Y0T T !X;"]S='EL97,N>&ULU9=;:]LP M%,>_BE#&:&'4=M*XZVH;MD)AL(Y"\["WHMBR+=#%D^4LZ:>?9/F2>"1;LW7$ M>8B/SM'YG;\N#B=!J384/^88*[!FE)>8H?)"%)CK2"HD0TH/ M9>:4A<0H*4T2H\[4=7V'(<)A%/"*W3%5@EA47(70[US YM^*!(?PZ>SM]TJH MFS? /B?O)A/WZ?QFZ#^K ^<06,;G)(2>?PF=/X=>N/JSEUQ'!_CY"_&'X .T M_S+T ?( ?+4'W(/V)+X_G&CW;O]>79MTISGS*$@%[X]^!JU#\Q'#8(5H"&\1 M)4M)3%:*&*$;ZYX:1RRHD$#I.Z?K>\93/MNP9T?F.C8<1KB0=6U;P7XOF^F# M0#LR @FEG< IM(XH*)!26/([/:@GU\Y?0J"Q%YM"*\PDVGC3.>P3ZH1MFF5O8R^/XH*"K(3Z5.GE\'ILKBQ^D#@E MZWJ\3CL!FHZ*@FX^4I)QANUB?EO0.[)@%*"V#LB%),^:9ZY*K!U80K#"4I%X MV_-#HF*!UZJ]3NOT6,W3$6K^U_N<88XEHMNB]=T_Y5W^SXIG5W\ON?Y5&0H^ MK5U];8FF.1B!R/D81/IC$#F"U\8T62,0>7WZ(F>OK=%I^J"M9FNGU>J\8%D1 MJ@AOU.8D2;#58WK=$'XUK33=:7CZCDOC%5KJ_UP[?)V;X!155#V8)=;!$/;V M%R/<\[M9BPX1PMZ^QPFIF&W+^S]VT4]02P,$% @ W(((3>.I5F@D! M*B@ \ !X;"]W;W)K8F]O:RYX;6S%VEUOVS88AN&_0OBH Y;9(BGG TF MILF& &M:S$7/:8FVB4B42]).NU\_RJZWUVW\8"Q=>V\?%FM$II?34>QVIE6Q-_Z];6YU<676A-R@_#ZZ,/Y(M]UOK8^VEKD M>[%K7)T[:G%G&N,K*TBD!)%RR$A%(A6(5(-$SOJ<_%82J4&D'C*R))$EB"R' MC)R2R"F(G/)&?@A+X]W?NQ=VW_![&ZO@UKO'W8)$GH/(<][(V:9M3?B6>\3, M+;W+;S/Y@/2VJKI-/B"1R L0><$;>;>)SML8\]YNY\[O%]AMTK6Q,WH?].IT@/XA-T%)\P?V5,7/TJ^K_BXSNGG[H"H5*PJ]*V M+K7_[LU\1$S.+ZVOG#W:8 B5@E^5K0UIMRMGUKLNB*E#:O*?[T$PQ14C!;\NBKKK7BD_EZO,V0' 4['?-HOVSZWZ\/VQ\/=4B+ M@ID+:%IQ23.1%P4S&#!33N@/:P2'9(;CA&OB31XU-4>?1HG@D-S#%.2;E#03 MCE.8Y<"^'8VF$"IR2%3$&YJ)6)$#L?+]PTDSD2YR(%U>R43(R"$'+/*<9B)W MY)!#%GE!,Y%"O=?R%5B%T-#,Z>/;@C&8B=#0S.C"SI.B4")V2^\P- MS*3HE B=DO\Z@=?G8L[$DPF!9B)T2OXK!4YESO+J:29"I^2_5N!T9DG1*1$Z M)??0Y]3,UL\['5XN,-0$7-Z:^26:B= IN8<^IS/_LI&><2P1.B7WT.=TYGL3 MGFDF4JCD'OJ G9['*50R*T1/[;U*^13A,V6?=_OA)-_KB0B>Z0Z>\>%R MNMHN\ABJ?LJKC_GYRC35QR#ZF_UI?5WV9^46FZ9YEY_[X/_LS.X"N'X=AVOW M;O\!4$L#!!0 ( -R""$VQ!/BZ& ( .PD : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%VA[QZ.Y^ZO*G:4H8O M(>1MF\Y-ONN'U$V_[/OQW)3IZW@(0[-];0XIR'I=AW$^HWI^FL]PVU?BR MB]7J1S,>4ME4X>T4?O7C:VY3*CE<+O%N6C#=\CZD_UG?[_?';?K:;W^>4U<^ MJ/B[H H?!\ERD-"#=#E(Z4&V'&3T(%\.E!< QG7_"2$-5_K"+B.?*\C #ORQ8Z [,@W.P*T(U_M"-B.?+LL-GK71PS9?;P%Z"U]O 7H+7V\!>@M?;P%Z M"U]O 7H+7V\!>@M?;P%Z"U]O!7HK7V\%>BM?;P5ZZPW.2M!A"5]O!7HK7V\% M>BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O WH;7V\#>AM?;P-Z&U]O WK;#AM?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O!WH[7V\'>CM?;P=Z.U]O M!WH[7V\'>OL-WE6BEY5\O1WH[7R]'>CM?+T=Z.U\O1WH[7R]:Z!WS=>[!GK7 M?+WKF=ZY;<:T^U[&8W?(UR[Y9_BG-3.XMG7*9^NG^F=)FVI'#YO/K? M[NA)AI,,$+RWC"VTYWS;C3/%=?/6T=AM&F;+LRR*D9WQ5@H*FI-R*VC M+E46UKH2TK59EJHA8P=,^'EC?Y[N M>UR3]W5)?XIF%XNZH-(6KVVZ)0_.DRE#113;)@^5\50^15]WRX^\<^/C@VE3 M8[9IV+<%^>ERQ&U#^P,,E6-.CFE;T+Y10V'WR?\U\',W%-;3V/E4];'>\W@I MTCQ5 ^L7'O,1J=\Z)94'#4^M3_?#OEF_&K[O>^%?Q<"&P__>^O%R") <$B2' M LFA07),07*<@^2X ,EQ"9*#3U""H(C*44CE**9R%%0YBJHD)9AV/>FKK[+D !D;V-0&UL4$L! A0#% M @ W(((38!4(]GN *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ W(((39E&PO=V]R:W-H965T&UL4$L! A0#% @ W(((38'_];RU! P!< !@ M ( !C@L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ W(((33DEBK:O @ JPD !@ ( !3A@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W(((37B;&R>U M 0 T@, !@ ( !GB, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W(((35^8"AFV 0 T@, !D ( !2RL 'AL+W=O&PO=V]R:W-H965T4T !X;"]W;W)K&UL4$L! A0#% @ W(((34L,/MFT 0 T@, !D M ( !T#8 'AL+W=OX2=@" !+# &0 @ &[. >&PO=V]R M:W-H965T&UL M4$L! A0#% @ W(((33ISM=*W 0 T@, !D ( !ZST M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MW(((37T4/+C% 0 -P0 !D ( !S$, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(((34C']^2@ 0 MF0, !D ( !WDD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(((342# <_O 0 N 4 !D M ( !+%$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W(((3;3./Y]2 @ J0< !D ( !O%@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W((( M393L9,-\ @ $P@ !D ( !TF 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(((3:H/Z?$W! @1, M !D ( !B&L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(((3=P#);QO!0 -20 !D M ( !?W@ 'AL+W=OPQ!5O$# #^$P &0 @ $E?@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ W(((36J3E9B- @ 2PD !D ( !;(0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W(((34+[ M8$>6 @ @PH !D ( !?(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(((3:!N@IX& @ R 4 !D M ( !?)8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W(((35*2Y'IW @ $@@ !D ( ! M>YX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ W(((3?9\+DID @ P@< !D ( !3Z< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(((30."W'L; M @ $08 !D ( !@JX 'AL+W=OW:T! #! P &0 M@ '4L >&PO=V]R:W-H965T&UL4$L! A0#% @ W(((3>.I5F@D! M*B@ \ ( !EU$! 'AL+W=OA5 0!X;"]?7!E&UL4$L%!@ 0 !& $8 '!, %%: 0 $! end XML 75 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 192 294 1 true 63 0 false 10 false false R1.htm 0002000 - Document - Document and Entity Information Sheet http://q2ebanking.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://q2ebanking.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://q2ebanking.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (unaudited) Statements 4 false false R5.htm 1002001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) - (Parenthetical) Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Loss (unaudited) - (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://q2ebanking.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://q2ebanking.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104100 - Disclosure - Business Combinations and Asset Acquisitions Sheet http://q2ebanking.com/role/BusinessCombinationsAndAssetAcquisitions Business Combinations and Asset Acquisitions Notes 9 false false R10.htm 2116100 - Disclosure - Fair Value Measurements Sheet http://q2ebanking.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2119100 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 11 false false R12.htm 2128100 - Disclosure - Goodwill and Intangible Assets Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 2140100 - Disclosure - Debt Sheet http://q2ebanking.com/role/Debt Debt Notes 13 false false R14.htm 2150100 - Disclosure - Commitments and Contingencies Sheet http://q2ebanking.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 2151100 - Disclosure - Convertible Senior Notes Notes http://q2ebanking.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 15 false false R16.htm 2152100 - Disclosure - Stock-Based Compensation Sheet http://q2ebanking.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2153100 - Disclosure - Income Taxes Sheet http://q2ebanking.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2154100 - Disclosure - Subsequent Events Sheet http://q2ebanking.com/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://q2ebanking.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 2316301 - Disclosure - Fair Value Measurements (Tables) Sheet http://q2ebanking.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://q2ebanking.com/role/FairValueMeasurements 21 false false R22.htm 2319301 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://q2ebanking.com/role/CashCashEquivalentsAndInvestments 22 false false R23.htm 2328301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://q2ebanking.com/role/GoodwillAndIntangibleAssets 23 false false R24.htm 2350301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://q2ebanking.com/role/CommitmentsAndContingencies 24 false false R25.htm 2351301 - Disclosure - Convertible Senior Notes (Tables) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://q2ebanking.com/role/ConvertibleSeniorNotes 25 false false R26.htm 2352301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://q2ebanking.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://q2ebanking.com/role/StockBasedCompensation 26 false false R27.htm 2401401 - Disclosure - Organization and Description of Business (Details) Sheet http://q2ebanking.com/role/OrganizationAndDescriptionOfBusinessDetails Organization and Description of Business (Details) Details http://q2ebanking.com/role/OrganizationAndDescriptionOfBusiness 27 false false R28.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 28 false false R29.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredRevenueDetails Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 29 false false R30.htm 2401405 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 30 false false R31.htm 2401406 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionAndOtherCostsDetails Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) Details 31 false false R32.htm 2401407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesOfPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) Details 32 false false R33.htm 2401408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenuesByMajorSourceDetails Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) Details 33 false false R34.htm 2401409 - Disclosure - Summary of Significant Accounting Policies - Services and Other Revenues (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesServicesAndOtherRevenuesDetails Summary of Significant Accounting Policies - Services and Other Revenues (Details) Details 34 false false R35.htm 2401410 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 35 false false R36.htm 2401411 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfBasicAndDilutedNetLossPerCommonShareDetails Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) Details 36 false false R37.htm 2401412 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 37 false false R38.htm 2401413 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cumulative Effects of New Revenue Standard on Balance Sheet (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCumulativeEffectsOfNewRevenueStandardOnBalanceSheetDetails Summary of Significant Accounting Policies - Schedule of Cumulative Effects of New Revenue Standard on Balance Sheet (Details) Details 38 false false R39.htm 2401414 - Disclosure - Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Income Statement (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfImpactOfNewRevenueStandardOnIncomeStatementDetails Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Income Statement (Details) Details 39 false false R40.htm 2401415 - Disclosure - Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Balance Sheet (Details) Sheet http://q2ebanking.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfImpactOfNewRevenueStandardOnBalanceSheetDetails Summary of Significant Accounting Policies - Schedule of Impact of New Revenue Standard on Balance Sheet (Details) Details 40 false false R41.htm 2404401 - Disclosure - Business Combinations and Asset Acquisitions (Details) Sheet http://q2ebanking.com/role/BusinessCombinationsAndAssetAcquisitionsDetails Business Combinations and Asset Acquisitions (Details) Details http://q2ebanking.com/role/BusinessCombinationsAndAssetAcquisitions 41 false false R42.htm 2416402 - Disclosure - Fair Value Measurements (Details) Sheet http://q2ebanking.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://q2ebanking.com/role/FairValueMeasurementsTables 42 false false R43.htm 2419402 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSummaryOfCashEquivalentsAndInvestmentsDetails Cash, Cash Equivalents and Investments - Summary of Cash Equivalents and Investments (Details) Details 43 false false R44.htm 2419403 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsContractualMaturitiesDetails Cash, Cash Equivalents and Investments - Contractual Maturities (Details) Details 44 false false R45.htm 2419404 - Disclosure - Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsAndInvestmentsSecuritiesInContinuousLossPositionDetails Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) Details 45 false false R46.htm 2428402 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 46 false false R47.htm 2428403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://q2ebanking.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 47 false false R48.htm 2440401 - Disclosure - Debt (Details) Sheet http://q2ebanking.com/role/DebtDetails Debt (Details) Details http://q2ebanking.com/role/Debt 48 false false R49.htm 2450402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 49 false false R50.htm 2450403 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesScheduleOfMinimumPaymentsRequiredUnderOperatingLeasesDetails Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) Details 50 false false R51.htm 2450404 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details) Sheet http://q2ebanking.com/role/CommitmentsAndContingenciesContractualCommitmentsDetails Commitments and Contingencies - Contractual Commitments (Details) Details 51 false false R52.htm 2451402 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 52 false false R53.htm 2451403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfConvertibleNotesDetails Convertible Senior Notes - Schedule of Convertible Notes (Details) Details 53 false false R54.htm 2451404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails Convertible Senior Notes - Schedule of Interest Expense (Details) Details 54 false false R55.htm 2452402 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 55 false false R56.htm 2452403 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 56 false false R57.htm 2452404 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 57 false false R58.htm 2452405 - Disclosure - Stock-Based Compensation - Market Stock Unit Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationMarketStockUnitActivityDetails Stock-Based Compensation - Market Stock Unit Activity (Details) Details 58 false false R59.htm 2452406 - Disclosure - Stock-Based Compensation - Significant Assumptions Used in Monte Carlo Model (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationSignificantAssumptionsUsedInMonteCarloModelDetails Stock-Based Compensation - Significant Assumptions Used in Monte Carlo Model (Details) Details 59 false false R60.htm 2453401 - Disclosure - Income Taxes (Details) Sheet http://q2ebanking.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://q2ebanking.com/role/IncomeTaxes 60 false false R61.htm 2454401 - Disclosure - Subsequent Events (Details) Sheet http://q2ebanking.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://q2ebanking.com/role/SubsequentEvents 61 false false All Reports Book All Reports qtwo-20180630.xml qtwo-20180630.xsd qtwo-20180630_cal.xml qtwo-20180630_def.xml qtwo-20180630_lab.xml qtwo-20180630_pre.xml http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 79 0001410384-18-000084-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410384-18-000084-xbrl.zip M4$L#!!0 ( -R""$WY7"(X4,\! ,CE' 1 <71W;RTR,#$X,#8S,"YX M;6SLO5EW&\>2(/P\\RO\Z7EDY[[XW/:<7&^K1[9D46J/G^Z!@"*):Q"@"X"6 M^?5?9 $% J@J+"0! F1U^TH4&/4?Y7_TOG]>O9H-N?433R>W//_UTV1E__G&47_W4ZX]_2BT_$835 M:X1?4_RJ''#;T/VVKG,^:NB=CVJZ?VX Y7,=()_'H\O+AOZIJ69(MV'^;MW\ MW6[6U#NKZPX$O^QW.Q/@@M>WG7Q2'5SI4CO-377@>'(#@V]JNP\;@!P-:[M/ MAY/\^V)(8H0?QUGWQZO1EY_FC6F8K!WVNC,8;!R:.FP8#AR_?8IYIRW3C">] M[=- IPW3;)VB87C>O$][]Y^;AQS^[E^2-X\)&\8,O[FB;9/ M4C]!K]N]'77J\3]KJZ% +_M<(UV*(=!2.Z!?#QTTU'=O1N^\L6'81LHL==@P MO!&52QT:AF\V2OW6OZWDRM30, M:-Y"96O3P(W[;[G'I@D:M]%RCZ8)-@^N'WC9O_S2J\=JT50W9-1MD(&II6[ M^/7GIF^DIH8A31])3?5#+J\'#7I[WE@_K#]L8/596].@299GXV8@RP[UPV]& M=6;J?&AJK!EV->TT")344C/@NDFB7-<*E'[GJJ%_:JD=,&K8D:FE;@#X60T# MH*5NP+ [Z7QK&%*TU0YJ$'704-^]"4]%4_V09=*O;+996QI$ZP8URXB[]N;! M&X7,:I_-DS3*BM4^S9-LFZ!A< ,#]^O8%]0J(U@V:G?ZT[Q'.6"0-2AU:*B9 M'W[;P(VII6Y ?_C7!FA2\^?.."N[#SO][K@>2453C5%:_+Z9PHOFQJ$;&62E MR\8I&JF[TJ5QBBW#&X9F5UN,P<*8FW>[&S79/F*RZ-T@KX9UTFHX&@ZG-_6S M]R;Y3Y/OMS#Y:/@:>F5YO[L8UR#9AW5"?8-K!MT53SC28I72NC M1Y-KT%O?&IS9LK5^X*#?:5# \\::8;>=!K,1&NJZWS;$AJ"AIOO?DZ]WLOUO MDGWN#/_J#Z]^+&,Z2%!4]LV;@E1Y;90J;[!I\CJ#)F^ .J\#.L\N&WE:P)#+ MI8Y9\G&S;5M@T?%NY-6H@<1%4RU4T*-IR.QSE2Y.)7S35#;EM0NMM+5ZG M#;VG-9W'W.LL6'8 MM+L1+45SW=#KK%MC[A7#4E/=D/X=N5>L=6A(W7&E>[.+,6]L&+;1.UGJL&%X MHVNQU*%A^,:A#<-&-3NAP.6H=@_46=JS[K6(!Y&8736<.LX;&X9MM X6[8V# MF[;-K+%Q6(W0O!M6*S.AI=&H*-H:!_4W?"RU-@PO4:ILZ13.NUR_YZN98[MX0-TXMR;ZO(V?9U#!L>3.L#*J/$Z>6Y(TV?*EH MJALVN7_FB;8+&>6>NPR4;/86.I1_J]IHLV3;)Z@R=:M M-6\G_:8^??WH_ZP88O6]]LPX49X&F%I1OH&C#=LV[*E;M DS^X\_6I( M =K+KJFAMW;$O8A4S!I7NDYJN_)9U\ERUWXC /0GT%&3SE(TX]M@0^?_^[8_ M_.NNYWH,]RLMNF*M]4]%ZZ+KN%_7$>;$/_W?7]]>@$]STWF] .67__D__I&& M%Q[13>=#=OE#,=W/UT4X)P6B7I<1IQ^_C5, LVA.1/B/5^/^S>T UO-3FF:6 M*M8=#2?9M\D/?>"4Z-/0W\F?'WWZ4-D%V*T_^9Y^4?ZFWTN_N^QG^0\%'*N1 MH5+HN#?_Y]4O"!;",***_>.G]<'%-WY:_\C\&[=9WA_UEK\**,@GOC/)?BF9 M">%R^%W;TH!LV%OJ+EY3=/>U7MFY_-7B>^4OYIBI1]6; E/TOZ8#BM./IXBO M&=-,YLN7L/464\Y;[KW\F-8O?VI:_AVFPW'V:_9S>U@HK;)YL79)Z_V>5I;SZ M):WEY[JU'&Y/'S(WLR1:*:Q-[]_3\20!.8ZC_+?LJ^D6!0]!Y;W/1T/XL5N( MOO&*B+_K!+)QV.ODO?&GVQX(#YB=(3W#Q)+2Z$_Z8(O?)CP5 O1] ;2;WDP' M,ZO\\C+K3C[F':!#U0[M#+JI7];[-.QE^0>0L<-I]L]IOY=RW-\,9X-M=CG* MLX^CVWY7('$>[%9JD+V(<*=X=J+")C;=2Q/>AX9+YO:]B=CNLR/M,]^_G!?D ML-GD:Y8--Q(I>=:7DRQO=]R)[KC'(.=Y[KV:% '7N>U/.H/^_\MZ#KKFG>XD M!0#NK!6?BM'DJ?7FIC].E#BSH,>&%A^_WV8K.A1$-$C3FR1?+Z[!71BOJ>C_ MSL9)>ZR&UE)'VQD7.S,%#68QAF)^D.W +1^O\^S,(B225N83= MI6#>/NA](8&:FB!P*PK/1A0^95!XYM?@F'TFZLYSR#Y/WH#9EA?/F-RQ#"#U M2Y9/^I\'V44V[(.A/9ID8S_-8'@^[>3?"2)T34*^'0VOP Z]27-6Q.O2A*G] MO+BMBJ4YD^V!ID<2E'5(7CX:J\'RL5P!\IJHQW4%U#T%7>L*/&O]=U^V:/7? MD^J_4V"=^YI.K41YKF;1[AYB@)TT^IYE%Y-1]Z]WMVD[/8J/^&[X/#S$1OP\ MK8^X0.\+$G-S?D[GN^_S46_:G;S++[+\2[^;WC@:C*Z^SYO&[U(Y M]O/@Q73>6[>TN5#;N+:7P0AS?^^_.D.$V\.LT^+>]C#K) ^SEK?K8Q;3:NW- M$[(W3R&-][YLT7JP3^W!G@+K;'=5/H"IG/>[DZQ7&..?0(://UQ\:MV5U>3? M9ARU+LNQLX^74Z[F)L*'[*;3'R9;Z.[L\=WG0?^J0%A*TT[4^]B_@2[I0LBD M/[X$,0)M%^4*UG;%8T[[8V^4YOD7002EJJL(G\:&2!6 >\TL^;A(>#7[]O_X MQV&FG^/XESL<_^.GPWYIALJ?JKA\=&/S()5;'Q#%.@WN/6[TZ1G*T!3S^= 9 M7LVHGO[U*VR/F^G->5 YQ746X+_Z)?US!?YCN8)/M#L;LFQ.G6J/GSOT?';F M4JB:CDVU9X=/?'9T;LHR_,_<3=D8.SUUVATJ+OP,=^F9!F1GSV"U =E# M!F1+'+XA8;]0;MW#L31/WP;]W\&!/_'JTD^G;_1>)XL/DNH9JV3\-R< MA+U3LE?J$QTG#+&(F,\:S; W;WT6@8A%Y'S#ZEY6*&*'F%2*_\WD;F=0AF[. MG1%F$:GFE;5,L,H$%]//XV[>+\Y_GP?Q:U;T\HC>GAZ=%,NVITGIT"OOU MS$Y[VR*%SV"7GF*1PI.*Z)ZG+FWW9KLW7Y3>;)V;%R:0-Q*]C7&US-#&N%X* M$\S>8&"M[?22#9.5URX>]]F'Y8(0IY^(?I"[^$][<_;Y%(,]X;NS+[,D[%.6 M./XZ>A8\?9H%CDODMKS\4#D]\Z 3QC]OPG@<3<_$LSHU&3USZ/= <,O31[0] MGHF4/F7+HY75Q[0[GDL=FI.T.UY:!9JE%V;:BX]/>?'Q%-Z+D6WUU)-@A%,I M"[WEKN+R,0U\9/+]_: S3,<9X>]IOWA1V'ZO>0_CYG8ZR?)%G_-AG/O>>]Q# M:^V R>5'+VI1^8(T5S.?+I?.>>E\NFL9H99/C^0M[,.'<9J#JS_%*\W+?7GL<@BQ5CX*GI(.YC_Z[$LV&!4#BAJSY\%=IRCH=D9NR\N/ M84H^:UY^:N.RY>6M=W[M=-P?9N.QZ0(BEQ)19@\)P@+S_K>+T6!:Y/B]&79_ M/ ]N+#F@87GE"X"-ZSM5/_EQ[^K.^&&65/(:_J1W;XU$T$.3[&W_2]9[,YS MOD[/$IKQ.)N,[?=?._\>Y6[0&8_O>*7 <)[U[L(/G6$O#;B!@;T_1OE?EZ.\ M>V91WSVP,&>IO=!PJEP&W0]P([P5.ZKV.X-?1\/L^W/B@\JR3I7\CVN!+8O"UO9Z'K;7$=3'[ZWZ M.!WU\91'WE4/[A0-JI/S1F8*]_FAZG"EO%IIYH-N]_KYUOJ.?Z0I=<%^\.K]8G[P\XP&9EO0 OGT]1W9;)/%_\,.EEU9 MXT@VY>/>+'S6F]IE>=I071![XW>7/KL=C4NJM/OXQ>WC#=S0;MTYJY!3V;JM M/FXDSDO?QZT^/M=-W>KC=A^_('WL.N-K,^REOU*BTI?.(%LOR3<[\NCD?V63 M.!WVUJ_7G8$Q?BX;MYD8=QQ93XW'WZS[;MK4-3\JI:TVSMI=HP]Y.%N0\M%LYE%Y]2 M..(EBI'SV;:M9_<"+=JFIYH:[92]0.K;/XO"+X+USGO<33@%8+/T\M M_)*VWQEKT+/D^9?*H"T[G)4(;*V9%R=.6VMFQZVL?B?M5FZW?5GN:V M'M?IG>:V6[RDW=)_VVFR FE M )^QMW<^V_GVE.$<@BQM3/]Y.HUGR.POT<<[2YYOHQHO M2KR_S!A"Z_V?E(QO'>_G+..?EY=\7F+]V?ND)U$(HM4%NT>"3[X01*N,SL, M>_(H\/..3K71X#9>=E[GL6WIW&=V'GO&DN1\MN\9;+PVFO@R-U$;WSQ[G=R> MA#TSG=P>Q[4Z^9PVW@M7H>?#\^UK0,\AZMIR]%D=,K_0,[R7>#;0GBJ>VZEB MZSN=GGYK_:8SW[;[A3W:??:$,8J6LT],(;4QA6>DD-J@QH&V[4H!UA>4.G(N M"1&'K[K[TDXIS^KL[(#C=]^?.A<2'L7%.F\ KP=M6B)^P$#]\ M[+XUW$[.<#NXM;Z#4$]MYT7>703YW:J>A_!N"7G&.W(?+=S:TL^ R*TM_;2V M]"D0N/E !I3F?V&BWLJ[NVI0'9L+?4 M?9DMRI8'L\6?P!;C?/*O#YWA558P0/K7KYUO_9OIS7G0' #^>0'^JU_2/U?@ M/QY!\>D2M#\\;X(NP__R"-H*[I,2W*?"%EL$][*'UI]D;_M?LMZ;(9@35_W/ M@\R,Q]ED;,&>_?-78NQA=3KYV\@S,I?)'GXZD1[<)@6XTGIR)[?<0 M];"?B[@KCN\8>6KCFFVYMQ/^:=7G8#3MJ9\.>#&&A]L><;&GPHV7\; M)N6(Y\%MXSR#!CE&,<5^]L46?=Z M.!J,KK[;SK@Z[@4PR4X8>+D,XJ;C"?BM^8=L4/BKX^O^[4M@BPWK/E]F>+ ' MTDJ+DY$6)VEWA)O;P>C[3+L.)WFG^R*8HG'5+U=2M&KC:=3&24J%-G!UEC+@ MH61O U=/$;@Z2770V@7'MPL>717X@A':8]L3.[:5^QUMR4,L$V6*? M-*S'9HND-<3O[%UW0O&=5Y!GO?XD=KK] :QEA1W>]H?9N\M9A[5#_G3/I^XB MC(%/T"*5,>NMSKPVP?+<*Q\OIODC&PS&L9-?C6QG^-=O!1T[ Y#MHVZ_^,=Y M<69UF7<,647R(^4(5$DTO\"SC4:/]/TF"L^AV)'$1U'+XC5&C^ZAB=_;3=9N MLG:3W6TR1!]SD_G9'ONUDX.M!7^V.JW=;B]]NZU8F\6&V]W:7-N?CY-?MW+I M9\.NS":3+&_WY:'W90V:VYUY;$7XV-' N;-O;G/S_7[O?S8UK9],FL[!W;^R[#ZV0:87,XPB9G1CM98B9NOO!;[/..#-YGJX[IN5]_'Z;W6WW MHO7CU]%Y;<>F-0U40>U-EKN;KG[F1I4+6NWK'TFQL;1F.7,-=?OK>9JM_?S*^&Y MKKEL9] 9=K.+ZRRKOTQ@>KW^+'+[OM/OO1FZSFU_TAGL>.C0[I!EMFQ"]AUK M;L3VH8\-7O@^/6;HQGSMY+T*<[_/\LM1?C/CD4Y^;I6R5Q9U1\:&59TO(9>O M;+:$/.,KEVL!BO<@G7_KW"S%4--!*KN8C+I_I;;S(N+R:I;.A=>7\T(]]EI: M(_FL:%U9SO,0N>TV/1LAN].N:TEWBKNN1C_6VSH?,G E^MU)UBO6_6G8GXP_ M7'Q:<^J>%^4;#*2-J'@DE^G)F>ZDU7K+HBV+'B.@_E^=(3!^\>@J#H#Z_>#+L_KMD&%]//X^SO*:PM?%G.M&MH/R_F M:$!,>2I0BYE',A4:\+I4:+X.L<=3.HD]]U ZR]WOI72FL ,+/AY.USGHIGA@ M,OME/A7\6,Y2MMS-FZ:IF70Z[KW/\B)VNSQSK_\%^&EY56G$;].;5&-KM$S3 MNV_UQR-&L/SYTX6O@O$_5@!9G6CI"SX;CF[ZP\9OS-%>A)JW?61MKK)IL;0M MF!G_?3FI0_9TDF=7/Z?6O9'=ZWROF['84]"V]WR=X7#:&?RKD)"#0>+MQNFK M7>_#*G73;R3[EBE'9P& >=JQ_F(N=#=KD2Y'DU,XDZ MW%_(WPB_&^\ "HZ6&TZI]-X1S1FBM,0#19B+5[_\3F90-'ZE'HP$YZY "8H MB.C 67UD'8@;?[B0QA#%'$(\J1&ZM1\HO2((( M]Z]6[+C&+ZV#D73]#E]'7CCM,>"!24X4P82S.0(8PIB\^@6CU[^O?C=-77XN M%$K?9:E*[.#-L)=]^S_9]QV^RR1!")"-'#+(1>Q)ZE5\%P,@;-4J:_S2&ABC MFYO1L+"U9R>H[Z:39/ F2;0"T\PUH?\U'5" -GJ&F)_D.4."'HU MRG=!)&5:$2*4HEI2I;U6DI?L([V!;?2VDU]E/YAN-QLDN9_U?BB^L0S>RD=7 MX?F07?7!BP&O(84K=N$H'"EA5&(.4%"#A(RBQ)@Q5*5]_<-_C@KU,/Y?/R2; M=QF4U>^5L*3:Y-#_XOO-Y]%@!R" HXF!KY'T\^3R^D <#B:IM?)E]HN.H-L/+ND6R-PY!RP M._9Z35=T@50@DG&4FD=-0/6CDGB:!>^7N*NP&(#:L"W^\=.](7SDY:G-RP/> MY,(ZQ4"N!1:0#\K,E^>B8JRZ/'6 Y34O81YV6H&?+VM+@8BV@GGGO&-&@FPT MGC&>!#6SWJW##R*M'OX'P@AH;H31<,FMP!;YR"A!T6@U%Z161R7P.HQT/QA3 MH? EQ_5#UAU=#?O_+^N]F;O(G44Y\:(;C >I]A9^G>ZK][,QM('2J-0>?S>Y MSO+)=6?XS]&H][4_&%3DLRS"P$OU&O8IWSZ+#\\!NGOZ!D!+ VY@8.^/4?X7 M++M;7L1L0K 02'L?A"72",RY\&YNIT04P5I?1S#F*Q@^&@(7-)LG-:9OE-7; MBQ?CRN3'>C&UG)#=,,,=9GUVF>6I^@&HM?XXQ1S&6[!HJ.-"6NFB4TA918%/ M82L9982R05=$@5Q&XM85/<7:W]S<#HH[E$6>:?&5](#"S&+>@HV(D,K N ML(E2&$9*LQ,[[BJ"!;-CHN//P[*"4 1, Q\XTY9;BID S0"L /CP(%=#1:KB MDU_\0WC!4J&TT,A22@TAULL(MC?3#H$IIRFJH.-X6T,=7"Q( 1:U3BI5Z6 Q MXS(68D%J(F&'D,W"]207_Q!>")Q;H@4X1IA@:DQD("=F, MPRP(;ROHN*^8G#?_T9];'=_#.\E03(.:C&]<97X/YDO5O=W0%EE=# MD(Q.:G"B733!,"$4+CD[T*HIC<6*,7TO("M+G'8&[SX/^E<%-?PTZP]C_W)R MG4(Y8'-]!(,JZUQ.LGR[!4Y78DA1>VRF%C MJ0S$47#5I9AONX""8Y78">98[D#%/2EP9)*>$"U6 M=!5VP5H41<36,:NU\. S\QA!)H*%5T.+9>%^/%K,(N8F25'X[3CK3E-%S'D MT'>^;U?]3TV !/Q^-(MZO,W&XX_7G2$FOT+/ MZ[$IZ9CHMCTFM[SMF5;>6VHX#H(R%Q N#RQBH-%7 @F48*96>>U ZW@R7"U' MR& S]-/Q2!V'YK>C%/^WHV%O#!9%LLRS/'5_W[G-\FWBEK(0HDI'AN"DR: ) MMG-^$YI%4=WB2N(7CO>R_=/%/T>PY89%PU4&74$TK "[!?G64$$D!]EJ!)@O MECL]TW4@1Y7CIL9ZEO(9(W^3.6XHJ!XFX2^&04+:0,%YG)\K.\(JC*HE(OQY MX^HH L)X#I(6._!Y-(F8>$7G'EZ,CMA*6(^!+*$O'.^/)B X [>:8\0 ]T%I MJ84LDRDX;(5*$)$IPLBQD=\8$YFGF>QG",#J-)<24Y7BI]0K(O1<)HJ =44F M4BY65KP-F@>,D@(L9@F66A3*H3FM O@RH2*@*!+BF( ON8?_GHXG M:> 8..&W[.O\^!5LP_?Y: @_=F>/1*\ZE8M.%RG!H9/WQI]N>R!6TO4&I-=L MX#>P5-@7YC9EFA;PS6Q2-[V9IH?HOV2SPO5@DPZ7DHKO(G&#;NJ7]3X->^GQ M^B_9<)K]<]KO):_@S7 VV*;SS>SCZ+;?%4ALV4J,>ZZEPLS::&)P%/$ A@SL MJQ")PE7R@ ':DJ>>/+Y?5 ,'0&PV^9IEPXT$,L.9*[(CH; WDF,!RH9C+XU M%'X 0E%JD'6\ ?P3WJ2@O;0P($"=P? ?@"O+F*N,8!&? (WJ0!D*7; K<&2=*P3 M&(EJKKNXB]78OF9Z-]WUJ."?DZ0Y (])I!6WQ/FHJ#01@6Z>'\;9@(6M)'YH MRG5+I"=3!UQK&<$@) XAT,E:D%C:@T@&5=E3F-+C4>O-TKW69HM6!J.C)]'' MB*)EP0M;"C4.7FI5J*$C2H7E);1,5^:92F&E\(QZ9QE10#A5!AL8N+^5L[_7 M^L%,=S$:3!_F.2&&+<'4>\)Z0"-" MD-5>.^)D))IB$".461-$)3.G4MEI:Q$85+( MH$:(/"ZTYR0N#L! A@?B!3,.S EM1343+;;)I5^/E?,,/8 P@P9D "]UQ Y9Z9.7% M%F^X4D^%M4V6 7$6!^VHQI1;H2)F81$OIU;6Y&CHNKCS(6 ^)]EQ &Y22 6" MC,&2@/ZQ&MR(DC)<1ER3]2O1-J'Q BES4*FN S;.2 L;7*2[JM8;.J<1"=I6 MDSSK#IL>DT([&0N(LH"0U$YYJVB,09HXEU/!@==7C8D06A,D/Q3<+7>5$L # M6ZF0KF([&YC&N(S\@"FA+*UR5TTT>QN5RC1IG\W^[@\W!"#VOLHJ"4G'F0CD M&*>*8H]#F8^&4+35NY)BV9#>"[;'6M&6VZM"N( %L9*&@"R)!)/RZK<-D5?O M*4F!#[>BDKK Z,75O_M1R6*=\C2B0E83I;" #;^(:3M5I9+28I*O: M0BGCP?K",1DX0"?0I2&6YAB%7U:$,U@V_#%6!1L\*V[Q%ZWAVVTV'&>P\Q8% M5IIN&S:K&2R-IAP$ 14>=(XP1I6A.4YC):F!H.5U;(7GP;!OH@)R'E.?2X\!AA#0:* []$DSGT0H*NJ&3_($7N!WU*]]K)LYBMWS=YZ%O)CCO&1D4,3+5)Q5I!)+ M29+W7=I)X.;CXB':QMV)!"AF['RT(J7>,5E>.7: &68KN &?]3&1TQ]FH[7' M[$O!.QG949Z/OL(LKG,+C9/O56=$_'YG+JY.LV*FI>^\FW]GQWLLJ>XJ+;+? MLM[JS.OY^DMSKWR\F.:/;# 8QTY^-;*=X5^_=687:\QX/.KVBW]4";1::L86 ME\*HCHH'[YU@\%]I;T3%*D$%,KM$@7Y<$&D_'&^A36$MN\$H41Q(^5M1,6]T M:8KB9V_N:I_5W%AY_K0R'$P.AHGB0G+I#/-1ED>UB.AEB5M76(YNI-C.F-^/ M@A^RV\[WN[I1*V3S,ZK]VLD1?@U_TN="P+OPE] H@%[W#%PLZH-5OK3F9?2! MO/KE/?US'[*LH7,C+7[M?.O?3&\J6Q"&=K-T5Q"<3N@XO/KX-1M\R8HTV@\) M23G\;NYHOLA]9L&'%(P2\,# BY3@(9=V&=!1R^7#F;*D)_I1\@UT?!12+(A= M[DT[KWT3(:UR5E=HQ)%I#I#%( M\\@"L\HHKQQSV HC?.6\-P8K=P9 MW@L[=SB="?G.5=)9,TV>+KB\S_M% /=;%R: EKL+LL4MWI._%'R'8K*29 Y2 MD K*A4(!Q>B"*5.!C),NUNI.K4H$WPM5"TP752X_)V4>D\1@U M[?14$HXC# :) _4W]Z/A9Z^60_5E05#0ZDNN]/$Q\P1$N>.>6O(\X'G(1OO) M(^,PD0HY)'FD*=11VD\85#RO97?$^-')4L7-XQ$(U$FJ(#B#H#C)FD6R+_/1 MS?L\^](?3<<)F5NI<827GAK/*!18 M1&S!CB7-!4>;&46]'1NI*[')-'W&"[ M(O$$R?;0310D!GM&6 F6I!"@BM,-RQGN)7+6U.#^Z=#^Q_5H,/C^[NL0!H'M MT>_U0:6F?^;CZ_[MW3:KSVP8YY-_+3K?X>MW4:L(E+N\A@:&[D%#IXCJ]=H4_+7;PS,Z]_"^A+]W/OE?T=O)044>J$ MP]0CICT.\TP&#&Y;)0]("C([UMP,Q'W W%A5"^QI0U5$QD9P#+A3996FB+3A M%==2"*KO"691+^Q+ZO1;-KD73AD&=:."X$@2D%O16\K+;1,%J;E[0A"MA;8. MEOO#O G!H!T=4Y8@J[Q%C%$0NO.C8*4(KLDYT/.SX(/#?$YY(8?(+B38&.EP MT)1@[(T1V"\.@3VI'M(OLG9:RAPM'\QXRYD38$#2@(B7L(/*G#WJ:\H027YO M$N73;+D@]+TD%(G$8NN($([XF&KVZ%@6O>.DIGP/*LLE; 7DGM!NO!\;03$I MJ2*+VL+?VH32=>6@#:HQ+J$JV-T)V!DG965ZQ\UMGEVG1[2^).T_NLE2F0N@ MR[O+CYUO>ZK9D%)/.-)*<8YM4>*_3+P"XJ?YL,%X8 M%$),#_[H0 P"H M-F>' ' 3!B6-G"AFL:/<.>]5NM66, AC$VM6[DGM!^"L9E"AY=]=IN!F6>(1 M7+^;_O1F[Q,>YC"B#'80#I0A<'E$:=]Z["*K) 4N@[H-F ="OE9:_'3"QZLF M \$ ;>#8"&3!\*1@/GCE% A*BGC5 \-%E=SCHG'C48V)')Q'!X:,QMQ:@7'Y MR +UX%M6M[S23P#_J;,!6#%8!!4U=<(S+:G6&-C AAB,!O_\D&BNU*$V:B*JYA(31P/ZU E.701# M2"$,>SH"G0DQHMCFWD@D276;/PKNUE\UVCL#A5O8RQ0$$C?:ZL ,GQ\6<&0U MXE62RTU\N@[.PP%?"F8DQ^9B FY/HGMM/?:$K'>7Q4-8.\(<#< MU*3B(TI[\ M,\LHJN?;KQM@I+7N1%C&W"[>L73F$--+"N/18#HHHG<8J#;SK M%/RJ6NORF&O?))Z4Y9H)<)%3E!@$51*K]4$3XZR% MA4MP!16'A2=>=4Y9&G&U>''%_)K)1AJI@0VL=4)A('#_^7F!4'0(.I MTOQH:]^2I^55<"("V$ ]T/O185\>$QG*:IZ?$9N,I\<'_$#,:A6)'DL0,2%J MQV)@N*S>@ VT/9U@O<>R]^15J].3U.FL 9RE0#E!Y>4SJ[FKOM%W/,&ZQ>Z3 MT5M&.;;."RS!44GG)C/ ':LYRI)TD^WR^( ?R@B O>E2*?[('$]YE$:$)%@1 M6&Y6DFK0[7B"]1[KWI-9O0.+WD3LM1,H!)"K,2T^,*]P#+1B^#U L XG_5Y_ M4#R-<5 @0,)GL1Y9D%*]77+MX\763"2KT7:'P/R(Z!BBRI"F'JB)!?.2"&3*L6Q M=.LX$;(.%8B2 Z.BAO.W'L)A&U+I"*^)%6"Y:J'+LJ\I4%$]%JX M A8EDDJU(UAK1?;72O#?G9'],Q^-EPKO_[/3'\ZS"?8]DD08_$4:P*U/AZI( M8^]\69D*<+\Q(OX8T!YG^8=Z[ *M5(,)5",5/4__ 2XC*<_EK+2J4AKBF6)R M8;*D,--ERM'(QBG">YL>AMB,04&-1-A+)0&33G(0UV5139>\Q1>&P?L\ +*, MSE1L%C.NF-&6.RFE*%^!=QR8LG)Z>(;HW"2HE0@6?!4B+8@U[@QCI*QH2SBM MNTRR*J3/!P5'>,RF?3$;O#0\( MP_^K,DIE4XKN,Y!T1[7GA(A>1!XQLA9^HM:9LO8X]RA6PFOKH;4CXW3Y54O; M&??W#/YB$D W"J&ED@P3)DP9XX2MZ:J5UF&'$K;/@BOP/?K:CB*L8GJGA"AK M?$24$B>\I*7^LW4UBQ$G@<+%&NYM,!/#@G!.'<* MA_*BMY=(5(3OW3O;AT#6W;@BP;G4=^U^R/[-./HZ= M?O[?G<&TIB+")LM%X,"(1QCSP(.2FDALRKB;9=6<* R.VV:-?&_ CX2-C??F M0?.J8+V)3@2/O?*\] (B==6;9(3QS=+DJ,BXZ ^O!MG\W]\]R(G]> $D V-$ M$LRPT0CTJN.HW #@958T:KK4MEGI[ [IH=:[D=HT'>ESC3Q!8&9Y'U5Y%Y^* MFM2R5(-;;C;;#[O@/_J3Z_X0V";QRCTW/+BXVE$K,-7&21LPXZ8DLA&VYN4# MNL55V0_:0ZY[([$#$3HZQ;#%GD6-F2R/]3'%N))3IC5?KXURI'7?_6O/1!O# M!7?IL!VXE$4;%%'E@S"PLRLI(/MNW[M_/=I:[I1[B2;[??'C?_:SO)-WK[^_ MS;YD@Q5=O^CS9G@[G8R+#GCM_LS2E+]FG?$T+](38UZ4,>Q^KY]OJ>=X41EV MFPT*QF+M[A(Y:A"\A_$CA4[" 8E31R*"\(N SS#>- M=UJ8BOW3$N^1B/<@KR9EPGCJ%%(J&*E%B.7+S,927O%J6J(],M$>[&LIIRRQ M8%%'+QT+V#I:ID_ CZIB:#\7"I*G4E(T/9ODF&3I:2ZMC'.Z+&87P/BM.K?/ MRS@X--Z/HJL(\LA2B:23U(:(=%S04$?.*F(/\TJ&>4O#IU)9"('O8; 1BGF% M4")C:23"SJQDY6^-[+>D>Q+%I87W5DL3P.;GAG!I?:FXC BAFCXIL-['?3YQ M0JX7*3B:_@*YIZ763'$>J 1/_@[OL%6J@>P6X2>DN!Q!EO$@M"",6LZ17EA[ MAM%0.EJQP*%/L :DIX MK21LN?+I2)_>\]GG3MB34/"P&H63&#TV5E&:*@LYIA9%^;3'M*)13M0C.A\M M(%TJ-B$EBXY2D/Q8AC).JK2KOH%XHN[+Z4MN'6FJ\V X!3F-67"HK'/A7:K. MTJ;\^"7P#S73@8F/3+* M4L:5+]-HM;&VFO;VQ'MH2>38Z$49!@L.:Z7@SM[)!0=8S#F= M56RH+Z^]!XPCX8-C3@4V+\X.I(@R5A#?(OR$;$0D<#0@%PFFAEDE231XD4@? MU.E$"IX;\1ZBTJ0W&HDHF<=<(DS@C_(*DJ',[7-WMR7:DQBO1B+*8<-IR1$Q M*HKHRTPX362U#O1SH>"3'<=R'X3@Q,8(1K!'WCDR+WL5P3B4-0G^S\LZ>/(# MH4=15I%K[BCGT6NE/1$:ES4+M#?5E$*F*H7J6AH^DJ$L@XT%K;.&EX:C I(5G-I XMG)$>?[#R6.*80 MC P5=Q&BT-(9T)6X>FXC28UNY^- 2 M[P0T5GJ.EEF>+FRDV^.$+4H$1:5JBN*V1#LU7<4"HA0'9I%/U<*DP*ZL9&3P]) P<-J%( M,:0,DH@$S"5F2JLR*BETT)6HY$EY!H?,(@^>7& MTTGM^D-L3B5(9(($@T/4)BA6'M2!@16JE8I.:7,>/(.,IW9L,>B*DWP^Z/:Z+J8OIY M7,B[2?@"?U0>8UMKW_*XA8Q61:%H,,$A:L!=#A$+I,"AME16K4"<:G6L [".K1U3#5IRB& ZC0/)X_V#$VPZ*V5C:^Z[;WLQ=6'C*L^@TO7GKQX7/"/C)B-;QNFE^85HD)H0Z- ./)Y(#D@ M;6W%M1-:/Q/$;'L=A M-(_-,H4 P8,GALGR-<%Q6=!7AZOD@9A/'$$&9P(8A M W@QZ0X?F3M+@3G,:Y06.Q)BYF^0S^KE" #^E?),A/57KJH^KK G,78!ZE$5L>F3;1Q>#04"@B%1Z(0ZD MH6OA<#U;R+LN)!EP!YM,9OV!0))!IX(D=2@]/1.3&]_@FW@+ 6S M0%22#_;9W(^_F!J-M;P8')RA8-I(GPI)P?\<+DL3:(9KGH%ZZL5LH@Q7'EEP MCP(W4J3Z)BK.* ,4,E%4RYH>=C%%K=?M-7&65P NBP1;&]N4G!^A* MQY765#>L8+9>>L(F@_B_O$L/ 0]L!!*14P9WE_U*L/AX_SR;\^=(97LZAL^M>OG6_]F^E- MN_[PQ8ROS;"7_@I_3_M?.H-TIFI15;"BV*;#G M'G@F!E"H//I(RKK)EI)J 3,NM7BR52Q)C]HI5H[0H&W;\]Q!4AS!EO!2IU*C M0>N2\4PDOB(WJR>(QUK[I@MZPEC#K3><2&P)C\BK4#[8S*VH"#DLA:3JJ9;Q MR"045('(4R0R1IT3#F2'*Y]HI4977U@7^C D7.0,^/ZX.QBEM($'L_"OHV'V M_==._E 14U*SLE=)S3 M1:@-)24D"^#N46+ DA745 'TQ1/MR;+^@P?+F6"L-5+@.X'.M'%1$XI7WR=ZCD0[+(85\EQRKD"H M1:% JGE7UHD,1E9?B'QRB;;QZ6XN. /7Q$JBP;RG3#GJE7)1*\2%JA:]U& E M/_5J#FAI$.8C;!B&'";&:\")*2T-H@.MR#REI7@&^'@6I@97Q!-KF964PW_L M3E]%34@U3;"EW>G8&D$%*A!CR(.31[323):T2Z5F-MUW>O%$>S);@TD%VD]% M*XSAT1&*74DT10BNG/T]1Z(=V 0W7J0W!A&*6"KJ4F)FF2'O=;5$T=F)M$\7 M'_,"+]]WSGC6DGL/C*=($O@Z*"]U8;)@A:@R-66;$-TE,'(&.'D6:CH$'9!$ M8&-YR[!%SL)/C,L(DD2%ZCL'+?U.2U4S&UD('!L4D-,B2!)$03BA+&RR396[GA7A#AP>P*"#O5681NXY(\+S MF7@SS-H@JL]UGI1X.VO%0I6WZ=$'SX7%+DK#5,*\$9X28ZN!F9.*99RS2A"6 M&&T,J/"(B?>(".$+S!L?%*^6ZGD^*'^ZUS:DH8*#WE91)S;D-QB6KA: 2XBUEU$K:2V=GXY[X6@E<9I+J:J'X_<&]H"KWI2; M(BV.#/QA'2,7,D8;R_P@)X.0E_36/8L M:^O-L)NLU,QGL[_#M^Y@FBXTPP_7*9_L0V>2AJO5=X6KAERPF3&,=J6[YORM6B 1GDD0@^ MI$RF^0;W)- JJ].:9)^72;TM]W %,]P$F4KA!:-YI-K.,ZD]$5Q7,8N5E++% M;5UJ\U/L#*$\UH([C+V3/%F]BTM6%JA9.60@I[4S#I@'NN?1-EB)$N.@C29( M$4=-=&4=3L? _-TI;V'W1,+'2@*5/(*IAZ7PC$B&-.QG583[82/#3J[LWWI# M_F!P'Y!@T40*6AI)BC1WX+WXLH* "\;ZBHM7?_AS$BN_QS&/X\:D@ Y',I7A M9L80E^@>+ \RF*KQ , MV:)Q/&\=K][5G>$$Q^PS4I'R9<6=A]PMZ[WMVFBQ[O+.PJYSF"0]>SW];D:5[Z@=ZH<5%\8:_@E M%8#ZG,H,#?N@0T:3;.RG&0S/IYW\.T%D/:3R=C2\FF3Y39JS4MAG:<+4OD67 M@.-H&$I2SVI%M.-$S*\$!"UB6(X0CA/FQR!.UK7)PU"WE0KOII-QTI+ ICLQ MV.H]?:"M"=\]IZ1P'KHP,->NKWDG> M7*"M)%KID]D 3 J%#RLR)6 M#?[MTCT?*1E66B-KF:3.RVA*AX6CN!Z]^.';N/_SL#_XCU? 4]FK'WZZ-QB% MKKD+$XDH3 Q(4"_!TDA97Z52Q%C(]2+)6\$8#2\FH^Y?\YL\Q?9-UD:6?\EZ M8#+%Z62:9V_&XVD'3*7-%L#[06?X6^X%1_Z!$L:?[CXM"9" M'HI*'23HWJA283D!=FA8/(Z;(E"N!I6THHP>"97O._F['.QH6'&AQDHEL36> MM*J)<$AE%S#22J6T'1XE+:_6 ^0V*2)T(^P*ER[K";('KR0->MP=2$Q"..] M84'8*&%-C(8R"DH-8?;P"YG1T4PGUZ.\6BEJ*R64UXYJ+:REUF@+&LG%DA(8 M'-$:YII?DF]@KW5X[@WV1KP[D"@1I 4.2;PE.#J0$L>Y28201Y8)3P).L4_X,Z[77ZQH@N1>PF[P>3)$%?120ER%5(M1X M_LX>1XP*J>J )<7CMP\$MLG^V(I>+)! +CW8JS 1"BRM>2%*@)B)E>.()?2* M1H53 >?^8&]"- @)(90RF%C#G&;&SKUB#CI3QSHUN0.BMX-=2)9[(YLJ*X1F M@8(?2*G AJ*R7+&7KOID9R,3KX-Q;V@WX=AH[X3#(1*F*#'@Z*@RN&F1=)67 M*.X+[6V>76?#GWTM:SBB"9J' +TQT*D2H A9*@05\!/#MC3XTOE)!>A4-4H TY'TIEAU*5PE/A MMG,BTT&5A"0",S!-4(@".Z.<7F0'6X%))4+T-+MK)QN%"LZ9,TYJ;2A*62OE MJ;FGZ0BC$C[B;#VL<>2EM%Q8GLY(JZ0"@2%$JHA-P,Q491TZHJH9O 4W4VF-2!Z?9;C&58&30'J>*_Y@Y'9 K[15!D:LX M-F#?K%_6.>8Z6OY;%%L!2E"J@F-41:G /9T?H#F-A*HY0%.('HYN]XZM@%?M M;#0H.!J,,P&5)?4CX0A7S&62%KK[,NYA=9UOD$7&0 6+2G+@!!<-<<0MMK+& M%:/E:7&YR72QB'$5@B81)[-%6TU+?Y!PYJM5AU>C3B;0MC.8<;!GN$:?N:EDV"YJE[% MY'@?-?)XE-O)F%'&."V4E33E=Z6,'8'+W%?*JF]TPYQX/3_CZ*MI>7%QS@). M$!),.@$"W6!LI%E0#^LJ+X)SM#T,^!#JS5>WY\.JRY<L M/#MR(;IJ((&0RIM2>P%8M[1I9_#N\Z!_5?,BS-9'#9 VPDHOHTT7?:TA96Y9 M$$)4'^PFBF%1KXE7H-@*ID^%2^)HFD^N_\PZ^9Y7\3T"DUB 6 N<.V> >7QY MB]8R48E\:*3J<;X)I-V6\!L _?%K-OB2_0I]KO>L*<"(5=@!1W#LB/%!$#/? M$58[Q6LN6C-4'QC8#MENZ[D 3AOV]B<)1T8PQPQ8]\%H39D394!-H[">^0XD M$0WY!YM VFT)'Z_[^3U6@+DPP$8!O !*C=%,(KYXX@+SBF[1:.<5+"#:NH#9 MK8OY"S[O.]\+=>"3 +CI]),U]^XR]L?=SF#_]2$:O,*!(PM;V 6)E2^W.F/6 M5-($1?&:^K;U[07PVO*7[\K=U[\,Z5$FV"M$>Z258XS(\J5GCVJNI:ZNIQZ" M>X*Y,;$;F G0KR/H,XM!=-'%P^3265E3/"3=6UA'_R[@CB?O+N=:8^],8T C M3?D<4GJJ-+>6X_D6B%%27776&27KRF#I^_L!MBG%E7,AN3)8 JT1"@!;* N* MH/0F3>7D1E8>L+PG8%L2AAV-1CC-8T0"I[)7TI<)^RC&]9M+@#%-*^;U0P [ M)]OR$'XIXR#+G/)2" H<"J28!S"_H.:]B9J"ALQ20V* M> 0KA51U$H &T2.*4W5>8D#&POE-QAW2GFA8E M$++>ZLSK%1V6YE[Y>#'-']E@,(Z=_&ID.\._?BO("C0>CT?=?O&/M=F6U[Q: M/S*#/=49%*569H0$AKCXVKE-/:O46[W?2H+D.CWH3BGEQ$B)]3QS)3@C];(8 M&Q;5'XHKQ4L7BG>E4DO9_2G[%KS3T? -X"#_##.]*[9Q+W5[^\:^^["-MH8K M(@-R@1J'?0CP\SRAQX'OC.,1:%N6HC$W2=QM#JB?4#&5E>-Z*DT,U($9" "# M,6ZC*XO9<%E]E'%>F&M9Q&W"R0;&1)>M4+ M[%J#I="EQQF1;]+$DNV%UQF*=L+K+- &S)]*0"?VKS[0??JXOA/C.CB4JJL5 M83SA*?:V?,Z0:Q5?_?*>_2E_Q<+O@,]=4+,3CC]>Y]GX>C1(U9S&8'@DTPVL M^'3IWW>^CZL6T$Q0(/SZ5,7%F@F"0RK5%4UD1A$ATJ7/\A0(!;%\#;O7^9[J M">V _6U(VP_S0*XN-'6NP**;U<5)HN=CWK^ZRO)SQS]GH L-P4):%@)C L62 MZZ,0A-4(%?PCW8<&&]&W'R66:'CV>,=:*R,D=40R936-LJQ0)Z1922O$#+]3AW1U,S MSF=E):> V8/<,=CV5*U B*,&]X5(%%7];<7,\<6$C:)M0V(JD9KY^& MG9D)DO5*F^1]GMWTIS>_9>?I=QL'>]^#W@(!&CWBF-CY^6LT#L?*N7^ZTD\W M;/V-&%I'[%V%4_.ETQ^D2$<=PI2>](?3T73\:9AGG4&:[^UH/'X_FD5> MWV;C\.$\P%<+;"=5)E4A[E%E5,%2A#2E44_'O1' MQLM=3+,_[ R[_.AKUQ)Y5"O;E)58%3].(VR[?=F;&>(2>$ M9P%3IVQ0S)=GT=KZRB,CF*NU5+_GC>.R_=/%/T>P7X=%P[S.["I\6Q\[]NG> M( >'RZ3"SXXC4AYARUA3BT?@M3*$YXOHC:EQF( SY+ *V@?$-57SFL @V;CW ME60(+11_1G@YRB976%@P%AV32!-D&;>\K+H@E:YN[YLI32E(<:0KM1ZXSU= M9/,2CZHY4JVO+>5I<784>>!Y0#J"@1BLTXPJ2>9Y7H!_:ZK'U+QZ0/!2 MT?]HH@([$R@1RO.(+1CU-*!2)J.@1?6ACZHY_QQIL+&<(>A^REUZ !$<(8NU M*B\VQ,BDKDA7+/%+P=E1Q(9!-CW$R$*4TDH277G)B<&/UE3$AGXQ+'M$-P(3 MJ62PD8NBB*Z0L:Q2;*CBE1H'4CT5#2ZS/&6.C&YNL^&X. MZ6$46;I1'P'#< M:Z;!4<7@3Y6/A_A0O8V"<7JY877QVV%ZE#6<<*J@]#3)2H(9I\1&K(0LST $ ML=4+)$^%Q8V78!QC-BI,"-;&>&RP*PL)2FI#90V5+/6C+>&<$B,/P&Q84' U M'9B4'MQ,T!$TE-QXG=*Q==C2RVACIO!RK2+QAE%L:=2\"" AG.2@=E% MJE7.Y;%)MM,-9F8)]LI'KA@.CILH45F.A4=1%1$8%<&VIUI'RWZE>L+* YD$ M.*?@!Z6W &090#&D)-OA[E@,\KN9!;;EW M%H@%2%@@TABG(G&4H?)DVTM1K3= UX-FFP%Z&/!;[KX J(&R* 23PDIF@HNE M(R\,==4*5J*>8_Z^G"(IA5O MKAF4^X.\R>QS@B(<4ZURS*RB%L4R:A6MH[[B "C"UIV?74&^30Y/47*R^NZE M+&0VQ8V;D&AF)$]5A) ASEA'Q*(64U"TFB-=V8-+GU^#*\_F6?/P\R K9#,( MV*5\N[WW'@M"&^6PYN!2&NLY)[%T"#2I5F26A,AU<+="]?!5;-F$E!CP"DD@ M!O0[F)S:T-*M8=Q7WT:2DI,'K2)T\I3R."[3>M-]@"[T]_W!=%)7X*)Z)W@Y ME]@&+1%CADL>I 8%B&)YU&TI6C_?O\LE?HU^Q/IN%5N@>N@"_FQ>@#3I;:JH M4W$"+QVRT95Q"04ZB&Q8 !7'64#UCO$*!0#-D3OLK Y>P9:ULGR2SW"_7D%M M90'+^6J'7\ YV8J/XU,NDRE$9'!Z((58$Y4&45LFW4?A/'6;R,1:,AW'I%\A M6# \@#2@$6LD)6RK,A4L4B20;R(8^A$=CUX;!!M1V.H8F=8X&:?:$UL^J>L9 M6;_[OBK8^#$7<$X,]_AR00*!B* BHB"=T]P$$M+-V\@#%I9M(A-KR?0$<@'\ M=G!2P8H7SL3T2JMGLB"8(^!#6=$L%_ ]U6UY&WCA:*5DW?F1!\SQ[C;+"Q35 M^Z]KIL/:]7M'*,>I9J-F#*R@\E&3"+]=<5^7LHG)LMVV,VR/N*(_FU?$/;@M M2L+.<1X%X86,Q"M/D9,(?H\:5L2>#"$ MKCS<5:[H=7&C[(F7M(%(FDGPV%(NK%.(1N\=TD D GZGE4'3AB41^M EQ3[, MF[V%8;TW0Y!"5RDZ5;BKG\;9Y73PMG]9S6"7\U#GZ\)Y7CXP;9AK;+__VOGW M*'>#SGB\="V]^_>T#\[[QZQ[/1P-1E??00RF 3M>_?*>_GF'F5W6^""<+*N$<3[YUP<8,PO]I7_] MVOF6*GU55@'.5 1'G1MMD3$".,"9,L$,_C2P"G&BJ[@7RSVF[556@? M!"/&&:*-ILPXMZA;H!Q/?$L.LHKET_WFV,S6'/[T"@S5!,'FPZ#<341EP0"5 MU'_->?-:#O_^$!Y@?0]BWK+S%/ FDG/YR"MD>$\D/*& M+D6HBC>REBU^_F@+-[>#T??YM;^B).(VI"DG%-:I:@MX !IK1LOJF $Y:RJG M1VO%SL\?92F>G0Z^)IFYRK.9^["MMIMPZ<4:*0S%PILH,"UO%2IM0^5M:,;Q M,T/:'KJEZ3#%"J2 F:2TU 8F$5Y<)T1@B%5.)OBS8[P[:PP\L.JXK4]L$V$# MD>E$A\7@#2J%7?!@JU7J3DHFGINP2[>8LYM._M> MUR2-44W98%9Y M3I>?FMA^*,KN82_$5-V(4HMU-#& /4]5B3.A>:CB[.1TW4.1]G![P880E")@ M=R%,-0T4EUY\P.D*5#7YXKGMU8?9"\I%*S7V41D?I) AQ$44),1JC3--U+-# MX*[V DT5REQ0C!EO5) RV,5#NI:$"J[(^B,.!\-50YK=IFB""?S_9^]-FQLW MLD31S^_]"H9G>KHG0J5&9B(W^_9$)#*!'L]KNSQV>2;FTP1$0A+:%*D&R"KK M_OIW3H+@!HJ;0(E481:72&(Y>?*L>3:#C61X8F(2) M-]2-4GM;U&> D)>KXQ!,9= H44!BL ?!D;>2U<=&BFZ8W:DEOR $O4S7)M2 MNB4A54:X$"AC/@C;)4:&S;(K1O4EB=R]%2FAPA$:*4EB+K&!1SPW?)EDMG$B M2TGXFG)VZPAK&:)[$P:6NJS3?P=$-K M+>@#0 N/% D2$^BZ2X5+F&PP_.NJS;?W8K$'F0;D@ ]+(QT3,S^JBVU(19.# M7E=MOK&+&@L'3GWD0N(#2#4"8X0&;&\!L-9E M[PBX7UUA1N! 2*FXY#P MT)!$B;BV'H X"&NT(E%[\_8;H^*8"#)-HD E4:BXB*T35-8S(:SFDC>LRY!= M"C)>KB-9K"F+.%B:RA!-6$+HXK1!C&X2R0$7U+$E+GZ MM%&P#;WL^/[QZC=&Q^%J45K!1"Q!!8#H!U0D\Y,T1XQLN@3BM33!&[B/8.3K M@%*I8TL<8(+'H:A;&:A8-^Q'%KXB=[^Q6A0LMMQQ90,@$!4RI^JD5D=IV&Q^ MQP)V*3+D96HQD!S'WJA 1+&D5( ?/5,)-G)$-FVI('@M>^'5/$;%;.B$C#26 MT,L(DQ-G"B8)(G J&D)D;W]Q#0-_3?,1]BW[.')Y^3CKV0_,2N'?4SM.$&D*E(9+0Q# F")W5 MSML8V\IMF>U] ,S9".82!$'-"Z8TBBPR!J]-X MOJ?!JP&_8Q0WY7% !.CW)!*1X2H,==W32^ Q5[.SDM2OA_D=I"X3$" 43!%' M F428%97%_.*.(J:^0.SOE#' 3\>#[[DP^'N8R>^HAJYQY<0[.>@A16AF@_N432T&R+I2HH7 MP++N=BSC)5&1D.!BA#)TH!VPE'RF%8 *;3/'^J5XV>8":2TT1$QD0* M.7-><7H:;?0K.@POWS\\IGF!IE2SW^AF&E\=OJ*U5DD<@](D#JL>) ]K>1Y@ M=Y1M\GPC""M XI'K3\7X-I\<++,E 0''N7#8@U+8*%$S?Y<')C)Q0^Y11O6J M=;/T]D. VB82@@@GJ<3"2>6BT#A-ZQ.:*!$N:>QER .N7PS4#B&KJ!6<)_ : M$ ;H7X#5%5\BI26%..'3=6G58'Y4H>L^'>0N^-BD(_2XNG[2?90>@\-O-3Q< BW M?C^;QW0PC<9!Q!EA!!9D(RI=9)RK6U9B5YMF_T,P]U86><+5O"72ME&&2A(* MAF( I"&Y%0G8-35CVR!9K^7'L>? 1>K=8VT'DX/I!YH,%+Q.J N98GK>:C,4 M$6DVCE-R+37SG2)M&ZF9Q(J8@"L<2SQ4)PK$\0QI++)-N_\#P0+YM\,:W#XS M#2.P'(_1FI&A$0/5:1+C6 #N#NCTVM,) ])PSRB1&Y;;@.-84+=ZDM9$X$.R M1!,7F(2"T:IK74J<; [LXNQDH.Y@/L>I 9]7<0Y$ ]HS4D%4SQ*@H6N,8P(Z M.BFLV_U%%K"$.RU0SSL=![,23:!K&Y,FK"S<)"?V@S4K<>CYP5O/';@LH>61 MC *M+-AYM*;22-,-=5MTD_R?O_\@T':@+P!Q 5ZH2, ,!KN*)-P$];D,813G]2>_"F,*&HHRZ@H/"E#<"&I76].[ *W7;"< !8K:UFQ]Y8D+42 M?'J0KDH)+D@8U=5D MS:9G8TW;DU+:YIWKS\<%42R9A+K8U+(BV9<5CH.@NR M,1,T#$>YDW&VPM?JTG9LF2 1GO)CNRMTFH"M6#U,4R=,-MO$AU3O4C.OO;BO MN1'@RLFN=0Z\!"I#*4)!N R3J"Y/HLXTN[9\\%[PR39SUG[[X^1^QK,;E5:X M3IXK*S(,<\6![Z0,A1'6<3)QK"_0-7NZR[ M9X%K;4V[#I@)J$(":;,VE4\\3A"#!/L= =^QA1HV,1 M2>$AGT.W8D830,+8]CK(R.B>11/9(B2AA7#9?V M:+@;^3;Q[_WA= "\=UP$.HX-3DX6V-H9V^DZ,4_S8(:99K9!HPAC'YA>OH9M MT>*0&2TB"^P,]H EE "WS]:@B+3-;A_K";-'+,&?1N](\3C'848K4:6 AI$2 M<4R% B5GG Q,7;6:D*8ZH")L;/TR'@Y%T?^,C@133MDH MH2PT 6\V[PL:!MJ^*$)H+I62P%8" 2@CIA,:@CH"2RE":PBL\=BH)@>&C9.P M!BJ.P=0%$)0Q8((99:) A8&W@"U'@HHC&=-(-C EPO4S@[TP51VI>]U]<#P, MC"4N\=S)!)HF3+.(U.(TX+Q94D-H0YJNPW ,B%M/E&)E9"2(H%&22$=C2VO_ M3SKEFB$[MAF++P%Q1_PKR(ULCPJ&.,+#*- U9#,:\JH>V12!>>(-[-=]L&;T< MQ$LBFA-P;Q(9H5Q(J58D%L[G>>(4$\>-D:[9N78])_7KW(B3BV*&MD2Q['&44D226@M]B8/-1.)"\&%I75DV9K$-LX@Q?JQ MR.+=^\.T0Y1PA^.2$NO"!$QC $[673S 5@F:IU)[P?,YJRBP0N)R;\"/MS\5 MV4,^?3C\!":048C9WS9):""XM4K4Z:=&;.B(S]>-^#V@:F$9NZIMN"9,JRAR M@7*:1RIT=8($4$1SPC%]X2K^AH&K;<&YP?Q>AC.@>$":J$2#V4>)C5A-S#%)XF;NY\GPN8%:5_8]"#4V0B&Q MPLF+E DJ$)]:NY@E2:.@]QA\EF66+8[H\7JX./N2#C^!3[N]#K%Z>@%:YL[K MM+GWZWUI_^O'47,6D*0NBA,M=>A"(@#[)$KJJ!;\3[0V&68'B*^YFD]?QLW5 MB!"TAQ-*5N.2/TXG)5H'DS M YP7]I:_"6#T4=<5"Z!ZOBN;,16!)AOV3]** EZ6RG-:RV> M@(!JEN^MAZMW875E!YZ+I^TZ.4\X4QBTH#1A7+,PL;Q.R%2"T@U0"K+6@>J9 M<-E6D+:633D"4BZ40NO$$1$F/*E/;BR+-[0A%$'(Y8$@85'Z9-S_[7X\!!N_ MC/\Q;>1@[$(=I@,90!JQ(24L8@;4R0Q.0GFSN0\E5*WEF.\"Z&7 ;T-RHI2- M0QX:P3GAV/E9U9I:\KAY]A02\%F>W?=#@+?'S*&W4< C*>,XH(9&P-])7.^_[0Y.84_#*>!3&!OQ'Q>O\ M7*=CYYHRO,LX6,;-#VGQ6S9)_<* 2(X7T#PA6@N3 .O)*(8]%KHNE"%*-2-"8%"K M55VX!92C(=XFLL$JBT7, B8-I\2ATUH7S[HD),WTDX!H&1X#\H_9!%,@?BK& MG_-!-HB>?O4=7Y)\E([Z:,[A;-7C\KMB@NH[ 2N.:HO_8NK K(A;1[+A"T!JXG1KJDY27K9+QB@B MXT1*1L)0Z41$=5,"2P+9++7_0+BF=)\U;8"NK37M*I<" Y+0. JI'[P-.8TE- MY'C,P0M44:SKJF>L&6T8#%C00]:A7KS_,,"V\C+3F)!E0<\1; ;#!:^]4W#X MDV;2-@G!FVT%LAVQ>E!CL8ZH1-7/5>B(C!;E];I9R/$!''S9(F"7%%HZ08R/ M.PF:"E *]! %DNJP3DM.0)DU.SR"\&!K":U?#_Y/&MK#.)Z?]J631+"0@&%4 MQZJXU1LF^PC=&H-N%1U",29M%#!KF D2DRA3PR4BNJ&8/!2RH3)? -DE4<@) M.%08FQBI>2(=>*,&$(M!>92:E&@@EB;^E5X[1?IZ\']2#@TTV%F.D3C$H)'2 M@>.AWXDDBIW<V#M1)F&#"FZ"*B]!:!V9(73S(S89! M)VL#Z9^%Y'APMQ;;:B&5,,0%X,;2V,K8U2>DD9#!AHFX[*3@[C!68F<$UX&0 M0L4XX4%&8A:-LE1'S1P',$L#?FJ MS8ODA3\-A*$5"2Q559K7BL5%[EF)N0' MMMZ[8C^ I\@X'V_GQO4OV9V7!(&-"QZ&6H8R)90D!4C:S XXH%GREB^$< MKO\MJ]15:);AG2]FM@F'NR@ACX7 M@_@^R8\Y(#D.OX3$<<:9@:. M<5UU%ALP' [@UCPB31U/ H4C/2D/6!(%];EA"+\T.[%IV3* NSP6X1QE<2(U M"6,:TE#:NDM3"$YHPS=E7*]UOVX!P*T66^P$CR7X>XD%L+"E3CV!5RC;M"2% MTDH? > +'&4I 2AI'::(.::#4,SEON6TF<<&-Q"V&<3-&G5?(+=2(HZ5E(D" MJ0.2TZI0R5FF>P2N4K,K)UJ^:WE9;4"YJ].:IF&HJ+$DX=R2*,36A;.2@MP3DUA/?,+(QSE0TRJ@XQIZ_-9!@VO)F.SB"Y^]'0>E3/N;E\'L? MLB\G0="(Z, D3(2&,N4"0JD 0XER!0I?;>AN'SPC@#;"L@?4B\+KPP"/51!I ML%$!UX(X'.>(@^P0<*6Q)KC[< "/6MZG^R++CE@?.-[,@" RT0V!SF$/E)PS/H6$!ZWP"_C(Y872B!%$!<@*0(G;!AP@\LS,?@(E#5C M5IS*9\R8?>$[8G&?[L&=3]%)/W"03QP;<"R%E4E P9=T!*-6*A*@$PE)FNV8 M ZKI,:M; 'CHZG[.'M(<3XD^WB9YV4^'B*,#\Z$B$3(1:1-&H594*1Q=!UMH MP*\.1;.?.A7\<.&R$%2LZ%Z&?;FQ2NH M*NBW& _;DB&")#12BDCRF (=,6[".D:DP5]L'D ':ZT!-\)P!)!;U6DL"!-: M4F)CYG&JZPH#"C9ZL=OA^0=OSP6&3WX/ODGV>]#%E;BP8#QFP02J9L(&7(=#3S@L($_ C62&7\L%;7 M^+Z0M<-EE F+8LN(!H5/ N*-M?I4D!+6; +ZOE&U51%%8!B%Q FG- [U=:Z> MDPTN+=7-_FWTC9"UE(E[K ( PUTP&1O&8D4B'NE8U*'X4 >Z$3L(F6JN=2,< MQT*[31,(&Q!LN62"). VTDS.RV;V-'0'MS A*QH7UO=3OJH&!93Z8 M]5.?.\E[IER%RQ&U: K[FY6EZ?]CFB^%LZK\37A5D?_^RW@X]8W;@7"N=U1O M@.M(F='4@4U( "VP<4&=SQB[YM!-N5[1]*+EG@G>?L'TWN$/XU'VM -=X YP M'1I,GHIE&,=6R;H] =. KTUR\)38PK#JOV>#NVQ72F(EN$B2W03D _R7JF?7 M: PFADEK,2QAC0KJ!DUA+$W0/,0,?8?]#:OS;.!'$>RUKOTF MT84LL6!2@[N*C0+!ZJM#+9%E<<,LVKR2?4!K=56[$D@#Y0A.F$U83%TVZ=C%^=&PV>#3&!0,-A>]KU03//$7\#@R/_,1=1DH,D_> MA^^=C )PM&/PB8@U&O8OKE-*C8M-,WMYK:_CL8">9K&[BL]CXERLK.0&-M80 M4*CSH5[)AI._M7S@-M?Z:>PE99&9SVD^Q-1OO#U=S@#?W-AIUVPTO#P43-@ MKB4LP, \J&Y@FJ3NQVG#6-"&,RO7ZF9V0O1"\'?Y3+&CCM#08M_>B,;&Z+J! MN0+)OZWKQLL@![TWF**&VP1YA7?R'^D(;";X+Y:Z/MMH08?*&D8$X2$.7XUH M[1_CZIMJ:CV.MA.R7W*;9".""L59Z&2@DLJYFV4<7!!,V&,D+4> M.$4-[0=<&\M9<\A7EZ-T$G-PIY1QX' 0%@9QG7LH M@I FK[4<_W-III/[<8$G+ ?N2L2<=C%7,394UPSVA=3Y/3+D:CDWI?1OJN/H MP7-+6 ?H):!OW0%M ["HP=ID1NDXBIV:]T4@).'D]*!_7Y;3@S$>!@ H3ZRD MJ"QP *[C<\*)5[I>UF#O +@"XUA@M^(X="3D0!1Q2(62VK(@JKLV"Q%P=BI@ MESII'(A>&3N#YT(R4&#,6L4XK0,)5,3D"(B78'D1V%L136,5R(#XS ]P]:EU M02T=83GP-7(O)(@Y%1HFG3'2IQ;6@R^9T,W6..R(9R&K&ZME+ :C+1IQ@!>IGP3@:VET6(XFL<%R$ M-')1%%%-%Y.=G0J;P2[X7:T3R\%0HTS'@I./M_^=8M.K#<[(G@>XRO'8A4[C MI.PH4"Q.9@U[P$FT(6]@F]*PH=&WP77D"O:J3 :_(R:QI0ITNW)465&CWF+_ MKCT)I5V8=U6(RP1[189$.QUCA$NQ^HB2)U1O: K'UB8:' ?Z#^ED=A3D.;OR M48"M;3HPO_CTK^GEYQ%F? M=7$LC&,)%T(;%D4BKL<6*Q2< MIS84WYJT][.*0!#2A8! JG,3+ZFOD*W_=-GG;#CV-]AQ.2D; M& H9V+*)=*%TU'"=@'8A]:FU,*$Y*PQ5*:XGI1AL]R=#86,%=C(#TT&Z.E!M M-=4,\,'>#SZ.H1B)HPJ=4U81P(BC252W/+#"Q)ZGW@A#QV @F18@':<>!4G^ M._[57#(/$FD3H5S #14!Q;3%NO6584;!DN7Q2_YY;GA\O*V;IV$#NGD[U@T1 M$6H>"_+^.OFM^%#]BN)0XXMJ ?9UJ!PTU4J%EDN$BX3.8G';39(U*O]^#:"L[+X-Y:V1^%(4M< M;'#0B!*.AJ).R!6!8(V#,*+Y6M>*4P&^J\:?LU@EX-6AUT,,%E?(N>'&DJ97 M0"07KP7XUA2BD$8F"'@2DY"!(Z?1%)Z=Y&FVJ3V\)L=C_-F)C95AO.7D*]9& MQ(G!6NX@$$[PB#OE0L9=[%S0;)6GUX[NGA_1N!NLY^UUG%,:AU)CKH -4E!A@WB%/36 MZ*XT_7[59"7#4:1Y/S_4XP%UCFG"0CH.4A5<'U6'&318A,WF&(13LE:VLQNF M%E9PQLU^0&)R$;O$13("/E96Z#I@'R6.G0D.MS8H%5PE"0D(V#.!X4PE4L[Y MR+@-1?.\D7'Z*BNXI+9&)Z T1Z@)A:""@@,K09A$\T"5TK*9[/\!!Q&&W3Z] M7?LI!R:5 ;^16&H-<%?"YYW[J7(;^GSZ%;[>AE7[5258;3$+K8Q-H$,6VR") MP*2RLW1T$'RLV9\*O&A!Y;I%^TJKZ$BO5NV:*$=B0QQSG.H@CH6KVQLK9AND M1[@*7[9G'O99O&U2 R8^FQA$\8/63$?$(WA3OB_P3%%<+'/K@3]F5!*P#GA M25(//5>A:=KY7'&YKF@/AO)$B_1G.+,\O3=?Y97I3]HN\.O?> M-?2/!I("@Q(?%Y&)9773&RS$(&("T6+YR1XO#],F/VZ"SVAUE:'L9/@ M%@JKPH2(V9&5DSBPLE%UIH-U1CA_["R=?N&/>*17_>IS#'8-&&74:6Y )7'# MDH"!$^IJ @+'O^%(*3 XSA%#VUQMR;&K?A(*L)2"Q(:!=,*%H:,Q2^)(-8Q< M0AA39TD'_].J\& R4)$-)6AY$01@IRCM/%X8LV[#.1NXVT)>)EJ.$1Y1Y$#? M./#8(JN9939TUJ,'?'OMFNV9"-+9Q:'G1=(CB1,PCK"OK8L8I2XD2>11Y$^W M2//84(1Z_?2M#11534^JLFLPF!Y\$L?-,+_;4 NV[JCL]0@\5<-3F4_Y USR M\?87^+:\K0@*S,5BXL V6L%GNX^]'HSQ.?\[RH?/UT& G@ND9<8Z96,MDOGX MU#@@,MI0A^(;'6[8C>U 'XS_;:NLK&;RCK8(8?\0R _H5BVUR508N< FN8Y' M'$N&:&V^@N&6?/-O/]'PAP,W8@^\=GNU8Z]HT-@KED2P/]J:*#*1-4ZK>LZ: M$](&\=GL%7S9!S[+$0V6,?O?6"M$1*,H$E$4S&+-24PBWO 0PT;17?WJ0\#99:UF_?O1>#B^ M>ZI-U>>,L95AL-@[CTFPT"-IN J%(H(0K;B(8CPA:"QEL_+??R%;R^FUELY% ML50$&%01PNL\;FS%G#0L0TT)WV@\'P3.2? :.1N'@8M$*)UD/+)8* =X%2Q( M2*P:=I5Z$5YWG(,1&PFA#.$R,.#.@EG!ZWHFL"B:K7F?/0<[")S3X-62F AA M6*AL BZYC>;R@BLF&\'2E]'KY;SQ[+'80/">1):%5H,8YMLF#?W0H3&#P("(.;.2B M9I?_%\OH"YNT-]9/ M*TQD%$8&&\*(.%(Z-(F3'O])&"IG&N8>4WJW@?5+.DR+/"O_&^QK+(?Y>'L+ M+%B4._M(_><)^^01L&"#0 4L%,P1316U!,>O!31AS)F=AL(^BVH%":=L%BB) MC6-'(BV3R%"=.!Y81 *+8D63YGS7]2R=UT&".BTE@+:B@=,BLM9*L!=)4@^Y M3;@-DX8IOC[JX=60<$I*H,(JREGH8_O<,0/.M:>$.$@X%0TDK+>[.1@)V7"( M)_"C036+.I\/FCG8V^;.)5HGQ.D(4TM4C-F:U?Y%T89!L024QFJ\X'E@7@#R MUH)DS;'<6V%[.)-$21"(>J"B ;0W'"X:K$_P;A_D'3ZB, Q2W 2)),*IW.P M^=AD0D03RY2L!75/!?(E*>\3F$PA>+PVHFAP)U% >$CGATTR2%PS7(;DV6W, MJUI5 8^,I(1SL*; 79.)J;<()%74X)VU/@\GV9^MY>%812"P0:#6BD9.)'5W MA]@8$S6;XF(GP5R?;PN9DS$,>9="LO0.?++ M=HPV,Q,5.2%+;PWG.6(Q_TUI1IA( A.'=5\/8P+=8$J<=GY22$\D?, +E3;& M7F44PR1**\/\AB0$3/5P0R_9\(1T>.@Z7R9]+(L$Z!$&-HHP&+Z/XAD/:IS+ MU(@'A)3S\UG[2Z1/(I,P2GB"-IH(981-HF8K!^]?-Q.$M3RAW#UTY4=+GX#K M.%+.QH):%>H8ZT$K8@]P4EUS.E=X,F+?<:*AP423$78]%."9Q431H+9]0D6: MV03@-(C&#O]&1IS\#KCV88KS4$4;1C' MVXY18;"WZ%U6-:9:7#(;=6"^I,7 _^>_JB%D&]/N-QWGX3V-/E?QP^-P_)1E M2\T4-_2"2P+)$JDEN*/89M+4?2PXH=="S]N69>"KOD5L]>LTN!F MP/T; /C^??9QE#713HPP3 34HL4#7I8PM55KM+$AH)W\SU>!]:5,[ZKW>P-7 M 4]$;*T(K0)C,*1$Q[,P;(Q3W\.UYG/O&%>+%D&>1G\%&57^_,NO#8P!"SM- M P;"&EQYM+!A#GG6[(%!;[WUE^=P\ F,]@&-]E?\6> MYEC8DZ1YX2= G(YEEBN#K#',$LV"Q$9&1C:Q\QP:$KCU7G>KHX9><:/VPMB[ MV<.]^6UY)Y5R,2.$&B(3V$-CI:D3N(+$\6>'1K'PFO&O\M7UE$QU8SS M)$DB='$$P1A:77YE],89393MX]VTCY$+VH7C5%2<4&.TQ*P/ LZ5CEU<]VG' MH-JF"65,[N-@OX^].!,=10)M::0MGDHZ2ZC6,:N[Z8-?9IZ3;)1<2_GZ.W66 MPNVL5%40@@FH ZS:%"2*(NUL7(]23ZAZ5E6%^IJ%7^V&_H@#DTJ XT=?HKV] M(VL[NBJ)K3+,"$N=U@KX4"I7IUQ28Z.W\J?64'$Q^#].2V$3:NX"!NX3U8XD M$LR$&;N$(N&;M!01>YW^O]^]6.EWV@HO!.#!)D[(F'%"I74AJ>TV,.7D&]MM ME[H)QS&$3 (>@M>*S:Y1L/.8ADG\=#'&@HF]-;ZRT@1$!=]*$ M/.&&AP)4B68E!XZ)N>:Q;Y',ZF8681RI>+U] MW-)I KT6KW*:\)[VL!5EM6)@,^V,C"3!.= XM3YF]>73/$I%#,HMX9'2 M1A!AG)B=NL;4Q=*]E8>TBHP+VH#C+$)'K'0BI(PPSHT+A69U@\V(L6"314C9 M:P6;WGXOSN0@3W.J0#6)A$H7*69$1./4E$T8)$$"Y%B M=@Q1.F1VGOE!=!0]:V;H:T'>ZX;.GV;*L@.WB\:A#F+8G[IL.F*KO;+GO1];V)M]T7!RG/_7&(M9<0SB M:;&^FC O#"724$VU:JS:VXCW@+814]@7$:U@O3I9^GA;X<1, M)_?C(O^_ZT/!UYT3G'WZ8_JPU-$-IXJ&7N#C;[N2:\CCL!J(+=@=54^*QDP,(5T@@UA0J:( MM#,_+^8NB#>=[I\ H>MK/E.\[D^M>$X%+EEDP\1P+L"5#NON&Q:KZ3:%]K5H M*;;_&LAM9M7L\KRVU'=QB2.I))622Y'8(*IQI4!UF4W>4SN(>GX1;>)H-9S[ MUV)<'MZ2DU 6)S*)"94ZA _@[<]22V.A>+0Q"--T4F(OEGQTMR5L_#QG4LX=6#0ZB<%I M%LX%$:L/ <%EWBC%A&Z7[AI+>&7\;)WJ2YR23H*IES B%0^Q*FXV$(*$*U5Q M<_P$X3ZUBN>'GS7W-?X]*_IYF?T$;OOFN-"SL1V'/3JB""RYA"L+PBNF-=N! M(?=L=(#(:]'&R?)A2SL+;*[1X$JL)9:1(#0A@$>C+'AXTLZ59YSP9[&IKK4Z M;VR6.]Y9/_FY3*DM2-VL<5>R_D)-)%C&E((1;&,9!*X^65=!PMFS>"77^A#N M;G61K:)W@U74)H(YJ!+A@B22 5"O32*3U+HE#!AUSR*87P>'$&[+RVP5Q5L3 M_5Y&OC(R(=&)!61J&RDCF:E'X=C0/AM #^5AA]WMK;"!V)O=TNAF_:W+)6<_ MX[O*YT;NG%/=YW.^.<%C;6YCAUT/"-/@ )!Z;HZF-MQXGD37\Q_:QN.Y;M0S MAW6GWR:LI4#IY73B")@T.E'S$6Z1")XY;ETW9;IM>LDV?;HOLIT;!:K;1"K6 MAJ([(\/ U$#,CS"PL8R.CH\[T>[WMVJVSC(AU1)V121)J24+M>%(+0J(C?<&;M2V> M_RDK'D[7U\51Q^)(&Q:&AFH54.:B>B0"B[38U-?E)"M MUZ1:PI*'.#^V.3P:9J0TS.+@'BFPLPV/=5V](.) AQO.E!OMIPZ&LK'&^_%P MD!5EE>)T6-# F2 )A; X8H1$1(.M+6:#*%FBG=W0JE*LMPUK@' H@-M.[7G@ M8A("GSHP+86UH93U!-)(V0W#]KABZV&?K0!^*K*TG!9/_JH*ZX>AD..934B" MA!)'22)=,&LKR -J6?1,9&H9P T@' SA]LA'[*2)8HJ]5&R8Q*'C,PB5%FY3 M9.A(Z)XO/'D>.([MLV-PQG48!2R(B*V#I3$08;-Y]EJ[XN;[#X5N._EQ$4AM M XO=/'E@>5*?V)O8Q8VF>GL#]NLH?1@7$\Q+<=G-! 4 RM>-0Q_6TQW\#?-, MQJ4I5)AE#\^\&6:_9*-\7/PXGF2EFV9)=E-,T^*)@F!>T[-_&X_N)B Y\9D- MP;_T0/Q]5^=I0!375#BN1.P4Z-.PSF2+N%:-!JB V]6MW(Z35>S=Y,-A-O@Y MZV?Y9\R7*.VT*+)-B2+KQ,=7SK6) '--4&8B, PP4:E. F.*Z8;XHV1M"M?S M@!P+[CHU+H,;QS;6TH(/)ZV. Y< D/4QO!6D@6&JCP2WR/KCNQ%NQ*?T]R@; M9;=@I.V$M7$XH*BD8 J#X %=$DM9VP2!CE6C,>,*F!L!6(81&:JR&H;#\12\YIV$)JRQLQ_69^(=BH]E7*Z=]*]D)"W% M"L'RSOO8F30?3B>;C*5=HT\8UQ(H-M&1 J,[(I+XMMC:Q$(F=E.3+U"K8M5< M.@[6$ZUV:Q)0% &+4;G,]J=[1V=Z C8T*5 M2Q2--$\,"4VU6J=5&&RJ;0JI"/CYKG;;WDJC;!19L PB)2U)A(GY;+7Q6L!N ML5JF=$NK1;GSK6\$#;S]TWB8]Y^J_WZ"141#,#>>7]%RCX*0)HH)Y[@-"1B-L4YD]KD_!N6)OF;OMA@_]/K3$B 'K\)? M6&0/^01_FXQ[=V/8U!%:9^FPEU89R),]=+>*)OTP+7-_7U7O11>.NW? M7_6RW_O#Z0#??I\]5*\H9M-]KW&-?\9%U O^,^!V_>__\^?=I+$@H/Y]-I@. ML_'M9E^[X?4O5,S"^?Z$-L0A9 ="T2G)J%6*6!LD<:!XW:"$!5J=G.P\1:7# M_&[T[3"[G9R6PGZ!U^2W>1\SF-,%UGI3/&S(1[C1O1\09SV;%L-QK\RK>6I M)@_C03;LP0[XBQY\4VQX/6(9A4O9N\-H/3QFX$\-_%6W>5%.>O?I\+8WONTA M^GNP<4A@MV,T"\IOMY)1.]Q:X1;/M;)BGQVJGX*[\>TZS^/G95A&2)'#YIOG M#YX@0?;ZV7 XN^8OWX XQL_E8]JO/Q].6[ !=_FH A(8>EQ_47BP_#=?\L'D M'JX&;-V,BT%6?$!YD3Z6V;?U'PWJ6\!=S/]"?830CO[R#7@N!6R;_YO,K_WS M9+#XL]CXA-D"*Y 4_<-W*P]:O&#C0]?O)R^\7;SJZW>@Q#NT_70XVX6*GK]; M(4*Z1MO+GV?TO_Q510+XS4XPE\@>-<0M\.2W]_D 2+U5L?,OZ<=?I[!SQQ<^LUV7,V8OY:4C[_W2E#!@]X_>9"ZZ\YMD7LT>QZTW:_^VN #]V@#)V7'S[ M3_U^EMW>KN*6O JAKHOT-@EU4879%B/OA[FOD\-?#W%'TI?'V?R"JN8/]P660;.357'W"O22=99(>=KI9V-**+78=MX MZ 3.5VLYU7U#>D]Y-AR9=_\>;[.SDS:"X>8=.%MH^PAS4=X>ONX.&S'O[$SPY_R4>\)D%S^:V<^ M=>;3;D^N+2R<"Y.T*&C^[*,"&Z_?$D5K/SZV'*HV X_^$N@))_M64;I9JM-@ M[<<]XFJ$."L3QJAUH4ABD\Q'!?EIN.$9AG-IR\$V,QSVT@7B &GEQ)]+3I;B MO!@/RV987HJ930 #_N/R R;I;X"6QV':S_:-OQZSN\M4@='^\N.MZ?S M@8\,[[O RM!:J8T1UL8N(*XNS8ISM,AO&?L]Y-EHTP0> 1B,>';5/8GF+@E?67 M?'+O/U?;!9?E\)!'S"&XJP99#Y_P]^QQL@CY8LT#?/(3D>>5:!BJ+A>[*:U7/

    @#P]2?5Q]'LPY?[ M,6#EP_C+"-Y33F_*?)"G!:SXNH<\[$'LU_Q:OP6?,"G240G4[6/HBZW)AOD# M0#M#\&(5<-FA?+L?_ZUP[!3X."M+V)\;! )>ZO*R/QR7T^*@S(A B4@91IQ+ M3!3%B=!!G6H$C*KG?<9C#V?:UGF_NNM&WO>@NG[ M4>\_TA$F9&.D3%ZM*JA9/JG_0SB9 M7W[UK_D0D-4W#3),_,Y'LW]#[[1/O9-W>^/=BFQP)/8&BRJ#DW[:%*'(*00KSGM[G/Y?!W M5K(1'[YP6(#O+K!)\&_$[@PKO;-#3,3O[S^2: M]^"J(4#7R@.]0$O+^RH;+/L]]]5CO9MTB!M<@BC-^_>U6!X !K'.Y0,>(B#Z MVUE3<$U;7=/5#&KE MSC)' ;#^()\!5M=55!@K@8E0('Y X3C#%;KJN V 0BQ1?/#XG9;9[738&P)V MR]8(:H(UM>U@SI^/7"]. CYYNV2&KB9.$15>EE7H\.*E,IM @&:8Y(E"XW%< MHE4V(U+8Z!D->1&%6]7'RIX,\SP'LQQ[?^L0Y!7&ZFO3+<7TX>I20-WGVCOT MY.LS]-MD4=8J26XWF\X[J[>JHD3AP9_1K$OJ:K."M:B5\M^OGM>T<',*&J88 M8Y2A7#*6\Q$PSV1:62Y>_\)%@VE_4E:WH-(%$_BV //[J@>F&A92%WGYFR>9 M,G]X'.:W3_XU0$]())Z4=H".L!7E??XXC[OZ=?PR]C#],!YE3YL6LV3C9\7G M'!5*.;Z=?$$^65GH^/;6ISG[K-0"/!"P;Z>H9]!M =Y@BA,S,%QCD=_G$.QEH!MQY)V"Q@VNVD=<6L.Z6N$:VK-@6<@A$@]=H@!60 MJC-RJ@AL5HC:JW W?1R/9M[4?9Y]]FX6[EP_*R8IX K>"9L)^S?#]?CF[X U M+XZ1+M"KR$=3^"'SG:_\[?C#>6I^W/T"&&#DY>#-> 3ZI40Y6B]W1MK+=#M; M69:MHRPO-B_?,]T2U6RAIW18CM%\R-+Z- A! ^)O!WVT;4-A8=RM$EC%_NL< MOR"N[/?'?&8_S3"\>%(5;5BUD6N\^KT! [N85GKR,7U"J3/[_0ZQ[=]Q.\66 M?,N;@(Y$+;/F&[CZ$C#->XLRORVG^6>A$1?PM8;OT,065ZHTX,#G2.["R MZE,;+\WK/@OU^>?";?!'6G/7NC*HO:XK)[7$?NZ8:'XXY*46O 4D'%R&YO@0 M_;ZZ@*$]RQ%TT&AR7P*K(NC;:G(V^MI0_5\>U@FJTIK15K:#Q7YJBIYQK#%\>E MCV *]]%9N_(>'"J-8BZV4#D-5N7;=HDU.SN!]V?>)VS/L6U_KP\^OM[K,'KY M^-JFY;T9#? ?[(T"7BHRQ:)'T^;?J_/PO<)0A"D>*^84MD95.B9T7N['>70> MA]HG]4<7N*Q.\I 8\YF#-L@>QR6&2>ZS(1[H^ I3H-(B793^S>RE/X)OAJ$A M>,PPFTQF]EX?/N>37N[[!R'A^VAE;>6552SIJ7[/AF<"*SV.T?4"$-+![/!M M1[GI6041_.7?H@^9]Y\)*QS(1"]AB=VLA;TM6F*N0+D@H$I2EL2$)?"_\U9F M.M0T^0J8:\UK\0?%_H"X=P]@#I]ZPQP0BYR!\VT@G%;^,;Q?V_@A6/7E:?!ZD3UY?#7TH9.+Y"34+,ET=^\0K-V] #?!9:W/CLU9/LZMAVXI4JK&_XY$^K9KQ]J(IX&56NT_?:17#; M#[Y2.?4]B.I(]B%A4":E,,:9A ;*Q-1$+*C[09& GTLB2YL2K"&O$*E7%:G$ MRZ0"=M_W"SJ^X"/:3ZLJR"]WG5=F*0,+MFW%H$KW*%1\6Z/<97W?*F@ALN/('>;[AP21;-G \>A[\H=2LD\$MB+)3FQFOIWFP)10L.RM7 M%0W\7SW/[0.87A^PMTBM,GS&V;+*J(*5614GRJJ>(/,G]V>A(X_4+(5?5MP8 MKX#J[)DE ):])7CO(K"W4##7/93]8#UA=/ NS6<)%WAX,^M7TES"^CM6#Y+Z M4]_$(JM[IS1/A3 6@=\"050'1^52B\8_>BDP>5H]+5S@)9^L8AF/*!%6#(9G M5;.6^W$Y2WZ8+M;FCZ,\-599)0#WK+?+/=@ $_ Y@;8].^3P2C00&H>B,_.B M^GW^]IN-#X+'>"/\:;8+%49\S! SL,;%W%>=V? ^"(3!R-N>M^C!=/D-O.F5 M VL?C2PS^,_D?G4;;C+8G2HQ"W<<./AIY@7X<_)RUG'FNO?SLWN-?PZR/O*: M/_6K[(^_3P=W%>#/K1/7MY1+LF*PX*D DN\\I6-&R ^P4^-!%=ORZ(%GS8+T MU3MF(=D_SNYK'@.M3\4?LWS-]F(5N^[ I M]2\#\*!]"[DJ=KN"]CGG#Y[C=HR^8YAAD:-1KE/_*5=\P1+6G//)S,4H_*MU MAQ_M+,RB:2F&*J[UN9X@AZKE(^2U<\Y+YBTP+QX>TKF26">0RS7$\_*5^UTM M=:K:P]V\C&Y75>,EK:]#PL'S%E(Q0;ELK[$5D:UTM@KURUI+O7%CK.!M7]\M MOEO\&]RNNG9P3;UPHDK*YP\8EX\6MZO)KL)X1P1IA8]UC M1W0=T;T"T?W5UQ\M'7+^%0^^.N+KB.\MB.]O_JRUH[Z.^EZ!^G!<6L^/'MH7 MH2?L*7;)9K2_[X=&_+(M-CXC!)X=?[N5. MU1=_Y.7K 2;5(/-Y6R.L"WK!JVOI&[O1.]H MA%X$X9W:"NN$9"FYSUOKV G#7QH6WW;CJ/W+]WC*N]2TI?IV3TK''5T55'5QU==71U M*;CJZ*JCJ]9Q=2$&ZJOV&%N:5-"U%WL#GOP*VYUT[<4ZHGMUHNO:BW7$=S[$ MU[47ZZCOO;47>S>&LK]OVXBECF_/U\^_B$A+:R&^=Q.H"]45#6E;:+D((L#[ MNFJC3KITTN6"$Z;.FQ(Z$=.)F$[$O(J(^9-L#L9Z(4X6'/)>R.9?.\'3"9Y. M\+3M.1$1=F;- 6;-I1>EGQ*W=G5XN&\EMCX_O#5B.Q^4GIUXW[M11JM(?-,. M&B#)I&(G)ZYSX;13.V<==W7WO M&*]CO#6#,>C4VDG=WG?FW>(:;V&5DZSLC6][@^QQ7.9=#NH;B*&+DS;\BK1G M0Y\+0YS:5.XXXAUS1-<*N..+CB\ZONCXHN.+SH+Z2H.19\<_'>).@KBN4=?) M$<;?'J,707FGML(Z*=E)R4Y*GJ.4?'MD7@31=0*R$Y"70JN= M@&PQ%8-(?;[YTD*>-EX_=+? M2^L:YJ/LPZRW(J'!']9IC@1KO.^_\-C(1R#G)M^RMCLRFEXY?7A(BR=,K9G< M9ST[?H"->?ICV>NGY7TO^\@KRO)%[T'>PV4'0- ZI-Z7-;/'FZR M8B%\&;GJT8#(5E[2RP'ZLG<['H+2V-$TL9W]6FD4M"+?U[=TVXXNP;+S&@.5/^4-6]G[,OO1^'C^D M#WDA;<';_OZ M;O'=XM_@=O6J;_^ZLW/]QT;G.HM60[RP&KH.Q2=(,^DZ)G8=BCNB>WNBZSH4 M=\1W/L37=2CNJ.^]=2@^HZ##*4\E?QB/LJ?>0UK\EDUZM],6&Q:?$0+/CK]; MEW^7?33>7E#FW<=<]!65^N3HN@BJP?NZO)U.@)T!*78"[$W;*U\T[71BK!-C M9T**G1CKQ%@GQCHQ=O[MC+\H\NL;-+-.D2.SNB>Y=$UR5V M=L1W/L37)79VU-WO^_7ZE^O>'3+ "*WF7GJ7C?I/U:"^DX<*.D[O M4@O.,&!W&:D%1%Q1V6P_T&45=%D%G03K)-@%2+ N.:H38YT8.T]2[,38_@TB M7V' =)/9W@A]7?O'3KAUPNWK$6[@91+=7N_&BR:;EYIG7W? WM]GQ\7CN$@G M677"Z%LV]L^8/L<5SFK67"GA$6+U<,[G[ MH]%V+KQY:L.Y8\Z..=\XXM^Q:,>B'8MV+-JQZ%?.HN^&!=LU8=\[0!/%ZDU'?30Y-2*X4?<7YIY= 1J_FD[.6+CHR]=-+#WR?Y0W;5^Y)/[L=3>!'LO4\?@I<^ M9J-T.'FZZMV.B]ZTS.#N7G]:%-B99OR8%>DD'X_*'OR(%XPG $_O<5H\CLNL MO.IEG[-1+[_MP==/O?OT<]8;C2>]IVS2*[*T?Y\- ++)%%;P=-TS U\74Z' MDRN\80Y\?YB6)<"3E>O@7\&'_G"*2%U9%2ZD?C+>=I,]C4>#WN1+-@00'@!9 M]W!O6LY7 B_(_*/]B]-^OWHU/K<_QOTI,XQ[C#Q7I1/X<),.TU$_ZY7W&=QY M?>%T@A+&Y7JNZI73AX>T@.M*CQ! ;/[@EWV+K9X^8ZLGS"M;VJ4_KFW, M($,J\O< GM//:3[$)W\ *OE0IO *7V=4[RS@\\D_#7 \*=+^9)H.YZ310XS7 MKULAWK+^=N SW_'[$OOY_%#VC"UON2#R3W\"8B8 MJ1)0$\/TL],:8W?Z!H@HD"1#MU%\;->EL26][.[UH MZ"]J\1<2=WQ>A+3>F:\+0W:M(%^U%>1_3$=9CP57/1H0U=%<1W.O0',NZVT0&]OF)5=-]*W/H\\ZKCQ MW+//SJ(5S-F<(FI]Q6EK717.?O-?>D#8B9I+$#47<59]%G+H,D(=5%ZQ%M/I M+IIL7BK!+OX0HQV3,[T%KV%A<4[N@2#N[GNW^>?JFVZVQ1G67%U<70>]"GE[ MK4)W8.=2_+=S/Y-X MO=RW=W%B10)RI>4K%E>=._UT9UJ=.#LCD\-YC MNBK05)J/-J53+N=%XA6].S\2=KH8"3O$S[X/8#X>7?72X1"S)[_#O;W)?3I:3:&][BT#6&2?\^Q+E:,[R&Y@L5F_3L!= M2O1,?9YF,?DPR8J'%;#'(Y\ ?#<=ID7O)BUS>.>XEV&V*2: ?KG/?'8QP(-) MQ/C*V1LJY&2_/P(BLU$?7S*:I2)70& *X^KC-N,I%)NOJ,C#+-P<> M+>&*_F0,_WI\I%4F[# ;W4WN?=II_E EL0(!8 HQ@%KA$B][2(O?LLDL41:! M\[A=0J-/=2UGB7 OO+>#HI M( &TK1%N]RH9J*@M]MU*I9N1!(.U1S>G<'&JZJ(%EFEA[VZKT; TV>]6:_1G'%4F'$ M X<]:J:[@ZJ(+#"Z[/*);_*4LOLO*.).OO]U8=__;=Q>G4-'>QWM;:&]!/W-_T)_\XBS](M, M&SFEN?+K]2_7O3MD@)%WL-.[;-1_JH:G)\7039'!74["18)\$Z"?:6?2UE:[T/=B*K:V?9";=.N'7"[37-,R*Z8L^W MJ_MX7WZZ'1>8\3#)*M>\Z@LX?GC(BBHC*GW,BNX KOT#N*^N,@WDEE1=L6=7 M[-FQ5&M^CGXU?CK*W3D7)NP:]'?)* M\:XC3M=#8DO9XQ*JO[J:UZIM/%9OGF*^KC7=?(/J3% M73ZJ@$RGDW']165%^&^Z,MH3W7[9I:#=XB]E\1>?[])-:+L$CZVK,NNJ:CN: M.Q^:ZZIJ.]KKJFK?WGKIJFHOG=.[LHVN;.,X5!%Q1>7>$U&[LHU.@G42K)-@ MYR3!_M1B]4975=L)MTZX=<+M;(0;F&=$=U6U;Y?R_[[\]*ZJ]FT.X+ZZHB3" MK]2ITCC?KX3J6*ICJ>?]'"Y>BY^ZY.>.V[YR;D,%1DY44_5^%=BEQ\C.C@$[ MQ)T$<5UUQDG1]RZJ,QB](F%[#1N_^NJ,3IIUTJR39F]75I>7_>&XG!;9_$Z3^Z:7#^"+M#_Y$,A0 M14G,#&%$"29,PN J0X/0*1L0]LV_K>W/,JYWU"MNVMYVZG];(@K_L9$/O81C M'Q52+[/ MTL$_IFDQR0H_A]U,2[CAJ@?\F.(76ZR 8]8Q^3)NY3D+L-+!W].^'P,^S8>X M0^4,&67VF/HE^K7WTKLBJ\:N7_=^FA;E-(5[)N.J/CXOR@D6JU?3P2=-9*>/ MC\7X]_P!GC=L:9JS:*=V?8&)$O<1%I-E?BTK].$GEJZ +:#Q;-9 H$(K4A0\%YD#KTF' M+1/,;?ZY6>)QS(,^/($"]>NNIM$_KM% F8'B&>Q/!"VOD]"FS7-.Y*#.@QS@ M=2U3PW5O6;:FPW*\4<#FHV][?\M'8 >"R#2_<; 92CDEQ]<+P9?6,!#P2H> MX$9-1^-^?_J88_\/OX']^[2XRUIKW/'/P;7LP55#@*N5!WH*P^47V4,*Y NZ M#0W& NS"*1!RM8C'],E+>N#TLASW\PH_90F<,,C+QW&9#J]FJ!CZWX!)X.)A M5I:]#-#UX+\LT5' Q^&V/V05H2P]L/IQF*(H7S0&X#5CMUBD-"FZ/8,_,WWBRFB M8+;X'-%7=Y99[,P20;:%&=XZ9I;7-0;XB]YPC'8>BL25]8TKGH2U5YPWHSTP M^,H,8^TC'Q2N.N*D0S3#>L#Y0',@5EN!]C^FHVPFCTDSLG',$U>%WTTVS+// M(-&\B3@M"C2K;M/^# .@ (9#))YTD(%$FF1S5)KW9;: ^F?Z36]@(TN\]^_PFV^?@7W^U3N=N+%%I#6*'^8 M/LSM"= 5_YB">3QX3H1Y$_H^_9S-+6N@IX4^7/CG7CA6!@0J&N]Z9[_WT0!! M6QW(PQNHZ:1E^[E]REL ^"4KT#Z:]:$K7[VI6M=#K=4>:KR5%FKJHENHZ:Z/ M5I-I+BOHV.&G:R2SI9',6OA@[W8G%\*KIXQ,_@]:*+$W:.O^K#U&KCK&?7W& M?1W&/"_\G#!9G5P\;Z)YW_O3;3%^ &=S^-0C>.ZWQ*5=,M0EVB5GGZQR%JT! MSB:5B5X)?OK>3.>R]WC?V];WOPNQW5KJ6R> ]Z]_O+CZ1GY%=6NBY5RH_TTD MR-=C$=+VILQV1E\+-==M(O&MA9%LK[E!9^=\#78.;:V[3"=SWK&=$UXQWIK: M.A?J[^RKBU#])Q50XTDZ]#UD]ZF9[$RG]]8DX2(Z1U]&!X7+Z$@> MDBM)3]08\1"$7@3AM:AYWL-$\Y906WW$R[=7]F,/@[JN[W6K^E^CBO\^+=?K M 98+&9=4\KQ*<5:I#'CQW(BW_#B>S&:ZUQ?EF#&9E1,L$LV+P8?'M)@\]1Z+ M\6#:QXK(_OC#<-Q/?5T>ECWZFZNZM]E%<$F)5?++T.9EKWH0P%!F\'IL-S\M M^O>^9G0)UJH(K/GBJC0"5YCFHQYLP7TO75EP76LQO@%>KL!#R-+>Y[3(JVX& MBU]N4BRYFS["G],RQ7K58K:&6WC$5\+RJ"F?XA/?GLQ76 M^*K+^YK8]6M_\B"4V4/^(1V- &!X"MR19#?%-"V>>H1[<,WT;@K/@D_CVZJ0 M".LXKA=F KYR46*:/H!HG&&M6LAB-^J58!'W:#S!*M3A%),ML0X[KX"M*@YN M,K!NKGMK12O/4=-A-2K;JE/>H.#C/99W=+4;)[F]J]VX>%^HPT]7N[&E=N,8 M _'R6+8KX?@J^+]; M/._\:D/^70E'E]JX7\='=A4&70U'9Q)V-1P7*W3>3VZCOA*ZJ^'H#)VNAN/< M9DYT3J.Y I[-SNAJ."Y$\[ZZ&@XDK)D\T MX.RK2*7MBCBZ(HZWEV!=$4=7Q/%F.D2%5T2/9?*'7K-^@+==O))B,,\D?,E^* ?^N3N)Z2'&&#LZ*ZN6CS^/AYVJH MT-!CX'&!@5Y:Y"7FVL^R^(&)\A$6$?3'TZ+,ZOE=-],2!XLU*S&P&N 19^R, M)L,GG/M55V94L^K6WX8)_U>]_+8WR#";'YXYZ*4#$ 4ESC*<%Y7XQU_UOHRG MPT%5'Y#VL$JAP!*!V?4]8/JLOU0KX6_:/NECPSS9@P;"KHV2A87?9Z,R_YQ] M[\=R_00RI_]4_?>0(;)262TC)JS2-A".AC8TU1#9V"62ZS,:(GNJC(!UB?0E0 MYW0XZ?GLM4F1CDI >3X>5=5&.-1N_)#W>]EG7Y%2/1?N0ZH:E[/QA,L/O^Y] MK-[=A!CG;N7EQ%>F+( >X8@6<-N'L.)![R[-9Z_&7ZOIANGG-/8(UWXDJ:?\_(W6P#'3O"O/>@W2@QWH8I51!-% M8A4&3L[H-U1,N:^ ?A.0FB U0#S!]DZ*Z5)]T^-X A]R7Z953F_^CD)K652# MU.LOH]^33]_COU?,-@#)RG^=EO>>>/P?V6((]A62^:3(_5P]_/%JF82J\K5^ MOZKP*K)^!O7[7RAB+K/0[3_JPHK'P*P\''S-,=:]5>,/05+-D)H! MP-,%P:P\XH]+J,:Q@/F\AA%T6X5&L*NS"E>S05(]7^ UP5\/ESC/2H\U(3,; M2PB7':XE8^GB@"^FPX6@P!]_B>UUSW@( ;7#IZM60"COO;U^@V-74X\$N.?OTY$WMQ8C MF_>CDP9!5ULR'^P)NP@W^=K?:I!A0V8=PV!U3LINYZV=5XX?FTX1KD MFF:0J)8KS3R%/=2<"KW>/4(G/ZKHUG5C7#7Z<]Q1(/'%C0=P/Z60* MV'CZI7^?#8"C/Z'5=HC2#*-$A%TO0@N.*37X:?K1=#U(NAZ$7P-_-OU(M@WG'U;9]FS M3U_N>A%TO0BZU/47B>VN%T%7HM?U(CB[G//W(%NZ7@1G)73>4XU>UXN@,W0. M%$9=+X+.T.EZ$71V3M>+X)W+G/=DYW2]"#H[YZ!*WZX70=>+H$7=UO4B.#-[ MZ?(E5->+X,PB@UTO@JX70=>+X$PHKT75\WPO@IU9\L=GOZ^ET=>3\EQV,SDX M33[F1L=!E(B$6FD#:\* SFK+B+%)?$9I\DO4\ H#(M<'$"[5HOHR')_B#D"^ M1I+[,ROODMXW6H!M)[W32TYZ)[S+>K]TX['#3Y?UOB7KW?@BK.U%AUW&^W/D M^+<\O82M]7P?JOZX[&*@9R6N M=AW3O)_\LC_QJX#SUHCOI7CKY.-[-\M^S":]?EH4OG<<2,3.(+L8@VS_Z/EK M2S$BY147[>5@?V5I A>9H;;.>[,(,6T[WGZ";*L.B2U'U5X1H1>%Q L)H+6) MI+B:,#"/EC50=:RL+:>/S^ -\/)=(WUF\1CY.-FT??"\0\3U^>W:^1H_73"O M.YLYV"E)A\-QOVI'/KZMA^-TQS+GY+2\GV,71JX(Z?H7= RR!7?,"6ABV-UMM+9'>!V1E)7OW=^"51=_1[55UR?J 2\*]][7OF\H'SO M^:J[Y?(\_'7#.-5]1DMRE[@H9O3_9^]+F]M&DK0_[_X*A-_I:'<$I.8IDIXC M0H<]XXGI;H_MWHW]6 2*8G6# !N'9,ZO?S.SJG#PD"@)E J)V;&(HFC*BOS MR:RL/"[/1N/+#Z.+[KAO^M>,834NFI&85].ZTL>-Q 8DWF;3IL-U*J[;G?PQ M=,Z7L0HP):-?[5),22'4 HL:(B;8[ U;C>D.AS/AZ90$<1U+:@WF8D\>W5S0 M^6!^=74WK/_%U#OX,KZ.G L1_NXZ/Y.3103.>9)$GJ)/](#2I4_UVNJ/>+GM M/$U3WNP4\!C"F69A98)AHZWR3)-LFL@_,M-]>:$;;R7R!KLXZAZ:KK. /1SU M_*2+HM#Y2<3P6-/QZLRTFUPGJDCL\US;X-(WS?:0QTH]2N&O;(E%V&N9])]Z MP].. Y<%L%RU/-$PB+ ]^=#S-I.86BR)'<[S;S_8;X7):EWOTZI"F+/ 1GDI M-B?]1@VE0%O$='7B3%>&%/@R7[?=A(5H+&'R=K21XYEVB7F[4-.D&)NLZL9Q MKFE9I^DBTO+$X1.1"/N1W]HN@'0O<$U=K#$:?E>/7)GDY:+C7AH+8'N85RW/ M3V]E<"-K>=0)==0K=<&,L4]U)A-JWXB-QTR[QY1JG917Q/:4=L"^D;KSW9J0 M.[ZG8I$]_GT8%<2"MTJ.!!F":L4L]W4 O5'IGP":6S<2STZX?KW%Q^_ M7IW#(!>ZY; >F/3O& P(9YQI72!Q4"ZU :Z\5 92]Y*$7Z3"[GSOG+?JAV*? M@Y&?$1/> MJO7'PO^ ,+ * *-$J=)C\'=04=@\U_+6KZ=?3@%/J&>Q\P%FG92NQTYQ,$Q$ M9'$-?T8*51O>!K^8)==#O>-RT\TP,)T,M_96_AY[DJ),XKO7^@H+L&F%[M@( M:F$F9;'^!4-E88;?E2%.!.@9=(EVNE&E\)$;$NK_>R/I4;:#IVVEAY8?C5)* MVP,3F8\& :!3C]AA*\IZ $(SC9D>TA,4@NX2B/MUTX T3K:892\\<.P_F'=Y M79,PO?X;V@X;9"K3M/87+XVPBPK:!21_Q@)!%MJB[@IA+B %>Q_"TS*O1N"O M7_6=/H=!_5R5.LH&]LC="JYVC0B0V,_RU/EU:<2?;LA/*;<\ MLFK(DR!',WUEE*4@,1J6=C\2R-1 NS%Y M]63FPM?-G*EY/:#IM4"LT/!@*6^[SM*S\ M?+@$+4_HARF #'\7+B'3#7 H? M@">&=R7P3">,;O,A@&4I:J)7MV99*IL0=G+K6[+]VNS2=CS:2[% M2F@:+=2)-J&TVZ%H4CXDA#W/KF&S@)^ NE( H*+UXA9OP,J-,L1B2GA[?GFY MP_DF%1?:J*F^#V_I]5TP6$CYP&L")6.[I&CT8JMG4([>G&Q@97T%= ANNZVK MV+1]!O; 543W"XS:)]OZB$3V/:[%G[J8":U#E*PPY/OF=:+?@A1:6Q\6>RHK MTH+>O6)5NZ/306_2*[Y(YL#YR>:F')^2B@MU='('="DL4K&H6JC\-1Z?]>AK;5Z6*"*+Y>^?<$$9( M9G:N"9"JY-[1.W/SMF(/)6 M><\ ?!9:^RO*RQ-JOQAQ?"S"W^VE0#DZ$".)$:M%SI^K3<[&V4T!=D)C":?$ MU]^6( 8)B \L&V[10O*\['CNUC5W2\.B+2P\;-O]QA^Z[\A S3E)5!F62S23 MLQDZ9&Y MIS?L@>3P=*V^M+([#]2&>9E!D'>,VD_B"21J;D;=0.!<.49Y(J" M\8%9FGF@#H@09H X& *KM>LC="X[,-V-[KIJ-&S/=>9@V^+V92%65@<0 MO?$>W"=B9G*^IP2%ND482Z[D7-$BM=&'1$PPS1)%ZV9P##@A@A5,3)50GY8+ ME\V'02BP(6 9$/_A<=*3OO7K+TQU45+@H/ZO1>R3>6!6%_@*0W/Q\I)3W)>) M%ZLIO 7KWZO0[)D+@*YNC$D@@7&0 +X,0%9B.ENA":$7$0DUA?TQ?)B[3J$+ M<7=>UH!$0?QFBA)H:(@W$??NOH_<./BE=9[2ZXM9J- XZI!=D'&OT<45%H@=;ZI^BI75!/Y!-\\^[V7)#H.!>N*#PL^7U5AU/Q5ZV0#^+ M)Y.[2[4]J%;IQHIL6[:[=N;.KA7:75MT,-XG:JH:^G&H8IPP[X=$>-R1CT.S MKP1$]<^6WY[&L=I0'/=Z9T^/Z<)THB=-]9#1+;[6[2AB'AK[OH@=XQMS2OM" MK8W-Q\-^R][ MM%C+O+K]3KW'VYO[X5!O&4M'GB5Z/#UPC/4,ZYF6ZAF4EUJ$;Z9JBORHP%S% M=#2PK%4?*DA\YRY4M%>#F5]$D]G?-2R@RZFFDZ6MQ1,?-?MM'OA-HSSW@FW! M]07H8-C/D ?"$.$ IX^3<;V@O8PC/_-RQ\=]QL=V;VE^@%E2 73":#4 F3QE M[ =UQO#/\/_JX'^'+[SP@1>G\\8;_F0Q:9>+Y.,,-@*S#$QA!%(\B0#HO):P MBT(GT@PFD+N08AG(&XPMV=N7](,F>U)UH%3\<^-GX!L4V>M,Z1]RD2B9$R: /JEZN^F<1IL>P69#"1O0"XQ% M)[*^,Q,@=W03>:4-LY(_'EW9)@O=I9-<)U$P(1'KHJ8XV"A+UZT<[9S59Z?; M1G#7:2GL_3'OB_ LB'!19+R@M[FE>-:U* <NO0 -NRIKCXZU2FJ"M@&ZO$S4W5VCIF/Z59:Q9'BZ*NQ7XO.74^5@IA ("E ML0)]J'UG.YG/U='S0+3:0TY.!P<*>;L[+FTJ#>>;PM(P=_EMB:)31,3C%Q0$ M&JB9W/&L++'&8!X[4&#J0@*F^WL1?7VIUA-5-E3"X9:D>SI\]B71U@E&)?MY M=-I1(]'VN!UN1OD(S\M=3I6UD7,SRL/BTUV;@999OMC\:7;^5FE)7(/VY&R<5['TA#;D;YC.;3\=7PY6:4 M^7U,3-*!L+5]R,LHXZL]R,DLVRC?NX&64C$.Y1FV9N1GF<1:^Y&24W MHVP@$;D9Y8MX\)^?"^LD$C>C9..'#_/8-_/@30DWHWQQN>5FE'R>Q8X3;D;9 M8 AJ'=)P,TH^QVJ+ Y>-)&Y&V;P *FY&R&&);=5K/5 MX=/CBM*@J:F_KS-S,3N0>CGE>98VC@MW; M$N1VD:]U27:ZZY@>I,C2R'ZA53A]7BC=N?AO?#K7]/D6W(HTRX+ MF.G#28AW)"%^Q;Z"SD\1E:)Y3ZV!'Y61R&S(;/@$-ORBOM7 A.R>NH-GP5Y/ M8^&EV18SG_U4+=32[?8&-"*/KQU>ID&_>W!BM8)GGNI!8OAB^&+X>F[X.AO4 M=LK:;IZIT0'^:H,]SG6J8!Z.=L"$00;](X[^Z/5J2V%NBF@3AB>>@/ M:@NZ/!9Y8&_20_6P+21R=_U[WI!QSOZ!LEW=R:2^6DB/)5M31)2])2R<#1+. MOML9'RA4[A4*9TMB)0Y)PJ\8L<:;F^?Q\!XFD+H-7KOGBY<^&H]OSST;#)Z- M;*W@(G;.,'XQ?K4$OP9@JM9=,^F5X]?Q)F\=HS]\^JB:OT M1[S\'78Z5-Z.J,R+"-;G']*_Q@YO\.?_BC@6V%CO:]'>[^[CUG8)VF6D&PR& M:=$Q+<*NE,C/N[ODEML64J0L=?),(R>12T%]H-1#F=KJ86M,D3K7V,>OTG,9J;NT([&=@5TGR::_ MP>CQ2YBY.LG'*WQ,E%M0:T>X*$D%30CFJY ?4/7J.46)M VGMRR76"[CZ!MU MEX5;:X&!SNFDUOY^3C('(E)_()6NK0MV_*OE)7\:CD[[]6 _@KT>LPN\)V-/ M)90)MR\/Z=::WY8*)PTK]T%.XTS$*]!.O;YF,)V?B.K!/J7,+?96KZ/>>C*3!FJU:S_5)C26V!HLOI$@RU-[9%H:6WW238-W&=GUY*O-OX'*YU1$2Q>= 24<8>^#&MMNU?:\+ M H*UC*R:E%%>@$@OE.G36\@YEH>;*=K@;;3ZEO .OVY@[O4.UNV86H$G\[7V MT#C?1 0;BWY4@+YAT9G>ZA4)SZW;LO)U47U+ ;L]CXRYBCT\7578A6QLV@C* M&!Z%K>ZU!6SQ [^T=(9K%LG=!@0Q-=XG-"/C.^:PF0'CXWN'O$1)2;)W&++F MAMUORM^BQ0=Y6S^:I@/8OS3J;-U&*5GS]QGSY;V6']';%MAFGMI6PZ+!P@F" M,ABJNA$DO:4N[+H;_8KHB"SRK5RUP4HUX:%^MRY6!,(KE)\CY+;UST7!BO/= M,J%)-)4RQ-;M08:)?3 V@6VI];[$6O_([?@WF'@XB!.2O25N3N_>8=N___)C MEIQ<"[%\=R6GZ95*O"!"*/\*4G(1P$3_]M__]9?R)9\BV/:N\I_12$6)^BQG M?WWSX0J=(O_N_=_7JS>PM8 O8*5..N\'@\%YY[QW<37JOK^X[ Q'W>[XO-<9 M7)U??OAP]>9O:W)>%K9[ZCML\^:U "8^5BSU[GBKU5<3SO<[=5MJ2]NHT/ _ M#,FOUR>PC@\UFJN1Q@QVUE^FJ+X#=VCRR2G\FP)PCXXML)_,D M-.MHVVIFZN('X20*UD/$VMF'0!EE!LU*FT/R!=PYSO59H1D'B"LUE;<^C^;A M2U0?(% T#U\CS\8\[J!&2?G;0CF*G"D6$?6P?87>(HDK/)7I+0(?P2;,O#J1 M[0HL?=@*Y9-/JFY5XW!!]"\:".EM_

    >)[I4X[E^^K8U2505/]6/JEQ2^69NW12OL/Z=GWR*,S%96-$8T*J4FL MB A2?;1(TUA-,UUAR Q]*Z,V8-G5_4/?I,>M1-:0*9):7 L5)NGZ(#=O4F'- MIL.:75 U&T"V87$O80<$1M'#+8BS_OG5Y,-X..B\'_8O>MWSL\N)MB#>=_L7 MEQ<-LB .N;&PDF56"2X 10/L!DN..\PD"D,9D-!$L/ZQ9B)T%($*!(R0BV40 MK219G"*F/<-4AG*&CE(+HH *D:=(:I=B%4=@L:?BFRP!HZ]BVNO&*+,(1F%J MO')Y'V3"75G:T SEOA'-;NTKQ/+UR(%9YF%1,FN81!RB3) MQ=]#L33RK+=!41BL4:EXI$K)78;V"\HG;JYD\9#UW;=^E4R,0)5?96?G&^[> M/HVIECJ1:__K6,*+8XL856451N&)AP 0!"3SY&K1A!2.E\'.8R%C\LSHDA3Y MNN&-L9S!)DT74C.7@I8%2VBE/?_YU@-X0:4&S1.[=(@5J!"V3\/B,;B2K,E,_3-]J-6[$K M!T\\GGBV7 .S$G&7)'D?)/M*<1 ]*4G*U^J!G9K+8AWOS M, JBZY5;.M;-C[_,/98C:['49[#<]9C\,*A:'I3@\M8S)#J+KO)C>37FLK2. M9OFT-(:)\O7)Y Q$*(J3'"'G"I8[QN,PX(LYP#^P82AO =]BH3T8Z3RWR"UO M:/"T$DE^'&WAYD(:R/ ZG;O:/8T\IMF0X B!6FK7"'" .;R'B2SPH=8. UL9 M#6]'7^_(T+?@@_,M!"&!W2L9=4!. WF1D\"HD=DBA! @E$P53/+[Q#[5=>C$ M<6:8DLY#42:,S5]EZ"P!D EV\/5SG.D?4K^6T/9NZ"B?$E>"+?QBEP<\A?L; M^G@K@QMYLH#7SBU3*L)C#&!"%Y]C3\]1WZ ZOD>MN/D-9LP%#^@X$O35K;T" MMPHGR"_[OP2]382"E7=9/S?N+- L)N:GX"N]WP7K M$\F<,6I"J?93V^0\VL M*<5Z?"#=TV&]'A D=EU#J]<+7V;!6AZ84IT[XMT$D>?>$F,O2U 8TF;1C,>= M^Q3[I\#8E:6:OG6M?J]VQJS[H*A[VJUWC&C,EI)@B_$6K%OS')B'D8>;@<7] MNMFI/BSNU1RJ4CL6)^K;J^?B R%QW:?AAT#B7MT'.<^/Q,S!B,.5&A#6N:R2 MXJQ7A7G GG&(%'CL>1K!<8%VF. ) +G43A]X0@1;#J'];X?=H&V;^B-(IC_> M'V1MW=*YB_P1# M/U;KKM_R3T!09!E])^X54QG2AJUTO$.QL];W):[!>EH41Z'[C6LJ/9$ETNP4 M[?>.I\\ =!Q,Y&"T 88DKATMY4R?'QZN>T:WC"YWJ*Q@[QEE@6\]N[$-GPCU MUE<[;&@@],:-XYU$+'+OD7UH/D3KH33;:ZV%3ITBE#.4M_E%&&KMB]BO'HU5 M7=/5M9Q&88:KHWT_.B#[)@IN-"K8@!'78 7%16J/O'7OZ\< 8^JODPPFWQT=9'3U=+XPY88?ED>+0[G-BH>8]@C/^#5?F>DTT+X M\,I9:@B4.\9R-ZK\)KV,SJ^,%\,^Q)?+*"%G]7K8C&6 PO,Q4^&6UYI(ZL4" M#Y?I%\3(]1@[BJFUIQPA4>]&^5CQ6?M3+'6)7[ M"(5)E1G[=H[!.O1>/S// M3Y#R7LY*Y9/MF8H3S8B)1!0OC]NZ* L'4Q&U?[/^5!/XA<%!,(,L2-?2*C1O M)ULH1"-&&MWGU,^]1$D9:$MG3-JI3U%G"L,>XBWBN:>+'QES841TIS]?O_3Y M'??L;69O<^WJ/3\&W2E=CSL*?>A)Z%0BDVZ&[W[1 M=H?XP\,E[HJ'J$1.J$1< X)>DPS_,ONLH?,K+L]# BBZW>[PZFSTX?W%H',V M&EV^'XS/; CF^<6HVZ BATAF+W! 41PK:M;@H%@EMZ5E+OODUQK83B?^ V@ M,HFRV)//WKN-6[75VJJM.ZJE5UM_\K2&7R_9X\CSY%DS^=5>>V^[# M:T9'C2.KYU0,=_@"#=,:U1ZMKBY]K9?=VBG+DGO\G0[W+[#UTG+^)9LF7JPH M<:E9_%A;D3)FUF-AUE(1J*;5X65N96Y=AU9]W)04I^O,LLRRC6;9RU(PS$$M M_ 9U"35G\IT+-\3;:X-MDQN.5*$XT:968^463ENE+FU/=S*<:/, MLBUC68X;Y;C1=HL^!RTT[T"P'4$+HXG;/]LL=\E1"QRUP C&"-8"!.N.W&%W MP@C&",8(UB!69 3;'\'.W,'DC!&,$8P1K$&LR BV/X)U^VY_S-D[SQ>1>D^I MV7T*R*Y5G,6:_%DL?YEA\5,9)G3K9UW]GOHJ?)F+6%Y@%^9/IK?H0VK1=B[/ M^^/+LT&_?S[IC@?O>_"%KD7[H=OI=CO-J$5;$Q_L.!I)@50G1$&G3.0[&:.> MB.!#5;3^&#H_B=B;8W3,P%VKG3N-1$Q%Q'5/ BR"+I;+.+HQI=/Q'N>][E'] M,40_/]:Y_Q2(T,5&P_2S_I11,6==.SQ!*IIF]=CK@C[B:CN(6I M)K9:]W4L0E,>.V_/X%)1^"S G1Y]V5L$&[: M)(@;H70O#"S99BG.3#\RPOKAPJ-& M"+Z=^_HXJ'JM#6E9>QC&9MKL9^3A.]DIY<3(%V_2[%>(U<1YBV]74U M/QNYO4D]'87L LV%K_L9P <94X.,>YA!5W6O\ 8V$,?^$2B1*LF;!6#@_$*D MID$!M?D0MI.$E8W[>'")KX '_E.$F8A73A=I"6PVI_:]U-9"_I%A+773@20? M&,"&\+5PPP]@ UPCMO0 6Z8KZN2B^]+!W:7V)0L8JNZM_5;\4'/KJL'I\+MZ MULXV^\Z(W>#3#FDK"7N4I=1*!H3"ME]5BX7TL54[]F;!_BCT8X6+84W>3G\H M4:O4LL(T6[@+I$\+"OY26D(= >G6(Q)==SS>]-D]121NL<4%X$?13:A@=A52 M_ZS8)S:E!AO44RL,D8MRAL^9O2029M%*<@0J#V%*=QRHOL=((W8=V"Y%NLN2 M;O=%D&H&3R*$\D1M:^2WI8I-@_38T4LG;#<&H_AR'5,(7;&FO4YGY)"U4=:F M\)W^A$)K'T,B3R^4Y9=I*@'[8?-U9##;KR?V%$RCQ"(?3/N06A;S&?K$U<3 M850SH-L6]RE&>YF.%!N,G+=!*JVFZ0-4E[(Z1&>^FO7IQ.V.-]UE3P>/ +8R MU(#F?F5ZWF2"NX5T1\XR _,<,:WN5>BYHTZ]J["N" NAV 2[TN:@EC'TW4Z_ M95C1GIVNZ(K:2B_HJ+\NW64:1B[1DJS4=-ML8HG+6.%C]8C-->8%7'KZRS: M=R=G]9)Y761,V[JJ@3[+8 7D/8C6XHT<6&3_S,#*0J58;8-'6XGA$=OZ7]=&H,=VZ$%,BT9DX6AEC=-S*8!V)_1;$8]X\A@^_CI M%VSSMN%?V>)5*3%R=:;44#8,)06/%X8O/%J;#=@03C,2"816@WOSCGV+2'5S MNU0MI'[&74:,W8G:NZDM'6Y'%?99@JMU8SC3]BU>Y*WOM,U-/$_-Y$I[(ZF= M2$9PMVD+\[:2X=IP%=Y$*_7!Z&*I_A 'UQ8FO)/[V,NU?T?EP@WM_**!KYTS M*\W#^(HP/^8&,:#4@K M6U+G5E G0MV7+GF.WG+'6 ]$Y]A/)J?CSK!S-N[U MSH HXV%]I3_&M53^& U>MH9!NRLP//'V#A=PV!3OXP]$.3+ZY,/M-2+3JU') M7#_GQRO[6#C,=X_BNV9D&#:*[_Z7O@#[\!S[:%]+Y[UQ1#F?8N7)?:G,>86[ M>?9"!+0+U*<=:P>3=8EY@VC9./E_/L*U(^RQ[YY-..B1X[:;+):UQFTWA=L: M$9K=&!CJCD[/^@>G2%/6_JE(\_1->;?UEM3?]0D);XV:B\'-09?:+)RF<6A\'HM+,9*/3*)>* 7HOV*UOK"*I-W?)>J F$:XR"?GLV M/'R[CTTV.1R):I? 'QK)0$?L?2AU,"I_=-.Z>3FJS!7CC_0HVWA^B>"85 M;[UYZ[V79J]MZ\WJFX7ER#?FW>%I?>TWF\+Z#=Z8MUX7KX43/*;/2XLHV3@D M>D 47_YS?&C#,.&[;GWJXPVZ SJX\Q'$YC#$5BPG]<$:_S.F,,1*H;8^'1R M> W:E+6OT4([FO[#-N.K=T=ZT0.GI#_BY95]H0&V+M6IW4);GLWO.858)()S[.X@[O^0-X0W6,?D]VB,>G[;ZW>?C4*O.T*? M)8\3[$KW]2:G9X<7O:9($6^[.<&NB<#S[.>N5^4:8 ^?H-5;S'SI'KS$V0=<=#>L+='@T#9LBHT_% M/Q;/!IV(-9[;&A'/T!@HZI^=#KGP[R,LK:/)M"N1^IDS[W[2G6A+67<\L3L,WB$A089J^%GCR94C_Z MK1+S>O-RW;!Z\WUKC52+H9E>H_?=]Q'(]LU!=8X?[U"]CUGV=![+S2#WQSSI M9 6 4EXS_%M%/C:7Q:D"T)RD7EPM01U<1:SU+"<9FALV9E(;,_JX' 3.Y;-8=.E&8V\%O+T M.IWO:GF0'?(L [XT-"RXV%"S3LIMM@1N">W!>/7TXRYNSO#G+NU%LQUG>G.7]:H#@^0C7CB1) M3<1QK]L[/!5?1:HD"V>#C.=VLV(CSD89QEK).T^%,0X]YXSO%@!\8P"HQ_FM M+ \<&E[(0_=T-&*)>#;?2/NU+6=\-T(+'V>,]W/N#YHB4.S):(%B/Y[4;A8Q MWF4_AH:M3?%..:$[B-&I =HKE>3T%VC M+Y[3N5DX&W31DZA%AMF% M<,,B\F6@LY=]F^">6/R=0R$TZ0HGKGYZI4CTBUTQKR^2K+G7,'[ M8X2EC6'C^XO!;0PYJ8XY3]/>F@A=YA=?^4X8I3G? 'F!KQ4PJD^3HE-L,O(./-2NCD_EAJ-'2 MLIN=6 #8C)=I(JUR,NH5!YY*5TMZ#J44GQY$= =C!I[2?5_@-6H&_ JWED4Q M0YY6FJ?O I&[^,B6=2@E[.K<^;D(9K82!"6.!XHPX0.9SYC'5GI7T9) MFE"5M L\I/PD5@L9ILE7(,I%$'F__^V__^LO]E%8PXI*6!7/+"X$*H=(RL]R M]M>R/^Z>][L7%Z/!67=\WNL, MKL:7@][YF[^M+SC#H!J6O_M3L:B#)CSDQ1(02+WG?Q0SY'6(>,2 M/!''*U0!%!2PY01^ID)0"TH$L*=.TCBC2;MXX _?+D40K. 9R=R1?V0*GJ%_ M5101:RX5G@<&!9[/2T_"-2 +KH.;\UC1,3S=3I$#]L*E6.FKQ'(91]_HX)L. MF6$%B@B&REEV,H_BU.HNG 3P'/ZVP.-K/.&/L%[Z4LO(XP^?7W[1/A01' HH M(&%]=.2QCJKPYB+,RU'KPO11%OA8L5N3W]2U%B&>",O4T7_+;RHU-RV%\HFJ ML0B3F<3P@D")J8Z3,(?&^>KC[8L(*Z;[-R),Q;6,LL0>%]O3X_Q%E>? 6^FD M AB(7H4EH*,0!IK>2AG:9RP%*@EX55A$PRP*\:.(C5,22WUNG4IO'JH_D#OH ME!M90%]>CGU99##DA0#. N+2,^%BJBT_361,+ I#7&:ICMM8@)6T?F46;ERK M(S>\+(YQ9(:;4;:N,^63;844*0^CA"-F*>&%#I4\!S/@1@9TH9[97,E8Q-Y\ M14_Q"QS?^X#]08?3&UR]C?7O0GEG%]?O/BFF\(T'GM4>ZF06YOT04V0#*=9F M7S'N^F?EF(&G;/UZ9T\W/V&F#[*Z[IOJT_8FR/6%;=TM[7%_#87_6T:)%G]D M$?YCHLX03#PJK*]!(R$)0?\+35/C3U(&("63IQMR+$XL3BT3IUY)G#YJ_1:! M3D,U#>IX7:HP7A,^WZIT#B*V+IG:NL KT(1NJ 6=PNIE<[\1@QLU)+KHG3J MH1B]N^7I>(TGT$0 DL9Q-(UB86)42Q<9PP$, _%GU-XLYRSGKTW.^Q6UN6G4 MYL*59,LE;)RT$(%B3+64A9$5(]N8Q75NY\J;PR8"]GFQ"5^W087&O#-LX?!TL!]!Y@WJ/F<<^Z<&/>2Z'5;C#A7CYMO9TGW]K1/^WVYY593D9HR#GMD=$G'^Y]K82>)]F@=73/*^V[)O'] ?*&!C.V4O\5SY?7$LO3WY@HP M]Y*[0Z*9X9CAGH'A_JT/6C[E!RWG^C3TI])IZ,?\-/2J3>?+=4][!JCUF56?6Y6;5RJ&9.TN_AT_[>?,K% M5G=S]4] UE4>8 BSK:U#=(,(V#A8J!TV&Y]GQ$4-)^[H[/"9^DU9_%U( MSE!S3%#3BAZFC<"A=O2_?2:0:@7;,((Q@C6$%1G!&IG0WPK>81AC&&L(*S*, M,8R]%(R][M-]NN_7TR^G3AI3A(2RE>:O9>C!AY<$M2,#_;VKS!XX[J9^4.IV MW$Z_4Q>K-$4L#FT@L4BP2+!(L$B\%I$X@.G*W849FQ%7>,2T:GB= MI4;1BOF*^8KYBOFJ+;1BOF*^JIU6+3%0G[4.W,>B&1F7@'L!F7R%I6*X!!PS M')> 8]YEWMV#=[D$'+-J"UFU>27@CL:.I_LHX_,:Q2.DSDF4[;ERIE&--=]8 MW.NG3RL.@FH[ACR:P\3!V.V>#>HB2RN88!=:,[HPNC"ZM"14H=F1O$RBD4JM5.+:IIYT6(A8VI3O11+&=?& M;,TA:>,P?N^R';42\47K>8"Q-.K45OJ)"_JS=+%T'=988!%C$6,18P7&TL72 MQ0JL@2+&(1M_OL0Y8GA,*A,GFCF^7$:)2MD=^?Q8U#K(&;K=+MF#*1W5[GNW6F[G;6P(6^(%*K$.MVO>O775SRZUPZLR@ ML(9W.D0MQY>I4$'BI/@;UK"[P1IVSES)6,3>?(5!/?C;9;0 !EE]GS@S%8J0 MTE4$%15S%E(D62Q]1Z3E1T2A(YQ8>ED)K%>I!BBR-[!?: MOJ!O;I6?SN%JH)9!*4"@0"P3^<[^\>=UU"G&73[5*9!KM/5 ;O^#(3VFP>2[ M^[%Q*WR;.;WL[9U6CYXGSY-_S.W/*[,M"?MMU\:,Z=/TDNC:K:653C=G[2NQ,J!N_\FL"H]RX)WQ*@?];2^I7Z^LQP=3'<_@[+E^;&5U!\OS;O,7/]L7#]\97M9R9G)F]5P?\&'?P?\E3P M)R#KREF0-G5F68WU_QM$P,9A1NV V_@*$/7%/CPAM*$QT0L3MS>:')PB35G[ M74#.2'-,2-.*()A&P% [(JR>!Z-:P34,8 Q@#6%%!K!&%EIK!>\PC#&,-805 M&<88QEX*QEH2;+ .82;8N%=WK'HSX.R(:=7P:+-&T8KYBOF*^8KYJBVT8KYB MOJJ=5BTQ4)\U&O9C>".3=,&!L$<=O-*H^!0.A&6&XUA7YEWFW3UX]_@B5IE5 M7P&KA#246B2,6B0/H:Y8+EHO6RP6K"A8)%@E6%1P6\N3=&TX> M8W-22?UK?+F,$I6R&Z]!6%0K$5\4I";NV>CLX+S5%-DZM#YGX:I#N.Z)QSP> MX3N$\_>QQ&,191%E$3VP?F3A9.%DX63]V6 1;/$D^E3F]35U2F]#>$. MS]<0_6A"9@9=]VQ.;Y,9;R ,29."E_/L/C>#?65CV:.2K$>FJT MZ9.%.12-^)0F<9*P^^<69QM'"B+,Z_N)&A'\7)J8/OPN>)5,'UJ?3F MH?HC@[=E^(@T*G3]TE3CSK7D.EH9+%!!8<6U;.3/<'') E=;Z"/M 4OS DB:@<&,PT7'MG/OG29*6B MJWT52R\-5OA\I)WY]+9*[1].[Y9*\_=??LR2DVLAEN^PI"-5=+Q2B1=$N-[) M5^#PBR#R?O_;?__77^R%?X\B_U8%P7GH?PQ3$5XK&)RNN%? 'A"R#LR>!#M].Y..^.+B>CX?EPT!V/S[OC\UYG M<-G_2*.5\CT8A%E,(GS-08D5-Q V.KCSV**)# H+[X\,(-$_=:ZR&)D. M1CYTZ7JK3CWX-Y (MO@MW9 H5'T45GL)XXC5-R+HEXA4&S4"+@V\K)MAA'=L M5QY#(7A9+<\IR=E2@O)$8B3R&I5?\1/,LO'#!_:(8AI^%JKTU,GY1@&_@-V# MU@3J0E@0%5>G!^:,P/^&&2PC6$0J<6EAIS*]E3(LTX$NP<>!PI^18O5$"N81 M\L025#,H>[1R\I< FZHD=8T^%\2-)\2-)]KT$LME' EO7KPD-\F0[XSAX8FE M2L%>_X\VON!E^./ZE)'CS!!+(\#1.HB7L+Y @06^E,;[BY=&(,(.2&[Q=A3A MTYH7^^>H'O0J3:JD%%"X8*ED"/3P<(-$QB@8>[+*!/!#!@8:*DQDA%1\0_!8 M1HDVWCS8D@GX]S< A 26E43];O.HV4JU9"!8U$MK7EC44"4-4*>J.B3X'%AY ME:P4W,L(W D$ >S-[ZZ[?Q,-,A$$ MYIJ_ONF\H<_)4GCV\\,M[5OEIW/X$^9DG!D>T$8L$_G._O'G=>=$,:AR1%$1 MT#;<&D6V?U"2'E-O\MW]+I2MSAPSIQ>]O=6#?^+MXS8/GM>=Y\YS;_#<.:*5 M(UH/&I#?[;Y AX%&]1,XI^WHW>XN9C1FM)H8[0';/\YR8)WP$J+*36X+P3U% M]B95W^WV.P:J!UI)0\4.2\.UV9E-44:#KWC8WDX8GEX.^S7GAKWH-U%4Z2HM@T$B\L1 MBTM_4)L5VQ3&9_7!\L#F%,L#RT,=YM1@V&5SBLTI%I?]>G;T^ZP^:G#O->C0 MXI"T_1H+7V(!4T[X:!+L'$\#WY[;'1P^CJ0IXG1H2Y>%BX6K;!OWW,[X\-+% M9C/+'LO>VGUGK-58LEBRV&1DX6+A:H]PO>VZHUY#PV*;(I)L,K+L'::?\N$# M-ILB0R_BM#TNW^RY:8"F^WC"*E^O-AO#\1G0P0&H=3C3[;N]"1\#L4BP2.1F M[\3MC6O3OFS=LL (MBJ8I%@D:A:52-W4%^9([:J M6&".7&"&[K@W8152@ZNO0:[U@_H DT0NIH'TG=LH_GT6Q9ZLBWT:1,'V(M#Q M'$YT>[6E61S]X02+%HO60\SD86T)X7S@SH+'@KP2F/)8LEB:Y%% MBT7KT-9B?>6#V%IDP6/!VY=.8[86#^JR/2[/[*58JA2>_1\)TXYFZ:V(I>/+ M&QE$2RR>"4-+N(+FBR#2 5JCOFR)-'Q38H%];?M%K46!MCY1MG/PQX0Y"N(HX]D$<_2B;!O)):-7N%F7U-;:[C[;' MW_FNUW>'@_K.ZAY-T%8PWJ'W3 R2#)(,DLT#R;?=09VYF4^G*#=(9@QE#&4, M;1&&3MS.Z$#'5FQG,D8R1C)&MAXC>3/.(,D@R2#)('GG9KSK#CL-,"5Y,\X8 MRAC*&-I"#.WVW$Z_ ?[,5C#>4PW-4J#!CZD NFR[_MD&5B):H$)Y,I<$I]U> MY[MU?H8W57&%OB!2JQ P-'W7QR_JI/77N70NHP4L],J)I8?LX3LJ3$5XK9"C M1)+(-'%F<;1P4KAVFB4PB20!]EA,52A2%84)W.#T.MVA(T(?_J=O<@1V $@4 M7F$N&+F.KQ(O@Y_Q)<[/42J=ONMEA^*#SNG)YT73TI.G8\;H\/D-;&( M0%0PGPU>)X ,L4 ZGR#-G:E(5.*@1L))J-B12:H6(H6KLT3.LL )U(U,7.=V MKKRY$\/SI9[SQM(^ALCI;53+X@J$!%;K7*\+K:DC MORUEF$A8>R_(-*=1IJ$3S8#[;F2826(FY#0O0I9'3H&_"*AHO9(4_J$41;@' MF' 9RSE#0YL]1LX=%I !I6^1F@F0%&LY'7D!8E)< 4-T(%Z.LAPBU$_#MZ("I^ <32 M];VF=0GD#_J^Y!J08!Q'"^55G0/X4+2G/8//TYK6: 8OJ6Q_ H&RT40>;__[;__ZR][ MW/D)MA;>*K\+=QMH\WR6L[^^^7"%O/?OWO]]O7KC*!^^$%YZ,NH.^[W!X&P\ MGEQ>GE^<#\[.QMWQ>:\S>-\;CGJ3-W];L[S*5/FJ%K"F/\M;YW.T$+N/')IM MN*&R76:Q!XH:^5)Y$DV$R-,Z&ME[NQ..G&_KGCYYL]WC^/9KM 1Q'W>&/[PK+KX,1*QF*R033O9*SE2H MK+TD[\"G\0T&#N0BCTV4S& DB]3&2_P00 S$GZ/ MG22;PH8<" LKL"I;B04=[#?7,6[/URFLD$' R@O3F/!,D6,4YA&L+9GF&F L M@4_*EOC81 &CBGC+A>B"Q=?"X]&P2.910.]:R%3/S+PB?VK^3'V[BX02RR5 M S[4Q7O#"+@VYVMZ@4KM#_F#+Z:^M:3&0%F\ /Z)O-0Q1 M>&!>MRJ=EXGX?5*%"9CW)7(*6 I?HB"C+UWG8^B=NDA+\YN+3/3/#/@1_?VN M\P4T;;IR/JEKU_G7ORY=QX]03G* HI_B3S@8.>G*)0K>E3U"SH&N-$;)/W, MRB%"#CCX7B-9VLI(MYU<>#).A0HW<<PZ7I; .LE8;[UP]G.U MA-M =GR)]@3\'4;A"=HHP'Z.N :;6H.D!=ZU5B?DH<9ITX9')? *9&/IXD!4NQ&R=ODCIMI6B7(10Y1,, *(&RAS%-("D/>2;;[*W!A9+?/)29-1V;KW$5]K> ?2X%('77QBC;H2A!TZ?% M1614*/A%Q621BQ $#;D$EN 7+XU -DER 6Q#B<,IK>(R6Q M0[YX]$*@!P*4>>1Y60P#/W4NI"?0(BD+M'9=Z^?F.BN62Y0(8*X,P%HC0.G1 M."=EF%/Q#$9 M!=LNJDI>85UM5]_5B3D(GB#^SILDE:"_0@FF12B"%4J\_0T?-Y,Y$*,"![2*VE@%\(F81FM2A6UV!)!^L/PBT$ M8%62&%;W$-"TV;\J/(ZY]BB)#; G6I8A $5Y$ Y\;6%!DMLTFTU[GG7=J[E M_2[81& H?!7?MNR+]]CA3H;]\05L%Z='8I3.G0!C=NJ6,?-: VN(OM1GFW?9TI MNL:H,$V-5'P#PR^$G4C:1N\O &]%\Q2:5%L3CIS-#"KC3%&[TS1G($3P*_JL MZIEN;5/2.KSD#MR< %HS4VDU#D&=_QML) BG )]P"R__R/#3'[!U 0T66#N< M]D9E0AF=*_'AAB4L&R!Q\)PH MXAMM*:0*5RD6@5BP,1-#Z-LO \U]AFSV$5 M/Y>$?:THS[>YN,31X@?4I; EL#ZR0JHD6L:S0)LRH*RVK".:)&@_?:.5@#6J MA8'>=D]'/WS7L).*WNFDIB%9[MR"+PT^EZT-9#;K?SWF00<[+'O;.^TWD/D& M-3-?JX['FLQZ6UR=CWGHAPHHX*1?*W&K&[TM2@?CEU9M*G" Z, MQLM@J[?2E\-^$G;S"C=Y&9V\6-<+_(D[9MP+&S]; (]%^_)(53^%L"3P6@5[ M71'BX/$<9IRZ^ MAZP*$)(-J]UA M-!XHOPH88K834!3O P.XSD&.0 M3W#SD:6T3T^( 9<1G@O=;#[#^I0VO(*GSGF _K'KRBE3>:1"SPK?6_*WT1-$ M$H7Z3(Z<%?&7-(.M"[HT(-OZ#35&J]:)9V[P4&GM E2"="Q$SNR, B?67DTG,)LO M;?O9WU=8BW. +#0*92@\$P67QP[W>FZ1 !"C*6#0OV(R>E&,AD%:]K&A[= ? M?H>+TNM^YQHECO2CHZ]0:1-RB1XD/&PZ ?"5>.P=FMP]?!1FF(@8#U^(P>TQ M.VH#P /R,?&]7KI!DM39"*]?#PU9@'F1Q:7@D*UVU5HT M6L67K8^BD:LMJJTVPD QI#36<2IT/$G&D8T9A6F8N'R,G.E^IY$X'YI-N:IN M&2O#G(I GRJ0"6EW@M%LAD$R"(N:)VP(T\X-X=9H (3FE&P3)/I_"!L,K7:Q M(J'03!_'ZO/:P,M,X(R=M3Z_6T:IS(/8"A?UYM03:6=)D07E^Z[1\ &P)\,+ M$:.ZA'JO<>K\+YZ#;EC<4PDZ3(UU)Q6E@Z)G M*M#'R(BPN];&TO)A:U1@@653&>A8K,VUP#<4@3$Z?V5S'3"6W#XCW_I;HOGE MLSNSX5_0\?/::=_YETMG-.A8V# Q6B;]$ @5B%LBK>8QF,8"MN'ZP %D&A^L M>8(,@#(_&+%[Z/GV72?56T^T'QZO?=GO="?#7F=T/AF_O^I=O1_TSO5I]M5H MW.T/FW&:?5!%=F6%M7+D),C^,7O]_*@$][X&8'!IM_EQ0!9@)R[#:I!1R9^R M0V/IP]00N%%1G(>-KUEF8!,F)5O#/HJB,ZI'9=6+[_6765^9#DJR9JLU/9/U M-(D2YX?YN28)1+%;*!-BAXJM(IMV3QECN.2$(BMTFZ9?=W,976;V<\D.O\P> M84X)$I&HGJ?2[1X WO6BOC:'/53LH7IV#Y7S6CRN_#.T >X:O,^J1)(JM<#F0-A-[3F#T%W9$/Y M\[V+6.--H)#-ER ;)[IU%IG.TZ]:EBE88+FC)]\EA+ET@&VG70%QZ;4[P3&J M(MTG:]CK72]&[>)HEJ _ IL)A"D"R!\ZB"I<[9RKELXB[EF0C1J%QG@JJ393 M Z.R!=(.KU8X%*PM:\/OC36+*!0C+7<1J-C'E(V%6]J:T;+87 BS2IJ4C[8T M[XR;!%@DL_;A9F:OTQ]/SB\ZP]'X/5B^$:0!CT6Q3BT5_A&LR_@.U'3 "[%$MTQB(#D<8R6RU? M$AN1="XP6\>&D\\R> *J4Q3A8E0ZA5=G?"![5E)R$V%2 NDJ,"65#M OXK@? MSG,[^&D[TR67 0 +2<[%ZC+"I#@*B?X) \15NKJ":7_%X3YH^_-^\F$P'E]= MON^-SB[&P\Z'T9G9_GSH78S/7@%??B47!%H'%)I/"YYD"^3+_\CU!*.=617? M)V56\AVA[K'FE\NCZ4.?$S#% M[.>'<^NM\M,Y_ F$,$4F/6 *L4SD._O'QN2+097[0>:%)R=;>WSNWU%2#VD$ M([JWLN76XIMF2B][>Z_5HV_5Y!_5H/3Y"ROOAI#QX[!\O#-1H_XZRUR'NAAN M_P7:)M]#R[O9#4L)R/B0#'?W+HIYCGFN?IZS!\@%8>U)\KX$;GMGZT,6\[[* M].$8!A.%VN6/;B/,]JU+OAM$R<8)?NW N)/836&X^MH6/*$K06,:#TPF[K#7 M/3A)FK+X>!_WJ#IVJ&E%%XM&X% [NJ/T1FZ_5U]WE%:SS5,1K/5.C'I,3C&C M6#AK<=K8=BRRJ<-.>'-9_^:R]P*;RP=L)0\ 7.Y@>*#VH<>+4"Q1+%&[&Z4- MW/Y9??N55R)2;7= -4X F7 '(=RS-MELBG"WHX]F8S:#W4[7G8P:T"NS*?S# M/BV&LP:Q(\/9@\@UZ+IGX^'+TZPI[%.CJ;N[N>^^@:,/CPDMQY;^+&_/\\3 M3W$41AB$3<_5$:D/CW/^,'Q_T;^8#,\F%^?GXVY_=/&^:]N?O'_?[33GD;-%F5*L^9[3B^J"#$^0[O#'V4EG;/[H=NP?/=OVZ>RD MURFG5E CE;/.F2.")+)=21/G2S9-Z:?^H',R@,?\0MDHYT5*8YY->4EMH4X< M*Y:)3@:YM%/*FS7;1+DBWTX$)O=#9U5388Q$)\A%4\R1H%7.@X5-EDE.K5-X M9Q 4-1FKY03@!;06)8+JSB(+*F^G4ZG6YFEKO;[9FISTQODE7&L;,ZZ^U7:T MV97?1-PI3/J7(181A\IP4%45DZSN;^U2,W9-#B=EYEO.B&4:1WGWG85,YY$/ MC+1'OI5)T3(-GHLZ==6 [Y*<+1$I;1;K%C%SB\6R-0)<>S^ECDEU@SA-D>.& M@6R3K])7"HE +$$S(*[0"Y9?DICF)Z6*Z[H;8B77KES_!\/.LP45/[BQ]0,T M_RE;]F"Y#/+^05OI19E+18Y>4438$ WK\. #;"T W;U)OU72Z(%\J4T\W]'> MU]Z!P&(! MZ):O?!4/$ 2]6"T-9Q@YTLNNFT0(TU, NTO89$^3N&]K.B^!\27U5+#Y6E39 M )/<3"ULOUJ+86J[/V K$ZIW9*:WJ8&*]&F=3D[][_1[VY[?N,"^?.6$V:+" MPS[IG2:=-(>8M7(- I@!$,AT-*,,7*V/*NDB>:T.FP%M;[=]GBS".3(0HVK;B6:TK$XC6.[@0>#1*NZ\<0S53LGRRI115 (&AX"B9- M+)5PR*!WJ'&Z?@%FI(8FS=WV=]I!--^4ZDA57%GVM:9'5/H6$_2V$2KOAYF/ M(JE6D5)^443J?[[\\IYR_(L<*EM78LCD)J?Q)+ M4YWH3N 'G-#C+UN!II2"[19*^&KTQ+:ULRGL!;/O0VQ?VX\BEXLM9NI:A:"< MY%M'FFP?:5XWPV &ULJQSS%9WIC F40N&1Z5HA4ELW*RNL#%VJL MV"7MU&=DMHO$Y%4FSY>3:*+MUS,,]_ DM"-+<2'B:Q7J08HLC>P7VEU-WQP@ MD;';KR63<3A\6CK<"Z<2ONI,QG:/OE4KW_H(2$[C;,/1(*?4[6:X"UNR:V(8IN\QMYDCFR.<%Q;4]XR/.OEL9YGF@N(*[R4W[\-KB M+YI#S!;+_C,2L0V$:PRQF..8XYCCF./J)ESK/3(',$]TR!-O/9Y?-%^C!#+_ M,/\P_S#_M,H":) A>LB,"!O@G#<*-AT0;5@&V_4M!+?&Y^$THCQ18[*T--., M>]W>X;?13>$ O(_S2AEO&&^>'V^&]9V#-W[E&6<89QAG&&>:CC.OVTM-]UW= MEP5YL,TI8_7^1=\>0ZL7+>HV<7N#L[HXI2FR)V^]V6")JL$<;M!E^84,5.X=3UBL?IC05IVHEXLN6+>ZYDU%]E<"/?:O- MTL72]0 Z]<[J*Z#(HL6BQ:)5**Z^V^O7UFGSZ*6+?<2%Z;V]F-YAS6X&J2/V M HS=WJ0V1=\4<6&_&$O$H\GQ=E+;GG)SS0]WCEV[$/W TL+2LH_^Z/18?]1@ ML39HD_BLD??L,VX\*AW/UIMCSMF[Q2)VV.8[[G!07S-)%BX6+A8N%JYC]ARO M"Y8IV-RKN^M#,[(9CIA6#4]';Q2MF*^8KYBOF*]:02MVZ#V@RM:_E)BJ0*78 M6HZW00V28JZ/QQS'',<GN9A MNF5Q7=I&(]+QA!7TQVY_-#DX:N.^XRQ[ MZYKMS!V.:JN#=_2:C3W&VXQPSJ]N"C"U#G]Z8[+QYO#8 M[8YJJ\7)5B\+S)$+3*_C=KM!]'-C/4,-2\A-73/W-[H\.#S>NP M>DK[VA]3,0WDUNM+?YA)YU:E=2R>4MS;P%)XH0E_$&(GZ1Z9BZON3N'29KQ(O MB)(LEAB8BM^HQ1*KJL,GX4=+Z@X$_\5?+B/X*5Q]G\"JXV02*H<0)E&@?-H9 MPWM2>C@%N<+5L9S#9>I&.O".A-I\3D5 TWF4J;.K8!O$V<6!0# R;L[E[3. M9?%@D#*N+,Q=!S*E5U?P-W]JZ1GEL851O!#!YDCR!Q,_.IX, G/-7]]TWM!G MD"K/?M["$5_50B;.S[#(GZ.%V%!:"Q%?JU /4F1I9+_0DD[?W"H_G%6C]?^/B8]IO[@N_M19BO^F3F]Z.WC M-@^>Y\YSY[GSW!LY]Y8$+!S_?O+(Z%,,MWM?+)$VE*R5N?SFD/'K_+\._>?0 M$>'&:BTF/GXCUG?^F872Z7=0&P?'F/RK()\GCB?)68U2Y\YCCGN M&3CN0KL3$W)\1EFZU>_)O,B\^ R\^'XVD]IS?CD7X;5T_@$7R/C'M_^*;F7, M*;K,A2W5P2] 1>;(X^'(9]71S*O,JR^OPSF6_@%)=Q]#+UK((GJ@-BAH#CU; MC '-2I]]<<(UAEC,<9;=G<'A%,Q-=]:-HH(C:&<,R) MS(G-(!QS(G-B,PC'G,BP"=AF=N;UQ;.CGK-98NEJZ* M= V&M:5ILW2Q=+%TE:W&^NHAO7*K\75'(]%]7T0@=?#10L2_RQ1&61=S,3SM M#T^M0Z%NS^UV:MN]-D4:#JW*622.6R0ZW1&+!(L$BX2Y;U+;V0&+ XM#Z\6A MUW<[7,R618)%HBP2O<&018)%@D6B524H^OBB% M"QU%O27K8K$&T;&]('4\QQ.C86W:G$_^6+18M$JBU6/18M%BT3I$"5$.!F/) M8LDZQ!$ 1X*Q:+%H'42T.JRU6+18M X1PLQ*ZZ#.UY>7JN;4Q&-:'5-%BD;1 MBOF*^8KYBOFJ+;1BOF*^8KYBOFH+K9BOF*^XJMPS.BM^EJD31 E7DVLCN#7> M%59;]\Q[V:H-;37?CMVS7FWY;*\\U9R!B(&(@>BQ ?$=M\^ETAB)&(D8B5X4 MB;KN67TIS8U?>[R/8RX8:1AI7L+F&;AGH\/'^[/-PTC$2,1(=!<2C=W)Z/ M M%AB)&(D8B1B)=E-CX/8FA_<"-67MG[K[XKC9KYBOF*_:0BOF M*^8KYBOFJ[;0BOF*^8KYBN-R&QV7ZRQE#,-8+*+02>8BEJXS%8GRJ/J@KX(L ME3Z[2EL(@(UWE[&KM')HTSGM';XX"!_9, XQ#C$.W8U#W*V.<8AQB''H)7&H M<]KABDX,- PT##0'-WCZ'+7+!@_C$./0"^-0?6VU&(<8AQB'&(<>M?'JQ$YA^AL5 M GBD[^XZ#((S#5_?=-Y0Y]A53W[ M>+"_]T^[O?O$ MVU_X]2][>[M'WZJ5;VG.P_%9:4=&GV*XW?M:(&B]897N\IN31('RG?_7H?\\ MBI@/Z(1@E'@Q\?'CZ(6WT:=;K;6G4>#KYYPG3C1S_IF%TNEW7*?7V;\P3TND M<[>%6#LQ65A?,J#Q$++Z\(#'YY;>SW(9Q36&X3'',BG:+Y=S$5Y+YQ]P@8Q_?/NO MZ%;&W&[^:3Q[I_P[R5S*]-EP# ,Q*Q#81K#+&8XYCCF..8XQJ1P';D MYLEYDLBTMG82+)I-3R=] &KZ;J_/ M5809:AAJ&&H."S5]=S1DI&'O]-XDO(3O8N&ECB"OM.MX61Q+> Y&;*DH9#=1 M_6ZBW@'<1 \(>CE$C[IN?5NIIDC&HL M*>HR0QNT"SXD;:_D3()!ZF.D<(8&*97UC=(Y%?U-#FBQ-HC [06H6HGXLLC5 M<0>='F^M6;I8N@XB7?WNX1M^LG2Q=+U"Z1I/6+(.:8L?J(M^/: AXN1AV/#OP[M"=U&MATC7B9CLL72Q= MA\F4XF//@]KD1VIZ;W[ M+!$L$:V7B&Z_MBBB8Y$']A,_(/V-O<*-QZ3CV5F?N9T1NZU8N%BXVI&"QR+& M(L8BQOKKJ'W#ZX)EFFCV[NK,^6Q"QK1Z!" ULRQIHVC%?,5\Q7S%?-4*6K%# M[P'=%OZEQ%0%*E4R<7@;U" IYCXIS'',<E2?0&PN M^D-GSQG4[395\S2.6-[(,)-<:+/1:'4\005]+(W"!GA^R^Q==Z@'>XS&^&+1 MY.@-W/Z@RR+!(L$B86W8H=OMU)9$S:9J&_>.S8EU92*^[I"E1A&Q,81C3F1. M; ;AF!-?,R>^;A<=?=Q(./F21M[O<_@HX^1[1_Z1J73%&Z_G%]K7&&+-_,/\ MP_S#_-,J>Z!!YNJ!2VZQ\EV\$C GE*U E4*$_,<4&WU_ENG=K=SMJ*T!=$4Q4"4*7O M^G4?,GP,G0]R&FG].M)I^"^<=+(4:$7XT].&HL0F"26H;>B3I]88$'$NO(3 M?+.(PFLGBJ]%J/Y#11<29[IR8NE%U_ -3-X)Z#FZ"CP]07\1E*I'12$-=2H" M$7K22>92IG2IKQ(OB!)\S.]R!:.:1?%"-ST2TRA+Z5GXJXAAG-?4$RDY=8 2 M_\P"HL)X.Q7PEY-NQRT@_LUEY*L9"" ]_>-B&8-JH>&N(D*Q/YI,;X=V%<17TOTC90GM3E\?&2TI-GC0'WX M>YUA8%W3.*)!JQL)@X'E<*2@IRCXP7X/^6)2D.$L>A1R5#7&3+'_ \& @0$-X XHN_)< ; M=*T9 EQB7U>BX=>Y+!$7N#&6CGXKO)\FL\RF 2PTO%QS)GXW R84@;."5P%S MRVL5TFC$+)6QL$4[LRFO^$*FF5#=K:TIOE95("7P=-)<9U$LY.L"@]>% /_+&&0^+;U]Y9A M(UMJX"@6V!*@^"::E9;?DL0UO*\IDT,=C#F-4EB3TFCT%^6W$K55"K/!# &8 MA]3\B]-.,G@J8&*&9-$R864).;&R@K"V)M4 %EW>B"#3\Z2%]#Q\!GQT-0(K MO-^U>)@!W\9X_AD;8::ASE0("ZA@N$#UE'ZQRTX2""\L9*+5:NX\NP:(V$?) M@526D/!+3A<@R*5(YLX'V#KDZJ_7[_SPKKC\,@ ^*%0"WF)PFV[]#)*OEH9- MZ)M/8F6QM83\^+,!60>A$Y_H7&<@=81EH4/4=3Q\ NYD\,;R>VE:ANT0L,(( M,=('&4$1!F5K$U;^?G[^2?,L$$^2%O8S3_.UO0:65L8):FZ8QA+[LRA/5A&R M@!AD%DW0X@)+U1)N_E.$9'-T+0#F8W!N0<[#*.="#=$[\&<+^Q(*"9A'D@7I MNAII.0__C)H8%<<^7#Q^/!=_EDD:*P\IC-=NZOTR*]+R;+!]7#R"N-2HVJ0\ MCIQ]DS4]99B(X ?B). MKEI3S65(:@@8+;!@FZMT5$;&?B!U#'NNXANC&7)LSTV.^T[<%6P+9_M,0\DNPBG7@I3$&8;ZCT[N+Z38>V*P4XUSNQ+71 M26=0QK6/(1B+UPHV^8ESXOP]BGRRSW#E?D%U8@&N/ZP W!?LA@N*UHKS5X $ MHFG^!-CW"!6C/%KP2_0]RFQ["G.+;KRV-ZK\1KVI70!DPC5?4KET>E8?;;LZ MQ3%HDY>L-#02]*9BA:;!+9!/.GYT:[ #-HXT?#0":7N3/S-;6FM:(P^.0T^A MM">9Z)5_MZ[ MG?)FQ^Y8RCL=&H%]&FXA0^"H8">AZ4YT#!@TAJ]PK#[MC?2(JYIE5%51?H2; M]PA)M:3MR]I.BE173BI8CKD *@EG(7"$(BB9-W=LK[:9-RTW87X2^TGYI.IF M*0IT@IA33*=3^=*(^:@[_H$,:6L\DT&=KHQO]/.V^-&E*WAJ@%NW!X Y@Q\RX0^&31FRD MZK5*<#^?%J!#8*+=)1X\%%>UXN:\$2I Q[>+-B5NXFY#+ M,]T3/OD!WXNF913BW8Z/#K. ]J4D"ZG&2W@"O'-,%WNQ/L*7UUF M9M?[SV@*1KV7THCLK_39^%> EQ)UC7XZ@//("<0M6+BO1P,P#)SSBO\5U_>3B,5U+)9@7W[*XB03VK6(/^U> MS3/DEJP$M@%4$P<0FT+%>6X!Q]>5JV9U$6 PK^ 8" J@XNTB2]RF*+<#,5 M)\AIP^3,!?Z[ M8_,&$ 0$)I]&5/)C$AH%^LQ $8,!AR>*! AN"1'Z8 "TP].81GQL! _O0%K! M]C*+0V)F) .^8HJ/#H@'];[R[L,G\_=??LR2DVLAEN]^EK<%@WR*HQ#^]/1Z M?@(H]5;Z_[\">%T$H";^]M__]1=[[R^EDY'+''KAPWGH?])[2/KXR^R#Q>)\ M>Y]H$=AGHDLBFB?(56%!4;Q)^R0]Q4)C>&.$$8$,W,3K;2OPW_7QR/@&K$&"FD54 M/NY!IWMX+:YECBB*S+8D6^!+S/AD3,,R:M(QR4=(VGRW$-'+$#-3$!XTQ5:W M9(GA,XC_ & ECF)MVZ'GHW=F.=VL)8GKE2(XPML7XK>(+%^#HH4IDA-Q8B9-]/LBQ!<7I@YO@_T@KJ167/@_J<=<8(D1@!.&>D,8LEL1U">T2X *0SB]F2=:E\VN% M@'.0,Z.Y]7$D@+REV'F&&UG7 ? 7]VP5-Y56W8JGK-0^X<'6)]KE?Y95=_%Y M?GA;AMS[E=9%Y_QJ>#6Z[+\?3JZ&D\%X\GZHE=;EV7GGO-L,I;4>$E-&^-ZD M9H2WATW&Y5PZY%PNI8B-#[ER_$DGCL5'=+9\7[KQ,M\%7I9W@5\JWNK2@0)M M3:92N\S-,DM?[R'()+1@94^7] NMO&6A[\&/W\JHW..M].']_T;WJ75X 5XX-/TYZ5]UQ@_CQ4!:&I:;V MUEE2$DB1M\!W *#)PQ+@9EA4DG" !0!2#A.#1K!SJ3\,QZ#FWV#]M^! M-H,M,@4'(%5 N^(F .,\B=?0N[>@:T$CS3(\F[^1^=Z(#N,IO@!/\$\="M9! MU8*;J"*B!R=AQH0OM<].YI'=0^%''7& /AV[OWW8RW\2:)F$Y%O23BOT6YJC M7#\R/D>X0F_[ C4C%8O.3SU8]!K3PW2DRK>EEMYJJ LH6A0__SF=B;V:>>WK MG;1=[N9$@09*@&CU[AFFOTUV<*&'H97Q+62KN^<.,.J>7RW"^A)TGU<0OPI@RT[ MN7RLKT''VR^B&+0Y5F1D1GZAO^79N(-HB( M[9+=!A'NL$(]8AW[*+IM=U:T5W6T2SR/30K_A0D"Y,O:XEE!3U-<Y^'=STN[EV?W(3[=P?CLXF(XZ%Z=G_?&YV?=J_[ '(R_[Y_WKMXWT*?+ M?C;VL[&?C"B9UUL_0_'G)C/#J^:JSE7L MGRP%>O=P&3%+%FMWZ?6%Q^2[C?*0TPCDRJ4HQ( "TTW^S$QXMAJ2GF4IGM,^ MLC0Q.YW\)QNRB)&,YGTX.RH8E2="X/W9\CK6B2BZ(,<<(]61#M^43O(N)2#< M0_A*!*5(]@R;W!2K/02E*E?47OI#'"TN#=W_5Z7S2Y-U\?#(Y,MA__RB=S:> M7%R<3?KOA\/!U86)3!Y?G??/7H&(;?3NQE);"Q"G@)@[4;ILF:W50N&V12S[ M5 6!CF*/8IOQ"-8[+% I%P;C[OV;HMH MPIYMDA3*2%%+P>24KQ5DVT8+#^M9Q$K0 Q8R/74L?U=(A+]> W#%@":FSAV^ MYEI@UA=,[R:B49B<7TPSR*E(8[UCG'I1GR4__;GR/[Z6,SNP-I O=:V@XEL3 M"+Z^S'DIO[95Z2G-K"S3?@R"%6+I$QUE7S >R&8M+_Y3KW'Z6H9C4^Z+8?5-+91:'J^3/,*:%F-\VJFWPI*5'(W-F_5= M=*U*2_M*S[9::_6 M=3IUSHW*+E4*I27;5&2Q-%EF)9RP"YBO,AC9FEAEC4D9IQ4M_/_9>]/FQHTD M?_CU[J= :-:/>R(@F>#-]G@B='3/MO\^>KK;N[$O(: HP@T"'!Q2:S[]DUD' M4. A45*!!*!TS-@BB:,J*_-7F5EY%!M+U_8/G2UDT1E1H>86RXQ(/,WN5_*, M0=/P]33C0@Y62>SGO!!%J:$@^S)>E$1=Q?.EKEEVA\J6V-25 L]W<342@'C. MUJ(,"I8)X9E^$6@/[[52)%M?RM.SU?!P FFUQ$11=DN][)K-,?M[YRR$Y<,3 MLH7J(=(:Q1L.D5FU@RN,Z\Z_1X9A +4 ;5GHWKW/91 MNT?FWP'*JDY. 69IL6=HNL 2GK',E[HA@Q)SCYN&3,Z58*F["BK6CZK0+'7L MK>68Y=M Y.8Y/]20==S6*CE\$R7+042*^U&53^)OW/<5WAM>I-' 4-X^3 >] M?Y45"OA>\\@JK5%'J O?,JL_E/JP\)#XJEZ.80(,9G41H#*9$2[I<*I-R:\4 MY>?5Q7@UO4=VR1W8V#TWQ*?"J$Z8+DQ\E^-R'(=*OP3Y6 ;H><(BAM6M!S9 M7N);:CAR[REW[L((MF7-6%GLD0MVPN:AD$=9@Q:+M8A=/-LNM8 "O!"E]($$ MZ+&31>R$N8C5&C='6>1(BW1H61?N)F%6KL_* M.F?KFZ_$GX* U4DNW:(8,![ ,E_AGHTZ3L ?J) 0IH/U M%3N'WAT,CFJC66 MJ@&+P0^D9H_>SSN4@L-HB#4S[*E8*V[*8+'$6^G)114(E"8OXZJT,'E4-1H7 M"]"M:EQ5V.U'SN] 6>%*0H4Y[*P5DRA5/&5)'/Y7BM* M*8H?B:EI&R%^GXC*F451MFUVM*T$3A!2N<$%9Q2>PE0O&JCJ8,;19JE+4?.( MLP?OV,(U):VF.#H@%_%Q?8'#&FPY$7_-YRZ*:?E!ZM[<8$$^66FP9)W"C70O M9 AX*8?-_W"QV_*<=3T2>X^-OAW1W$LWN0DB,4@WSV+UA3B@YM_4$/#M3,Q$ M?,]>&/']LMN=%]Y^Y-?3Y&GRW9_\L_K-=R9,C'_<*"O:A5BHQL6*E<,=G3Q, M++F+*A5D]RLO_3X/\\BYM;]=,_0L>GSZ#7=R5]?%J"$6[^*,]9W>YRQ M&HGO;*#L&J+'_6E(S/I*F/5+ MZ1!S0^)6XM9&<^MG/4* =PTCEB66;33+ZK6X:]7PFYD79SR[ZPMOU*G.^$R) M?X.(USC1-XZ;.XEM##[K9,#_.AC//43"&BC%V=4HJ8:.[8R'M=.K%6R#]UTG MEA]6$.-C"*'-6H2Y&C%#G: MQ-MI\JT=?:LFW_KH,XH<;8?)0)&C9=A#\(WB1BENM&5R2Y$B%#=*S-I19J6X M4>+6]G KQ8T2R[:,92ENE.)&VRWZ%+30O /!=@0M3&;V8+Q9NI:B%BAJ@1", M$*P%".9,[)$S(P0C!",$:Q K$H+MCV!C>S@;$X(1@A&"-8@5"<'V1S!G8 ^F ME+U#$:D[(E)K*.&'E:NWGLH"Q*"LK$!6>/H.>LE8TT,!G*R8*5,.P[A:,-[D3K94>Z"97CH?WE/NX M@\2BM6/1>]7-RNY,< TKN_XD+,U#_'*S?5.Z=21879Y] Q 7K1!DX7W90!#@ M*+Q7Y<35 X&BONH#4=8DYST5X.(\=6_@,=>PS/RN$!M(;G8#*QI0;7)YE9\(D)%1!6:MV7'5*;:IR(\;,"=0!YDDE.XZC28GY8( MP7'HS/I#3&)G1?=L>T'ZX@UJYNK.6+80*8P*VWQUBGQIGU M0?P@VG& "(8LNH&UQNOQP:IKUGH+C:)!2+KUN>NP7O;:JGR[>RH8C15,.B8RB,=X:+?F$YW/>?T02 MAD_VU@USWJ8!,(O=EZV0M(8F N@KD[B+EUV0'\A5]3+ #SI97:KV(="VBZ-)=C%[JNOIH.](;;Y=9MA$6UD76 M_K"C,XW0-GDG19\S#]]L42'X9]]: 2QBMS1.FDNX.0F^204A!'0L-.*BDUC" M>SU6=QNN '/9 82\2^-:U9 :C!+.$G3XP"=;Z.;#;\OH]) M/&=I*B!5:YNDC$NA.&QM 0\P: M#"5D5%MKRBYU4=1Z-L=CKW4WEQRVQEE<6RGZC!ZTF5C?\*IQ]91G7;+EF)>=?:>)><2;H/;- PH1#P.4-[F1'9*G5*@5,/EI3Z(IG<Z=#$0UUN2,^7-]W ZX%O66^^!PR%*#T!K[_JXW]@7V_5RJK)\9R#08^!^YVZ$; ME)$.T>VMC85"+KTXPA=4>,9Q]Y5N%/C:!X4*[,&,=X;5&L-N=3T%PC;.P6)% MZ9)G!DC9HN/PID_QS+J2KFF\4)T1%,W:>;-17857CB:0Y&)PNQHXP(+!K>!+X^TME)3(UC ]ZM[V3M6KL+U/6^8ZXDFK_KIR/=2 :LX'Z23 M+Q8[X"Y&U3L?5[PI7#W$MI^:[9E*0>:/MI%=/W_^:!?NXIW,O'&8\R$J#DQT MKGS(M"P>K@X0JTM5V@OZ$FC,C&V+8V#".0P@3E)M[?FS'C&>;?XA$>=M8!'> M"P.&?RDH!6-0;F9\X-:>OIOCK?2ZY?=%+JCXTO.E(P"L,:QA&D<1#BZ1MI.B M,,CS+4Z4GTG(M:Y,2I[9%*[BDH^WB)H\-N.RM64RFENK/&##Q2T%]#$9Y$N* M'MYB68%"G!BN]*%7%Y*?@R):W5=.&(J3P)V)6%;T,H;K/@VY&(^X-#KD<_BRYMN-\[+U<=7U@DN- MIX"!EXI;/0;BA(X?T,HG&@?(V?KQZUR M%L=D"^.*E%*;D0"%9Q20K#A5YS.'S:8TZ1Y13C9-CEWC.D] ,+>;848LI_/* M-KVQ02/6B%U=3'F?R:V[O[1X!?2$\9W9E5OA;@TUA;]2[/,M]@#AZ+N7;;[Q M=$2,1P: <.I+#52<53(\XTO0$$0>3E.^@-P!!%-0'*UVX)3[;A%R>00!3)U' MK5S_*9J+PV#ELSSLN%Z:$6*;DYNVO;9K%T>=:V$(I3Z&+P5B%HKR"K\O]01< M*OZ:VSC,EVS+:1/Z,Y4$>PL7;X>5!IIX\(M8P1 ^PH>;&(3G5,XBS5"3NP$U M80&_ MSQ8 )-DW)#B53ECL"?EA9^?76>Q3_>KQC?NL69E40L'&HQUZYL$X^8 MG/\#:AS?IB_U _%N3'WC/%337"H;6N&[!?D4' &V!FZ$: IF:6G= 9-@G%6: MRA "SBI%7(%@0-.'I?MAN6:\S@M#JF!S?>/>4.;31W1YGZ%(X2L%! G2!6E5 MA<]$O)'2W\485VZ:54XR,"(#$)1/7SNBTHWY:Y'&DQ%*J$!AWK4CZ,>1[.82'YK]HN^)AV M#WR_T-%%9[(E8YF$62ESU2 4Y*S5YG:42IX4Q7-P,ZR7"4(DU+<'DH:!3@#BF![NFNDJ$ M:^KJ!D3I?!#&@'J9L 9$1%^AS[/(+[P:@O=DN#.: VBDEL&H0<35*^D '4= MGZC"_JKR=\W"@'':2L,:7GR'0HN&\'75":&@0BY#.=J=E.P(QSZR_XM@D)CM4-H+>"_V&A*=^[Z M.,$.8&ZDMG*EISSEU%OLDL795!%MM7[]QB&5];]<(O7)K%,;#0IK'B1XYW9S M/HA6N98( 9L/2O2&1Y3']H-F)'>N0*1IX/P2IC(/ $NN^0X8YQD\=#TV1[T8 MQL@0R"/,*[B^YW"!>0;AK3 KI/-5CP228UT?E%3JB@BD:X8*B.*Z,O9S8V]0 MIQ/S/!%>21$U+<:351!0NH]E2 DPU@I%6>90;#YTX=[RJ.+2*8O67,*4\QIP M$9 P /5)NJ7AOUHD@]SC9"2#%NI3<=%HJXW.<"XDR"W!$B$7W0-U&U>U'5#R M;[:4N!*LWX&$J,LU*<9%1)]9PN.G2TZ#2\#FAK^9[E-X2B&N\$GZ-XMCB;E$>3FPY(%D?G'9(L;', M;IC&B@ "I 6%HD:A598I635$(LT=SWE7.!TPQ53>0].8.V1 M4LP4(Q692N414X%^FO9]:%&EWJ+9B?2^.+YPI:[CR37+SC;*G@V.*$26X&FP*%E_*G MBE'MR"/&_;^:6%P 3R%(0B0D+?P\*2(["I#:J:C< C-I"] M;] 7D*G\?K1"TGS=8<%GO2,&01W$J,/8+2= VR2U$NU?4'7[.TK.!185AC>7 MB@=+!> 3>)& RVUOWR6%6X^FTQ=(Y09PO40NUQ^V2S#M9TMFNH\?>;^M\V\_ MY.GIC>NNWDIC_3U(@EJ,_P4E5G'I1QB*=_\%=K4+L >^_OT__^-OZL[/$L-_ MGY]'&1BAJ'?=LL\,YLO7\=TW8?2(1R]7N9"CW^?OW 0)F7YDR><%K$GQ=,Z, M\.$3F_]T\OX*<>.?_?_[#"X&)]/'?C7Y/+2F9[W M>\-W@XDS.C_Y>V.T@CJUZ3ELZO$=YW.N:/'="P126A\N+,BI6A&N7F+TVH++ M%)@KMV[(BC(B/"N:R;4J#JU4/C1&(3#_[<%\X;(0>Z40V+;FD'LLW://>,4- M)LWTEYP,CMM?LMU]_@[[^M9W"WNY"YOZA1VBP&,QW%??YN^<._.4&;0O"5LO MJ-36KU5BVJ=&/D_BQJ>TZ*1N4\2DQV+2O?NM4)>IW5S[&<_AK7@EC_<2EF9) MP%U2_(2>)\W*4YLB1+_XWA1*-(C6C4.(PQ&N,76P1W9O4'\5[*9((-Y'M?I) MN XF7).10\+U=-5A=Q7YA\\?S)\B;#^CN'33!?[_7>G_/H_\SYB0BS5]/T2W ML+?SP[@O.)&GG$E,+ZZ<:7\\?7\^&LZ&SJ@_<>29Q-7E:#BX> 5G$N=6FB]Y MGN=FVB0&(>BG#B*IHR"WF<-FM^)K,5@S223MB_.6]!#G(%T\Y! >Z]GL#*6C M-QQ/IH-Q?S0Q=Y[AF#G0&,Z.>Z#QPMM[K3X/H M96F*UZC.OO@]Z4Q$.FU'.#Y5[AR3&_[X^SSV=6EC W MS8N2>5@8T0O(AWV,M)D7A^H>&G*,)O9DYDYC]ZS"=H*QJM;"R.0)) DD&P>2-9QS$I(24A) M2-D$7B6D)*0DI"2D)*0DI"3#NY&,=Q1?[_$!4A;QZ9NNW=2,V+\.TVKOE-+# MI(PVFE;$5\17Q%?$5VVA%?$5\95Q6K5$03UHC3&M0"N5%SN"3+["$KE#?)YA,JQ2*>\MZYC@_7$2&[- MTZ<5)RW&CO@Z8):DW;D]+KI.UEG*SBQ,V8<'7Q M4F)>O%RRQ OSMFW>(< MYS#+C*56/+=\MHK3@&)0CP!#K4.;D>V8TZ&;(A!UJ\HD$1V6""H%3')!JJ+1:%"G7]Z/3ZMC,8'9^BK>"\NK4P0DE" M24+))J+D\8G9"J8C@"2 ; NO$D :#,5P)DYSR$D)' 2@!* $H"T"4*?GV+.) MZ7024C,?]?W^D+E EZW7:W]K\PJ#B)W*VHI.O_?=.L\YO379YU]P:@01X%SV M=F"Z(N.YE>;+I9O<8VA-MF#69;R$A;G_/K4\-UU8[%]Y<.N&6&N0YY4$9>U! M:X-DSQF RX-ZKIC'EM?H0\VBI.E&VX.K7@PYUS+8V$HK_GII'?"/X-8>NKS%BI_ M"98LM7YC=]:G>.EN[+S 23=!) ;IYEFLOA#;//_F+O"SQ=O9[&SHC/J]X7@R M'8S[H\EW"CX &D)WE;*WZH\?U^&@G(5^^%)"RF3KB=G^YS=BA,/9=X^#UE9< M%??W7W:[\\+;>\=]/4V>)G^$VZ<'??OKCL[E'SKT2OX:1^S>6KK)5Y99\]Q@ MP>(&$;!Q\FT<_]KM&C=W*-/Y,Y>9W9_,:B=7*[@&[Z.X'0*P!K B =A1RRNW MFG<(Q@C&&L**!&,$8P1C!&/-+V_4"*1J#!@=QBALRMJ_%&E:W-;(1"MJ MN4U\=71:$5\17Q%?$5^UA5;$5]U24 \:W?FA3/^@P$X*-*' 3F*Z3C(=!782 M\S6'^2BPD[B/ CO;ID'S^_XX^WQFW: 1*@U6^X-B[Q[T:BO]J,"DG0*+6C@ M@5T[0@NSW@!E:F,S-7N['5;/-2]>QU']CS^R[C9!4G;L:$AY&7;/3B MY9(E7N"&ULI=L83.$/XKIUB"/5*TV'4Y^#M// M&*^5[[-5G ;&(F$;1,7VPM!C<6)&B7Q4_)K9XXFQ_?[99&N*;-:M.)-PDG > M^<2?1)1$E$241)1$])6+:&=$T*P*VW7A:LFI:N,$B^AC;$LSU3*U#4$0A^N, MVID8FJ%C3_L'['_:!C:J6Z4B ", (P!KBTU(*$8H1BA&*%9O'(@S,%?]=E^J M4<(&@1N!&X'; 6S,\=18V YI9VN>Q1\R%Z:_]?HM?__MASP]O7'=U=O/WH+Y M>RT?_[N_-UH,IM<3D:3 M\\'[]^>SD3,][_>&[R:C4>_JY.]KBZ,3^DNP9*GU&[NS/L5+=S=V:K>'0<1. M9;U,I]_[;EVZG-X:9O$O-([X,T^S8'XOO@HB@.SL[^OQTKENZR4T0B4&Z>1:K+X1ZP+^Y"_QL 5<#.25H M 2"%[BIE;]4?/ZZ#4#EN_4"A ++9UM.A_8\DQ) F_>\>1\JMF"VG=-S;C_SZ MUS1Y.N&B$RZJ,GC8*H-?%@ECUJ_PVR*UWL&VYUL_YQ&S!CW;0MV*V)#8\ !L M^#GX9H ):\Q><-J?O@#?)6 >Y5O4?&/V- 5X46V20_N^.E^;9#@P5@"@W3SS M4D<7P1?!%\'7H>%K/*3JO0V) &Z_%BN[T+A9$$>S7K&>(^R>4DX23C-:1AV;UI37/(K%,Z6Q$K42<(O&+%&QLUA M/+P4I$U!VOL[5^SQD/* R3E#^-4 SB/\>OJ!.ZBJ?<*OQN:8;&:%;,\>>>.]%J=O$&3I\FW8/*OVY/%/VZ$ MPSYYA/;9SCS!.4MHANI^AM[]C MZ-@"WKQ,46-.-6+2#C&IL40$ DOB0P)+8M(N,^G>8$E- W=S[6_YDB5N%B>/ ME,>BN,L#R_L!B7A@EJLA>((XKO4"X9NVJE*X/ZJ^* M_6F6P=MJ:31.GZ8PB[%(U?KF7$.WAJD][AOW2SZI'4-3UI\Z+A!($$AL!8F) M/>T;*P)'($$@02#1/9!PAO9X8JPW"J$$H02A1"=18CHF7>))*$$GG+N)>,6B M>!E$=,9)WM@F>V.)X[K/<8TC7&.(11Q''$<@E]:<_'%/HU# MV_3#OCWNU=04N;LE:4BD2*0>ZC/>&]=4PXY$BD3J-8I4WQXNT'R/VZ8 ML_,46[C S;\$[G40!EG TE^9F^8)\W^//C$O3Q)X%[XB?7+3G.GXHG\Q?GS8?_BXI4VS?%9Y@9ARMO@S&$AK%M<"6L1L,1-O,4] M=L[!WR[C);#U_?>I-0\B-_("-[1;B\GX\JWFUM+63YG.<>HO'/CL*).]FHLNDVMO7/TDUN@D@,TLVS6'TA4)9_ MT^#N0#-JD]+6VVGRK1W]RVX_K,RVI/%#NPQ.HL_^V1Z41D3\\Q#_.$ZS8\[J MKQ2.5J3%S4A+VHQ+>&=J_9'"J/=."&\)T!^T"]REFRZL=__* [#KD*3&LNM) M@)O6&*"A$DT,1PQW (;[9QYGS+<^)H''4BN(K',O"VYA/W&3K[*WM/4!'2]( M+4MX*_'=VX* W_S";EEH.50!BGCW,+T-;Z)@#J2 1_V>P7W6[] =@C&"L8:P(L$8P=BQ8.QU MG^[S^_XX^WQF90F/D A8RNNHN#%J(1R5R: R M&?5M$+.9/9DUH$Y&*QBO;E6,0)) DD"20++5C$<@22#9%EXED&RTJX&0DI"2 MD+(1O$I(24C97J1L22#..DK*,GM]TX49FQ%7V&%:-;S.4J-H17Q%?$5\17S5 M%EH17Q%?&:=52Q34@]:!^Q#=LC1;4@DX*A5#)>"(X3K)<%0"CGBWK;Q+)>"( M55O(JLTK =<9/9[?QS,^;U \(M3=1;;GO74=&ZSY1N)NGCZM. @R=@S9FQNL8:=M0A8XB;>XAZ#>O"WRW@)#'+_?6K-@\B->+J*RXN*64OFIGG"?,O- M]$?$D>5:"?/R),'77;MID,(M^, -&CYG-E?,8\MKEI2;Q,"QK7[/F1AY_,.% M(\TL](XB1M65UEY5V9S6V04_ZV.)XF3IAIMO+AXL&,!C82BO^>FD=\(_ Q9X MZO,6LGT)EBRU?F-WUJ=XZ6YL^4LWN0DB,4@WSV+UA= O^#=W@9\MX&J@ED0I M0*#07:7LK?KCQW74*<>MG^J4R#79>B"W_\&0&--P]MWCV+@5ON6TQ"OP)9[ZTEWTVM>6ZP_G^# M"-@XS# .N(VO &$N]N$%H0V-B5Z8V?W)K':*-&7M=P$Y(4V7D*8503"-@*%V M1%@=!J-:P34$8 1@#6%% K!&%EIK!>\0C!&,-805"<8(QHX%8RT)-EB',!EL MW#<=J]X,..LPK1H>;=8H6A%?$5\17Q%?M856Q%?$5\9IU1(%]:#1L!^B6Y9F M2PJ$[73P2J/B4R@0EAB.8EV)=XEW]^#=[D6L$JN^ E:EN-,C.?'_./M\9MV@ MW$2HU%ON#8N\>]&LUQ0.-(B4C0,(.H^D\\CGD)F M3/@2+3=";_ARR1)>27GEKEAR3'#K&/@7P^UO\9GJS@-,G+C-0B+ MC!+QJ" UL\>3<>V\U139JGL_)^$R(5R/Q&-V1_CJN.[J[6=OP?P\9+_/L00=KT GBGV=1_XO@7L=A$$6L%3V6_=_ MCSXQ+T\2X,,+-PW2+_C6+T"BBS#VOO[]/__C;UL>'$1!QGX);IG_(\1+JK?#2D1([D]L_M/)^ZM^SYG^L_]_7ZY.K,"'+UPO.SV_>#<>39WAU6@P M'LZ&D^%L>N%,S_N]X<7%U7@Z.?G[VO+I2_$E6++4^HW=69_BI;L;8K7;PR!B MI[):I]/O?;ZD6]XV%?,8\MKEFA#=_C0)X:'?L<2)+XUCT/8L1\I$OH0 M-^W!@96-=)VY\+/^T"A.EFZXR9#%@SE*6!X+0WG-3R>]$_X9(-!3GY\N.W>! MGRW@3YB31%Y U=!=I>RM^N/'=20M!Z4??Y2G;Z.M1U[[GZ"(,?5GWSV.]UMW M'CFGH][>ZL&_\/9IFP=/ZTYSI[DW>.YT_$['[[5&#SG.$QDC 1YQ'>RVQ7&=9 MCO9:8K]V[K54.N6!TBEY"H-DB96PD(MSN@A6U$NGC:Z6=A>QI0+(>Y-J8#N# M7NWD:@77X'V474\ U@!6) #;FU1O''LTKK^$UJ:\=25TW5C34\(WPC?"-^.5 M?0'>J,4.*6@$8$UB10(PLC )P C 6LN*!&!/L3#[!^AR2!8FX1OA&^';$2S, MZ:!^!UHKN.:E"EI+0L7K).%O<00KOURQC%GN3<+8DD69L4-@ OH.=^R93HUI M64V1AKHM/I*'#LO#F]' >&K@PXMZJ3ME\3UV=)-OE+"1Y-@ MISO=QOJV,ZP_CJ0IXE2WIDO"1<*EZ\9]NS>M7[I(;2;9(]E;NV],NQI)%DD6 MJ8PD7"1<[1&N-XX]Z3/;^]>"[2%D$1T7B)(JR*1()&H:E43>VBNS!%I520P'1>8D3WMSV@+,>#J M:Y!KO58?8)JRY77(?.LN3K[.X\1CIMBG011L+P)UYW#"Z1M+L^C\X02)%HG6 M4]3DD;&$<#IP)\$CP=N73F-C[AK:TDBR2+)(6R31(M&J6ULT5SZ(M$42/!*\ M?>DT)6VQ5I=MMSRSE^XJR.#9_V8P[7B>W;D)LWQVR\)XA<4S86@I5= \"B+5 MT!KUN"72[-ED9 R;'J%.4^2K;JV;).H52]2;F<':V7L2YW7KVB1NKUCBT;6-LC91LG M?T2X6@A7$<Q%:M;M%F;G&=H_1MON=[_H#>S0T=U;W;(*V@O'J MMID() DD"22;!Y)OG*')W,R74Y0:)!.&$H82AK8(0V=V;U+3L17IF821A)&$ MD:W'2#+&"20)) DD"20?-,8=>]1K@"I)QCAA*&$H86@+,=3IV[U! _R9K6"\ MERJ:6J#!#YD+=-EZ_9:___9#GI[>N.[J[6=OP?P\9+_/WP=1D+%?@EOF?X@R M-[H)X(%8V"I+O^"SOP A+L+8^_KW__R/OVVY/<_RA/T*#UGFRT\,GA!^=.\Q MQ2I]'R>_KUCB9L#1OS W96L/A!6(D,R?V/RGD_=7_9XS_6?__[Y5P.'DWOIB>_'UMV?0E^!(L66K] MQNZL3_'2W0W0VNUA$+'3!>/[@=/O?;SM +\PR2R" MP-924-A:2>):"9/]!T (6&+%BM)6R$EM90LWLQ;N+;-P@0,WM.($;EJZ\!&N M JX[]=S(8R&NB;C)REBR3.%ZBWWS6)I:\=P"YK3N@4\M-WM@4WK.Q'[.X=&# MGFWAPAMY8CG .P8DP0Z=O'Y0L,^LOL,*#M6%)A2,>8@CMU97]=YVK M\+,^MBA.EFZX.9+BP1P6+%C=4%[STTGOA'\&S//4YZ<+S=)-;H)(#-+-LUA] M(50H_LU=X&<+N!JH)]$8D#9T5RE[J_[X<1U=RW'K@5,%0H^V!L/M'WHEAC2= M?O?X%K!UEY)3.NKMLX.^O24IQ.W2P8D^Y7 '1PBI?826#VN!$ME+2DR?1T"\ MC7^Z$U!^'8>^>$ZA+%E"6WJ&.MAD6:U3H_X_U%#>P5[I6U?,8\MKT(@&CDV" M>WC!/8Q@-HL^-49^.ZV7353OK3?S)%Y:/^?AO>586:Q+*?D&VZB7-+Z(CCGO MW@N<=XWQS_7M\[9O1GU(N,-,*G0$N_ M1TI?@S"G.U4B 8PFU,:;])PG@9&Q8MF$.1W64R^T]$G/ M:1#F=$?/&=C3$17$)CUG?QI^@9^8.\]80MK.$9"G:Q6B^CV[/S.WNU&)J%9L M_;4"5)RY(;Q_N0PR'N)(JA/E##0- "AGP*!![=B3?DUE>!VN#MWU,X@C^]!A_X'GD7R[>WI!.L&,P= X[>\ M?)F'L!BWS )69UZ&,?T9_B!H:BU=GV% #GYW&2^!N>^_3Y&4,*:4H88;<8%P M,_CPLQOE;G)O.2)HW[IV0TPAL-(%8YDUCQ/^&->/5UD01_"JEQ>-%\C1)(_$/\0_Q#_-,J#:!!BFB=42R7\%WB>IGEGT+P:WQZ0-4"F23::9]IU^_&=T4#L#[J+4#X0WAS1%2 M\LV=@S=^Y0EG"&<(9PAGFHXSK]M+S>^[8G.68/W\- YS'J[N1KX59W 'C"JM MT3@EK.YPE9"9W1\:*T#4%%FI6ZTAB>BP1)AKG&8V0.'RDB9T$<; M9 P?65&-&,_KI,.4YN)4=TI/.7U[-J':4R1=)%UUU%4:FZN(0:)%HD6B56Y< M [L_V#L!Z=5+%_F(2]4[6*Y"7H[&Y0KX0=1N JD.>P&F=G]F;*-OBKB07XPD MXMGD>#,S9E-NKGE]Y]C&AZ8WA1S3MXM$K&:VQ.-AL8:69%PD7"1<)%P==ISO"Y8LF!S_Z$JT <3 M,J+5,P"IF>GHC:(5\17Q%?$5\54K:$4.O2=4V?HE<*^#,,@"EEID!C5(BJD^ M'G$<<1QQ'''<*^&XEO@_ZG0AG7M>DO/V87>E1))%ZQ2+P938P)!(7&D;AT7%RGN8ANV517=I&(U)W MP@H&4WLPF=7.7$V1L[JU8)(NDBY=;W;L::_^0@6D4I/LD>RM[VQC>S0Q5@>O M\SL;>8RW*>&47]T48&H=_O2G=G]J3+-NBHR0&YE$XOGJ\-1V)L9J<9+62P+3 M<8'I]VS'H2(='7,D-S?:E8CXNH.6&D7$QA"..)$XL1F$(TY\S9SXNEUT_.-& MRLGG+/:^+N C2]+O+?:O/,CNR;0ZO-"^QB!KXA_B'^(?XI]6Z0,-4E=KSO[( MEWGH9LRW?#8/O"![!0K_T>75N(PV_MR=.J!6 YY&?=MQC)WQ4,@301%!$4'1 M,ZCAC.SIT%B!XL8O/MY'D&M'X%^O3YI^#", %J#PS[/C_$%FNY\6)[T8> ML^Z";&%E"V9%[$X%GL(3W)+SO3VKSR_P@]<(XS1.&@:GX3;!< M855U^.3Z\8IW!X+_X2^7,?P4W7^?PJKC9%)>#B%*XS#PN64,[\GXPWF0*UR= ML 5<%MPR"]Z1\C:?UV[(!YHN&,NL.Q>^3:UY' ( IV\?7%*3R^+!(%E269B' M#F2T5U?PMWBJ]@Q];%&<+-UP]$_X9I,I3G[=PQ)=@ MR5+K-UCD3_'2W=BTEFYR$T1BD&Z>Q>H+(>G\F[O SQ9P-5#O&KB')0@.H;M* MV5OUQP8CE^/6'41EP-1HJ\=K?Q^3&--@^-WC*+,5_^2%2:RTG/GT> MO:8[XU^^+!+&K%_AMT5JO0.EUK=^SB-F#7JVU>\YQGK-$M<1UVE15\$W SS7 MDNUAMT_$.%UIMSAJX&D-8OOT&).#"O)Y:GUBF-7,?.(XXK@#<-R%<">FW/$9 MY]E6OR?Q(O'B 7CQW7S.A.?\O&1E]( Q*&@./5N, 5$^R3+8-,YR&% M[,5A05U("*MOSN;SOD93>V2NGG%3EA+OHQ+?! ,$ _O"P)C:_1$,$ R\3(V5@FC*6A(.$ X0#CP%!WHS>S@UUONS*6M).$ X M0#CPA$D/[.F,N@"NS;/MT9;-[1%!1'S=AZ:-(F)C"$><2)S8#,(1)Q(G-H-P MQ(G$B<^)HY\76'?/*/&ZF>EW&:B3K0[-L**TA3-.@11/8U M!F 3_Q#_$/\0_Q#_-)8^Q#_$/\0_Q#_$/PVD3]O/V.N,7T"K%DM&)88S'!M$ MOF8Q8Z7IT"']4T^H568^]J<_LP<]8R& C6\*B/=1"TJ2KL-)U[#OD'21=)%T MU='3U%SSF%?>SY0DCR3O"70:C>W^U%@Z.>UK)%TD717I&HZ,I6F3=)%TD73I M6J.Y>DBO7&M\W=%(_+[/;LA$\-'23;ZR#$9IBKD(GO:'I]:AD-.WG9XQZ[4I MTE#W5DXBT6V1Z#D3$@D2"1()>=_,V-D!B0.)0^O%H3^P>U3,ED2"1$(7B?YP M1")!(D$B43KXC*E-Y,=K@UN]3B)^P.Z@+,VXCR_.X$(KX+TE3;%8@^C87I#J MSO'$9&1L-Z>3/Q(M$BU-M/HD6B1:)%IUE!"E8#"2+)*L.HX *!*,1(M$JQ;1 MZM&N1:)%HE5'"#-M6K4Z7X\O5TZE)%BD;1BOB*^(KXBOBJ+;0BOB*^ M(KXBOFH+K8BOB*^HJMP!G16_L0J*I/9O4WV*!D(B0B)"(D&@W-89V?U:_ M%Z@I:_]2ZXOBE31B8"&@(: IG:%9T!1 MNZ3P$ X1#AT9A\RUU2(<(APB'"(<>I;AY5"1ZGT)H)TP_I"YUR';>KWVMS:O M,(C8J3PL=?J][]:YPNFMR1?_0J.&Q[!3F/@FB \LK]$_X95M53G[>LS)=@R5+K-W9G?8J7[@;V M+=WD)HC$(-T\B]47 FCY-W>!GRW@:J#>=9SX+$$^"]U5RMZJ/WYW."V\_\NN/>WN[1]^JE6]ISD/W MM+2.T:<?3"V_BG M.[%K7\>A+YYSGEKQW/HYCY@UZ-E6O[=_89Z62.=N#=$X,4E8CQG06(>L/CW@ M\=#2^XFMXL1@&!YQ'''< QQWX89NY(%A=A=DBSC/K @,M(3=LBAG\&PW\MV$ M>)%X\1"\^&X^9UZ&^LOEPHUNF/7?< %+?GCS2WS'$FHW_S*>?5#^K73!6'8P MUR@!P!X <$ BMH%PC2$6<1QQ''$<<5PC$M@ZKIZCKIT>E# M_$/\0_Q#_-,>#:!!BFB=P3OGG@=SS%(K81X+;C$*Q;8B\EFT$M0:'RI&48+Z M??VQ/9N-:R=)4Q8?[Z,$+8(:@IHC0,W [@^HBC!!#4$-04V]4#.P)R-"&O). M[TW"2_@N<;W,1>3=1OP8WT1."7NKH4>>8,Z6: M(AEUJS$D$1V6"$&.:=_I&^,7D@N2B];+!>T4IM30!EG!==+VBLT9**0^1@KG MJ)#RLKYQMN!%?],:-=8&$;B] &64B,=%KIX][/7)M";I(NFJ1;H&3OT-/TFZ M2+I>H71-9R19=>KB'56Y@^4J9$M0K5VN>->K;A,R==CL']B],9G])!$D$:5$ M."-CY<%)(D@B6B\1;Z;& A"1B)&(D8K1_==HWO"Y8LHEF_Z'.G <3,J+5 M,P"IF65)&T4KXBOB*^(KXJM6T(H<>D_HMO!+X%X'89 %++7(#&J0%%.?%.(X MXCCB..*X5\)Q+?%_U-SP(V>,R'I(NDBZ:I!!>^#55I__R72SAMDX1Y8":?\ MZ:; 5NO0R9F9[$/9%!DAGQF)Q+/)T1_:@Z%#(D$B02*A=-B1[?2,)5&3JMI& MV[$YL:Y$Q-<=LM0H(C:&<,2)Q(G-(!QQXFOFQ-?MHN,?-Q)./F>Q]W4!'UF2 M?F^Q?^5!=D^&U^&%]C6&6!/_$/\0_Q#_M$H?:)"Z6G/N1[[,0S=CON6S>> % MV2M0^(\NK\9EM/$Q+_]U,+8R[\*MP9WMC!Q[8BYYYI4'91 4$101%#T7BB:. M/1T2%!$4$101%!T5BOH]VR$D,G_\_T/F7H=LZ_5;_O[;#WEZ>N.ZJ[>?O07S M\Y#]/O^-W8&I"+3,@"P?DSB"/SW>1R<]C_S+A1O=L/1#I%\31%ZP"EGZ!8AQ M$<;>U[__YW_\;MFI,[B<.I<7X^&[B\O^P!D. MKP;GSO2\WQN^F\VNQL[)W]?63*?_EV#)4@OF;'V*84 [UT^[/0PB=BK/0)Q^ M[[MU%G)Z:VS&OUAG%/XYB "-L[<#TR<2L0<^V<*V,O,*Z/0]C#TK;J%P_FXFEY+ SE-3^=]$[X M9P 93WU^.J,NW>0FB,0@W3R+U1<"^/@W=X&?+=[.9F?3WJ@WGO;[8R#*=/3= MC]=QXK,$D3-T5RE[J_[8X-ER%KISK0#(Z59GX?[N.3' R?"[QQ%XZ]X@[G=> M>/M+[V_U[;V#OKXEQ[?=UYX[1I_],[\$\JF->_4-^W4'OO67'O_G0&_=(+'^QPUS]@R#A\[YUNXKK"Q4F4',?W:CW$WN+6>'1D[>K19'1THD MX7;&!HPTQMOS_QVP%4X=%&E=@A0)9Q-Q?MR9$\M#A5/&^@(8*)Z72U16RT!P@,GD(TOBU-ZAG&4B5>T9"VR.I M<9_@WTG@P5^\CMO+,N.N>N>CV?OI^/W%9#9Z-YY<](=7,C-N,)J.+QN4&:EJ4#?>RM$5*F:.4N>VWMSOGC5+F2$M^]?2AE#E*F:.4N4:Q':7, M4UE\>Z55DF9!8-DAM;CD!_2/MW6TJ3:\0N MW,W(N3?]@;&.YZ^\\#-)WB%.O#J3/=>?G8WK%[VF2!&9W90WUT3@.?@Y9W-V M_HDY]-F33J][_R=IZ[!9/QB>#8QYV)O"^@TVZUN_F5,>77MV_E>31^?8DY&Y M0 ?*I"/QK$<\*9.NKGB&QD#18'PV&I![Y.F:EL%,NOWSW[8GTO$(;9Z#=QDO M5RQ*W2R((_ZLWU?XY_.SZ=[U)^\O)N_'[V?#R65_>C7JO7-D-MW5N_-^OX'9 M=*;[RG$Z6C$G)"71/6M-'EJ2UJ7047[<7K>W.\&-\N-(]WWU]*'\N'WRXZ2* M17QGGN\H0>[Q!+EWWUCB!2FS/H()09EQ!GCVP@VQJ GEQ35R7WZ%>7$#>SPS M%MW]NM-*2"P;I"XWWEU(KN+*J=7D;$RNXEHUK(Y%TE$"6^,QN#GH0OEK) X4 MZ%;DKTW.>L9"1+HB$92_]@!QE2.(4MB.O0]W,VCMS7ADKOH[I;"1Y%$*V[ZJ ML7,VJ[\N5E.DB QO2F%K(O!TU_1^8\STINV;A*7CAKDS.NL9.P5N"NLWV#!O M_5Z\%DY ^6<-VK8/FW_6EFB#WM <9SZ;P!2.0()]6!6L\98QA2-4%+'IV:S^ M';0I:V]00WMYYMIS$\ZVIZ_]$24,J/9OYO\2I^GOT0>>%K=D498^.5]M.AB/ MKRXNWSOO!E?]0?_JJM<[%_EJ5^^N=0W9V D M]VTT;77V6+MSWVCR;9E\2_(&:U6K&F%Y=,PRH_RMW?E;Y_Z?.2]'=1FG&?$< M\=P!>.X?7+\OS2P+[2SB/>*] _ >-6TTR9Y_G'T^LVY0 ")N8+LW+/+NK>LX M\HT)=(-(V3A)/YS/N17''XUP2+?C5&TXM?M#2N*E4S-"L":Q(B'8$PK9'RY> MY4GQ@ZU@-,H-(' C<&LLN(%ZYHSK3V]J!=N\5#VC8X4?+^-D%2=NQH1ISD_: MO7BYQ Q--[16[HHEY( S[X [1J'"XZ:)3^W)U%Q1ED?(TQ3QJMN ))%ZQ2+U M9G8P>:)T*9*V5RYML(&-#28WOY(-K.UG9(T30")<+81[+/N'TC1>1+Y.Y'', M)G:O;ZRG(W5#(S0C-",T.YKUZ-35[_DY%'O=AB4A'2$=(5UM>MO8GAJL"/CJ M];:],G0/-C S:8\:J5]=SJM(5]T@\G.F=\4\ANVF2J0?B'8T$R.//T0";"7> MO+)]=#I'=NDF-T$D!NGF6:R^$%H$_X;2:&NZO=VIH#3YMDR^]?$NQI-^FA&\ MUS&+C;+,**N6>*XY/$=9M<1[E%5[?.V%LFK;+NF4MD%I&\\CE3.V^Y--)QBE M;5#< "$8(5@+$.R-P>P-RJHE<"-P(W!K#+B!>N;,**OV>"'_W;+3*:OV. ZX M5Y>4Y(SL:5UAG-U%*!(I$JG==LYH?"AYHN!GDK97+FVX@3DUY51U=P-K^QE9 MXP20"%<+X2@[HU;R=2([8]"WG2:T<6P*^]1MW!":$9H1FM6753N8-8=BK]NP M)*0CI".DJU%OZ_4:@'5-81^#-OW+^][NW:FVTNAV:[-^5@6-;GF_ M82L6#8=M*X&E2 (/LT!2_DL>!1E\CZ>$2S?YRC+]>\N]71;L &_#OYF5N,BE]Q9N;3Q1.6'_ MRH,TR)B5LN0V\)BU HK$OLQ4EO.WXF0[ <0\SZQST3S7C7(WN;=D]K#-GZ"& M%L56&$GO9E=[K$G'Y:K!.8LDJOA1>_DFEAH'WN>0!9 M&;#:V8GU#Q:QQ W#>UOQ@H52^<#^_1QFZX^^,_(<"RB!9#'R,$!#(\\YO0=T M!2Z/@-N3%!E$+E[)Q=9=D"WX=]6B?A&!C?8/#AZ MF3['!RR!X0&9$6QD!9&9:/ MIH$'B_5*\^L_83/D.R1N:1N;J%@UOJ(,M+\ %4NX^!H^NDF$JSK/%"8$"2PG M2EP*.PC\!Z>BJFWH_*"FAY?F?.1F^+K7,X7?8LCS')A'TC#*L3@'_B*I:9)R MN,^&3.V@?.60H0I>6"?H9\G6EV%6X8UW@N.18?IX@\&]?U+,'E?9F*YNZ#B=+R:2Z_@DZDYKX10A& MU2E8#7&(DL5_/T62BMW29Z%MW2T"X NNV^$:X6U!M,JYUB2Y!VGKIFF^5 IN M$'EA[JNW)$'Z]70.G #? Z\@6J*29G-=C&]H */Z1S%&&3WG!. M] &0#:0R8*$O%-8=S]>&9 6I9)]\A=QYC0HJ?*I0! !A?"W/ MN?N2<"7Z'D$!OPZX5ARE09JAFE>H',44"6KR<"VB<9S@5O@Y(NX((4H;2 $83S /X9LFR!7"]]4?D M2V'>^-&NSH\/$H;C1DJOA\?CD/-E,0"\81GXIZL8" U?9'>,B5%"!Y>#B5:555A_SX75LV!/\6-X M611G\NE\"=S[XH8455E\3X0[QSQ'NTX!4;!=[DJ2*E+"4/$-\%S.:.K1'4/V M[:X$M.VY*(4QQWJYJ\O-,MK4O:2%8=C@?\C,/\ R'+*DFUH6)3CKY=R0)%M< M.UO70NS/KO4KNM:L2S<)8T2[/!3+P?=E(70^0X ,(EY9@K1%.=ZU?/N(SQ;' M\-,]NQ7', @2;+4>D+]T:/'+@,Z%*WD/7_#P5( M^H(O>^\G_6;X@@V! _^X41#C<[Y<2A-8(ZOF*+048>N%2).3Y)>_#3) 7&_' MM"^X-@63_BC46B$1*"T?P0[S@E4H)/82P 5#-OGO!]RK^^8WA50B7K $R74! M+!'=T*6 ("#<]&*F:/,"B$<\-PA4]DPZEQ=@Y8+:!#HS*-:@K7&+Q7*!4Q*? M8P57?]R2$.C-WP_C2^0U<#&+!IX =N C,^L\[# M4 S14S"OWL*W"=A]4@ QOOV52\-0AX]<26!/9]]#ZIJF^??#NB0 LOE9=?X;[8R('#LW$K BJO( MS\#[W"=4N3AB'DNYTQ)YW!4JUDH#L3/KDB69"XL?1'P7+Y#-#U+4P/.$6SOX MEO!>C:H01S!26*HL0^DP?WQ^#P$"BK-&UAA,3/Z<)%[*BL$O6[%5GJ0Y[EER MT$D>2KQ(V(W44@N'*4#%&=_<$F1>//HR,81T$>?GWG$I;.T"O?C MDPV&%DN"RRT/,F(>[;F2LG*7D:_T#K+E4)]+OCM$UO%289R M]Q[8U')ZI__/AGF'<$M!2UA(?@&[3L3![)B/=BI]&)"AHZN$BV8A_@$771^4->[N+"UEESF*6ZD'%)@H^%^I0/ZGG>8QOV9X5WD';3'[Z]L>*VX1O3LX__W'R5W52/SSMS:R33^R616 M<[R[E,[$5##R)>!ZO&1):KWY AN:9XU[X[_:)Y9GLJ7:4?_R'N5 MP !8Q)//"DRX]NJF"^M]B.7"8:H[BN"%R\JY?9J#FE<22RI[;[ENH38SZ9',N &GO,;*>1NY/'". MCPMM66X5H8]MX _\A@)K"I?ZGYBFD*M48,0(Q=+ MCF])M5G]F?LW2)^]E;=S>&NXE9O-1-$)EZN,^=&]N#\*F'.3A,M%X6R_B6/_ M+@C#'[=X_EV/LSD_<'8C'D21JN>L.,K\NY"\-)YG=ZA]^D"V,%Z)5BUQFLD[ M\I3-\Q!X]%8XS%8)*MS2WXZT%7=P/HXQ1#^XK;Q8,OJ/RD2.\3C9_89L]F&[ M+6GKTHD$2;ESI62YZADDLFT2L$@>(,"/R")QGDIVV)!D_>DL#!B/8TV8?A:; M%^?27I!X^1)U&@^'_&MYKS ^$U!_&!)>"$-EG.LX(@Y:'A@Z'R\*09P P1;Q M'8PM =86A]-*^?>X+>H' $B)SM0P$FESQ]J!<=UJV(&W0:XC(+'X'^^ _X#X M"'0=.6=5J)9R-]("A@G+&@8P3[_:94F)N/#)8IAS< /X'Y:!)/&\U+\ ?%EV M7W[VW?L4K1 1$E7=0B$MA"#R0 M \JAX1VSHLKC6$=+,N8B&_TX', "@8@I/ 5K4*W#*Y3K*'>L^697E'U;,%< M_U]@[^.CN\5+6B)-B_E(FX7B(3P\6@H_%ZSX0X7F;6VABR^JM>W@&\SRXK8X MT[E3Y+C$$;M71]OS'*-RY-F+AJ=)J5$BC*D>=YSM>(\[OILG0A4+UK-;NL5T M8*/C 7UIGET*4?T4I%];S(7O"_L(,P227*;4H$ZXBC&^*^ G)H6MHVW+PO%0 M$D4', PX*;@:OU8JROK.6N++_XZ7*765R M#K)2;4#U0LT"X)/'P,PK1 JR7,9[\H!.0.I$FI2H-/ B:4+&O WCZ$!RGQQ M" Q+*%+ >,#A6L@>Z!9%,)[0?GWNE,8^DS)X&BW%>/=,UW*Z^,_"(9661[75 ME\J0RU1.URZ/P_"<#'7J1#A8KE%+!ZW(QA'HT4BXU7G*G[OV<&&LIM*CCL&4 M@JC2,E ,4WG$]QJIT: /BG.\\BR]"%R4C@MMCSVS?HOY"0%,BY_AR>>J^IPO0["$*.3RKT3MPTF0XD\ M-U*)R+ 'XK5LJ]YA@Z$N?RV_3*TW*E]".O;^*M0!G\U9DO!K):Z7%VK^[;^> M61=J=*FL'L"/=6(/S#TMN6N[_Y?K#OQ82/B+N1X>^=O(P"_E3Q6C4A->&_Y9 M<62K//+"V[^9WB)IH>5QI3F6A!!!R7A$\BZ3(4SW2Z4_%NX+[C,MM#(>X.3?-Q3.16?;8R'R'EV],=9L^Z^*0@XXGR,KU#^$M2/BT'S6:M!Z(G$4CX$[SY0;V%34G$&A2P7 M5-W^CI)S@45A)5:QB$'9)I9 "3S.#SI7(#N%XB ME^L/VR68]K,EL_#6R@PVKO2*HST^KF.$]!QX=S]7>]6G8EMJL5/B?'/G7?.G M(PN)ZCK\1^YOTG->8>R+8A_'Y/!MV[8.%YAWN7&)8K/B1+>(]=P<'28DENZ[ M#<@M;.T"+31011-;: #2HXN'5>K",[UFB7Y9(>CL!M,TD/A MRU-^?B*%MKRD$E$-@\1(NVTY21N/*L!H=V0CGF\O\^4&V L5I,@P%% DL$2> M4J<:IMER'Y,1-EN]01<[R2+=)D>A"W;;:)* ZP3+]HF"7CJ7%W#;2Q>R )9FT8&RE=I*RZ9HNY_]<]FP&L@&EO2 M>(Y+7!B:8W1HG-%7(M UO#_;'&5[=K^U)$<$GE0JDMQB5>H]K\*BE1?8(K/< M>0K_OHGYIBCR.'B%,PQ&";@/&P_5X[M"N<>2?QE&MQ3/XP'26Q[N,X:Z=!X5 MXP(H*:7EG&#""%_K6H0?^"*C7A9+$+'KCZT@M\!<+<999QL.0W(I]86T_KN( MR9$9(Y539N4[T>-UU"$&QAIA8I<>AB,,AFL7O2+761%7IP6U C>6-W2E1( F M: A06/*$KU%9W '/4=4)S'9#%J]7>I\?I*N<'^VCL;&-[F&^OI,JB!],[Z MS:0:'7.\P!%RI;Q-,@6IS1%"5QOG!Z6#08NM4)C)<:[<3Z5A@><(B?+X^@]X M=K>?G(BB'9I'=H\GU>8*C]F5^VB,YK;MU>*?%Y+(,5M-#)4;[ M5N[GZ\M<>(%5&*01?#Q <(0V,UVF_00$*U(^)IWQS'D$^F.14-/S@2 MW;GIAF]PYPJV9.\4BI^A&K__-3WKF=5 E.04=08J];1W9==J1SE"1P8A5(49 MU@Y5-U*S<(,H+CJ]OC\M;N#.!ML"!5V&$,;S.>;2 G?SX_?-#05-UYRM;4GB M3/M>>3M+$W1',E0EPM_,,CECPYKBF76^+(PI=7+'EVQS(RMJ4&HXH1:P6&4> MBRMJ@98[)H].K.S"VI%"M_8/G2UDT7?5C( MP2J)T33F1G:Q%\>86J0?Z_+JHJJ@IMC4595/OHNKD02I8&OA&]%]')A)SH.T M,:]XZTMYL(H:'DX@K9K51>ZF>MDUFV.TV,Y9B*0VS$?3[&;UABX5!/P],@P# MJ 5HNXI)=:"ZI@O7-XU@D_'P;%SGME^$ .S*4%45C(N"NFJ?T'0!>2JF&S(H M,?>X:,Q=W;ODL3PC'ZI*P27F-;?8 M2U+)%%6IW.AG51LKV-5Q%+%0\SOP7&Y;I.V[>DEP8(*$URBX!OM]'NC5J=(T M]@*N'\-FF\2\H/\W/2I+%K?C5?@\43T'RV>+/79-$U-U4>,PWU; 67G+U^[B MPU8)V_&9:#%K%Q9#DW& MEO&'K"7=5$\FJZ]2LRNTV:W30$. ._"5;G\#T5(!]R8,,QP$Q42MCEL"A,$359U5E 4A,-C9539MD\# MUIJ'TU:I<\UN^*'/$H?Y;S7#APDB#_/6.46"TL,.J=+MM^0) 7+RQ6*)R41NWB#8LH#N.;>_44 M?>Q:.6?^'".;Q!R6V\QN8ZKG2(K+:V9(O'%'E1_UU5CH!8[E\@EI%*F>/)!* M%%PH$'*A'0:+%+D$;KS#"@Q\:7CJ7!K V-Q$';+V%H6W60+ MKE<('A-LR.&(;\1"HP,.$'J="Q-9XD.5QT\:.6L!H @^.-]2$/0Z)Q+R8BN% M48N> JXH+Y(%,$E>,8D_U>:'YO"\LHR?2,EB_/)16#JA'MI5'(Y6QB,G:*WB-%F[.[_V2AW,+]@E:KLJG MOH_OV&;6-D5#OBW#[F"#Y[/.V="P=[1D02,/%/F4KR^/LAIJ9Z_;V*96W_3I M?&3(8CF&4A[F(F*+T>EF:IF!=PW,@'A;AHDW XH%I=C(9K3MI-A:_SHSV M@R!QW_0^7 ,2]TV?I!X>B8F#$8?/-:(7O7J":B"!J*6F5C]+_R)?^=^YZ[.K[EX97%LT24DU=R]O97N*H0CWZZY?_2<@J A* M+U(D9,":%CQ6V6_<:DF?,)25-];W@+[P\K"@3'O&\?X87\E<+E@ M^N+P?]TSNF5TA4/EOM*U08L&CX3I*QPV?""BU[V4P,(3R/N!Z''5>MS(UO0] MO:'EUMKN%6=?U35=7;HVCM>Z5CK'"CLF_,RS,M2E$]1!5SJ\9CZL?YI>=CSD/=UU_+VVKRJG' M//P7?[TGG*7UG,53CDBOGR/\*8JZLA YSPL1_C3%V#P:(E"!$.+Y:\T*];ZD M&\V?M7%KU>BD@XG'O&"S6&QP4'VJK,DE4R_R,*NR6I&"LDDA/F*DT6-._<)+ ME.I JYTQR88U/ K*RW7G:"F>>[KX9$=]^1M)F^S^>1'=0RZ M4[J>=Q3ZU)/0:R8"PM=.0C6GN/[N(SC"=]''N#-\]XNV.\1W.E;,N^(:Z\?N M&?:=5.):-. OU0_!@>UU=Z-U^;!KPS3[],ZF-:U1<_EHW''<>T2)L\?36\H=:--L?CDOV\EL(/)#Q+6'0=)U^8H.3!7/-@ M?M0[ZKQ3'75:;-=\W-$B:+-+B&@_XGGY,A=N-1^CYC'T5"G>NAR=65?ZS^@C M<4-/WLFSLU(P?I$2IT@560.F=!!L6I2RIY'NV%-E07_!Y+(%+!*>BR;PD#+? MM31P2E_A GMK%?&<(<],XY9%_)R7_[J608SQFX$JN.7'LGQZQJ2!HTQCD8N, M@]6\G+*&(I>N:K&((ISS@+Q61R^YW;3=U:P*%S&5Q<72MP>8_AY% K07J6?@ M]6_728B?]9&("O:;[RT>G E7.0M#>#2HJ_>"T>&$KTT\G@Q$I@ M1?C?3G'M#YE?_IEL?8(E]ODCB/?*1YG+S]"WI7YO,?*YS37V-'_;-D6?VKA+,3?O/H MX#5>K:D&!K\/;9H<877A)CYO4E>1XP?E=NOZK)%2$*%)U,0-90Z@]'81^"#M M1JGY@$;??L)I;(@)42PQ2KJ!=6J-2OKQH/-]B?ATZ>Z6$'^4[>3\LM6DR*P7 M!]"F>)%DM6GTZ9)(-A/IC,OJ^SR)@J([[SSXAG\;$]$&$;%=LML@PM4KU!/: M8Y]%M^W.BO9N'>T2SZY)X2^8[,Q]63N",!+-P?4,$?V!>R2V7?^L]83[KA/+ M@R$E/YU$<<1.?BB>W1D?L>K)_#'!H*_S4!7VL:T/9:OU<]D-"#?O?\C^\"WV M(_/ $S7Q%9^X6TQM0QC-9W-ETKPEL$_/'&]+PB&CSC_/,?UF_Q&3_/.>TY M=GG/R86BX*5.P3=?XE7@6=/>Z*]ORXLOL6!$69_LBLV#LF:?:ZE'GCA>(Y&$W1=BCJ#$I(L=X)&/985Q^ UI2 MFFY06$13RNZMP@WN6C#8FW!MR037\#!&U+=6O-"8C+W;O# ]LS[@:P-TS,/R MB TX%64)1&PNV2B\1D/KJRL:3F0%N/(!]XP+9)%W'E I4;$[],J3&"[8^24X%N14I B MRGIG-M)2_L8;R/Z< S\"+X]LZ_.2A]5_#&YLZY=?+FW+%VT(E'@!Q3_'O-?K MK]B-FC^J^@4\[S?4W+ IBWBF+, HEK$ ''ROE"QQ/JLS1!'=IBK";.!.I9Z4 M$A"]*D41-"MZRL#L%\$*:[$E+H:()E\Q @[C\'E<)]-#[Q7P+J^Q&N]=G'P% MD,8ZXZH&H(+0(L2_%-%-?$R8C$;4SMN>>4'BY4M$.(_+,4;$+G&" M5MFUT+5\[/D8I OF5V"/]P *TJJ&UO:@6-E+:&V/+=:X"OM;P%Y/][B1>M". MC1)V^JR\2)5SAA>(@\((! VY!);@=R^+KS'3 "[!H'F&P]%6<0'K+\(;J@N* M601<;1#U;M2C,9*75[)1/2K/K LM64:-3P0]R!9:"MC+?F]Y%,@M07LTS@G) MH)53SE3*11E<@ )XF^=I!F#_0LT>Q$GC1*O?L.'G/*'G J%B1>NPZYXNOXD U'*Z#A9 M<"CADI6JGLB\6BL:GN5[Q"GRGR+ 65;14\TF*RT= K53\Q[&8? 5,YHRX J^ M=1<)1&O,NSYEN#\4L=S(+IB I:@K4K Q!D*\4:U4]8$%)P>I:F2/&B-P#^AV MRK$7SS-9QS.\E6LA->&J^LLUT54F\WSDKF'S'33.,]'<75HA&_?#!U5S,"GJ M>\(+\V61UE2I92HK>-IJB:R(,1\^8EY,O 1E-$M8Y.N9;BJ3HLPAX+C"L 4+ M+.I\CEDH&2X2U@F%IOH:V"M!8A:XT'>DPGSV/CX1KZ(%06'8>&2H'';@5( M=:"]P:>B6']2Z6'*LZ]XTDY<6#4@"DN^HZ,L5TO:HJ6!S?ID/*H$8*U7DBSJ?<"DJ%9#U73%8#O69BEY"]%427/[[/:8F)FZ,L-FH1 M "5+W"DU4>OYM]$Z\GNM3*"0:%630MK)(H?PU@U$_N=:45^IYQ4$K$X2=UP9 MI8A'&\Q7]51MWL5)V'6J)T_"VVJ>6;L63N: 5-O<<,Q4;7#:;3/)>9^*MJ-]+0"N_A]XO-XQL+^WIXA_4DGI&H-+=,@+TMX M$YL^]EU03JXX6O,X36VI)'+V (./MXM/&&!MX4E;,@"QX_88&=9@0&EM4T6; M3=!QW1M8MQOEO]2[NLKV%/="AH"7P.YBAXN*E"<8ZS&.G8F3!-,#]$$Q2#?/ M8O6%./KAW]002NE,S,12SEX82_FRVYT7WG[DU]/D:?+=G_S3HB^:<&ANO%O? MALW:A2B#QD5AE,,=G3Q,++F+*A5D]DUW M\M<7GG#\:\R3 -_MD01H)'*J@;)KG+(DN75*[N (@KM)2_D6;@-LO*)1Y\OM3-=IG.@;Q\V=Q#8&GW4RX'\=C.<>(F$-E.+L M:I140\=VQL/:Z=4*ML'[GISS0@A&"$8(=D0$F]JS7I\ C ", *Q!K$@ ]@0 M&_7V/EDB ", :SN -87;&H%1C8&A$>#0I'Y+L"F+_U*HZ5CE!8H*&Z6XT9;)+46*4-PH,6M' MF97B1HE;V\.M%#=*+-LREJ6X48H;;;?H4]!"\PX$VQ&T,)G9@_&D=GJU@FWP M/HI:( 1K "L2@NU-*F=BCYP9(1@A&"%8@UB1$&Q_!!O;P]F8$(P0C!"L0:Q( M"+8_@CD#>S"E[!V*2-T1D5I#.5?Q$2]7]=$WCG;W\T$:G6$M'3_T2L:R27"U M$'A9\QLK"^>\4+XJTRQ;&8E"TTF"]6XSJS/F[6DL5:Q+-]?CJ72:H?7>)>M!U3_&=G7!"Y*L)T> M%HFN%AE_46%FZYK=!!%O$R$KO/N;Q7\5D7G?B@=KJY=-?'@Q>=ZZY)K)-A(P M#;\8/.^\(FL^\QO@2Q;*2Y0C6;2K2/! MZO+8MP:K"1Q[K?!V;+*->:IP)Y 'F>04KCH-YJ^ZO#C:^QEEJXWRI WJF+P95L)WE(I55V/8"2BZP## MKD#J;9NUZ]>*Y<,2NJ++CK:GK+64X *K$;^8PE[ K;?'6*>&;"W(9#L.$,&0 M13>PUG@]/OB:97<(=^LM-(H&(>G6YZ[#.E_[XAG%MROW7L!1H+J0%1VH@$1S MX".@Q3S 68O=;;D"92M::T_H^G_FJ6PX4C3ED,@(\]BD)9_P?,[[CTC"\,D6 M[8V6HE>>6/!*0Q/9AU.?Q!UOF\-WAI4;:--4M,#V 5H_%:W;A]C1*^*V6S#Y M3X)E1'N&+82Q[A@L G:"TBDHD5@H!-@$"50(['5RB 9N!T#8'0IL)=SKD!KL MH3:5M4ZLT?8.)5F%#(4R5&E;%N6\'R3<4?04T6Y+56.?FP 4X40T 4Q04D&M M0&4OCJJ-378TP=.0K^AC@AUPMKQ2ZT6D:Q&\-U6B-ZV5NJX^VB-RM4FC99=9 MMA$6UD76_K"C,XW0-F4+1F0>OMFB0O#//O96R[ 3(2>-:JXJ%(00T+'0B&V% MI-CY*5W;;42C0I0=0,B;I.PK!'?/@YMKP#H$88>>7ZJKDL#7.XMJ*S[ %;7(@HTN! M9=_PJES*9L1QGIW&\]-5[&$O3M1LN68EYX]M<@MCJ^),T'MF@80M5+=%%^VU M.79'EEJM4L#DHS6%KG@6U^RV#@2N"9;78#@PU?(=T%TU%/W&/0:P6!O+\"S' M>^]L:,%5X;;LC/^_O2]];AQ']OR\[Z]@>&9>5T?0+IV65'-$R->\[NUKR]7O MQ7[:H$C(8A=%:@C2+L]?OYD)@ 0E^J9L2LZ.CFY+(G$D,G]Y GA.@R7L:;.Y MD58SNF2 -+P$Q_+AS6+/&CKR?2,MX778+1L2+/1X!Q9:@CY^?\NL+(,[0$D! MD(IXJ3"@4A,&B/;?$,SMLD94[L!J@.RHCY1# Z'K"T(=6DV MN?B_SF XGDY" /M>EB;KI0"9!@?_-PH[[ =E=$!T95$@*2B@#'(=Q5&QH"(R MCMI7AU'4?=H9^(,9W0QK70Q;&WH*]?73>/M<@9(6>U?UL44JY=@FQR! MN4):739JF_ FT 227 RN?I;:HY8+"AW-A!F0=FJD6'FIL@/0$LS12+A2O6/\ M7SM %;?E#RT]U5CCPI,%^?3EEJ7M0T,P=W2K^VJ7>92%8/S?-6R\ZM+<5&]2 M3L4[E=3 /=>+'CD7*@8G2Y=L[2;JROV>>+/]=1CHE%8M-2V"A:2O;O7=L7H5 M9K=T8:ZO+GFULR/?:0.L$GS00;Y$:<"[&-6^^;@232'S$*_]M'Q/J069FJ;; MP"\O?W.+YUH6C9L$8G6I2G^A>AEXPZ?OYG@K=]W2>W'UEO." MU?'>=V#X)(YQ<*GVG0R%09ZO<:*4D]!K79F4SMD4H>*2CVM$3:?-2+9J)F.% MM@H0:M;)AZ7HHHG M>F5%4%ZD;2 / !B46IKI7$.11J(KRS=B1)24J(XNUK&3QR3F*%-N@BTPKS+4 MD:\P:9\@9]OI5CV+MV2+Q@TI8S8C 8K(*"!9D56GF8.R*5VZ!XR339?CKG%- M4Q#,>C>L$<]I6E'3&PH:L49I=37EQTQN/?QEU2M@)(PTLZ=5X=T6JH2_)-[S MK72 "O3=ZFN^,3NBQJ,+0(CZV@)5N4J!.;X4'4'D82EI 2D !%,P'&TTL*38 M+4(N51# U*EJ9?:'NEP*NKE.HGPI:K)-&,\T$NPO/'P=5AIHXL,O:@4C^ @?KA(0GD,] M"YFA)7<%9L("?@6XHV("RY+R(HU4I4:@UF01US?Y+/IXNQ*DNE7.2B,6#K68 MZ[ZHB0=,>?F +1\(%"GL4D&0 M(ETHJR9\INJ-C/VNQKCR9%;)9&!%!B H3=]*4=G.?#E"UZ38RNI% HBB 0 0 ML%R+&H@P=8SO(!?A"EO3\(&4@OZ!,L+W"&FQ%*J$!AOK) UCGD=S6$CZU=*" M#UGWP/<+&UUL)EL*D6F8U3)7+4)!SEIMJB.I0ZYH49D"/2#UOW(PYM!65@8V MV?I@U5/%W,K.]NE?[BBG^[(H%:8RM*VZ%NW'VHZ#*@DBMTB55I8V>24EB%]< MP:^Q-OKV)&2Y 2D2-%E&)^EJEQ%8 @24E'-*=9TQZ6,D&.D7$VDY*$7>PJ;9,( MU]2S'8@R^*"< =.9\@9415]ASXLX**(:BO=TN3.Z ^BDEL6H84SFE0X @+F. M+9JROZK\S404"J*M=JRAXQL46G2$9]4@A($*O0SE:.^DY)YP[ /Z7Q6+5)3_ MGL3:-ZNAT+RE-2_B8YFQP$&QQ'ZX O[[$!Z)(U=SJ54FCO![E292*KS]GGR" M*Q3)^]Z(16:>1PF"GP(J.,?(GPW2 ?_-([J>M4J-FLEH:V"_T+1E.'<]7&" M'R"\V*AR8Z<\)>NMM&21FRJJK=:?WTA2.?]#$FE/9IW:Z% X\S#%-^O=^3!> MY=9&"% ^*-$;$5&J[0?+2&NN4&W3P/FEPNP\ "R9D09,\@P:7:_-,1W#& 4" M>8S["F:W!!>XSR"Z5FZ%#K[:E4!ZK.N#TD9=48$T$VB &*XK:S\W=(/)3LSS M5$4E5=6T&D]604 =/M8E) B(&$( MYI,.2\/_K4H&K>-T)8-5ZE,)T5BKC<%P$A+DEG")D(OA@6T[5UM+4-(W-4=< M*=;?@PU1IVM2C(N(,;.4ZJ=+3H-'P.>&OX4=5R@BZH?&"2"3WXXSB.4J2FX% M%I''8*[BC[,DSDV5,S"K__5094ZP7P =;==0I$J_;#B1XL3&[*PZ#]]5;*U3 M\CP\*1,_I'&9B+,=QC0)+P46LJP#+YNLQL6M6$:QL<':8Z'"T#&+\%K#,IXA78> MT7M#'(KM&,;K7:>YYYOH N[72:+DZK;,#MI%K#XA.CXM0[V&109'TTW"TG8B<'+U JQR8GN1?+Q\%(@CG1YO>I?95QQJ:+;!^FH M?')E1Q> J,=KK&HK[K=7%M*EP9XS2Y&14MYAZ2XF96MGQ1@&VANRD51@V9A) M69:&L]R$6-,$W) EFCEN"?$BO@)Z&:O_7Z!VE&94+DXFO"58'DGZU=JA?=\V M> 4!&R:*K". K8_TOAQ=QY%B_(=<42-.E,:9"W!4RR(-KZKRRW0P-%OZ&/;F M<6@WN"40,MH:QHA;KA7>%;@;%!EGVRR!ICV@%NT0UU8 >NU)46,3*('UK7-L MP;>.2/G*A< MWZ=6'[5$L>%WN:*UH_E5ZIA4EJ&(Y\:!5596.8+ I E3\5A% M:QKZS@(X@*LX68(S3>KWCOVHS=4B]YJM16ZR3+K;[-"0B==,*_]Q#&(BYSM6 M08]5T2X%'U3V.=*IFY;N5VAR: US=4M8Y[5J\N]B'*QIT*:743>;0"F50H'? MUF$?4!U;7DMW6G1L9 ;_%FGR'ACR'J;31NR>P-4[X9"&-P7=SR%!GIKDPXXC MTY;C$*_LD'VVHXO[Y)1]OBMLNA7'[+'!:SNB9Y)U&,_6637W#EC,1:P<>T49:GK/]!13$N5,:I,AU07%'U0> MERJV55%KV4#F?164",4ZZ^E&RW0^S3MP%AKV,W?46VRDI<8VXF[3;VW8TFIR M:/T6L^+[W!&^9FTZ^U4B<4D%^E^\;SML6MK1!%V/*?7.@\S[5C&YU&<_H:2O MJ9>IEN+@@3F9#J1?8: VUED^+\\6N*$KW"@B*S;UX;X[%PN&BW3]4G7Q2B<$ MO#+S(-%3L+'.L%(*WVZ\S'5NC%B? M741&83EH]!CB5.@0RA75\^&7^*MF9I/'. 2-<8BR@[5U0F:J"'*ON/:2O,$3 M\@9/+6]PAWF7IN0D*UWT ?R6I2$!'/$-':6@4U?%QJWB>\<#!S?0N^!,(9>K M\^>T&TU\$WZN*M[US@_D9\^<);84GLQ3554^]\)4[U>#3U18#JZJ.57LKK-5 M;:>\/'J)-BK?ELDRVF4CPTR4V\'+C:NX'T15S:M"WDT"J'F"GT/2\:,7Y[@- ML.OJF)+M0\4)R ;(-96K2E7A*AN@NM6D''[]Z*TMWL46V,",<.Y,+W]W M?DF.L._CP\[$+>L+#GY88A%=<>"43WR,[V%.*>]*1( /U(2 ^O5+C9'$#QR?J[!W;2R;5D'*#7%R7#PHW ^ M5\2O'%IBU824=@&L( !47)YHHNO-U)$I-0]JSOZ<2]SV %#4Z3@_@(;Z1ANK MS5_7=(!/<[&,!L74P+\B2HW0DKABM2@*+YZ9B30!J#BDN&]11>:E5[@T"*_2 MG-: )7")-NKPS O-4U2Q6 ML3@XE;+*TMK&;O9A4< 7FVO(,>XTA=]JR/,<]V,J&I9G$VMJ-DFYS3,BB*$* M7E@GW(=(2'66BAZ,;A&#(IKHL:ZZO4F^KTJ8AQ6#5^8(\9JM]Q9WK L<28Z= M8=LU(&@\H^D, MD@ @C-W^?G0)_:1D1./YLGZN@PS:F:.3XHW)4GY,LB$599$36-"C7* MK:O2KGU/9=["BTZQZM:L='3*U2YRX5!X"+ M5I55W)7LX>Y"T"E!(E01N&I='7EP6[Q0%,C$J#E4.;AU-%&=W)4D-:3$" OT M .T2HYFF]PS9ZT,)9O^X'R6$]5JK:V5IW2QE;*_UHQ.:9+-T ML4&>3*\RVH(7H6RZ&+5KH?2SY_P,?4'+7AHEB':Y/MZ/]+(2.K,5PZIPL#LD M_-WL% /B=&'+QL98X[!H3J&20LMFM'3\FHJO@ZCBAI5Z];R^C[BVB:R&/'@# M3$6/W85_9H,/S8C*P@6>X12F2_F=^K:\!D;9A&7=]Z9%^$B4>Y8@U1C'=RV? MB9(])5)7&GQ72@N8K1#$3DIY4L8$CXM"23M$J5N_$.%.:2_.0KMKL*\KZZ^> M9(FI+@,UZ:6(0R#&+TGVEA>(- YP/\3.A9BE%(_%5'(U&!N"+#2VWZ'7[QQU MFLVQEV=45*ZQ*A9-JD6+<='(A@PKT^WU*=RB9ER^16M,)\AN'B%%)%$GW6E*=D\Y93*+BW>M2ZYP M$[47X09$K1!4OL! 1JE2*(6Z%KDQ,W7U%B2P9W$C8R!F67%1IS;JS3TO(X6I[- ]K:^(,#VO%=Q#C?*8$!V6,P>F@H> ]T1J\@8A MZ,\4=V!6O)H5AJ8K$]E<0Z-PGK!"EBM(=#4'"5K[7BO;F0HU:_#?@G!3*:&. M]KI[F*7*4'>[X2M5[]JXC%]JUJL\5Q?WX)KLDZ2DC3YA6-5SAK'RBHHSOJQC M%TFMZ(8C4+AT))%BG0>D;F/#W2-DT#K\LEC\[%?Z^X<8#^_"DI^=/A#ES!Q$$:KYZ$J?5%B'X6BYA9\J-TB*)9[& MD-Y:,"LK.+N&G5+[)D)O^#7B8F(@^FI'VNA4G*&6IZM$6GALFJ+XDCHIWXR[ M^C >0J&.OE<5'3@6>%YEA2C]KL^B4[(D8G74);:CHHQK43H\/8@F;X(>*O1= M.1G()L1ZH ]+EU(I-OP30;4C"CZ^BBA T?9B3)J2W(=S?2K3,DEU/[>J- :Q7UW+@$1480HA(IP*:A@M"U-JPC/(OC%>B*V"-G&J&9=E4]@ZIZ1B =1HQ2 M6CFLL(R5*G+A6?LJ) J/5D,3^B P67O-ANZCDHSR\B#,S!+9E7U:2)(4L PQ M JR 5-(T9RAPP"A522"^JI@:"9AT&GD*EW' M -(.-I=KN[DB-:#]M2PJDEIS M)N6T\VPF3G8D(YZ2VZ<9:[<,(_:T)N6 M:#=&O'Z4G#[_&I^;AW@K"1U@6G9[)S@F5:3[+<& =D@NA[:W5,@*#!ZU8VGM M$"Y*AMPQU_4S!CW+FZ +10K59F[=LR^930D-&G&^FZ] WT1FI":*5J:20?BU M.2_O3@*A@E?JU386;LP-0O9YT;.2E/ME:)YX,O35/L8PHJ,U?@&U@E7"=!#R MJ4JA4U';C@-%6>:E?!/2R, "Q=%;>+2(5]Q+4Q3F(AFH-*$P52HI/YH^- &RU[LO M?+WSMMWSY'GR^S_Y!X"$(FK@JVGP4@C_UPHP]];0WOZL-8+]54IHC=\\.$Q+ M%6PS+;9A2SSR^+W:16@+P3!<.@<[X=,B#$!?-FJ%/(L^Q7!'!_?32BM18TRL MOCETXIKSIP[]\RQ:UJK3>O929\%:\QX_CUSC.]GK"VVRQGJ(A73.*WM;F=^8 MWQKGM\OPV\NX;>=U1.,D90VQ38GMOX'$;M)2]T*.Y$87K1+PVG#4F_+AXVG' M3/I^F'3SB P&2^9#!DL&2V;2YX/ELZSSF>=_O4J3/ XP6IVDG_[D^T+,YZTR MVU_.M;_D2ZQO25)Y?W;C"3+?(LKML+R_(A%?F>6:=PV9XW:?XUI'N-80BSF. M.8XY;A\XKEU:]>5!Z^[NF[^F]J==#N].2V/C]&D+L_RY:2(T/V=BH48G_6'L M'O<:CTN6K+Y#Z_\]@P2#!(-$'4B,W'&ORR#!(,$@P2!Q%TAT!^[Q:,@HP2C! M*,$H<0]*C(_9EG@22G"&\[Z3"? ^AYASG!R-;7,TECEN_SFN=81K#;&8XYCC MF./V@>/:I54YQYG]]7^H=E($A^82!7-;@KY@HSPVWJ4S8'U]\CX=$L%QBN8E MN-?N_7;-^_2#GGO<:2SP]Q!YVB)W^-XL=?Q(>.G?#^(D%@, BQ2+%(M61(JS.8\HV%V)M.+( M;M%W;1%I6X=M3Q#8/@ALD.1XQN!+ .W.U6ALE_!.Y/0?I.V#7'L?C;= RBV4 M"G2.>IWVT/-))08[P:R-52DQ@C*",H*V$D&[6_)X&4$901E!6\F4C*"-(FA_ M2YDM1E!&4$;05C(E(VBS"'K<'GJ^8P2UXLX?Z2Z0NN=?+2!N4:>%]\R4MU77-YE2A=Z19&S,C=M1;>J*;R=30H_3^U;H!;>-5[5)F+H M,@L/S8/J)(K;>VG$XIL?Y?:5F*]_SU#EG,:* M_K MJXB67GH5QFJ07IXEY@N%^O3-%FXK:N:RHE'_;2\KVNU+8UZW^YV_$.!%&I(^ M\I4 KUI;,FQW;TF5^?'/'2^G(8KIO)6";M-RI<[[Y,'IFTM8S*1]& MWP#77F:)_]51-YE+%Z\XS]+01]]?TB]Y'&927=,.?MM7D=G?'IH=OI][9.HK9(X+,BM2Q<+%S/%:[1L+&CGO9>N/8Q/V.1>JOYFA/A>[E4 MR8+39 D,<.LL=+X@C"E#D,1D67BS, JS6\SN2)%ED7IGE8:Q'ZZ\R/&6P&*4 M70"C ]J*B1LQ7/U+D@D)K3F^)Q>NRN.DPI-Y>JL-E:7(%DG@A-(1WU:"+!OH M9B8<&)K*!@!7^WGD99ALP#$6V8LR=U&F-[ 'GP8@1#)YS!?W%.C&""1,A KD^8?/^/7#['%[Y\W!TU&\FM5:. MK*2.2?ILL(Y:BO_QTM3#?%'M"NC%;Y2BNL?OI(/V]E>Q-;J.QDC M1RK=%^-6DT%R>OQ3F $,^G+2:V!PH^+\+8 ]@%]+.F?XFGE7@I,.]) O]S'>#NB^GE"0";E#E@TO3R M=Q"H(VKGL#-Q05I"?P' +6+-\>);*!7$ELW*HED4EU2 L.0"_N\G5^!> MP< M4<.Z4<3PF8>HK7 (E4,D=)+W"FU+)9_6^RB6IEEXR(N-*H&_$.-!YRBM(+52 MH"\CI2-(X%=I$N3X.\)(!C(KYR)-U0-^#K*^!&"L#O,&=-PR"<)Y"(_-0 _E M,RG^E4/3T:U%+XDO# ^1[O#'\6%GK/_H=LP?/=*.]'>O8PG;EV05^LYQY]CQ M(IF@,L#V 3=%4-1[57+TA69!? =W5-*#"/HF)*4A.'*@OB)$/H!U;$-CR5 M$EGO+I=4R@ =%)R1BBQ-Y$H10ILIP$B!BL486Z-V/+ >>82]H>&S\.(K032S MY@2*Q9*S50)8AX47=XB96R[6S(M _ 6&?-3[$A\4X34:+O!M8!A(-V-_%2(1 MB"5H!L05:L&*1V2"2E6;?0EQ)SVF]'#)!C2T?^LU\?,EV6<50RS$H5.%"1I6 MMX:\M?1"_@$BR)#:\((_@!5QG(9HR4H0T^K)4QF+KWL5-'H@']E@VAH"+$8< M@K\H1$I/F9?E0I"!IFR%PG)M1IUWAT=C!QZ+@(:-M%C*^3Q2.(BC!B\NPCLJ MJQ JK;6L X'E$M"M6/DJ'B (^FFXTIRAY .#QP>HL?(JY@KZ'X0;EH( 8BWP$C&C) M7BG#2.EBK8^*97459AFCM5Y5E]' MSN^THL 4UV&22^>?T^EO:\"N1JK]O/MZ*BO"\),2"?CNUDD !Q"Y%(Z5/%1' MJ'5=ID%,%@_.TV1Y]S 0%1T0 ZK#PEH\^.I:=Y>)=&FYGT165!8!X3?"H*L' MMT8./&PZ10H]1G;0LBST=A)3*6>*^(ADN!?X 2?4^&TKD.(\2X!BO;B(KUI/ MU*V=PIS 8O;'$#M0]J-7R$6-F6I:UFA6D+QVI+)^I$4H26,&>O^FG1DLRCQ$ MZ00*NF1XI#;$6N1:>;>T1"$JLQMX$T$1VR;KPD-Y5>AS=/]E>?>IH/N\R=YD M"]JFUEJCB6M+=>D%8M-5_$4.53I 7YGR=NM[=]-[HM'(#O\;9NQAO&FS?8 MX]Y<'KSU*\\XPSC#.,,XTW:<>=]1:GKO[*%=D%MS3AFK'W_2WG-H]:8W_D[< MWJ"QVQS:(BO;-FM8(O98(HX'+ XL#BP.A8+H=QN[M'=?)()S)B\R5/$0,MKU MRLF4MN+4]LZO?&T Z_;<\RX]:BT/ZXWUYQS=(M% M;*LB-G"' [Y*C(6+A8N%:Q?M\+<7+'U@D\X9>NG4-W-G<7)5B\+S)X+3*_C=KM\2,>>!9+; M6^W*1'S?14NM(F)K",>_9$O\\C+1. $8A[Z8?8. M#/XWE]?&9;3U>7>^ ;5:\#3LN=UN8SD>+GEB*&(H8BAZ!C6Z0W<\:.R XM8O M/K['E;-(U#YO_6U-( IC<:A#]MU> MYR_K!.EVUHA&7ZQ/FSZ',8 +4'G2<.#_A]CQ?#]) R_VA7,39@LG6P@G%C>F M\!1:].+ 2[$2]5]YF-*]/]*EQX)0^E$B\U1@82I^$RY7>*HZ?/*"9$6W \&_ M^,MI C_%M]])6'6?"N=>1(! ,M/]RYID\OBPR!%6EF8^Q(R5M<5_"U:M=JPQQ8G MZ=*+-D=2-$S\Z/@BBO0S?S_H'-!GD"K??*[AB"_A4DCG%UCDS\G2VU!:2R^] M"F,U2"_/$O.%DG3ZYB8,L@4\#=2; ?>(%,$A\E92?#)_;#!R.6X[0%063 UK M(UZ/CS&I,?4'?WD896KQ3\_I35\?[_+@>>X\=YX[S[V5<]^1@H7]]R?WC#[E M<+L/U1(I0\E8F:MO#AF_SI\Z],^V*\*UU5I.?/P\>HWOK'_YLDB%<'Z&WQ;2 M.0>C-G!^S&/A]#NNT^MT&[MKEKF.N[HZ)-$Y7UA9O6GBZ M!;%]>HW)JPKR5#J?!>YJ%@%S''/<*W#? 5>/)_/ MA8J;(_>'(5]71S*O,JV^O MP[F6_@F;[GZ(_60IRNJ!QJ"@/?3<80QHU_;9-R=<:XC%',<, XP#CP!,FW7?'$[X% M<&V>NUYMV=X[(IB([SMIVBHBMH9PS(G,B>T@'',B+1T:E#>]P;!'YVL6,E4N'7C,^ M]82SRIJO_>E-W'ZGL1+ UE\*B._Q%90L7:\G78->EZ6+I8NE:QMWFC9W>TCNW M&M]W-1*]=^E%0A4?+;WTJ\A@E$TQ%\/3X^%IYU"HVW.[G<:\U[9(P[95.8O$ M?HM$ISMBD6"18)'0[TT:RQVP.+ X[+PX]/INAP^S99%@D;!%HC<8LDBP2+!( ME &^QLPFCN/M0EA]FT3\ 6\'%3*C&%^2P8-.2'=+-L5B+:+C[H+4_J0G1L/& MM#EG_EBT6+0LT>JQ:+%HL6AMXPA1+@9CR6+)VD8*@"O!6+18M+8B6AW66BQ: M+%K;*&%FI;75X.O;2U5[SL1C6NW3B12MHA7S%?,5\Q7SU:[0BOF*^8KYBOEJ M5VC%?,5\Q:?*O6*PXA>1.5$B^32Y702WUH?"&KL]\T&VVH5K-3^,W>->8_O9 MWOE6XYH*1AI'F M+6R>@7L\VGZ]/]L\C$2,1(Q$]R'1V)V,MG_% B,1(Q$C$2/1W=08N+W)]J- M;5G[EWI?7)?;0L398UIQ?I_YBOF*^6I7:,5\Q7S%?,5\M2NT8KYBOF*^XKK< M5M?E.BN1PC"6RR1VY,)+A>O,/!GZ=/I@$$9Y)@(.E>X@ +8^7,:ATDK2IG/4 MV_[A()RR81QB'&(>MO:UY1 M&(M#G2SM]CI_6>>*;F=-ON@+BQJ^P)O"U#=A#."1?;HOYVIU71'CHE6K#7ML M<9(NO6AS)$7#-'''%U&DG_G[0>> /L.J^N9SS!>K,D#42*?!9Y*RD^F3_^NLX_Y;CMG'#) M@_W:A/?CT\IJ3,/A7Q[F\EI14N_W7O9Z]X6OOW'W;_OZ;H]^IU9^1_<\[)^5 MMF?T*8?;?>@*!*4WC-)=?7-D$H6!\Z<._?,L8C[A)@2MQ,N)CY]'+WR-/MTH MK3U+HD"U,Y5.,G=^S&/A]#NNT^L\_F">'9'.NRW$QHG)POJ6!8W;D-6G%SR^ MMO1^%JLD;; ,CSF..>X>CCOQ(B_VP3&[";-%DF=.# Y:*JY%G MHVXL#+V5> M9%Y\#5X\G\^%GZ'] K?I9Z?.1Y%I5W'S]-40#M8L14F,8>)F@\3];80)GI"T#H<7LQ M;'\\\.[0G31G >^]%\[2Q=+U-.D:\64[+%TL7=O9*<5ISZW:Y'MJ>M>'C[=K M=C-"[7&$8.(.)HU!45O$A6-F+!$OD(C^L+'<+DL$2\3.2T2WWU@5T;[( \>) MG[#]C:/"K<>D_?&LC]W.B,-6+%PL7+NQ!8]%C$6,18SUUU['AM<%2U^BV;OO M9LY7$S*FU3, J9W'DK:*5LQ7S%?,5\Q7.T$K#N@]X;:%GT)O%D9A%@KIL!O4 M(BGF>U*8XYCCF..8X]X)Q^U(_&/+%SZDN4 &6JY$+#TN?>.RAD>18^1V.YVF M.*4MTO#2@"I+Q+N6B/%PR!+!$L$28390CYH3B,U%?^KL>0?U;INJQ3:.5%R+ M.!=\T&:KT6I_B@KZ>#0*'UC&TL72M0WI.G8[W1%+%TL72]<63/ >>*7;OW^) MK?,6>;BO;(3S_NFVP-;.H5-WTN0]E&V1$8Z9L4@\FQR]@=L?=%DD6"18)(P- M.W2[G<8V4;.INHN^8WMJ79F([[MDJ55$; WAF!.9$]M!..;$]\R)[SM$1Q\W M-IQ<9HG_=0$?12J_<\2_\C"[9>9D(G$#,0S_,WH'!_^;RVKB,MK[FY<^OQE;-AW"W$,[N#KONJ+G-,^^\ M*(.AB*&(H>BY4#3JNN,!0Q%#$4,10]&;0E&OXW89B9I/_W_,O%DDZIY_EFQ' MSRCDL:@3A;$XU.F";J_SEW5J=SMK*T)?$$W#&( J^]1O.LGP0^Q^FM MT^MTCUTG6PCG8GIYXH12XN$(T\O?G5^2(_KUL--SG8.?A">%=#Y\25:A[XP' MO>_= R=+G##V4_S)R5(O!B9)1>S?TDV?>,""EZJ3G^";91)?.4EZY<7AO^G0 M!>G,;IU4^,D5? .3=R)J1YT"3RVH+R+K]*@DIJ'.O,B+?>'(A1 9/1J$TH\2 MB414&-=3 7\Y[';< M$N(/3I,@G(, 4NL_+%!!O#W.L/ NF9I0H,.KP4, M!I;#$1ZU$L*?*^#-)( /0D(?T"-\YQ73HR:Q^<#+A',39@O'%] \$@#QQ=\D\ 8]JX< CYCN+!I^60B+ MN,"-J7!4K] _36:5SR)8:.A<<29^-P:92)TSX8OE M#/[H#EV]-B [48YR#W_!(^%2#TK2G&F<"0S#;M8E;H>_@*;((H8-0XGO+L,, MB'GDP/"=4Q2_&$41E$6X DKBRGE9E<(P_9)C;\(HPBO#\#*&$+C-3Q" )!V6 M$LLD"@.*G%6D3^*Z+1-)%?'X$JQ!"F,JY!E@ (:EV)PZF,&;^>P/7$&];,C. MAM8T/X,*T!FT3HKK,)D?YE5X\),4^&<%@\3>UONU82-?*> H%]@0H/PFF5O+ M;TCB:MY7E"F@#L:<)1FLB34:]87=*U$[S& VN$, YB$4_^*T90ZM B;F2!8E M$T:6D!,K*PAKJ[<:P**+:R_*U3QI(7T?VX"/KD+@$-]W#1[FP+D:_F&4G"80.2YG8:34WS:\ (AZCY$ J+22\+.@"!#GUY,*Y M ->A4'^]?N?[3^7CIQ'P0:D2\!6-V_3J9Y#\<*79A+[YS;LUV&HA/_ZL0=9! MZ,06G:L;H&@ LQN#<@)S'2<&%"J+OP)\:]B44\F >,H^R=36RXSS\"VIB5!R/X>+Q M\[GXLY!9&OI(87QV4^_;K$C+L\'V:=D$<:E6M=(>1\&^ZLZ-+(JZ"]2)?@'XB2@J])4"Q&3&@)&BPS8%BH= ME9&V'T@=@\]5?J,U0X'MA8E3,'7)RA8#5TCCZLDHVP Z*94/?,3]9_2LK;,V MF/Q9'GKOJ._ 4U'=?K;G-$AV$4Z[D=9D^ ULC3A;2*0YT._'/!9.OZ/8H)D! MXX(V0\ON-FBIC4&8[^CH_L-T6P]L1HIQ+O?BVNBP,[!Q[8<8C,6K$)Q\Z1PZ M_TR2@.PS7+E?49T8@.L/*P!WB;?A@J(UXOP%((%H6K0 ?H\7IBB/!ORD>B?4 M;D]I;M&+5^;%L'A1.;5+@$QXYC(3*Z=G]%'=TQF.09F\9*6AD:" XTO#1""3WIF@S7QEK6B$/CD--H?*B_A&]'FV7XK=Y#&:J^.8+ M ;X'&O%S&)_J1(%T89T#-E?]H"?Y/!.E\A_M[=C.CO%8;$^'1F!:0Q[+@)\[/W."F?5,,LY0&=(.94T^E4OM1B/NJ.OR=# MVAC/9%!GMUJNR+2%Z2_J;5KM2FHQQ*!5)+[A,V0"4!C& $9A ,'K1==N94R' MF\-TR;-S_ 7&G8R0 D,L);(L,D&HPF$DE'(!IOOAS$.V6"DWP?%N,,)3:RVM MF]Q$Q!:8W#NNF@K@*KGV\OS4,"W8U?.Y,RUUP4D>10+^ -8,=^P73= -F$?FE M) N9J--\)C );29+>,+[IIFN".)]@:].<^WU_IC,P*CW,QJ1^94^Z_@*\)(, MKS!.!W">.)%W@QQ9+D//X#&A20JOW!VRU7@R/NR U@%C@48('9;AZ]$ # -G M6HF_XOK^YJ7>5>JMP+[\+4]E[JG0(OYT]YIC=[#>I1A^P.=_7Z'DE,%?"O;2 M $^Q>QTZ3U)0P9XFL1VH02H"*V'#5<%'GR0-R$\2"O DK"(()BZ!DN7*$DPQ MEJ=D>Y[D*:#@OP 04-7!0XJD9WEJ$&X>IA(Y+9KKG\=5=RH( ^+%%$,:J-L( MBA2 H7ZS^!%8&%!+-RRK8P4%[U,P%_CO'N<-( @(3#&-Q(IC$AI%*F<0$H,! MA\N0! A>B1'Z8 #DX2E,(S[6@H=O(*W O/TKAN2I%441:.>SF/_]X.(,Q_A_>O_WR]F! M$P;P!:S]X6@XG4R/>]W3X;#;&0TFH^-AOSN>]CJ#L]/^8'IV\(\U +91\4NX M!&+_(FZ$? 8P#24R M3W1(<5JAC )I1^D%\%%R*S 0$(MYJ+%MEL0YIL:\+$O#64XQ#+)% $F62X$Q M>VE&),!MB870EBU((N7&<%73!$18>& 4W"3I5PIHQ[8P?"?+5D OYUIVOA!_ M2Q-=5GW+.@(484&83TX'VLQ$=B,HS.'Y"Q)4X2_B)$JN,+OLS#%CIK-WRC31 MW1H;PEDE(5HGF>5H%,^$."(O4)F?*Z!7"DW"&%6.+T679!5F*,9"!5'TT%2T MAC2+&OG/0%UG2'##H ME"Q!2T6 L ]8_C48]#1$J8!1/I.@@H NY]>H@PK$>@3L3 >=Z>1D,.F>79SU M1R?3D^'QJ#N\.!WVNL.3[NGDS6%GV!S(T,?-/6<%]1Q%OA=;P#CLL0%+J[YB MJ^#Y:Y$T.79K# ,9:;&2@,YF5ZE0H5V42Y^ ^E#1O]9I%? X M!?MX95E7)7B83A;H6>#3)#V>3V:1>#\)"C=YX(AZ!^!-(*-&'DW2H*5 M,46>H-1I--P'=GR42P#9#.-! M&%(N#2T$/?!T]6P)VI?@8\\$V;K@-Q(FP;?&3E\"#.3*MM3Q#F,4YADF"4V& MU$%5(%3J'T-(ZBM: $#7'$B(_@S&JG7#I6>X%!A@IQH-RFY2-T<50QI;6^<& MUU%+522'E_A H-/^L6$U8),DBD 3W:"3($'8PB!$'TC;NIIW7/6>;A*F?!U2 M)(Y\U<&U\?-F5&O#?1#4^Q\-&R4F[\OUG<5>;Y!$"'] M5-6[2.$C'QJV6H'*/#0RBUBWC*U,TPS L'2:Z[A*6T:F@3D]Z;:^GM.P>&>MJ%53B9ZAQE@'*'4@NF M*UB-]"-%P6TO@$*)8!='VG#-8_VA;%&6; :V_I'S^^8CQE25%:/7JQU=J*0; M6!9FI^*2MKHL$K12 -RI)@$QKDT)%/9MXC8JQFX>/'+^J2QS3*_:CQ66JN55 M4.@IIW ,V;(8H2); +P?[=!4'Z%Z%,]7<@6#](M"A*I?L]&4[:H4I*F^LPSC M<)DO"<7]-%0A^#FX9B2B!2Q0LE '5VA&RB\QU47K:=9-ZA\Y)W>2A5RF-Z(+ M96ND7%-=]Q"&O!S7>&)FO4O2*DK-04$F-R8:M$$]<$XQ. MN@T;XEAF:.I0=CJU44DA >K@OSJ> JSB9UX9[TGRC%*99#W7R*R*DR3Q5:(J M;C$ BVNX]#!R$Y(IY7@()Z2'$#Z#))]E\SPJVR/?K*;Q *TX5*W%N"*[^&S* M,-$(7]>%]DT2E9;FP15TR;.*RGHGFVT(AO12V@OI_!?HM23%*",JHJH"TP^B MVD+3.PT%=K[P5!+L&L.V >6*=*0=6Z PK(=[^FB MK!&[PRKCZ@2GK&PM( L\$)AFAU6TZF((.1XFC-J\4AJ^Q8"KNP?((ENSD8&Q MKT(*TNC6X)WK!*MG%=W,^CBA+).SVHN,5-&"B@0H:A;9WJ=ZEH]R&FTO\WW)VTAOTQY/1Q>BTV[^8:G=RTN],ARUT)WM;$$B5;O?L MH RR-'&GO;DCCSWP(%5FZ?%5%BJIB7E5*DK!Z!;5#A0%8T \3VUH0@Y<>E]% MP6):OH"_EROE;B@70NV?47R-X23DM%(Z[!U8Y7:&RIX"# !21$IBN*5VE%7(,7H@"/'RLDZT.&R$@FB.&5)+.UN?K)]/>,MZFT5 M&E&,AQ1[%#VE<85+RMHANF2AG"L'#S_KHC/ECI>A*Y>4&9D[E7"N:P4'"Z^5 M1JZ6''NQU)GS1QY<(7T>;1-,L1:MEIN;*2*&YQ/_JZYALJ]9_NL#18SJ][+V MD)C1!)_+?* T[>CD7B%Y=Z?XU!O@1:/M0GDU6I@4-PWI0C&D[:K(9$0);KZ& M!X/-1.1?=5C:5+X(M9$093Y5]6&%E+JV=,YH!R5JG)+E8."+PABR#1[B@9A8 M),FE9H<-2;9;%Q$&[E4VTZKGR4&^5++1#U,_7Z)U1J&?G\MW4W&51U1FJ;<7 M;8QS'4=RBIO>,W0:+PI!D@+!%LD-C"T%UO:SG!+!&#E '9-'N'D3 "FM&G7. M/$V6.EQ5#..I*K"JT5#7@0KY^FF>)!D8D^(G^.!\HZ_2!#E\D66K3Q\_WMS< M''V;I=%1DEY]['4Z_8_X\T=\\$ _G]VNX'G0+%35/+%+4G']2 MFG)XWND>CTXG%R?')]/A>#"8C$A3#CO')R?G7=-LY,$R&NWZP#O_+YI%U>% MWQ[0^\#Y^-!X^B>#0?_B['PZ'G0[X^.SWN!85XE<''>.^YVZ\3STSDO&,QP> MCX;C:7=T-IUT.N?CR?!\HN?:Z5T,!G7C>>B=%XWG[.QB,KGHGDU.^B>GH_%Y M9SC6>YQ+7T>>NYT= :L.;WH M]GMGYX8WSX'Z=>-YZ)V7C&<,J#$^/NF.!Y,^R.[QQ7"DYWIQBD9SW7@>>N]R7F_-SKO=(Z/ST% >KKMR:!STJ\;ST/OO&0\T\D0F&$P/N^>G4TO M3BZ@ ^TY7$RG9X-:?G[HG9>,YZ0S@E4?=(%%A]/3P>A\<-S1LG(^ZG1J^?FA M=UXTGD'O9-KI#"_.NX/^M'L^&8W[NNT3%)O:\3SPSDO&W?'I9'AQT3GN MGI^,)B T!FLO+GH7=>-YZ)T7C6?CT1GXGL.3DV%WJ'GA8M2?3&K' M\\ [+QG/^;!_/K[H]4<(N=WIR60Z,+KZ[*1_T:L;ST/OO&0\%\@*Q_UIOS.9 MC'LG9\<7_1/MF4^GTY-:??K0.X\;C[&MIJGO8$0HI0-DU%M>ZC]@9^DG/J+A M>&B:,J^C1?@C[FC452 [[$XZT]YH8X).,K5VF;0J MZTD\J>LCY2?G"WC;PODYH;-HSBMGT?RG/FSD6_W/JM"HV*]?_&5]=[JV7TS] M\N>NVSD>ZK_'W8G^J^=VQIWBB>&@?TG%#:H4"[=ZA?&5^KGK#GJZEW&WI[MS MCX>#XN=!_[.0@K97TZ&:91K-/#(\/C9_=OI]T\:DUS/? KSKFF)=R8#94MS* MCM5SQ?.#H?FS/]1#&F+WZL^!VQL.O] Q2@^NBI[YR.UT]#S^/'0[9CQ_[O9= MX'G]8>+VNI._?:SP)2:%JM_\!!_^\1]_^XC<%7["__[C_P-02P,$% @ MW(((376_58X"$0 H[8 !$ !Q='=O+3(P,3@P-C,P+GAS9.U=;7/B.!+^ MOK]"QZ>YJF,")#,[F=K,5EXF>ZG*VX7D9N_3EK %Z&)+C"0G87_]M63+&+#E M%\B$/:C:R0)6M[K[:;5:;=GZY=>7,$!/1$C*V5&K^[[30H1YW*=L=-1ZZ+>/ M^Z<7%ZU?O_STR]_:[=]/[B[1&?>BD#"%3@7!BOCHF:HQ^N83^8B&@H?H&Q>/ M] FWVS$1,A]>I/]9>F,28H25$G00*7+.17A&AC@*U%$K8M\C'- A)3Z($!#= MQ5R#S&6%Q8BH:QP2.<$>.6J-E9I\WMO[WB,#S!Y!]O<>#_=ZG>ZGSL=]4 F4 M9/)S0-ECVO;Y^?G]RT $[[D80%O2WBBP1+1' B7UM_:,Q7OHMX7V:H@0R?8(XTE],;*$L2C)+ZN*(WA Y)KD M,;Q6%4A[Y+H$,KR:".1RY )QEDGTM[:E:^N?VMW>:E+,8D(]*2S=.J0XW,/" MTU #;)YJDY=)@!E67$S/X7LUR0(AYKA\G3'1(AYJ$;L?5Q#1<&9DI&>$ZB)E MJ=8J1PVS6(J5^\^?$ZJ(D:6\C@G7*$TS29J+D07D@_GF5X0C0Z [_E"O2TF\ M]R/^M.?QB"DQU9'IYRHA+8_.?FG/F#04)A("$JH&TF0)TV\KR^,36AKK91&1 M_M DNL\Q(R_>N+X(*97YM+(0E#T1:1*-_3J@9,B2S^T9BV:2,$P]6=L[9E3Q MQY7]0E)/L^O6$<+2Z _M&7%# =1$U'>+E,I\]-!)\0H2@D4YF5A&$P%F0("QA(\]LVG__# MP\%[R+MMDZ4.YI,*,TD!B1<%1HG+F9"6@P[;1RT)U@Y(HOD/5\HGP[I* 0EE M=(-U"O"@KDY 0H(-56Q]CZ@TCB!;2),]W%T4K8J-6)6Y68FL3#.7^]+K=@ZZG0YJHS,J MO8#+2!#X8EFC+&^$F8\,=Y1E_\O>(M.%[B))_!OVQ7Q>-&5"G#1Q$"Z,_P MPQ,.0!&-P(5)<'0=KB*2Y6R<([%[F#,2-;]_F+\HP]: EV&\PVIFBU,."Q=8 MXD":;M1 M%O%(7G(I;WD>N<].1C=XT% UN46"3,7WOO=P_WE3*\BWN_B M#K8*0!Z&-%8?;!U'QA%A'JT,FH.!,ZW[T,E+ZV;<##IS_':P:"MDDIU,JWKQ MMREW9Z3]T,F;HEV +J1NV;9;&4R+8;G&0H!T3V1=."\Q+(5V>1(M@3;M8@?F MO.WUC@D_"LC-\ KZ"Z/P%D]-PSL"DY,@_@/SB;B9$&T^-KHD6-9=J;U2YZ5. MLKR&*W$2*X[.L!*!D)4(69&0D0FE0J%8JIU?S4-;*]/,LCYT\K(L)]9; MF5R!WS(@A@^2!]37^QE.<*#WH?3'A%0NH)7S<: %:1;\IU.M/AC2;*"+)]Z8 M)\HR10E7%+/=896Q\2T6H-Z8* H"KPNX>::E*':;H(C>S?6R]2,P-:","PSG M 7^6#PQ'/C6[E!HC6\+8C>Y!Y3$ZZR:M2YB>T+O(]K7#. L%#T'#,;2!9%17 M_-:.=7$';LQ[33'/=A@7,7?8UX1F7>&\26^E7E$QSM?Q"N"RU?/ D]X, 1EH MGS#*Q357U5/E7%IW<:N;6]Q*&:&8$S*LMAZ'IM6-2KS<:]9N;F$C'Z==32/7 MXK.*0N:ZN;(&.,N9E^*;4Y,HQ#=;CL@VBZ_O,%^&Y8(I @KJ)P?T!+56R MX MER*>4X6NA+CM#R4=[@!/0:E76W)P<)>5NKEEI0+PMK"B=$8&JAH(IJ4S1SG( MNP&GR;;,GK5"5I; &8<@"BV[LJ;>RJ!B'PX^9OY7IJB:7K A%Z&1JJ+A71P< M2'3257;Z@'+FHRY3Q^Q0AM\6 7..J?@W#B)R1;!VTAK;.O-)G2&G^S$GY&@^ MR#!"64[;#D*ML.3DX-X?]3%G!50 R5:&KES3UDF'7 S<6YD^YF1#A=!L7S+T M&^?^,PT"LTE,83;2*:+9NE\1&1<#9QSK?5:\6Q'#IW MO7(_ITZ0M?E6!J0;,<*,_FFD@&AR1J0GZ$1_NQG:QS:KX5&)DW-4=/+NY679 MFM"48:Q+R9;U#K,Y2]<:2G48.L=8IYLSQJHBN)7CKZ^X]WB"S5:'4-\+J5&I M*Z!USSR]G#%F&+4-)Y1EM?4X7&'Q2)2Y]@!='7N0N%(UK36X&G%VSV0PT#Y4 MQ1 NQ7W%+9#N#=GN=D,NM5.SQ51%7J5P+JVC''!N]PHJW^)W1"I!/;-+;/V# MM0+W4H27;I4[$)[UMQNT3MC[=,3HD'J8*5BF1J')*>0#M+I@5YPIR(",$,A(L?.4&7;ZUQMCL#4&!@?7 M4N27"J(NY$T4B#O:Q8%E'.K4SIPCEELT+4MK!@UH\&DGR/0(&O3]5O M;R]1N1

    :\+F[% ,8\M-GJ]L%9 [(Y>>>_X6H)@.\.3?9]*-E?PS+MLP>ZW M/*#57_A0D5?]DEKF72MS*47*&UGF.^06K'U&AD0(2/CTNQ9#J^TIERJ]U.=! ME!32;M28B.1BK4'Y(T0I+>0MIZ:5_<;LP(ME0//R(2/#/V:7K8RF,FBDC)OL MPD)^4Z5/+"9/IE?X MOUST>22\5W&,.OV6NLNGU=QE3A9-8Z5!@RDR\J!8H)TC%0+:L.S9C'>I0RRO MB>LXQ)871BMA&3N=\$9?/0:['M?9X=E@[^[?#>L MSN"/A9B[."?&+@H4XI=Y"#@*C MP9_6(D^INZV6=(3E[=Y2KW7KJ<^WEMCA;+A(Q0^KL5 M*W["V JV(EXHAZ1]J: +9J]AB>5=%7J-H>KN4W2?>;60EHAW/E'(6BY M^R->PSN<'97.72OMA58C7KZ.0$:1(KXUT294V;T_<4PY*P_ MQN(URLF-^B]UHU5*3W.-C53Q\PVQ7) )J?CE@!-S4U/+AHQP.R[U^V5LXJS7Y8>Y$5W.>*XGO]",\D.:PB:.6$A%I M&?SU*9A_'/@5"0=$M,S)M$>M@FLT"+1Q+2L9 6^JS)Z!WP2/ M)D9RAT4(Y1W;0.5\.+S#.Z)-V8\X*,I MC@^T#$%._QL7CT,N/+*@74VB-U-[IF80\&==S@'!SG@T4+ R2L*3S%[K8PA. ML0?*5-MFM$V4CG^!V0\F/3%=U'H05Z2.6I[I9"W&*%-X$Y2B3"J83]PZ+9S! M>D<\#C/1G\2_\*$A3$DX??#?NB\X[27\K.,,3$WF.0&R])8 LQI28\SL4_^I ME7YDCZ]H=Y\,FIO]%$^HPH'6VAZ;9/:D'?N^,4KJ4U4:OH62C8+F*5P5],5N MR),7S'L_'R&=+39O%C@->.1?$N9#KI:C3-'5MX_KUI>^434^C:3B(1%VA$U! M5J%/Y3D7/-1'$NC;G70RBW--B3.+IMMYCB+"&7G=*C&_R%80 BZA_A" M\%!E$*Y/MVDS0;%OY[[Z%90[)P,1@1R]3F]_P>%KD6S@<.9BPH&.G'#F2ZP/ M4PK!MSV*@UL,W!>UK=CZ[8>[?EGI!?B ,*_*S,!TBH680G@Z#G5:QH>ZO*VF MNEP%SL;4-5%6V]58;)K7EUMF08T'L *'*S /ZR6\5O4"TA M@IF/2\U4G]^F MYBZ%*MX:1LKTN-LRU"@.R MW:]OCJ.34F>$\S'8U6 3PF[A S2GD=#GMRSJX6RY8:A54?.:,Z^RIG.--TS9 M4A=UZI/OM-5(-L>-[:K,Y< %;38,3;=JQ4Y;W&S#%"QV5\>[UX\3HE3K:FV; MJZ[?00)+XW6G\0NIUJ):Q9??2I-4$4X6SQYK/$)66$#^?O]]H8J/@)%X(_0S^G> (7U72F5%VR MC:W:Y*L"2U\&]P-"0C>Z? M2?!$3&'D3E=8])BTNS9=IEE7!TUCX23N9U6/L?Y\$M% E]7DC>=%$TI2MW U M>%5_KP3]PEQSIU\L%"<^#XPO:%*Q[::E2*FNM_'(D_<\N1%N7V1,9%QM_R<) M_ OV57K@D5;IND2;FPLG PN/]--Y<4#2Q<];03T""KQXH-3R8:*I'9I2O^+X M;)2N_*O7YT/U#*G0\BWF@FMOGVN:_2_W^,5L8)S&?^_)BSH)N/=HI2]KM((: MRK)979/DT1 ^-#MK!SJW3<;8,1C>S[P)P#20^D2GN$8R>X.FV;VYK/^KL-X, MJZ4*9?>^9Q8-@VF^SFFZE6QPP4&L^G&DQESH>QCPB>LBE&4J4_U0TKP M5<@QG?_@=02P,$% @ W(((3;+*+U.A M(@ X&@! !4 !Q='=O+3(P,3@P-C,P7V-A;"YX;6SM?6ES&SF2]O?Y%=[> MSVCC/B:F9\-GKR)LRV'9[^Q^JL IU395I2Z2MC6__DWPD&29(DNL@[1G.J)E MB<21>)!(9"82B;_]U]?+R9//L9F6=?7;+^17_,N36/DZE-7Y;[]\.D//SEZ< MG/SR7W__R]_^ Z'_>?[AS9.7M9]?QFKVY$43[2R&)U_*V<63?X0X_>-):NK+ M)_^HFS_*SQ:A9:4GBU\F9?7'7_,/9Z?QR==I^=>IOXB7]DWM[6S1]\5L=O77 MIT^_?/GRZU?73'ZMF_.G%&/V]*;6@R7R7VA=#.6/$*&(D5^_3L,O3V"$U731 M=XM.UL6_?E?^"UN4)L:8IXMO;XI.RTT%H5GR]'_>OCE;C!.5U71F*Q]_^?M? MGCQ9PM'4D_@AIB?YWT\?3FX:^9-&9ZL_8 I^]?7ET_SUT^?S:5G%Z?1%?>G* M:@'9]%D5GDVG2N3ZK/ M<3K+JV(G\:T;&(?<%W4U:ZR?S>WDK9W-&T NMIV'7AH?9YAGT:^Z/ZDR564U MK^?3-_5T^KY>)W4?X;3/] MD%Y?7I;+UJ&O)>^G#O;-/ /O,Y=A_/ M0TT-/82LAH3Y))ZFMV557LXOW]OK1<$/$7B\B>%3%6)S>A4S==7YFPC*4 _3 MUT>W0T/34B2T;: G<@&7:AIS1]-Z4H:L:C^WDZQ"GEW$V$+1:-W"2 2_MPV M=Q%GI;>3[M1O;&ZXH9S-X.=B]I>[VNM)_67ZJ;+S4,*W>PVG79,C#:F^O&KB M!90!T92UE1Z'MK/I0P^Q.V=VZ*>OP8,1/RM!#IW%JJR;=_6LC4C;5FM PAZ_ MGSZFE0$)O]W.[GR_^*;32%HW.\K03JI9;$#1??7U*C-Z3R/;WNJ VN[O>^N MVPN1+Z.;[2+F;IG>.FTYCQN*]D/"RF\(RM,KT)UFUR=5JIO+A?MF)TTMZO9" MY&M;-O_/3N;Q+2BB\R:V[@N_X4X26U0=FL3[?[=D@/U;''I CU4#]FAJZ"&TX^_6#?1"[DD% MO\:/]NMNPC84[9N$EG/[<(U>"#IMSFU5_G.Q8\ LO(Q3WY17^:_3M#Y/V$7B M8]H8C>B6\.[15"]#.)O5_H_G=F$N76;%K]5^O[W6@(2]M:TB_LZSYGI'V[ P[NK#RORE1Z"VKM M=#J_7"S&Z2F&;2?VV#G'2:;#[]S/DX/.GIPM2>IG1W>T-.)AV M.D";NOT0.7?3^.<<5.A7G]N8+P^5'X28MK.\O5I/I*T.*>^N$._K^<*S_[Z> ME&V.WA[7RHB$OXPI-@VL\MQ7-J@6_/:BGLYNOCJK)_.50G ZNXC-ZLN6,S0B M$0> [4,$QINWWC)[:'O,0993>W[>Q'.[U !7!$V?7[^U_U M1P3DT2I2IU9''-C[V"P\996/IVY2+N'O=XVWZF+,(?5&#F;V2K8)IQ6=X^(>T6H M3TH. B!LP=;/#H;:GMT?'51+/]7->>\!T-I.P4$ VLRS2=O8$G 8@#9<16; MV74^K/ES7EX-"--C^QT3G-A\+GV\ M+@4TE3X[5TNP:&)X%V>+L-]LTEQ>UM79A6WZU2^[]#PB0"W](WNT]> @O)WX MQ29=5V_@[U7Q3'.OMRR6_<>OLUB%',XT'@4;9[-/0AYY3V'4KMO?*[@A*Q.U M)FM2^V]X<47*XD)0LE.WN+XSGZ)S:Z^>9AY]&B>SZ?J3!=1^!O*W.R6SC,8ZR2N_KY^";OXFF2H'2>__0+D%=T;+3@U M6G+KD;:4(>Q\0EBSA*B@SA./G='F6[ F^2Y6W:RF\#C0^D3%]=EDWLUPH'R%L6&M#=UG@ER_4JV>: M/'M.U'/RG#Y[_0RSE_*Y).PUUOSUX;;;GD?M_=('MBRV1:P-VF]AE)-4,UCF MEE.$A4Z(:2T1=SQ(X;G!JI6*%&C2Q&D=60=KY]Z@47C >:(F+*>A2E "H44\AZ'X270H-%;*+-D089HTBA9XEP:MA).'\P&T&<5C3?^]VRS "Z0BI=Q'0J3IH,V-XP,Y(I;KA.PA/2/#1U$\[CF.$5T;;TKKRLDR M[J9:ID2\J"? O],<=E4M)--$!8Y14L*@9(V';+49&,,&=Y!CX^M@=#OU.6MTG6&/M.7>H MW.T?^+YP08-W+D2*#.$26>PL[*O2(Z^(RP<&6/,?B0T>-U,/S_C^\(P6IKG, M*#&%+2L+_-V3O[E"X:F'@2B, DX)4<_ @$Q@2J8DDF 1=EK?(0YD= ;8:^+N M!UGVA=2(O-#,8WB4+'BP3J$YI8EZ >J.CB@0RI S3*#$"!$14V:ZB(1QW(+] MS1]MJA?$Q6@%-8 D*..)2HZ4L@"!IH)A M+DW2[-A=>CVSRD"XC7=Y=)G9]6Y&JD=P39OJA;0B\J@9"A:D*282(Z6)0=B; MD'S$ E;.L;OD>N::@7 ;4=:LWYS*]Q#>U95O(V VURDL)\3HD)"CU"+F D56 M8HR$I28*CL'@_I$VH$XZ:9\H'<7.TY8WVK10>*&$#X8C&H5'P0F&2#2P0 07 M@FF8.-+!S3KZ_M.54P;";.R]YP.0^0+^+=L)DFW5"NJU TF<8'\E#GD&O6H< M)#*1AJ285-1TT%!&WVLZ<4C/0(WF5L\)0>]@T(HI'JY4.&=!5Q81J+(1[EV-WD%512)* ?:2\-UN&D^J%O2IGMP]6;_**;:Y1R."M9J!G:TE@(2D=D",@8YF1@C' DN,.L4OC MB(R>6:(_J,9BAP\Y\KJ*X95M*F##W\ M@1A-"D7J@DD,?M)6\^=@LW@^_OJ5["U]\7[A0V#',0/MW0@!>,2BD6!*(R:R14<.3[G ]6XZ3 MC:QG9N@%IC&MFAVY:AZP:AZH523LI4X<[/GH02!RKD 66H5PHDI*ZUR4ZMBU MDT&MWG[!&TU)63R^ODWW6!0HC Q!84&1XCRB0!5&/"J%I(*M,7IF2+N4,D.. MHD74PMUR15 F> ]6AF$A(AQ]0* N"J0\R1FV0)?UK(W+N@,SEC3_=8V?\19CKJ[S66X>U?84JL0V!$K740):XITC7C=5*PS5EDCHSB8AD<+& M(J-!7;1@$, :<-K;#H= X[A8^N.+GJ$Z9*3) I16_-&B=D$H#EK%@#BE&DE- M*"(L,20\HS0:80+NX(D;QZG2HS8Q"&(C.MZN;!E>?4;6&;*P%YIUF&_](\YWKVB-MP\LW]=^/\DO M\]YY9!MVL:T;P,/5BL24#5ACY)6R*"8OD#=,(J:-(](ZSVF'2-0Q[ M,>I7UF\-'&Q3K7#!"8J30IHF@C"F%"7AQ)*G203EF1_]?9<.LSP01D-(^_9S MO;5RX53R1BH08,DH1 (-2)G\VW+O8C%VR:HPIIG8?<;[1FHL>7\"%%?G^0K% M$@F01:^^^LD\GP'_7M?A2SG9%A/6IGIA$R:4*MCM=(Q(YN/$8"U%6CHCP5H. M3'4X71O33NPD_P?":BQ.:<$--Z/0C,!NY@PRP5G$,JM3'"6H.\;FYP2H[I) M?TQ;K].,=\#C&+Q$>U]'^KZ!@E!EA;8AGSL;I"UFB*8(RK5T(DFCHB =SAS& MM <[<<1@:(UZX60EOUK?-;E?O@C!X4 TS\'0 E%+P/YU.,)P$_4^**)L!\_A MF-9B)V[H"YS;R1\LI=*NO$;O;:;](LY*?QM$/E*"I3-0NA:ZUW3YCNGK2?UE M^JFRL+/.8GB F'&.].^=+7][U@@VX+O/F8&JD>.$$\ 1R3 2D'VT*.ME0K'"<4C"6,0K9S _<:)<)@[3 9F>.&JBXQ MB>/XDD?BGIYQ/ S7Y(0]+\OI(K+J?1,OR_EE:];94+<(6K-("4466\ RIS[6 MV +S^WTV_1R6SAH795+0+CTDF+$0\A(2*M0"8:@KSVT@D32;UE^S]3G7SLIZ[69I/UG'B=[\[LY,X?9A-]FZK8(F***A$PBF1XX<] MDBK$=029H\EUL-S-.)>8!V:<,='=FY/N/;F1\\^M@H(_5;7W\ZOR]@CC/N>T MJ5N8)*D7W"-*-0;ABO.S?J#,+<="4U*R0WJ>G _QQQ!2'M6FPP)$3F5]<-I@$9%T.EQ2 $)/YRDRD'JL.T<.$_N0\-Q#& M>^]W]RDLJ_M!L[9:9S':[$_YX0M8H@E=B-W/8JQB['L.RG MX**1D!V =S:$WSZ>(6NC0R+?_H\L/UB[C-PEDNH.D4J$_ROP M33^X'F[?>S!H[U&;W8.M%(R)I)FR8&U$A;3&\!O.#_@%S^$3*CSM\LR0^"EX M;!Q@#\=D"XEZ&P6XAS:UL86"26DM!@5SD?7)2>:04A$CS6Q@UG!E19>HD)'2 MG1V,N?H"]?!6X.K%KKU,P%7= EMF EU<3) !11L$LE))Q(DRW/%@=>IB__U4 M;NXAT#PH%]U[Y>NQC'2O>D&#DC$F@8*/.7T^8"L9!1O860>X6&FZG/B3G\KU M/1"@QZ52W3S(TEFMNFFI4($EK4-$*N"$4I0,)0)+C%IMDP'DO>OB_#0_-Y/U MC>V!M:M;!^^>4NS!5@J+884QK1$/3B.+LQ3/68&HUMFGYZ/&79[E^BF<[./@ M.MIU2%M6.7KXM'I93J_J:;F,>%@JB&0+6VVO6 2C$PTY^!U;F1UPT+-38">; MF$_"DQ6Z0XI&^G.YV'O']G!"APGT/O'OX72S\R,E@K&7B\NU7VLGWD LHG//MMRDBV7U\OC M\MLTB3F(< NC/K*E0ECIO>4,*>,%8CPQ)(FB2&30">-:NG[N3!U !';F@?M9 M90;'=L340S[&,'T-4+ZULQ71B_.KZYO,XW8RF8* ?W",V[BPC_8+1P/ABGD4 ML+1(8<&0 "4%">^((#@9UN7YD8->F>F=-0\$^,$$Y(,9GAXC&Q]LI)!!FT2S M$A/!ZF+2492\#: X<1^)Q#+)#OEV#GN$.;A8[!/6@S'8\_FTK")HM\NW?!9* MS_*;33%B^S13@*J<7[?,N8F(7R:=9-P$9((*R6,%VE"'PZC#GG<.SF3] GLP M-KN?J>@QO'6_;D&B,522@(A-!-&0D@S)WV,/-P1FJ!S0/ MYW1K_3[!KJH%UIQK&AB*3B9DO%.(,6I 8FLEB:=$X0XQ8(<]P^R;AP8 \\!> MD9LKCEV\(AL:*6#C)RI2CK , 7[@@"PU&$5.I5?:B"@Z'&>.*]#,S MA[!27]2P=IM9%L^[/" /URHHH9;!D!!3.-]^"@(91@224D".1 X/: MY9?9>.C'[7N ?;-WWAH5T MNY]A5]U" 93,9[]S2 *12') IH35@ZFBFF,%*FDOSH6?BX/Z G,L)NJDDVYA ML$[M%L1'[G0.VK0Y72QP7_?C#R MIWDP\G!=7$"RA3?E[D3#Q\=MUW=56OHXF6&2%65QNW MN88>JE-XP8S6&",9I48Q:(DL5QX12;",6#'L#_@"]$DUBPUPT9+F1;3<5F_J M=Z4+0U5BEAL$"@,P,>9N_[5QEZ0*O#E<9E]^L[ ME:LAW1WKAJEN6[4PDDN7TQ4H!38&YRH__)Z34RXO9RK>5]S7H Z 7B=^0.Q& MTZ_OBN,E(HOSQH_VZS8-\>%:A4\2B\#R!7"P(&C""ED8/%(A65Y3MX3[^2$>O5UUEB8)+#' MF^L30'?QMD*^R5!/)@L)LESZV\\CA^JUX$$[&8A!8 QDQX"U,'8%5CO!3&,7 M* ['OQ/OSSW?'U8>$=+C%#* J*]#!.)48\60YBH0R) RQ+@@P M;&F'RW8CN0D&VG"/"/316/M;G7V'[K:A="&\-EBHG (=O<'7"9SS/Z>=8S;>>S:^+%)R)9#AVV10EB(.IB 1A%%G*8?_221K2 M(17Y.+.\]ZQ\Y_O<&Y3QC.DIB-(5H5O-YSOE"JN,)2)F8:LBXLYK9!(!4(@! MQ9+CX#I=TQQ'\>IKEKM",_J.M%(/6^U'Z[*%I8G[!/:$X)8AGZ]/&9==@\PI M"6IJI%T2$8XTY7V+[SY@&FOZS^+"0'Q6A;>V^2/>H7H+'SQ*:E'(DC8))U6R.@4$:9<"Q]R>H(.CT:,$U#7 M+X_TC]A87+*^^@4VOBNK!7)G\A7$O$8+1Y M'\XIQ]?%MC!5OQT5"10TJD!'$[#2$'7>Y-\\\HY11T(BDG5XMFV?#@ M (_%LM^^U?.(2W_;*Q8V!9PD%3G8T2*FL43.!HS@?V^)B0J3#@=OX[S%U2]+ M]0[8WO$&/_AS$^.\G=7/Y(_SJ,3QA82-]Q3\^O[/6:S*NGE7SVXM^K'Z>Y=# M^K.&\C+.;#D9O?\S?Q'#?!+SA-Q\O_AF.T%[B(Y\R^JD HULGEG@3G?K\%>0 M\-;LO&VZ'50C@LB58"894?&=$J9[BP%!%F>&+,8^F[9+(? M5#"/RRS?O3LV)NA[[^P/DGF/)I#32VTDAO6[G^L;2EO?3>BK_0(&380F"848 M([(R843\35P=MHSRX_6C'H03#XW_6 ;)F[HZ_QB;RQV7J>\6*S0.WF)G$>?! M(RVD0,D9ASR-(7GMF5#'LPU\PQ[MY?PWU0JMG4XD^T^33$CX(%'D G[32B>% M/2%=+O6.XW;>?PJW"^>N2(W%Z=^2O6')KE[.W:P[[=%*014GP6@"J!*+HF , M6>T<" %'6$K8>'?\!Y8#L4W?R(W%17?IS@-:B?G=CNGM%0NKF$TT,M\=Y,:IO7!'>4O M:[_0ZG.2WVI6SJY/JE0W2Z8;KM?7MFP6^1_>1CN=-\MCDI&[&QS:C;T.S9*_ MUW7X4DYR4,A#9]2C=GK_[T.KS[#I@2A]4WZ.WY&ZW7VPO6(1F N>8H^$%QI) M%R4*2DA0L7R4UJA$R0%S(FPA?A'6O-^X%U4+9;D)24G$=)(P<@N[@0H!T6BL MBBEHAH]>[>YSK1CNZ@O[\=$#C14>=$[CI$6)2@K* M*,=(22.1B)YC!4H&9\?OA3L,:_4'Z>"JVY;-8[QX@2U$#+UCW[FM/4HG@V-Y MVIS;:L5PB_#EJ6_*JZ4YL0X7/&SO@T.PR$'XW"XB@BZS23:P/KVYO^6U@L5W MGT!2K'(M7A]H].,MYLW]WV86.Q9$SLKSJDREMXNGLN>7RYR5RPR9;VLPZ5_8 M9E*_K4.<'(K"VUR:!\9J:"E\-G?3^.<\1QQ^'M88O=_3\(!F3:6Y/DUW^6WY MNG:^(5]/2E\."VV;_E_&%)L&6/_R:K(PE1?]+%R3ZZ_.ZLE\)=97&0*F1P/? MFL;5O^&.A=<3]H14][V.S\(3E M9-1N4BXA/!9V.Y95^R'Z^,WG35W!KWXD%UL[(N^$_2Z-HGQ':O%"Q_0TO8M? M5JOB+">XLTTXK9[;29[VLXL8A_? /G8,(""MG_UDA"_MDYN0^:.C'92R-)]D M4QM89OTZWMV'\8Z%XMA\+OWB;M5BBUP+_&,A;Z-N=RS$K4L!@:7/MF,)^D;, MV8/RE8WWBY1$EZ 47]CF6#:IG6KQRFF3?SC _>]_^?]02P,$% @ W((( M3;#Z)09E6 ^HL$ !4 !Q='=O+3(P,3@P-C,P7V1E9BYX;6SLO6EW&SFR M)OQ]?D6]-9^K"_MRS^V9@[7'Y]B67]O5/=_RT%3*YBV*J4Z27NZO'X!DTI(L MDLE<095[J;*E1";BB0= !! 1^,___?5V_LOGO%S.BL7??X5_ [_^DB^FQ?5L M\?'OO_[Q[C?USKQX\>O__E__XS__O]]^^[_Z[K_/J7 M+[/5IU_^=9TO__SEIBQN?_E74?XY^SSY[;=MHU\V?YC/%G_^1_S'A\DR_^7K M_;7^X? M_>'57_#F62BE_'WSV_VCR]E3#X:7PM__[ZN7[S:0_#9;+%>3Q33_]7_]CU]^ MV2)7%O/\;7[S2_SW'V]?[%_R;Y1_F"S^#-KZV[2X_3W^^G>]7LX6^7)IBML/ ML\4&W:5:7*OE,E^IZ;_7L^5L\[/0J5__W4YN[V;!QA_[[?S-E]-9O/.9'CTNDY$,9/EI_A_%S[S>3(/0R9^ M^L7B<[Y[S M+Q:Q5[/%NE@O7Q;+Y9MBRY:N9#[[2P,!L+Z]G93?KFZ./M49"$V^-@P0[RWL^W;P[>VW/D8UNU9C>Z>;MIW%^^-]7M/U254R_?V+=SK M25F&=>9SWEZ>0Z_J6X1HAEROY_G5S:O98G:[OGTS^;9Y\&T>.%[FUW\LKO/R MZBZ/O5M\?)D'NZD#]77QV;ZAJ3DEU'U!1]T-N"R6>?S0LIC/KJ-5KB?S:$*^ M^Y3G-0R-VF\8J,-O)F4 [U.^FDTG\_:]?_)U_8GR;A7^N='^=E7S\^++\H_% M9'T]"[]M)$Z]5PXD4G%[5^:?PC-A:HK62H>BG7SUV"*V9V:+[W0E?/#W5[,P M#[W+%[.B?%VLZDQIQUKUV+'SU]-SWM)CQ[\O9_=^O_E-*TEJOW80T5XL5GD9 M#%WW]2X2O2/)CK^U1\'J+N^GVW;229M_6)WJS/UG.OMH33T^\6@W7=AM,0;C MR07;:?7MQ>*F*&\WVS=])-9^<_)?)V_"H;HNLQK;>D<;=1?MVKJ MLT[;_CI9;_#5:-I)%_]1%-=?9O/YQI=?318?XW#?[!N>[&*-IGUW\?'?:Q*@ M^1O[%NA<,Z#!J_H6H1Z_:[^@D^Z^6(0_YN\G7T]W[(E'N^Y"3=T>;M%)AZ[* MCY/%[+\W*T;0@LV7TW)V%_]V=5.=)YSJXCGO&*S3->%M\*I.1'BW*J9_ZLG& M7;J-AE^M]?YXJQX[]FI2_IFO-K_[8S%;J6F84H*Y41/D-N_L4:ASI]GSWM)C MQ]\&=Z&<33?^=9<:J?_>'H5[-_NXF-W,II-@UBZ7Z]O-8%S^$9YZL7A5!&?) M3,IY\:JXSN>MA&W^G3Z%CS^]VG2E$XV>?E^/PM2S >JT[::3ZP_+_-_K8$*[ MSW7^/D.FT6&]V]M\4\UF=H[?SWC)@QVU^DY=E M&.7Q6]&AVO#-%,O5_E?OBOEZ9Q!Z7-34T8"=&@.UM'HBWKKUD=O#N M(86<+2+^$7&G"'79DU$ #$OP M9+H:#;6>\.JNT^U?Z\=P2TCO=@%,""-WFSGK\,0R(,AC!WW.7EZEL\K/GW M>G;7(TSG?G=(&%/M)+[=;H>M\8DB1JZ="GV;3 MN+DZ"QY-?OTZ7VW"?J-+^[9WZ?S!^%_QQ(+:FR16):"MWT_E[+KCL5_AQCB8K% M;]?YS60]7S7LXL'W]-CAXG8R6[3O[X/7=-[=S=M_N\UO/^1ET[X^]8ZN._HI MO*^(Z!@@. MUH$GI\=]/V(OJG[,B^E3J&\0OYDL/VQ@7R]_^SB9W/T>I[C?\_EJ6?UD,^G] M!N ND^U_[GZ<5?V\UZ<@9OXB&'G[3LTG'_+YWW\-'P^Y]+, MZY5D!TW,'RG6B^;KLZM#1'\R;1R&/9#R>1#L7&+]Z$7'GV2;Z;G,K]_GTT^+ M8EY\_#;96KRWH7O7L93#35%.\U?]L;5 M\D>>) EZ)N90-\"-28PMWT\O02?;!@_'66$-EP0RYC#2Q*%*9LH92=N\::W) M&LSH J^_!E>2-%#2HTA'YH<)#GTY^UH%=BU?+*9_.VYK'&Z164BX$HYA*0 C5 M#A%<]1 XW7PCY/R5?UPMMH5FJ/FZ*M/QOMA)_:8LKM.V\PEZR:XHP'GE_$H&Z_&=LU4$.1P^9WL9;522(\>"X+TXD'CFDB M+=7<>*^K39%&E.![<3ABL!QFQA"(N(<6&80$Y MM=I4F&K);&.BX8L@6MIPC[];6@6-W1P[5:S3/"-**0VH"(Z^A9)Y+22M)*=" MT,9$(Q=!M!ZQ&HHEL>C -B=V/B^^Q"#4*D?C_>3K1@03J/XQ?[%0MS$2Z0AC MSGU59C'S#!IN'*$>(BFEK:9^*Q4PC=E#+XH]/>,VL,'LBW)?&FX5*T3-KC>E M[2)2VZGUV[:*9'ABEZEX+[G@L#'=[+V98AHQZ*P#*OB&WE&P=RZL$;;Y4L@N MBF-#@C@4X8+_7\9JB3;?_OO%8F=9;E;HD[9YG>89]%1KJ 52RBCG@;'.[24' MOOD"QR^*/CU@-11+WDWFDS*0^%^3C]LP\9N;V30OET_557@JN*I&\["T"\8" M?)H)8[E#-/RODAPAC!JS1%P42WK ZCM+_O/W1S"%_O[9-C;RS%KD'49E=E@Z M?,A>-2SN/6 8Z?>C2O4Y="0Z>6'5"]3,O_=]3_5:494UWI-A:BPF%F'OB*0: M0 4\ME QZC$(1MIX@::QFMWW'C^6Y51L:8W6F0/![<4"&R0 4Y9X@=Q6=B<9 MT+5D'R*-_K"[U35BJ8>4!H]E-IF_6"Q#IS8U"D^&CS[5(K,4&V$XX9AA MXPR$!LH B@%<4<;TD $T9\5&=*KP'S<6.L!J*%/K?3E9+(/G&M>,;6)>6%RN M;IX08OD^=&SY]*].GH9W^9D,F>#-&!,L#X8A,HQHCP*2#H21KR!F:0=9M.9' MD1RT/\G:'-$DHSPNFJ/C5>4DU6NB\7U&&.@)0UH9"ADWL)(E_#_! ^Q1N=(?M(UI[1 M_[$H\\D\GI;>]^U?YLOE^T^3!42Q;N*GI;HMRE5\*)8L.\2M'C\94 .( B\M MX!XQ:@T% %NFF276XD'3RVH2LE\G-#' APO'Z53BZ71;X&C[6./=D9;?S3#R MUG/J&0YXA^F 2AZF&X8EM 83YM.;;5/881D6]XM$ND0.GPGSV(S8>XD'M.8Z/$BHK=%&!PGG(/87 M.4A@0 >K%'G&(#28"A1,U@H4)]B0-.KA(*&FPFL>))R'U<^]V<.; TXX#>*^ M -.80,P5\FZ'I%3 ^LL\2*C-CSXW:9M!^Y.LS1&]J(.$B^#H\S](8,@&AP<( M(@UA5!LE>+4T28O]H#521M@P,[B&(L7W"^R>[OK3/STYX;1Y;2Q>A1PF%!.@F"88,Z@K MI)2!,&T/L L*%*.C^9-_AQ%+TJF[--J-MP:>MI;V#V7&>N>T5A#J %M,X@&J MDH(0WCQMK3=?;!BE/;'L-4)L*+UOR^1LKL_UZV#UG^3 TPTR9"CC&"NH N0 M"">@W0\E8A.L/C0*'SI!;[B]G?G.H1N%(9PB.[#^MS*0LOP4/-)8?.'9R6ZM]1JV6..XT".&B02VM>%*9[ -19+'@#S:IK@?/1HOZ3JV:7/NJS)/M5.0:0;[S/U5EUK3*N_/8)CS6_?L7DX5LZ8P@Z] M(L-&LSC)8^@1$XI#:TB% -6L^;9U;R6VQIFE.@)P[.#_I^ZO[;*"47%[.]M^ M*0[ JMC==#;.-^]5<;KW5.]EG YWZ'5P*2>QOO;8Z16;RG'W.OJR1BK%P3:9 M@9YRZ*&@V"F!O&.(0X !QD(0 VO=?S&,G*<2)9Y\/I-.:881Q$!;RQ1'7)&= M? SX%M<'=)P:T8&&BN[Q2#KQX64LJ*C"J Q#-'XTQOZ(8RMI[J[LEP\,.-,FJ"E,(X+BPPD#EO M):RD#/])/!.AO?)JL*$54L^5%TG&AZ1$AXXBK#<]N%J3:?KNUGTJ9[6V\$&F=* M$\,)()AY#10 2E0]AL8F>$%3=Z9WI]"T&'G+99Y'(L5B]-^IN;RZV]2L7WS< MD&RY^>?UNW^O)V7N\_Q@':*F[\LD\22&P",'-*?.6.LK,U1B[)M/O;V-YHZI M,!!RP]E549R'?7^;+_(OD_G[O+P]:EP=;9E1B2A2,K@L%FIIH ;,5O)RB)O? MPMG;>73W_GJW>/1Y1,_1@Y;[&*O3Y'XOBQ*I0IVVFJ74VA@-JBACEW'"- M]]Q&IOFLT-NQ;\>S0@\H#34#/.SZ_NH3LR[+_.@51\<;9M(21X@T05@I# 0 MZC#?!<(+JI27"5YHU,-^79<0C4R(U\5BVI03W]MF% 8 +:-.4 DPBUF8-,HL M%'>0T^:9T;V=D@Y&B\8H#;L)L[B.T]MDOIO@3NZ_/'H^DUQ"RP RFEBNG#32 MNFH:1$0W-PQZ.^/LPS!HCTS?AY>'S\V^G_F^"B^^7=]65]>^S;=W1_ZQ" IY MM":.>,[7^S%K>%'07_SHLIC/KF.XC)[,X^UU[S[E>9\WYYS\])M)G% ^Y:O9 M=#(?MA_O5N&?6]]H4]W.SXLORS\6D_7U;/7=X!RA+\7M79E_BINNG_.7FZBF MA/M41X$#% "L^OJR3I6_'Q[.?/!SA%#42$@XE$ &ZQ<*A9"SX8NLEC78LV2G M#J,?/IA9B9157&J%8O$!I1"U6XF,]AX/N0E]O$!?"V4\OM.L#0))GSN_6(2A MFG^'*FHK:N7XT?.15AF #C%FG-;:2,(DYZ#')P\9C[;+J"18(1\DU89PQ#$"N)(UN'R)UT'H1(OUF-$*K^?-D23/ MHM.CQCB4B'E#5SM( M1X]CQ%LB,Y2VW^7S>3SW65QO,^/#GW?.^TGEGVJ:P:?\WEQ=_O]%*!.L9M3K3.K@Z6N9! T&&*8 M2D2@VLEM09N8I=Y.U/HA2/=8#<61?^2+O)S,0\?5]6W0PW*UC3^ORY):[;-8 M)TAM#A$PQ9030IFOW#MD57/7H[?3N'YXT@=:@RTTGR9EKB>;':-Z=[,_V2#C MD'.-'9.".Q( Y,*R2CK-6]Q2UE\IB@[W*[K I/=M]L7G6(;R0TQJ6LR*\G6Q MZG>O^HG/)9,($[.YOM?WK+/7>*!%9G&L=\V9E=A;:H07TH4EP#, W?DR'>' M?.]QG;M"'CV=*6(@ TX0#"SP2&%.*MDH4]2FLO786C=/W +2#HND-R%?%HN/ MJ[R\C6+627QYXO&,0LHUD@BBX'<[R2PFM(+#2#WD?']V0=?&JGU\N-H>F,%. MU!]U]71*PY,-,J$,E<8Y3U PG M)_9#33+BPX0(F"4X# ZCD87.5!(JY$7:2WP;E1W5?FN$GB,7DESF4Z# N:H_ M>"_04[LH=IW[_$.YGI3?$$#XU.5 M5^1>4O2^T&35:N MM\"W5U Q"%;C#'X_F>;JME@?#:4_U"33"'GBF=3:*L,$(<:"O81^T+H6C=C0 M]3Y08VC&4?Z+1;!\\^7J[62U/?&X?A.LJ!@'_K'^/N"QEV22.!GF42JL$41C MPZRJAH"P3"=84KA?@G0(UCB4N3?_;?\8U]NW\3 #UF;,D7=DW$@DHM^%I2< M@K .LPH#[UR"I8/[)4QW6"7$ES?E;)JWY,OV'1G7VE,02TQ()#WP1'E?82"5 M;LZ7W@Z81^!+(ZQ&Y\O[\)7EIV)^_;Z->=-;2NA@O.D KW2X$Y-<\NDZ'BC?$Z?1W'/JG1D400/(28@Y ML@P:AKBM,#)A;F[,J=[R28?G5#?8I<.O[^;;UW3YO M^>:,,">4Q)"Q8#5Z!D%$:X<7@KJYY]5;YNKP7.L2P<;[,P>[&7HW*Z[5S2KF M\SXU* YMUS1_8Z8IUQ(1!:53G!$@ *\L !G]U,:L$:FS9ECD&K/E/F7-O(B% M?6(D^H:X+Q;NZS1?;C(T]SU_$*+UF"G-WI9!&&\[ AZ$02&$T#A&-NYD%;R% M;20O@B6#H#;."O8VO\YO[U:52]!@M^?@&S*M&,'8$&L!M0Y*R46UG2HI$2V. M?D'JM.D7JN&HIUWIL)A:UQQ!H4_@N@Y21H:(N54@0U/YN E[_7W . @P6RS2?1 M/OM7S"-8K*[*M[./GU;;JJG!#=Q?SV(F\WE^K;_MGEON'CRVV+5\<^:IHB1> MYP<4ALX1YW@UZRN":0L+Z6(VJX>%<"C*536G?%'^G_SZ8[Y=\&/BZ#3XD:=N M9*K1.L. (L TA;NC:4.=B]JN[AVG4&>EJO5JN)HNXP7#NE'.O M:1;<3.>T%HE$S>[[4R'V]>/I]< M6[$I8:R YD1YJ(G20,2$:@R116-HT@))(AK(!1E%52 #Z9OYG,KE\LS.1NMIK,3^;G'FV7B> 3 M9XH0;[(Q2GE>R BL23-SH0G&/;_+N$**QLO.;%.90SC("*(;"6JB D@2; MG62:>#ED=;_1C(0.@+FT@@P8,>X"]-&%L5-()C$#:AD$[A=6KS- , MH>?&@R0-@134/](^<2>%.9@R7&MIO7 88>X\@=4:J14?](J =H4Y:BNI5F&. M\V"YE,($*6JD]I6%0N)U4A@&/&RO[_,"&T1;XUK!<8C$&;[W!R& . M%>460:L4V4L(*4Y[B6^CLKI5&9HA]!RYD.0RGP(%.@J^'+@PAW0$$8^)9]1Z M*9G@$E92"2Z&+,39MC!';04U+ M,$,ZK*U08@J #,XSED'\G;0.>-[\%*CSF/>^N-$I0$/N_;W?;8:S[P44F+D MD<90>2:A=WC;6X]A,(/3F<-[,?>Z@67T_*:'!LK5S?M/CS.ZZIN"Y[PU P:9 ML* IK(5!F$ JU;HA@&L/'>9!"WJ/ M!W4)S42=4FE,$+LGU4/>%S>/^O^T[]'VE1F W!)K15AQ'5:<<0M-);47NOF> M13_&YC#4Z1RWD6/)JY*6.P/Z^822C4/+:NJD32GX6%DF'DK<^. ::&@ 0 M"JX1XLAK0.4>"J1:I,2/<'!<5ZTU#H[/@N4B#PLAY5 C8;P EGGI$12[\00\ M\N[R#H[KJJSVJ6$CA)XC%R[FX'AH"ESFP;'3!L:S5FZE%0P)*M%>JDL[.*ZK MH*8'Q^=A=4DQX4C9X'5HI03 '@FK**H,*B!IBV(X8\2$-USY.P#FTF*!@S#& M:04#9-A:1DS JY).2ZC37O?;*:Q>4' SA)X;#Y)<\U-0_SAJ[R8FG&HOH1<0 M4X6X,]QA#[\[T630C,!6,>&UE50K)OP\6(92^0_;;$U7I'.3TI?\.X1F'"!&01R%,M=GP1-L,>*6%@8Q[2;!C,;6& M[61&@+'FU<,&KX#9#27:8S327C[VJ6 DS=6-*?/K6;RD<1-G]K+& MV>#1=IG$<6_1(Z(P!Q8X30V*Y[0H&HRDWOGV.B<\V":3#EJB6;"MG1#" M.(ZLV>V>@>%1*K%JM+SR6$'RGWL5+8%9[!-A <=/;ES]-3C&?5.2\:I$D %41RC MSE>288UYVON';51U5.NMT'E.^D]RWW!LM8^T57QOICNY8?CCPQE#5N%86L@$:(#*;G?+6*U?3K:OJ)QS,AJ04V""40-YPQ MKO#.5 **:]>\6DAO6T7=ZKH])I=2*@1AAC 0"!*IH3%,6VXKJ92RR9[[=F^W MM0;G$F-]>! (4ZTA] !;X231U12FI(42<4#NIM#2&IKV0-U?2$6VW0N:YZ#W) M17M,=8^C9I\'4"=SOUY<+]W-31ZO+,O??9G9$.AZ<7H7.A\4O=OOE"WWU]O3V39WV MF3<0:8B\-\1H81WVFE>R

    ;EP+I;3^G0W+T =$8F[8U#^<.-XP,EKY]HFEFG/)!0&"L\D0# MP?2VUF*0V$!I2-IV8WM%UF!&!WC]%9B2I*69'D$ZVBSZ5SZ?+_VD_%CHL*:] MGFSO,5'+93&=;?YR?,^H9O/,& >AHY *95 $B@-:2<. 3_#0KSL%%;WC->:T M\&KR=7:[OM5%619?8A#TY"[\9O7MS"GBT&LRY#RG '@#N&::2P3=SIZ" 1=\ M*OBL7JT]NXS5Z& MG[W-/^>+]9,7W_?[P4P;+BP5A$A"L.%6 B@KQ AKX>?TEM0P$,W&@'><@U ] M6U@+(D[F9%\M 8I_GK]<1JN)&+1;KR3QV?S*?Q_Z?-5.=\=J," >HQ$'B M@"S3<8.[&C!8.]4\[Y)>!EU& +%?"KW-[R;?8K?"Q#DKKEOQYM&[8BHS$0 B M;SA&-+@JBKE*3N1URM$-NJ'5IW\OEU4U5CCJ*MZP@.[(@G6R;N7@= M"O:4S=%>;O98WK8 MD0XS-/UD5OYS,E_GKX(7NB[S!^;0,%\;.T%TWRFU#'[X,L!?W4[C@:[ M=N\.A0=>%XNR^NO&^-US]=A1?I??R4"L1>R1Q99R(P&"2AA+,&3,0H-TK7/= M=/$\E;#:V31V$CA-<1V+/XVB+D7!/.X%V MLOP4!(W_BA6]/T_F<5H[E4A[L%'&L2(2.&>1M\'YP8XH5T$CJ1V2DF>=UH] MCL5V!.IR/L%R5L^DJOWZZZT__]&1H4)O79@3( (IV3$+ %0 $8KM#REF, M;=IQ 5U0X <78W T?_+O,&))1AM<&NW&H=NK8I%_>S4I_\Q7FX#-DT1ZND$& M#(NW],C@!6IMJ:#>59"ZX!XVSW'H[81Y&&46/: W%#?^>/>^W-@(WS;Y.CNC MX00_#C?*)#+0(2 YX,)KK;0QQ!(J%#4ZEHI,[\AY%(YTAN!@\?3;VGW;0X): MN<\'6F0P3,Q (12O%+30QN$!V*,>_+R6)YDY<1 MJ7=Y^7D6*S_NBT#>%V(9*\LNG_[5R3#*+C^3.0@)]HXC 2U CB#I1(4DQ##Q MI*[6_"B2@_8G69LCFJ3%?M$<'38/.\D$L8@7-\1JM,V(M5IYI%Q9L"H$F[/MZC3E*/%NS4\T>8DWG MZ/UUV).FAY8X:=(ARW(_*9\N*%*C>19\ VD P<338/8)C#G93> 6&.A!>LY7 MI_JLP966D(U@[>S_^']F>1F^_^G;R_QS/J]O\!QY08PGHE @ R'74B"O!'>5 M])R"9 M,)&7S= ?PJ'/1CV(T6L(.OB>#1F*@G-%8$<@T\M38"@L@>>*5Y[M6 M>)W)JF,H_]KT2MU62I]5([/IQ>)NO5IN0('U[:4?6V4JH$D-0E#&>1\1YP&K MY$3B4LRD#O1XB"VM,1N3&Z@1-U E9[ %$..:.FT=1!BC*H(:Q7@3&]/>CQN M-,-L3&[@1MRH[I*'P&#" /)641>\$H (J.3$LD7.06^;S>-QHQEF@QU$/!F2 MM9Y#X]VCY"L[BLR!:""S!'DPFJ,L/*< .XYY_3)>;WG&T?_41377V;S>=##B\5JLO@8+SS=ZFZ,;S[^ M^^CIJ%&\_.7L<_Y#5U_6R3*MT3S3$D!$H,9( ( E$P)MBHWAT"5#Z]5)ZD?Z M=]-/^?5ZGF].JP\)416_>W5Y+^*TLPGRU-YG&>\)3, J3#7(^F8!PP+^&0!-_[7^N:IC/?E%G#J";!XQ*;.^Z(I CO\>!, M)KX?WH?FZ[.K0T1_,BW-K?$+)-A(NQGKY:JXSM/DXSV)SE ;BAW!:0[^U%V^RM7',M^ZBB?) M<;A19JE0'#,M&))4 *8!13LI.6.@.3?ZVVD8B!N=@39@TM)U?CLI_SQ-B,>/ M9@ A "C4% B)L5 *&UM)Y)!N7JRLO\WP@6C0$JK!E)]//RV*>?'QFYXLGX#D M)"/JM,^ <=I2SR2$0#@-<;S:<2<[$BU\I]XJ[PY&DQ[P&XH[[O9N7FS*-YIB ML2HGTQI\.=@FK)N2P#A(K#460\P0Y_OQ86CS\Y'>RNT.Q9&N,!N*%^^*F]67 M29G'W);='VT\#2SNMC(L:_"D]CLRC322'"$KE)9 4LRXK/;-F)/-2T7T5GEW M*-[TA6$"KO(_RF+9<&-OTS1#CG(&+1;> X.\% J+O<0:#;EUW)XU[3>1.\8K M 8:HZ71]NP[N67ZM;HMR-?OO![58S^/,@9=EE%ACH/2.$28Q"/\TKD+% =(\ M6VP,+ZA7%G6#8 *\>IT?J^Y\O&&F( %>.F*TPE8I@)FO=JB$1WS([,+$^7(^ M6CT?MA\YA'X]*R0X(;IYH;G&*?/M=7:XO3Y++R2/GU^$;?X\G>KL)S% M;[Z,NHTZ/'[:?*15Y@!B1!$1?3F*O0\Z\!4XF@Y:-[.WT^6Z^B_Z@FTH\^% MCT^>Z!UMEQ%(D/.(!C=-,B@U,_$BU*VLD!B3]DEQ)UJLQXQ6>#UOCB1YQIL> M-48ZP2V6JZN;&']:X]SV\;.9HH1QA["SQ HK* OB[&02UKA!55_/M^A(1X_/ M9ELB,Y2VK\(J&^1=?'1?[\) R4^J_.D&F3<>, 8Y\HQPJ8E12%?2:=WB5L/> M]B#ZT7LG\#14_K)'[J,G,AL8C)2QS'"O,55<\FHFDDH9E:8) MUQ#[QYIKA<'EZ# I$VM8U0VGLE4Z8 E=6$ M$RS*>E=N#6,>-4:]Z$;V7O6VO;[M BH3M,:ZU7S+2/CFR'ZDVE)V8R73+"_0L ; <1C M[9T2U#@9#\=#MZJC.D0&)5,_ 6^UM=PXX.T\#(?B415C<(0FU2.9%@9R&,86 M%,ACJ:53:"^! 9<:P-;T'+HA+H.EWZPC-EDDX MU%8S:X6S6NYDU$#BYE>VC!MVUE3W70$U-!G>YGW=Y-9N3T&.1K1_'2##"'F M&$3*A[7,0(,( *Z2CE'0/ %KC,R:[I:!5BB-[X_\L$ M8&*Y1QI3;KAC*&:C[B2'5#2?(\;(JFG/CQXP&XHM]\.FKVX.%5]ZJGK8T8:9 M\L "K1F/U\@("Y%@^_D1DA:Y>6/DS[1G2*=H#18Y,KF;K2;SV7_G\2:HN_4J M+RL'Z%2FS*FFF858">6T82!(:[VE7%022T.;U\GE%\F/CO%*@"'W&0^;,>7! M*S)'O-$X6%T2"6(Q-%17(1?:>]Y\NUX\-\:TP6V\?(>>2PQNPX/>3[X.\XWC M21OM/W55?IPL=CH.8-I\.2UG=]OE1:^7@5[+<3\^=M;*N_6'Y>QZ-BF_7=V\ MG-V&@;BO ?HM#IC)XMM5N?O%FTFY6N1EK+?RLD9&2]M79U Z@;E47$%-/ .6 M[%*0(/0F_+/.5-83:ONSQ89"UL^$:?.!S$KJ /$Q$TP!+E&8R/P.0:<<'_)Z MX:-9,L-1Y6 &S8 X#YE=4RLPY.K+3IHC 9(/GLF\51X[$-QWY#&46#NE*X&! M0$.F7S4,"AA&WT4W /89%;3OU\&#UR>>RI2!GE$EO*?&$Z*A1%7_/8'6Y*CQPM_?_CRHG)-C"?SM^D_=3SV;$"P MQ WZ[%QH.HGA#"Q@,K&*!?=XM!87__Z5,SGWZ(8U_?6C4JJ-V']"7#3K4] >W;KWZV*Z9^;4F,1 MF3#!/:B*TKG_^?3G7DW*/_/5YG?QC$Y-5[//05>C.Z*?PLC^H;.J+&-0;[1^ M];?OC[R9;"IRJ3 ;7-=R15N_/*/(!HI:Y(DU@*FPQBBRK8"#_$/AF7=$#*''9*!P4[Z:H/ M6ZE"/T^$MC]X+H-(8&&!YL0!"ZQG#NH* *G)D!L@3?W4H2CP^"BN!8Z#A7XV MQN:[=(OK-_/)HE;@<1^?RQSP"FO"D?:6!3"YPZQ"UD@ TG2D6[+D\827#K _ MJ=L=PDGM%SP#QH[#U.!,W13E[60QS3<2G8ZF/] B0P%@1(UR80GBT$O"K*GL M(0O!H,F[-9W;4=5<] %K,A/<(>3B/9.K;R\6RV!Z;B"^6GW*R_>?)HNKS=GI M\G6Q^)PO5_GUVV(^]T49&_7A^S7J2*:$UC9HD4BN-=90Q9HY.VT IH>T.+LB M>8^>3LJZ>48C91N=/>X@V?8A0TY8J3?WF%OB-=0([ZDBJ$HP@2I5D@X_EAJI M\/*'T3_"*^)MIV$!GA7C+#4/NY!1 QP&UA!# 8.&1_-UIP&JC6\>6-Y;#M)? M?A"UTN#ECZ%_;E0TZAAZV(5,PAC9R;QC5%!*J$+>[C6 4*T-_6$3N/[R8ZB5 M!B]_# 7%W.2SL8?1#[W(L,'.1COEFG[625^\FL_.=DOLZ3V68XIZ>9,-!:3J /AD;, MM)44RDJ?3,'FF[/IF8@7L0_1H_+^2H,Q\1&806J@@ MW">]E?,O,X3[Y<#EC^.'GG6:X_C,/F880.Z+J><8_$RB":1KXKST* M_)>44XDEYVB'H[;2-S=KTDN@J$V9WA(HS@,[Z02*:#J%^>Q$^L2]IS(E!(/0 M(::L%1I!!(BKA \.T9"7FHV4/%%;_457* YE@NYZ>#)P_,%SF<;0"6TD]5I)OI//.I+B+5;CJKEF/O9YL Y%F[?!P M^6XL9?'>)Z:X5=6T;@V[5[V_?T?OPLS^%C .38B31L^C M00-C%5!(K2+6*\H\M6@_3TJK$K>TFRGF@'9;(7+I>D[2+!U#O>>J]4"Q6A5^ M1#;K2?S^\>+"3SV;Q5M?55QQE->,!&N\U%O2G01;=0M%$9 MX/55]L.S&05" 22%8IQ)(JW62E?]%%0D:(=UI+*V4 PU>0:KX;98;/JZNY)H MZS,$"S O/^?7OBC].D;%O5@NU]&E.#*_GOVNS 2^:>PM!LXSSZ16)3;=^' $DP_?OC]R'Y-MW9;B1EU?;Q182:36JT]%&>_& M"G\*>EG-IFJQ6$_FWPMHOUA,RSR\[]!L-&:?,L,(X=HJ2XR%R&DLC:UPM\'> M3F_6&X'6EZ:F"Q@>Z0R*/<;(<.X]II8!"S%E1+.*%5XRT=QF2R_9Y6*&0D/E MC#< W->[69E?;\6*)]'+F[P,/XC*>U/FGV?%>ADMK=YX7[<#&:.6!,=+0Q\4 MKX,EKFT5<>.!-LU+B::7&3(VW7O223('>X=PKVZT?SS(VYSJG?NM+%:&11)B M%&<,"; DE%:88@.;%ZGJ[0;Q,4H_F0Q]ZH[J'KZ628T0I#CX[Q0" M Q1'WQ=$ $'S[8K>KCV_1%IWIH#DB?UH '^>S.;QU"5XZAOA!YBR'W\RXQ)8 MC 4S@F$(!15*5]M0W@K:/'FFMYO;+Y'BW6HA>9YO_K&+0=T.YV-WQG?YF4P: M"8GB&E&,(+)005,=8'H%4(+WRE\BG]LC/RB'C_D5^H!?<5_$MS$!?'GT_L1> MOY=QRCRRRFDI+<.&8.8W\X,% 'A FK-:/E=6CZR"47+\GPC3^7EM8CVN":() ML\P01X6@V'!)8:S@@#S13.A:9E!/R%U4UC]CPCLCH"".0:R4H<[M<%1(6=)X MHDHOZ[\V9?J[-O$LL)/.^F^6IJ.I4Q(1;S&2-A@>B')= 4"D&Y)M8UV;6)<" M1]-TSL,Q&??C G(='+;<:ZZD!,93X7FP':I)0E.MTPX>;,B202ZA:P3L3^IV MAW"2\9 7S-CGE&]AM7%8<6AM^[D/TJ[R_TF!,? 1F/,R;S@",)0LSN\,8:%]I MCB)RB3O=J7(_P3%\IOHO?^ ^QXL4!:!A#5$,:PLI8DIQB2H== O73 M'L+]LRE\$)CS8C1&D.^9Z&A:LCJ;3_'\45PX/+'\?.Z2!$( M)* %EC@LH:% <%RYASR9D(1BS:X0@%:Y'#FU[216W*])9T<1[8SS#I0BBI M ;8$,0"19\I((2H %!^T'/M(21>U*7 TZ>(\'),Q52\@IW=V-X@ !),!JK64" M&*$A I5\TDLY)%]&3+2HK>::=Z.7C- M/#CQ;X,KWH?#5__KF;1"<80$(] !Z+V0F%;F/05PT.EOL""&QCY-<@JYR('P M=K;\TY=Y_B(X8F$&6 TY#)[Z=F:Q- 8J;R#T#KCH:\F'PS;),^E=QZ9V"#H M0!T7.02JP6]GGV?7^>)ZC)7@_KQCF$BC_='K#5J_"UZV'G'=ELB/;XT?6'9?[O=="=^QQ=P\$^-/K1WO5Y!I$RI,G9D\\G@6;#!(+PQQB MO5*4:T_\3CHB/1IR!^3XX5=K]3R> =NCD?3IE%XO T;+I9K^>SU;;K5S_)SJ M0(O,H7A_A;+$,:P0880[L0.%48]]LB=6K31<] '.4+;=4[V-?PS.V( M?]$U/H.Y^X]6P]-Q*P=:9 QSIBGU$FM/*0(L"%I97-RVJ!%__@;K>/9 -^", MJ/S3!_2'VF1>$4DXT<;S\"?H';>TDM%ZSM)>_UMK[C036N'T/#F1Y#J?#A62 MH,#),(HGG\\4A]1:P*5$## N8AA!%O9E),N/7N@ ST=UWPC9(8V^$UQ^V&V MV.Q#FB(,F(#Y=E.RW-_^=VPK_YS79 HSKZ0Q8;$-JRPD-"8([I!@SC4_D1J* M(^TWG'K$J[$_L-O97[XO=O9PU(:6-!-2%#KG*.I88B^8Q*OT=SW?%A-[1ZOLP97U[.RF_7=W<3^*93F.G MXT5&Q7PVG?5ZFE'G\S;?CJ$7MW?;;=?=2%NN]K]Z5\S7&_(LKC?I5KM?CGMD ML;N$/EY(&::%53F9KF*_ZAQ=G&J:44V@!L']I(H@ L*4$CQ2**P-#B_0L%9( MS*!2GSK*.-8L,Y!!PH.T#AD5_&^,I=A)RZF4R>3S=*>VHC=TDC[B."#GB6V- M(ZTRHY'76'B/!502,(\IKP&"T\<9LT90I8 5MI)5,PW2WN[H1(OUF-$*K^?-D22W/]*C1D=NS1$;\'6Q MF*[#[X[L=IS[B@PA+(T6U!J.M!;0<55))3RD"=YAT)&6BD$ :TV#X''?SI9Q M2!S.%#K>('-:Q%NT@95Q"?72>E:98H(0FZ#7VJ.*V\+3<*I?EJM[TWSXV^,I M/OPH>QL#& ]8@ ]^GQG"(+5:4V^($\QR3GS59X1!\]OO>C[&ZM36:P-)[VH\ M.%@?/9%YPP!3G-- :\&%TASO^RV8\&E:: VQ?ZRY5AAI%-[+WJK?)U]-ZN_], MQH(!YKVSCB,LL*?4V:KODOL6USET;M!THK<6LH_LF*K;HES-_GMC39^\QJ#V M.[)@>,?C"^F(#[.5Q@[NYRSI'$LP\WWH[=+6H#6/TGNZ0TMU?;U!^RG;ME[# M+$#".&&"8P2IQ%1\MP\ELB#!,O>=J[T7I!*:)-I-#UG 3W(+' EKF7& .Z-! M)3O&BRCN9*[N[D(O[TVZ M9GV[CC45/N?NYB:?KC9A$A4R)X]&V[\\"ZS1$D)C@5$4Q?QUN"NJ::CAN%9D M6V+(G3I>;??BC%(,;!@)B&G@H CSIMO=C6.P,WS(F/^C![!#DN.'*XH'1#CI M0UQU_5_KY6H3$N.+\G7^Y=Z$51:+\,?IMJ[1J2J+Y[PGT]@[@+3!$+&@0R

    /2R_V".Y0IE.,\KRZ4=?%)N_[9*SK4X]G4EBAC(-A M=!-&L0>(5\.=**QQFAN-/6NQZ VXYT2-I/8O+X 1XS#AN_SO5I/%]:2\7OYQ M=SU9Y>'Y8-&?I$:M]AG&P,0L(VVHYA1R!I&O9#<@Q0RZ=BI\O)KT -)0!#E_ MY3UAMS1[848P\T)!8K$"TC*B$=ZC0SAI[J;W?'HYD@$S",KI8,(:0=I,"AR@'B89U(VR+JFQ:M6=@*Y9]\_!&I),VPYT+#<>AG9Z&W M91Y,59VOON3Y8K?&_&,]NXZEB5\LMN+H_*8H8_5C=;/*R_?%W6S* #MITG7Q M^LQA;PSA7 (ID(23=H=$,]BZ]_DA2CXSS8J/0&B 5K]!P#J/T M6#?BEFROV ZW%$_+?++,;;[]]XO%4;&.KL!GO2G#@F),+&,: D2@$P!5EKEF M0C3/NNKM9'E$KO4+;O/ @V.=J/KL Y!FLOP4QD(^NUL=#D9H\K+,4&_"P,)< M2D.5<%1!O)?4R>;;:+T=/X] H\'P3>.\>K:8]1%!;:@BF1(D8Y6=WTAIE])";HT=/C[M3VP^&<&?H#'GR6RM0]4U9 M7*^GJZOR75Y^GDV/96H\]6AFJ84L8""54 Z;6(P/[\2W2I'F5]SV?&[;C4Z+ M3M'I,R!YU[UE<--V'5P>W/,Y^GQ&);"<>:U%\"L=)AA;4[V6V MPZ;RG,XMZ #MHE- &JMMXUH$CR!\>3*O9#FNOB--,D:(L(HJ9XPF-O24Q:)& M6_O%.PP;J[&7%)&.U=@=,$-M_>P ^"[_IK;1Z:L1CS3+O(:"!BLDIM9(Z9#D MOK),'#&N>6F_SKWQ;BG0 SA#T6!G66X<_R=V"-S7Z7P="Q:K6'$L. 3O)U]/ M1P*?\[8PVV%K&((68\VU9A3@:K9S5M.$IO_>7;G^X4MBA^;UI"PW6URC[\+D M'U8O%LO@XM[6O/;E0(N,< FM\3+,[Y((%V\FQ]N\#A@F?5#+^AQ"QI-;+3\^ MG6DI **&:L,()1H++G=I;%!YX(8\%CJ^P])6-X\W5EICD70D_4/Q3H2=_?AP MIN+]C(()Y1&%&'JF%-]!H0DU0]X>>][>2ANU'J5( U@&"WIXT-%:-ZX?:I)I MY9C@0AJ'A/14:Q16NIV$*OPGS2V6+E1V5/NM$7J.7$AJUR4E"G1W!/LY+U>S M,(F]RQ>SHGQ=K((;$VS(_$.Y#J88 @B?N+:E_BLR !3$B(?G!?**+*2[6&2 M8E!3H*ZMWEI!Q2!8#37X7Q:+CZN\O(VXU+C4Y:G'LV ^<4:Q!58Y:(5TBHG* MH++$-V=!S\'D7:[\'0 SELI/SO9/-PC2,8PYAFFO^^T4 M=D+[K1!Z;CQ(?SR1&'%BJG71:0JD1AZR2+?C4 M@^8KUEOYVRKIQWC/UK",8^'[R33?WA51V\+_WB3@A8-4'$B+H2(<>L?D3D(' MB$[>Y.MZ'Z@Q-.,H_QYMMW^,L^6; ,8L4@)T%P;26F %08 M$$F&+(N:!#VZPVJP]6$^62ZO;OX5-^47JZOR[>SCIY7[&LSJV3+?]'S_R^7N MM\MCW>OHQ"BC6&2##GC:'"& K;!!'S3<2>@OD[9I'0^"6Q/'/F[R\*T \ )"@T$R!EN+*66CW?BU%K(FO6F6GX@,])ZZIAQQ K M%(5>P1V")AAO0YJT=>I.#4J:IP^FAT4\Z=.SUHB\6TW*E9VL3NW =?NA+$8F M.*RYH@Y8R;GD8?78,0!:.V2T19-"$(,QL.L!T$8+ \<"'1>R+54S#Q"*[I*T M EI(D1%<[61W0N%!CXS.2ME*?@(^$]JD:!5^.(VWP'QLO?!_?U.&@D-.+!6, MVP"S\\$>UA4>7H'F*WS?2:;)4ZTQR$F1[AB0VW3,8XYN5Y_(D%).$:P8=58J M0R4B>P0E8\U3V/I.8DV>IMVCGX8'G<;=N3%+^,'/']0 3,2A3[90-*'80D@D M5Q9QYS2)AP>;U&H8K%,WO@.?7*%H[!PDE"(BH5'>*N$-9FEU4 M [92*^\EAD* \%\"B0659!HHE'9H34]:K%,6N!EPSXD:24;;),R(<9@P3*%H MB#>[AT)(IADF3%%360V6(M?\,'[80M&U5=BH4/1Y(*5 $ 9%*X+LVV?4(1K, MRABDY"P0G!I5C30GH6Q^C5MO&V*#$:0I2$,1))5*X@)J)XQE GJ I4*4\\K4 ME6Z#0B+FV3N6]:=%7" MN1G*/_GX(U))VNG/A88C1=I>0"5QST&L(\0E,F'UB7 &%@IVK/PD_2\Y1'9G;1NDCBU?S?]E%^OY_G5S6,]+*]N7N=?=LJK MMB:N%GHRC^O/NT]YOOIYFGZ M!;4IPG PMRM("=7)%O0>BDG=[#Z>A_)?<;<',>QQK!="K+788:NIK1"R#B=^ M8-\W+;K:]FF&\D\^_HC4<]I]3(Z&8WGE\^EV]^"/X .41S>M:N\Y-G]IAHAP MD#II! >2(DPA1SN4F!:^^=ER>CN-M0GQ@X\\$+H_=\"_(\>\$GIS?Y64#&CI M<5#<#CG"ZY7F'7879W!>CH#S8'$UHX0!!\$IL!IYJP7F"E!N*X>382.:^]9I M!TDT=5/Z!/>28CT%BD4\!+"260&ILIA]EXRKQ&]'[TF+=8(^FP'WG*B1I(&? M,"/2B_+L+@R82VPM5P0CXAGWTG-KJNU. %FMS+($PH!KJ[!1&/!Y( U&D.4R M#\/APW)S^<=8HW6&N""4 (ZUY42@Z#)4+B7G3B4X33157(VKV]N! M,_#ZL+P=G%?]1I8VC_?K MK99$2VUV#4FWJGQ=+*8-M/F]668,1=)+:9ERPB)AM595[YDDS6O8D(M3:&-4 M6NOTQ>W=]M1]TD"S1QMGD FB*9$0*PD-\I+Y"AX!VQCK]!+TVR4V*5AF1UEQ MW@N"/XP544QIQ@$#FSW5_1)$68NIG"7*C%[Q&8H=+V>3#[-Y@#ROX\8]\71& M7(1- H^,DX@%Z!S^<0C;FFG$&..LTS M"96Q3'L5;!RI*,)8!)M) T*L\-(VCYWK;5[IDAP]0)0$.1I;'$^\(9/<.8IE MF(NA@)(R1F68A36EDABG7'.*].8]#D:1QB@-Q9)WJV+ZYZ=B'O!>QM2*U;<: M]L?A1AE@"B"I$6%"*A2304"%8DP.:>Z8]%V5<@PSI#,D" ]UX*IS#F/Y.7?H@T HH)S #57H,P )F1J$(L_'S0(O)])R_5)D>WR4OG M(9QT\M(X,8"<(>HEXUZ%;O%@DY+@2&P!E)[H(0N"#!D#6)LWK6( SP/WD@*] MD(^EQRP*0QYX";'G$%62Q9KHSRD&L+86ZT1\-0/N.5'C&<0 #LJ(YQP#Z#P3 MVB.+I:4&*L$\@Y7LEEU,#&!M%3:* 3P/I'3S"OO)M4:& L00=L!CBX%&TH(* M'>)9\^DF[22&I@;,("BGR\'^H:10@"X]ZZY_0G27 M:WT>NC]SK;\C%PPE&'0E:(TPP@-@ M ,(.[WBXPV%B18.6+$;?U6V%URG@ICCF"FPHA#%#-KI<6JDI0;-&3IKV;A ML+55=4Z>RGFHI! BW4WRFM68<(H%%!P ZY2QB.[!1#;!E:8C-G0/3CK)2]0! M:#$A&BG%M>!>A)_L^JV$;;[C-%3RTKE*[1J2/A)=:BKT<,L,!X-:.N\,X4$2 M%!"1#@*@"*-6&MP\.7FH%*96:NT,F-0RTR1GE# F#83",**8-GM4J.#-,].& MRESJ;K0V1B7ES#1EJ=7>& D!!&'^T9J9/3Q&-L]#&2K_J.MAVQB;%,RN+C/3 M+,L7GJNAYV&10MI:4#D; MQBJ28*F $1WU]@ ^I\PT#8,/@B1@1DB+--36\;WD@"9X-6DK_37)3#L/HB22 MCSK*3 .:$4=!F"XM"4NJQO$BX)WD@.CFQQF#9J8U)4J%(8Y0N-3.-4FN0\UXA#$0TNSFLK+< HDJP MQLV(9DAG.#Z7S#2)O1>,"RFP"']TP)$JZ,]:G>*-B%VH\/S,M/-PNJ#,M!>+ M\-KX]]7&O_^9G'9\XO$QQ9D[#YS4D$OJ&3668,B8IX[#6BMO8LCUG)Q&$-,& M8B:%(MHXAJES.\1P &_(S)^^D]-JDZ/;Y+3S$$XZ.2V5:&^A&1,\S._4:Q!\ M3RXXWT%*!*IW@=X%IJO59E(WT=[GH?Q7C*Y%QG&C%67,!3P,%A# "B&)E'R6 MT=ZU:='9E4:-4/[)QQ^1>D[1WLG1\&>T=XSVE%Z16')$6 QB_#$EE%4H,3]L MPD'?-QC5)41WT=[GH?LSVOL[.&A2&TLFPH O195=6HK<4Z-12: ?>*A)I@S'&CL:QD^8 M1.,%IZ)B-F,"-3_823G^L2DO.D)Q2)YSP.D&._7,9LY0JH0'$CGD(G#&L MFDF9,X^OAD]AIFBOEB?TW!20P2*0\GEXY\<@]JM)^6<>5["=_,$9/&-E=[;Q-!YVKO#)WA#A56>9DO5]OPCZO5IZ/VX!-/ M9T9IB'VPH)6$SG$CXOUA6[DX$"E61.]/=I4N9ZLIQ-PXBPL_EZ ME5\?(<:)EIF(%X0ZAI$@BCFL25CY*GFA D2K=@)A9L^,HV"Q\7@]"->( M^AU8T$$Q9.[<66=>W;.AZ!N\H M;H*T2?O$JU/-UF5-:_3^.NQ)\E L==*,M;%Y>Q=L['+?X].A:D^WR"SE04!! M&+;4>@B ,:B23SN<8 YWIUK[8=^S"Y0&VP$M;E9?)IL0H^J/-KB#\V+3]U'Y')A7Q5# 3'$1II< $4E=A0 T<,DHG :;TA=M0W/'_K[UKZ6WC!L+W M_AJ^'Y<"? (]-"[.3X@O"*(6^ALH8!K@@TVH%&=F-9045GO5'?C*/[ MI':;?3]MMY=M@N6,.&.LTL11CQ%1LB$"2!*7\_U).>PV0/>+QTV:#,Z7KD3 M&5<'PE&*FQ.@J5>20".LOGHI3[A[]O%\O?UE\VVU65VJV%\]'N+HJR7<_NG@^0.IW\ZWW/0(4' MTB4N:S660$NJXXPM"6(@TB+)SGD2ILX)OE>[G7Z(/KVXGU=%-8T?G)] '+&_ MH(56B$E%D/-."NPD\@V^(A+.4K*-&3RH-0EY.;QS9BS/6K[4>EUM:ZTZN/Q; M30/0&%K@M3 ,2P6H=KQ6/T[T'O<_##I;#O(BSK 9%=8IU[=OZ-J:2>IL'^(\ M;H @/J[0(8O*,63JYY8)Z2TI-U0PS$2O;3T:.#^'X8N++Q1@[_?:N>5U !^7 M\Z_KS=WFYJ'IOUJ:MK+5TQ<%I%447$L.B":80"*0>Y1<00 &O,MMDK##"!;8 M3 1-B3O<3-J71YVP+M5N1[9.$^]*&A#*/2]PWTK^=61/L,K@J.G(4#W;'1XY M?FF&VI3^'DJEMML4>WHLU'AN\L?L(7VEOLVVBW.HZO";!P"E2ND<@)U71B.H M%8-"(>25AXP54<=Z4LU=FY[G\]2!?02 .8^C+4::* N4Y,J[&D>#%3Z+^^?@ MICE=II6DY@6[Z%+:1ZU.%\T>M N:6@\PDX!I+26Q6'%> V"QU*I\:IK-!8[W M\P_ ,5OA4F]LGK5;+U((^L-L=;HXV,E%IB9X4#5C;(0HX+9<0# MO>1XP"L'V/]==SR$B^+T/X''7L93W>J?N\W# !>:%WA\RF5-?;Q7FD W5> M%S!Q7,5%C3. 4T4YXD34NKJT2[V,K'[]M1O"5I[L$AK%G2$@. MD'=QN0PX:!927D)T5F(H+QG)Y2M],2K(5V)W8XPL+^X3J@U[#$G(),22Q*&: M-GA[ G"!;RC-YB^]4>I=&U,)];E+*+^Y/U$J\YY[!$^\I5A[XP33&!E*J&KT MX@+U+ZZ8[&2P8=:?&J&L8\5K%5ZE@S^_2<%K#*]O;[[NTSEG\_CK[*8SX3Y% M?\%J!;&"FB!BA0:,,8T:;!'#.=.A8\4^)DS#%V""8M)1G1&F6M?'HP+A^V?* M7MT$;822WDBH<)H2@/"DMJL&$OC^^ZDN%P6>V)DO@WP916]-JZ/3)3\L]^F$ MTJA9Q&6U65<@=-?"U;I,+G(5C>L2HH8S_4ECT*^__ =02P,$% @ W((( M34S0A' 6P0 JT * !4 !Q='=O+3(P,3@P-C,P7VQA8BYX;6SLO6MSW#B6 M+?K]_ K>/E^Z(^0N$GQ/S)P3>! UCN.R';9K^DQ4W,B@,BF)72E233)MJW_] M!?C(3+TH 1(NOIVS=BRE.)>>VU@80/8!/[]?W^_W5M?LZK.R^(__N3\U?Z3 ME17;WF2WZ;MRFS:M[9NFN?NWGW[Z]NW;7[]?5ON_EM7U3\"VW9^.O_7B)_B_ MW@P?>\._]<8!;USGK]_KW9\LYF%1M[8%C P?__[D\]_<]M-.',<_M3\]?K3. MG_L@>ZSST__]Y=WGUL\W>5$W:;'-_O2__H=E=714Y3[[E%U9_.]?/[U]$5W\ M$__$3T5VS?G^F%5YN?OG"?@5 #=/P9I"UY+P7@7D&*N/'Z@9[Q?6=3.] MB)\^4C/FKJ$EQY,5NVS7BN:#1UOY[C_^Q+[:'.HWUVEZMX';;7DH&C9N?2SW M^3;/:GA9-U6Z;3:N"Z,D<8,PP+Z#/0<%"7"//KY\%^ M^RUM%OXDP\)3?JNL+@_5MAN<�^-G=H_]<)E#6@LGX;VTX^P__-U@AZS6FYULMJ1M.>9 M1%GUK?!!8X'5UBJK75:Q#&?XI;3:OA*-_A,_;4LV;-\U;QX$AFX MCAOFRG.\/.E$.+W+61?/_YGM<%FTEG!9-U_2RWVVP4[@>"&*PP1@""APW3@: M3/IQC#?-<>!XM2]-,B33FYH7!K.1+G6&S1K 61R=]5N+[^5>98!3,6F:C4XY M<5)GTH@^C;$THE!:R%V'1NEQI330^+3H%/R>UQN, $5N1*D;.3"V ^KZ_E$9 M(8PTR)20G>54BL/3(U)BA$[2*.U<:I.H<1KG5"B.1%Z@I)A=M3[)>2(F3PKL M3%0G4MZF>;$):6030,(@(#CR(;1)1 :;*$"V!GT2M+2<0G4 ]6B4**V35,H MH]ITZC4RYU2J#HN\5DGRNVJUDO5%3*^4&'I-L?[1?"LW)+O*JBK;O>6+.'QE MOUV0YS;K]XR( _M9T?R2W5YFU08 -\8H\@D. 4*1DX1P,!]1QQ<2+^U&#>O8 M -5ZB+7M?;68A.GG>5S-%J583MA&V;VP3DBMWSJL@J.&?LIW_<97^XQU4O\ MXA(A>#36<#+:$<0.7+L=/V3I>68H,<;PLJ.*.;=*PRU38:S!Y>UM7O--Y[HW MEJ ( MNW2C1X=G M3T1S95[HF&);8%(+8!*$C*NI.:XD!-.(1I$ ME@680V=+ NQ?CY<#'GC\3(=78V39_JV(N9S2!B1[;Z\-% =V ,/0#VD4A1%$ MH7M\>A1$5*K_"CYSGAXLM4 H38M@+S; B%(_UK' )]Z37QR\57E926^61?VX M/RMY+=*C?\F+_/9PVS\_1)[3")O]4P[VZ!R/> MG24Y>;U#FZ-#KDOW.*23;_5._<#S%[JU&CO+=VQ%W.74=B'1N=/O9\\/8HPH M34@2 C=RJ>\G9'A^'%);J#9!_JFF.W<'1J)SRW$BT+F-T2'9N3L<V"RV;_>_R(GO;9+?UQD>>@VP4AS[T@&=[$+K#!#ZVD>-J MV.\7-[;L M$D"5IZG%E;=EU>3_;!>>NU=M-B% %& [3CP:>A0QX\?5C3A)@EA'J:6\5<,: MEWR_R[;\O<>[%HY57EG;0]V4MUEE769%=I4W>FHO%?B>I'2&J=8D>1?6.4ZK M [H*Z7O*G[P&3HC!JL5PBE^"]9Q3F1/:OW[!> UWNYQ;KC=,@H/0"Z+0!8X? MNWYT*GB/ ;%]X7WLZ:;F2O:ZGLAT<#=L,VZ5=K@UD#LN@ OPJDGU:B9[ [YY M&978 9^76;6=\&D,B^V(O\K#2SOC^@AU:\80EX'!([\0+/ MP8D=)AC9@V7/LX7VXW3:,SP /$C$>!I\UK?4AP*MA&M+B+5R;2057ET./"W[ M%2;\A\E[Q3V2SW@EV1(5O;<%Z[[9E_0[R>OMOJP/579\ SVD) RP%Z(0A\A' M- X9@ C'F!(_878%^]X4$^;Z7(?*8K"L$Z[%#E88X6BDD^E@=AV=2XLGI?YV M)]>9DJNK;-OD7[.CZ4]ID_$>G1>'O+C^<)=5:9?"A"2,$26QXT-@$^A'MN\> M 5 7R"02&LV:7ED;D%H-ZW<,5';!%]FV+,F72QUT,BVF8@N1+"=J)W[/Y(WC MM#YEO"?F^[S%>,%7U499-Z)RXAR.B)Z!0*Q# TTX5AIOQ'(*^6M1L89X7?!, MAUE'W6IZO<$0Q"%U8\)F=8@$V";N8"T($I?(R*&J#G*8]X(WK&7J--R/:]0(Q(T(UEYD7G;0=DT G<8%'LFK<)!OF^LT RSK'M=@$ M9XRDD3ZDA=MU="0]KI0&VM[D+G6:8'W)OC>(>?W[)G$2WXMLC&,G\HGGT=!! M@_$ 0ZE#4#29-#S /]_ATF)GP;K.&@MN_W'(:YD='MV4*^N9:;:G*]N#11P. MTFI1+J]RSU GIW=3N%^M\DURZG4-G,Z9J!J>+'VX8@#NLJ)N$7S*]OP\W7;C MZO--6F7\Z/'=Q_2>;VB>'?+I,QWVH>M&GDL1Q@'T89?U4$0H$>VRAE&8Z\IG MO;:\LLZA6SWV8>NVA?^FQ6\-#BR6S4SC>Z3_SQ3(=>C"7,Z6BW06.1WA=PCL M#GL&J36-N.ES<+"J^"MJ+11T?_I,#P]^2ZM==QXG?YL<41#0,/9#/W;C, 1' M?#&56EF>#Y7AW&QPA*O,N9(\4)QS;ZS+^^,80BXT:ZXRNW R M2U08D!X!OI\=M*F'RQ#85G,A^)X1$J" MDP G% 4)@K8;QR'&/0+L>5#H%1@3=@TKR7]G:64Q-)+S/IW$"L[L%N)4JB<<3T'+LC/S,1Y')M[&8C&.M3-B&>/YT_&V-.GC%^^E3T"!V 0 M083]Q(]IZ) XV! &D@E47IM#N',C(TNI51@EA=RFB&4S/*R+"N5AF//$Y2 M1OEH_"C*J."9M#*JLJ=1&5FC.ZJSCR- (@CM@ 9!!)TD/F*@B>]HUD8)R[.H M(\>C71]EZ-6FD(:8-:21'.UZ5?+$Y32=5(C)#Z.4*K[):Z4R@Z)JV5ECO]*N MZ864VL!Q<1Q&$"2>@V(G.MKP ZDYM-R3#:M=MY/&T2@MN$NR)"9JY@B2$RUQ M;LSJ-&U#CU1Q/[X8N8)#$S,G@3V T_HBMU'UL#>I[=9OS@(7,>U M(X"2D% 7Q$$"CHN#."&ACB3++$##ZI3\XY W]\-VO]*6P#)QFY2]K2=DO,$=J1V=E5M&%;U7]+J]ZRQ/C?E]G?KUT+ZK4IEZL14>0[6 MY(3U#%%7#B=_6Y0>>7V!FA&%G$KF.D1NLA>EWB8F)S6?LKJIJP_,X#U7^04 M:"*C8CHT'YER:C3*XT+"-,K5B#SIX7@=(J7)E])$*Y3,C?H$K)W.VU$,4)@0 M/R )XG?]$#A,YPD.0"B5$,D\V+ <<2P6!Z.T\"9'D6#B8XH=R6Q'E!@S*B/,QAU_V55H)^&.=BA_/8^Z!$*_8#Z!!QSHYA J;4RR4?/ MIP1*2URR1,FI@0&.E/5@D34EX=4@1<;6I0JRX%_0!24.A,Y\ARQ,7IN+<%M] M'H+"$$">@4"* L]Q<8B'-1HV;T*!\#'O2D\WK \<4I]J6FW\=WQSCA, MO-"UJ>>$2<@R9$(3Z!S%'3IZ*T"FPS<B*'0KQR)L0[U8LMYPBFV,Q[97&4 M&T9F"N$RU2.O$C^E5D1?5->QHC"GP[)U(+JY%KZVJ+R]+8MV=.JO$>GV?S]E M=59]S7:TK.BA.539V[H^\.WA#69) 7(I<>V$!C2($;,]X(A#N1)!_=;G& ]J MJ^KQ65=E95VU"*V\AV@="M:.K>8FL^YX[O7GO+#J]M-BIRZ M=UB[7/?"ZN$.-2F?SL/40;8&S#-?AR1+Z8ANFPO/.F3:H'^/+TXRS*30TL?I ML, 7AH;+^R?G";9#P_L#GTF45\/-=@-Z>&ANRHJ?D,Z^*F_9X[:P* [IOK^U M([WF%SA4&7O>!@>>%R("B8>) Q+DQI@,_A (D/ 2RZJ],#PHG*#W0F^E1_"/ M1H/CA34,OI7W^"46-%9-L\@:TZH=6/$DY,+J". G%9ZUMWZ@.Y%P81UIL#H> MK!,1UML_6HN36*I;M2/FEP1_E!8HMA*Y9#!?6O'\(1K8"E96?PR>RA]-.E:9 M933M)/3(6^TCBL+JQS/ MQ6._JKS12-A_G&QQU2FB>)-:96)HI&G]>.G@#Y<#KB?SDVY!_U+YGCP[RV1Y MBE&<)[=+OM_E5;;K7."GV]176<6^P:/ZL'O;P$ZRRPW;N!$('9<8W\3K?^'>8=S_(R/1R>$R,31H:PP\^.NE@0-?XI"T:V5.,TP\5)N&C_X"*>-!D/3L(EQ,3[6M7_T M=WUV0[*SB7'L>#!$P'>! X@#'3Q<^DVA#<@LXYL*,-,U=>V+O5_["VSO6E S M#51*83(\.)F.T.P#4A??X8+BC^/Q7=< ]$PL3 PZ4T+^@P\TDUS7-;A,YU]J M0!G;,T,O[)F=0_R47]\T]:D\?1/Z 04$)BB.2>!BSPUH._@1V[:I[LY/9N7]YG6?MF?K?8V!^;A5WL1RY$#@R)C2/' W;H1! M"DF$0JE11]V*Z06W]N"VLEMDE1LE)C GIO3SD":GU@.F_L2[#M5"]SZ\R,^( M6$[G=!V"I\&/4G=KFUXYW][#5;67O%+6 H>+<3Q*?!=1G$0!<@'V/1_V]FD8 M ?&S2;5:-2Q,[4W4',[T"F)%5L=%:EE"=:687?XX7$#-P:H;U%B!/]$N@AE@'<\();EH5+)WFF72+!E[6395N MFPV-?(0(]&POCER* C]Q>G, ^K":E%::;&S>IRK$:\7^)/0LJD16*>T3?;J%:73PYJH\+W/FK?%MKS- MWO%B11S'"?:HZX+$!Q$(@0>.-FPW%CJ42.W)ID4L:ZS]6"VQ#G+$=,H<+W)J MQ"GI@%A_YE#^8L&FJ?++0].6J36E]9&UQKG+U!ZP,Z(U:BRN0U$4L9$78H%4Q=4,"8> @7@(6L!FC,Z#!B><)G81A&H-AQ2%9 M4;8G5&A/G-19UY)(S4*X@<3JPFJ16V?0UYIKO42Q>NXU.6CK4$[C7LKE9II8 M%57COV5\MYFEA%_9A.PZ>U"-^^'0U UK[0SM(Y ;;'N1']'8M>/8 Q&$ 'L# M&(*IU!*:(0B&M7A _2;M8%O;_FW#KC:_/ &_L"Z/NK'K)V3*KVZ8BI>8C*\@ M5'(J/@"V>L1/7Z+X3KB5G MULJW@=QX5=FO>I8K3/,ZQ%";-W)9JR1+HO(&BR9ONVS^-?N<;0]5WN19G7S? M[@^[;$>9]WQW^=!5(WRX>K+!