0001193125-19-272587.txt : 20191023 0001193125-19-272587.hdr.sgml : 20191023 20191023161804 ACCESSION NUMBER: 0001193125-19-272587 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191023 DATE AS OF CHANGE: 20191023 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRIGHTCOVE INC CENTRAL INDEX KEY: 0001313275 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 201579162 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35429 FILM NUMBER: 191163958 BUSINESS ADDRESS: STREET 1: 290 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: (888) 882-1880 MAIL ADDRESS: STREET 1: 290 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02210 FORMER COMPANY: FORMER CONFORMED NAME: VIDEO MARKETPLACE INC DATE OF NAME CHANGE: 20050104 10-Q 1 d809048d10q.htm 10-Q 10-Q
Table of Contents

 

 

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 September 30, 2019

OR

 

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from                      to                     

Commission File Number: 001-35429

 

 

BRIGHTCOVE INC.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   20-1579162

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

290 Congress Street

Boston, MA 02210

(Address of principal executive offices)

(888) 882-1880

(Registrant’s telephone number, including area code)

 

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Common Stock, par value $0.001 per share   BCOV   The NASDAQ Global Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer      Smaller reporting company  
Emerging growth company       

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

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

As of October 18, 2019 there were 38,800,842 shares of the registrant’s common stock, $0.001 par value per share, outstanding.

 

 

 


Table of Contents

BRIGHTCOVE INC.

Table of Contents

 

     Page  

PART I. FINANCIAL INFORMATION

  

Item 1. Financial Statements (Unaudited)

  

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

     3  

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2019 and 2018

     4  

Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2019 and 2018

     5  

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2019 and 2018

     6  

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018

     7  

Notes to Condensed Consolidated Financial Statements

     8  

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

     18  

Item 3. Quantitative and Qualitative Disclosures About Market Risk

     32  

Item 4. Controls and Procedures

     34  

PART II. OTHER INFORMATION

     34  

Item 1. Legal Proceedings

     34  

Item 1A. Risk Factors

     34  

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

     35  

Item 5. Other Information

     35  

Item 6. Exhibits

     36  

Signatures

     37  

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

Brightcove Inc.

Condensed Consolidated Balance Sheets

(unaudited)

 

     September 30,
2019
    December 31,
2018
 
    

(in thousands, except share

and per share data)

 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 22,649     $ 29,306  

Accounts receivable, net of allowance of $447 and $190 at September 30, 2019 and December 31, 2018, respectively

     31,485       23,264  

Prepaid expenses

     5,687       4,866  

Other current assets

     6,755       7,070  
  

 

 

   

 

 

 

Total current assets

     66,576       64,506  

Property and equipment, net

     11,142       9,703  

Operating lease right-of-use asset

     15,419       —    

Intangible assets, net

     14,967       5,919  

Goodwill

     61,010       50,776  

Other assets

     3,005       2,452  
  

 

 

   

 

 

 

Total assets

   $ 172,119     $ 133,356  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 11,171     $ 7,712  

Accrued expenses

     18,829       13,982  

Operating lease liability

     5,954       —    

Deferred revenue

     49,286       39,846  
  

 

 

   

 

 

 

Total current liabilities

     85,240       61,540  

Operating lease liability, net of current portion

     10,467       —    

Other liabilities

     890       1,202  
  

 

 

   

 

 

 

Total liabilities

     96,597       62,742  

Commitments and contingencies (Note 11)

    

Stockholders’ equity:

    

Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued

     —         —    

Common stock, $0.001 par value; 100,000,000 shares authorized; 38,922,488 and 36,752,469 shares issued at September 30, 2019 and December 31, 2018, respectively

     39       37  

Additional paid-in capital

     271,293       251,122  

Treasury stock, at cost; 135,000 shares

     (871     (871

Accumulated other comprehensive loss

     (1,026     (952

Accumulated deficit

     (193,913     (178,722
  

 

 

   

 

 

 

Total stockholders’ equity

     75,522       70,614  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 172,119     $ 133,356  
  

 

 

   

 

 

 

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

 

3


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Operations

(unaudited)

 

     Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
     2019     2018     2019     2018  
     (in thousands, except share and per share data)  

Revenue:

        

Subscription and support revenue

   $ 45,424     $ 37,442     $ 129,192     $ 113,176  

Professional services and other revenue

     2,010       3,679       7,660       10,793  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     47,434       41,121       136,852       123,969  

Cost of revenue:

        

Cost of subscription and support revenue

     16,686       13,142       50,237       39,723  

Cost of professional services and other revenue

     1,628       3,176       6,432       10,424  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     18,314       16,318       56,669       50,147  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     29,120       24,803       80,183       73,822  

Operating expenses:

        

Research and development

     8,127       8,314       23,150       23,832  

Sales and marketing

     14,567       14,009       45,650       42,508  

General and administrative

     6,245       5,621       17,485       18,056  

Merger-related

     2,539       —         8,091       —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     31,478       27,944       94,376       84,396  
  

 

 

   

 

 

   

 

 

   

 

 

 

Loss from operations

     (2,358     (3,141     (14,193     (10,574

Other expense, net

     (441     (217     (477     (427

Loss before income taxes

     (2,799     (3,358     (14,670     (11,001

Provision for income taxes

     171       144       521       410  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

   $ (2,970   $ (3,502   $ (15,191   $ (11,411
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss per share - basic and diluted

   $ (0.08   $ (0.10   $ (0.40   $ (0.32
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average number of common shares used in computing
net loss per share

     38,564,314       36,212,246       37,738,739       35,564,311  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

4


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Comprehensive Loss

(unaudited)

 

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

Net loss

   $ (2,970   $ (3,502   $ (15,191   $ (11,411

Other comprehensive income:

        

Foreign currency translation adjustments

     (134     (116     (74     (189
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive loss

   $ (3,104   $ (3,618   $ (15,265   $ (11,600
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

5


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(unaudited)

(in thousands, except share data)

 

     Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
     2019     2018     2019     2018  
     (in thousands, except share data)  

Shares of common stock issued

        

Balance, beginning of period

     38,219,843       36,052,891       36,752,469       34,933,408  

Common stock issued upon acquisition

     230,083       —         1,286,846       —    

Issuance of common stock upon exercise of stock options and pursuant to restricted stock units

     472,562       550,609       883,173       1,670,092  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

     38,922,488       36,603,500       38,922,488       36,603,500  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares of treasury stock

        

Balance, beginning of period

     (135,000     (135,000     (135,000     (135,000
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

     (135,000     (135,000     (135,000     (135,000
  

 

 

   

 

 

   

 

 

   

 

 

 

Par value of common stock issued

        

Balance, beginning of period

   $ 38     $ 36     $ 37     $ 35  

Common stock issued upon acquisition

     —         —         1       —    

Issuance of common stock upon exercise of stock options and pursuant to restricted stock units

     1       1       1       2  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

   $ 39     $ 37     $ 39     $ 37  
  

 

 

   

 

 

   

 

 

   

 

 

 

Value of treasury stock

        

Balance, beginning of period

   $ (871   $ (871   $ (871   $ (871
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

   $ (871   $ (871   $ (871   $ (871
  

 

 

   

 

 

   

 

 

   

 

 

 

Additional paid-in capital

        

Balance, beginning of period

   $ 264,765     $ 246,417     $ 251,122     $ 238,700  

Common stock issued upon acquisition

     3,383       —         12,249       —    

Issuance of common stock upon exercise of stock options and pursuant to restricted stock units

     1,372       1,219       3,215       5,439  

Withholding tax on restricted stock units vesting

     (32     (29     (32     (142

Stock-based compensation expense

     1,805       1,569       4,739       5,179  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

   $ 271,293     $ 249,176     $ 271,293     $ 249,176  
  

 

 

   

 

 

   

 

 

   

 

 

 

Accumulated deficit

        

Balance, beginning of period

   $ (190,943   $ (172,603   $ (178,722   $ (170,299

Net loss

     (2,970     (3,502     (15,191     (11,411

Impact of adoption of ASU 2014-09 as of January 1, 2018

     —         —         —         5,605  
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

   $ (193,913   $ (176,105   $ (193,913   $ (176,105
  

 

 

   

 

 

   

 

 

   

 

 

 

Accumulated other comprehensive loss

        

Balance, beginning of period

   $ (892   $ (882   $ (952   $ (809

Foreign currency translation adjustment

     (134     (116     (74     (189
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance, end of period

   $ (1,026   $ (998   $ (1,026   $ (998
  

 

 

   

 

 

   

 

 

   

 

 

 

Total stockholders’ equity

   $ 75,522     $ 71,239     $ 75,522     $ 71,239  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

6


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

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

Operating activities

    

Net loss

   $ (15,191   $ (11,411

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

    

Depreciation and amortization

     6,150       5,164  

Stock-based compensation

     4,504       5,022  

Provision for reserves on accounts receivable

     559       99  

Changes in assets and liabilities:

    

Accounts receivable

     (5,477     1,998  

Prepaid expenses and other current assets

     642       (118

Other assets

     (503     (355

Accounts payable

     2,635       (1,262

Accrued expenses

     4,510       1,964  

Operating leases

     (261     —    

Deferred revenue

     3,061       (1,335
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     629       (234

Investing activities

    

Cash paid for acquisition, net of cash acquired

     (5,402     —    

Purchases of property and equipment

     (600     (1,322

Capitalized internal-use software costs

     (4,264     (2,527
  

 

 

   

 

 

 

Net cash used in investing activities

     (10,266     (3,849

Financing activities

    

Proceeds from exercise of stock options

     3,215       5,440  

Other financing activities

     (208     (428
  

 

 

   

 

 

 

Net cash provided by financing activities

     3,007       5,012  

Effect of exchange rate changes on cash and cash equivalents

     (27     (206
  

 

 

   

 

 

 

Net (decrease) increase in cash and cash equivalents

     (6,657     723  

Cash and cash equivalents at beginning of period

     29,306       26,132  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 22,649     $ 26,855  
  

 

 

   

 

 

 

Supplemental disclosure of cash flow information

    

Cash paid for operating lease liabilities

   $ 1,829     $ —    
  

 

 

   

 

 

 

Supplemental disclosure of non-cash investing activities

    
  

 

 

   

 

 

 

Fair value of shares issued for acquisition of a business

   $ 12,250     $ —    
  

 

 

   

 

 

 

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

 

7


Table of Contents

Brightcove Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

(in thousands, except share and per share data, unless otherwise noted)

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 14, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2018 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three and nine months ended September 30, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in footnote 14, the Company implemented a significant accounting policy upon the adoption of Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification (“ASC 842”). As of September 30, 2019, other than the changes to the accounting for leases, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, have not changed.

2. Business Combinations

Ooyala

On April 1, 2019, pursuant to an Asset Purchase and Sale Agreement (the “Purchase Agreement”), the Company completed its acquisition of the online video platform assets of Ooyala, Inc. and certain of its subsidiaries (“Ooyala”), a provider of cloud video technology, in exchange for common stock of the Company and cash (the “Ooyala Acquisition”). At the closing, the Company issued 1,056,763 unregistered shares of common stock of the Company valued at $8.9 million and paid $2.6 million in cash Pursuant to the Purchase Agreement, approximately $2.65 million of the cash consideration was placed into an escrow account to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers’ representations and warranties, covenants and agreements.

The Ooyala Acquisition was accounted for using the purchase method of accounting in accordance with Accounting Standards Codification 805 — Business Combinations. Accordingly, the results of operations of Ooyala have been included in the accompanying condensed consolidated financial statements since the date of acquisition. The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the Ooyala Acquisition, which remain preliminary as of September 30, 2019, and using assumptions that the Company’s management believes are

 

8


Table of Contents

reasonable given the information currently available. The Company is in the process of completing its valuation of its intangible assets, accounts receivable, deferred revenue and the valuation of the acquired deferred tax assets and liabilities. The final allocations of the purchase price to intangible assets, accounts receivable, deferred revenue, goodwill and any deferred tax assets and liabilities may differ materially from the information presented in these unaudited condensed consolidated financial statements.

The process for estimating the fair values of identifiable intangible assets and certain tangible assets requires the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. Definitive allocations are being performed and finalized based on certain valuations and other studies performed by the Company with the services of valuation professionals.

During the three and nine months ended September 30, 2019, the Company incurred $2.0 million and $7.6 million, respectively, of merger-related costs related to the Ooyala Acquisition.

The excess of the purchase price over the estimated amounts of net assets as of the effective date of the acquisition was allocated to goodwill in accordance with the accounting guidance. The factors contributing to the recognition of the amount of goodwill are based on several strategic and synergistic benefits that are expected to be realized from the Ooyala Acquisition. These benefits include the acquired workforce and with the Company’s direct sales force and larger channel coverage, the Company anticipates significant cross-selling opportunities. The goodwill is expected to be deductible for tax purposes.

The total purchase price for Ooyala has been allocated as follows:

 

Accounts receivable

   $ 2,904  

Other tangible assets

     620  

Identifiable intangible assets

     9,765  

Goodwill

     4,762  

Deferred revenue

     (6,425

Other liabilities

     (196
  

 

 

 

Total estimated purchase price

   $ 11,430  
  

 

 

 

The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations:

 

     Amount      Useful
Life
 

Customer relationships

   $ 9,127        7  

Developed technology

     638        1  
  

 

 

    

Total

   $ 9,765     
  

 

 

    

The preliminary fair value of the intangible assets has been estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

The estimated amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows:

 

Year Ending December 31,

   Amount  

2019

   $ 1,456  

2020

     1,463  

2021

     1,304  

2022

     1,304  

2023

     1,304  

2024 and thereafter

     2,934  
  

 

 

 

Total

   $ 9,765  
  

 

 

 

 

9


Table of Contents

Pro Forma Financial Information

The unaudited financial information in the table below summarizes the combined results of operations of the Company and Ooyala, on a pro forma basis, as though the Company had acquired Ooyala at the beginning of the periods presented. The pro forma information for all periods presented also includes the effects of business combination accounting resulting from the acquisition.

 

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

Total revenue

   $ 48,736      $ 144,467      $ 146,814  

Net loss

     (4,215      (13,904      (12,151

Earnings per share - basic and diluted

     (0.11      (0.37      (0.33

Revenue from the Ooyala Acquisition for the three and nine months ended September 30, 2019 was $5.9 million and $12.1 million, respectively. Net income from the Ooyala Acquisition for the three and nine months ended September 30, 2019 was $1.1 million and $1.4 million, respectively.

Other Business Combinations

On August 1, 2019, pursuant to a Share Purchase Agreement (the “SPA”), the Company completed its acquisition of a company and its subsidiary (the “August Acquisition”) in exchange for common stock of the Company and cash. Consideration was comprised of: (a) 270,686 unregistered shares of common stock of the Company valued at $3.4 million, of which 40,603 were held back to secure payment of any claims of indemnification for breaches or inaccuracies in the sellers’ representations and warranties, covenants and agreements, (b) approximately $3.3 million in cash, of which $488 was held back to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers’ representations and warranties, covenants and agreements, and (c) approximately $1 million in cash for cash acquired as part of the transaction.

The August Acquisition was accounted for using the purchase method of accounting in accordance with Accounting Standards Codification 805 — Business Combinations. Accordingly, the results of operations of the acquired company have been included in the accompanying condensed consolidated financial statements since the date of acquisition. The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the August Acquisition, which remain preliminary as of September 30, 2019, and using assumptions that the Company’s management believes are reasonable given the information currently available. The Company is in the process of completing its valuation of its intangible assets, accounts receivable, deferred revenue and the valuation of the acquired deferred tax assets and liabilities. The final allocations of the purchase price to intangible assets, accounts receivable, deferred revenue, goodwill and any deferred tax assets and liabilities may differ materially from the information presented in these unaudited condensed consolidated financial statements. Additionally, the Company is in the process of evaluating the accounting of the deferred consideration for the amounts held back for security against indemnification, as well as standard representations and warranties made by the seller.

During the three and nine months ended September 30, 2019, the Company incurred $500 of merger-related costs related to the August Acquisition.

The excess of the purchase price over the estimated amounts of net assets as of the effective date of the acquisition was allocated to goodwill in accordance with the accounting guidance. The factors contributing to the recognition of the amount of goodwill are based on several strategic and synergistic benefits that are expected to be realized from the August Acquisition. These benefits include the acquired workforce and opportunities to expand the Company’s offerings in target market segments. The goodwill is expected to be non-deductible for tax purposes.

 

10


Table of Contents

The total purchase price for the August Acquisition has been allocated as follows:

 

Cash

   $ 981  

Accounts receivable

     393  

Other tangible assets

     210  

Identifiable intangible assets

     1,525  

Goodwill

     5,472  

Accounts payable

     (177

Deferred revenue

     (138

Accrued expenses

     (322

Deferred tax liability

     (264
  

 

 

 

Total estimated purchase price

   $ 7,680  
  

 

 

 

The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations:

 

     Amount      Useful Life  

Developed technology

   $ 232        4  

Customer relationships

     1,293        4  
  

 

 

    

Total

   $ 1,525     
  

 

 

    

The preliminary fair value of the intangible assets has been estimated using the income approach in which the after-tax cash flows are discounted to present value. The cash flows are based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.

The estimated remaining amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows:

 

Year Ending December 31,

   Amount  

2019

   $ 160  

2020

     381  

2021

     381  

2022

     381  

2023

     222  

2024 and thereafter

     —    
  

 

 

 

Total

   $ 1,525  
  

 

 

 

Pro forma results of operations for the August Acquisition have not been presented because the effect of the acquisition is not material to the Company’s consolidated financial results. Revenue and earnings attributable to acquired operations since the date of the acquisition are included in the Company’s consolidated statements of operations.

The changes in the carrying amount of goodwill for the nine months ended September 30, 2019 were as follows:

 

Balance as of January 1, 2019

   $ 50,776  

Goodwill from acquisitions

     10,234  
  

 

 

 

Balance as of September 30, 2019

   $ 61,010  
  

 

 

 

3. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

 

11


Table of Contents

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

     Accounts
Receivable,
net
     Contract
Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-current)
     Total
Deferred
Revenue
 

Balance at December 31, 2018

   $ 23,264      $ 1,640      $ 39,846      $ 146      $ 39,992  

Balance at September 30, 2019

     31,485        1,786        49,286        428        49,714  

Revenue recognized during the three and nine months ended September 30, 2019 from amounts included in deferred revenue at the beginning of the period was approximately $6.4 million and $37.6 million, respectively. During the three and nine months ended September 30, 2019, the Company did not recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.7 million as of September 30, 2019 and $5.9 million as of December 31, 2018. Amortization expense recognized during the three and nine months ended September 30, 2019 related to costs to obtain a contract was $1.8 million and $5.5 million, respectively. Amortization expense recognized during the three and nine months ended September 30, 2018 related to costs to obtain a contract was $1.9 million and $5.7 million, respectively.

Transaction Price Allocated to Future Performance Obligations

As of September 30, 2019, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $125.7 million, of which approximately $100.6 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by December 2022.

4. Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.

At September 30, 2019 and December 31, 2018, no individual customer accounted for 10% or more of accounts receivable, net. For the three and nine months ended September 30, 2019 and 2018, no individual customer accounted for 10% or more of total revenue.

5. Concentration of Other Risks

The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the Company’s on-demand application service to function as intended for the Company’s customers and ultimate end-users. The disruption of these services could have a material adverse effect on the Company’s business, financial position, and results of operations.

6. Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase, and re-evaluates such determination at each balance sheet date. The Company did not have any short-term or long-term investments at September 30, 2019 or December 31, 2018.

Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.

 

12


Table of Contents

Cash and cash equivalents as of September 30, 2019 consist of the following:

 

     September 30, 2019  

Description

   Contracted
Maturity
     Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 22,608      $ 22,608      $ 22,608  

Money market funds

     Demand        41        41        41  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 22,649      $ 22,649      $ 22,649  
     

 

 

    

 

 

    

 

 

 

Cash and cash equivalents as of December 31, 2018 consist of the following:

 

     December 31, 2018  

Description

   Contracted
Maturity
     Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 21,007      $ 21,007      $ 21,007  

Money market funds

     Demand        8,299        8,299        8,299  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 29,306      $ 29,306      $ 29,306  
     

 

 

    

 

 

    

 

 

 

7. Net Loss per Share

The Company calculates basic and diluted net loss per common share by dividing the net loss by the number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common stock and outstanding common stock options and unvested restricted stock units, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of September 30, 2019 and 2018 (in thousands).

 

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

Options outstanding

     2,522        3,079        2,522        3,079  

Restricted stock units outstanding

     3,244        2,477        3,244        2,477  

8. Fair Value of Financial Instruments

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of September 30, 2019 and December 31, 2018:

 

     September 30, 2019  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 41      $ —        $ —        $ 41  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 41      $ —        $ —        $ 41  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,299      $ —        $ —        $ 8,299  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

13


Table of Contents

9. Stock-based Compensation

The weighted-average fair value of options granted during the three months ended September 30, 2019 and 2018 was $5.21 and $3.89 per share, respectively. The weighted-average fair value of options granted during the nine months ended September 30, 2019 and 2018 was $4.54 and $4.16 per share, respectively. The weighted-average assumptions utilized to determine such values are presented in the following table:

 

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

Expected life in years

     6.2       6.3       6.2       6.2  

Risk-free interest rate

     1.85     2.92     2.30     2.88

Volatility

     44     42     44     43

Dividend yield

     —         —         —         —    

The Company recorded stock-based compensation expense of $1.7 million and $1.5 million for the three months ended September 30, 2019 and 2018, respectively. The Company recorded stock-based compensation expense of $4.5 million and $5.0 million for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019, there was $21 million of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.76 years. The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September 30, 2019 and 2018:

 

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

Stock-based compensation:

           

Cost of subscription and support revenue

   $ 127      $ 140      $ 341      $ 373  

Cost of professional services and other revenue

     71        69        223        155  

Research and development

     323        283        855        932  

Sales and marketing

     602        437        1,411        1,885  

General and administrative

     598        593        1,674        1,677  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,721      $ 1,522      $ 4,504      $ 5,022  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following is a summary of the stock option activity during the nine months ended September 30, 2019.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2018

     2,737,655      $ 8.57        

Granted

     692,038        10.00        

Exercised

     (427,429      7.52         $ 1,155  

Canceled

     (479,918      9.42        
  

 

 

          

Outstanding at September 30, 2019

     2,522,346      $ 8.98        7.34      $ 4,224  
  

 

 

          

Exercisable at September 30, 2019

     1,113,395      $ 8.36        5.40      $ 2,622  
  

 

 

          

 

(1)

The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2019 of $10.48 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity during the nine months ended September 30, 2019:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested at December 31, 2018

     3,033,582      $ 8.07  

Granted

     1,388,172        11.03  

Vested and issued

     (455,744      8.03  

Canceled

     (721,827      8.08  
  

 

 

    

 

 

 

Unvested at September 30, 2019

     3,244,183      $ 9.07  
  

 

 

    

 

 

 

 

14


Table of Contents

10. Income Taxes

For the three months ended September 30, 2019 and 2018, the Company recorded income tax expense of $171 and $144, respectively. For the nine months ended September 30, 2019 and 2018, the Company recorded income tax expense of $521 and $410, respectively. The income tax expense relates principally to the Company’s foreign operations.

The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (“NOL”) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.

The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of September 30, 2019 and December 31, 2018, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. The Company maintains net deferred tax liabilities for temporary differences related to its foreign subsidiaries.

11. Commitments and Contingencies

Legal Matters

On January 30, 2019, Uniloc 2017 LLC (“Uniloc”) filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that the Company infringed four patents and seeks monetary damages and other relief. The Company answered the complaint on March 25, 2019 and Uniloc filed an amended complaint on April 9, 2019. The Company filed an answer to the amended complaint on April 23, 2019. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

On or about June 24, 2019, Dynamic Data Technologies, LLC (“DDT”) filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc., in the United States District Court for the District of Delaware. The complaint alleges that the Company infringed patents owned by DDT and seeks monetary damages and other relief. The Company filed a motion to dismiss the complaint and that motion is pending review by the court. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of September 30, 2019, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

 

15


Table of Contents

12. Debt

On December 14, 2018, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset based line of credit (the “Line of Credit”). Under the Line of Credit, the Company can borrow up to $30.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of September 30, 2019 and there are no borrowings outstanding as of September 30, 2019.

13. Segment Information

Geographic Data

Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:

 

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

Revenue:

           

North America

   $ 24,904      $ 21,834      $ 72,425      $ 67,351  

Europe

     8,178        7,491        22,814        20,538  

Japan

     5,391        5,464        16,725        16,319  

Asia Pacific

     8,646        6,125        24,009        19,292  

Other

     315        207        879        469  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 47,434      $ 41,121      $ 136,852      $ 123,969  
  

 

 

    

 

 

    

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $23,162 and $20,521 during the three months ended September 30, 2019 and 2018, respectively. Revenue from customers located in the United States was $67,534 and $63,345 during the nine months ended September 30, 2019 and 2018, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three and nine months ended September 30, 2019 and 2018.

As of September 30, 2019 and December 31, 2018, property and equipment at locations outside the U.S. was not material.

14. Recently Issued and Adopted Accounting Standards

Effective January 1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced by ASU 2018-11, which adjusts the January 1, 2019 balance for the cumulative effects of the change in accounting.

Under ASC 842, a right-of-use asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASC 842 is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording of right-of-use assets and lease liabilities of $19.6 million and $20.9 million, respectively, as of January 1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3 million as a result of the adoption. The adoption of the lease standard did not result in a cumulative catch-up adjustment to the opening balance of retained earnings.

The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases and (3) any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related non-lease components.

The Company leases its facilities under non-cancelable operating leases. Right-of-use assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the

 

16


Table of Contents

lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company’s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.

The Company’s operating lease expense was $2 million and $5.8 million for the three and nine months ended September 30, 2019. The Company’s operating lease expense was $1.9 million and $5.9 million for the three and nine months ended September 30, 2018, respectively.

During the second quarter of 2019, the Company entered into a new lease in its Singapore location with a lease liability of $779.

The weighted-average remaining non-cancelable lease term for our operating leases was three years at September 30, 2019. The weighted-average discount rate was 4.0% at September 30, 2019.

The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at September 30, 2019:

 

Year Ending December 31,

   Operating
Lease
Commitments
 

2019

   $ 1,746  

2020

     6,072  

2021

     5,349  

2022

     2,262  

2023

     1,069  

2024 and thereafter

     954  
  

 

 

 
   $ 17,452  
  

 

 

 

15. Restructuring

During the second quarter of 2019, the Company committed to an action to restructure certain parts of the Company with the intent of aligning skills with the Company’s strategy and facilitating cost efficiencies and savings. As a result, certain headcount reductions were necessary. The Company incurred approximately $752 in restructuring charges during the second quarter of 2019. The restructuring charges reflect post-employment benefits and are reflected in the Condensed Consolidated Statements of Operations as follows: $186 – Cost of subscription and support revenue; $107 - Cost of professional services and other revenue; $421 – Sales and Marketing; and $38 – Research and Development. The Company has paid all amounts due relating to the restructuring and does not expect to incur any additional restructuring charges related to this action.

 

17


Table of Contents
ITEM 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2018.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or Exchange Act. Such forward-looking statements include any expectation of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management for future operations; factors that may affect our operating results; statements related to adding employees; statements related to future capital expenditures; statements related to future economic conditions or performance; statements as to industry trends and other matters that do not relate strictly to historical facts or statements of assumptions underlying any of the foregoing. Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “will,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would,” and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in Item 1A of Part II of this Quarterly Report on Form 10-Q, our Annual Report on Form 10-K for the year ended December 31, 2018 and the risks discussed in our other SEC filings. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Company Overview

We are a leading global provider of cloud-based services for video. We were incorporated in Delaware in August 2004 and our headquarters are in Boston, Massachusetts. Our suite of products and services reduce the cost and complexity associated with publishing, distributing, measuring and monetizing video across devices.

Brightcove Video Cloud, or Video Cloud, our flagship product released in 2006, is the world’s leading online video platform. Video Cloud enables our customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Brightcove Zencoder, or Zencoder, is a cloud-based video encoding service. Brightcove SSAI, or SSAI, is an innovative, cloud-based ad insertion and video stitching service that addresses the limitations of traditional online video ad insertion technology. Brightcove Player, or Player, is a cloud-based service for creating and managing video player experiences. Brightcove OTT Flow, or OTT Flow, is a service for media companies and content owners to rapidly deploy high-quality, direct-to-consumer, live and on-demand video services across platforms. Brightcove Video Marketing Suite, or Video Marketing Suite, is a comprehensive suite of video technologies designed to address the needs of marketers to drive awareness, engagement and conversion. Brightcove Enterprise Video Suite, or Enterprise Video Suite, is an enterprise-class platform for internal communications, employee training, live streaming, marketing and ecommerce videos.

Our philosophy for the next few years will continue to be to invest in our product strategy and development, sales, and go-to-market activities to support our long-term revenue growth. We believe these investments will help us address some of the challenges facing our business such as demand for our products by existing and potential customers, rapid technological change in our industry, increased competition and resulting price sensitivity. These investments include support for the expansion of our infrastructure within our hosting facilities, the hiring of additional technical and sales personnel, the innovation of new features for existing products and the development of new products. We believe this strategy will help us retain our existing customers, increase our average annual subscription revenue per premium customer and lead to the acquisition of new customers. Additionally, we believe customer growth will enable us to achieve economies of scale which will reduce our cost of goods sold, research and development and general and administrative expenses as a percentage of total revenue.

 

18


Table of Contents

On April 1, 2019, we purchased the online video platform assets of Ooyala, Inc. (“Ooyala”), which included the online video platform customers, Ooyala’s technology and Ooyala’s operations in Guadalajara, Mexico. We discuss the effect of the Ooyala transaction, when applicable, in our discussion and analysis of the financial condition and results of operations below. We are currently transitioning the acquired customers to our technology as we feel that our cloud-based services will add value to the acquired customers.

On August 1, 2019, we completed an acquisition of a company to help expand our offerings in key market segments. Revenue and earnings attributable to the August 1, 2019 acquisition were not material.

As of September 30, 2019, we had 596 employees and 3,720 customers, of which 2,362 used our premium offerings and 1,358 used our volume offerings. As of September 30, 2018, we had 495 employees and 3,867 customers, of which 2,227 used our premium offerings and 1,640 used our volume offerings.

We generate revenue by offering our products to customers on a subscription-based, software as a service, or SaaS, model. Our revenue grew from $124.0 million in the nine months ended September 30, 2018 to $136.9 million in the nine months ended September 30, 2019, primarily related to $12.1 million of incremental revenue from the Ooyala Acquisition and, to a lesser extent, an increase in sales of Video Cloud to both new and existing customers. Our consolidated net loss was $15.2 million and $11.4 million for the nine months ended September 30, 2019 and 2018, respectively. Net income from the Ooyala Acquisition was approximately $1.4 million in the nine months ended September 30, 2019. Included in the consolidated net loss for the nine months ended September 30, 2019 was merger-related expense, stock-based compensation expense, and amortization of acquired intangible assets of $8.1 million, $4.5 million, and $2.2 million, respectively. Included in consolidated net loss for the nine months ended September 30, 2018 was stock-based compensation expense and amortization of acquired intangible assets of $5.0 million and $1.9 million, respectively.

For the nine months ended September 30, 2019 and 2018, our revenue derived from customers located outside North America was 48% and 46%, respectively. We expect the percentage of total net revenue derived from outside North America to increase in future periods as we continue to expand our international operations.

Key Metrics

We regularly review a number of metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions.

 

   

Number of Customers. We define our number of customers at the end of a particular quarter as the number of customers generating subscription revenue at the end of the quarter. We believe the number of customers is a key indicator of our market penetration, the productivity of our sales organization and the value that our products bring to our customers. We classify our customers by including them in either premium or volume offerings. Our premium offerings include our premium Video Cloud customers (Enterprise and Pro editions), our Zencoder customers (other than Zencoder customers on month-to-month contracts and pay-as-you-go contracts), our SSAI customers, our Player customers, our OTT Flow customers, our Video Marketing Suite customers and our Enterprise Video Suite customers. Our volume offerings include our Video Cloud Express customers and our Zencoder customers on month-to-month contracts and pay-as-you-go contracts.

As of September 30, 2019, we had 3,720 customers, of which 2,362 used our premium offerings and 1,358 used our volume offerings. As of September 30, 2018, we had 3,867 customers, of which 2,227 used our premium offerings and 1,640 used our volume offerings. Our go-to-market focus and growth strategy is to expand our premium customer base, as we believe our premium customers represent a greater opportunity for our solutions. Volume customers decreased in recent periods primarily due to our discontinuation of the promotional Video Cloud Express offering. As a result, we have experienced attrition of this base level offering without a corresponding addition of customers. We expect customers using our volume offerings to continue to decrease in 2019 and beyond as we continue to focus on the market for our premium solutions.

 

   

Recurring Dollar Retention Rate. We assess our ability to retain customers using a metric we refer to as our recurring dollar retention rate. We calculate the recurring dollar retention rate by dividing the retained recurring value of subscription revenue for a period by the previous recurring value of subscription revenue for the same period. We define retained recurring value of subscription revenue as the committed subscription fees for all contracts that renew in a given period, including any increase or decrease in contract value. We define previous recurring value of subscription revenue as the recurring value from committed subscription fees for all contracts that expire in that same period. We typically calculate our recurring dollar retention rate on a monthly basis. Recurring dollar retention rate provides visibility into our ongoing revenue. During the nine months ended September 30, 2019 and 2018, the recurring dollar retention rate was 89% and 97%, respectively.

 

   

Average Annual Subscription Revenue Per Premium Customer. We define average annual subscription revenue per premium customer as the total subscription revenue from premium customers for an annual period, excluding professional services revenue, divided by the average number of premium customers for that period. We believe that this metric is important in understanding subscription revenue for our premium offerings in addition to the relative size of premium customer arrangements. As our Starter edition has a price point of $199 or $499 per month, we disclose the average annual subscription revenue per premium customer separately for Starter edition customers and all other premium customers.

 

19


Table of Contents
   

Backlog. We define backlog as the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied, excluding professional service engagements. We believe that this metric is important in understanding future business performance. As of September 30, 2019, the total backlog for subscription and support contracts was approximately $125.7 million, of which approximately $100.6 million is expected to be recognized over the next 12 months. As of September 30, 2018, the total backlog for subscription and support contracts was approximately $108 million, of which approximately $86 million was expected to be recognized over the next 12 months.

The following table includes our key metrics for the periods presented:

 

     Nine Months Ended September 30,  
     2019     2018  

Customers (at period end)

    

Premium

     2,362       2,227  

Volume

     1,358       1,640  
  

 

 

   

 

 

 

Total customers (at period end)

     3,720       3,867  
  

 

 

   

 

 

 

Recurring dollar retention rate

     89     97

Average annual subscription revenue per premium customer, excluding Starter edition customers (in thousands)

   $ 82.0     $ 74.7  

Average annual subscription revenue per premium customer for Starter edition customers only (in thousands)

   $ 4.6     $ 4.8  

Total backlog, excluding professional services engagements (in millions)

   $ 125.7     $ 108.0  

Total backlog to be recognized over next 12 months, excluding professional services engagements (in millions)

   $ 100.6     $ 86.0  

Components of Consolidated Statements of Operations

Revenue

Subscription and Support Revenue — We generate subscription and support revenue from the sale of our products.

Video Cloud is offered in two product lines. The first product line is comprised of our premium product editions. All premium editions include functionality to publish and distribute video to Internet-connected devices, with higher levels of premium editions providing additional features and functionality. Customer arrangements are typically one year contracts, which include a subscription to Video Cloud, basic support and a pre-determined amount of video streams, bandwidth, transcoding and storage. We also offer gold support or platinum support to our premium customers for an additional fee, which includes extended phone support. The pricing for our premium editions is based on the value of our software, as well as the number of users, accounts and usage, which is comprised of video streams, bandwidth, transcoding and storage. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. The second product line is comprised of our volume product edition. Our volume editions target small and medium-sized businesses, or SMBs. The volume editions provide customers with the same basic functionality that is offered in our premium product editions but have been designed for customers who have lower usage requirements and do not typically require advanced features and functionality. We discontinued the lower level pricing options for the Express edition of our volume offering and expect the total number of customers using the Express edition to continue to decrease. Customers who purchase the volume editions generally enter into month-to-month agreements. Volume customers are generally billed on a monthly basis and pay via a credit card.

Zencoder is offered to customers on a subscription basis, with either committed contracts or pay-as-you-go contracts. The pricing is based on usage, which is comprised of minutes of video processed. The committed contracts include a fixed number of minutes of video processed. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. Zencoder customers are considered premium customers other than Zencoder customers on month-to-month contracts or pay-as-you-go contracts, which are considered volume customers.

SSAI is offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs.

 

20


Table of Contents

Player is offered to customers on a subscription basis. Customer arrangements are typically one-year contracts, which include a subscription to Player, basic support and a pre-determined amount of video streams. We also offer gold support or platinum support to our Player customers for an additional fee, which includes extended phone support. The pricing for Player is based on the number of users, accounts and usage, which is comprised of video streams. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements.

OTT Flow is offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs. Customer arrangements are typically one-year contracts.

Video Marketing Suite and Enterprise Video Suite are offered to customers on a subscription basis in Starter, Pro and Enterprise editions. The Pro and Enterprise customer arrangements are typically one-year contracts, which typically include a subscription to Video Cloud, Gallery, Brightcove Social (for Video Marketing Suite customers) or Brightcove Live (for Enterprise Video Suite customers), basic support and a pre-determined amount of video streams or plays (for Video Marketing Suite customers), viewers (for Enterprise Video Suite customers), bandwidth and storage or videos. We also generally offer gold support or platinum support to these customers for an additional fee, which includes extended phone support. The pricing for our Pro and Enterprise editions is based on the number of users, accounts and usage, which is comprised of video streams or plays, viewers, bandwidth and storage or videos. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements, or will require the customer to upgrade its package upon renewal. The Starter edition provides customers with the same basic functionality that is offered in our Pro and Enterprise editions but has been designed for customers who have lower usage requirements and do not typically seek advanced features and functionality. Customers who purchase the Starter edition may enter into one-year agreements or month-to-month agreements. Starter customers with month-to-month agreements are generally billed on a monthly basis and pay via a credit card.

All SSAI, Player, OTT Flow, Video Marketing Suite and Enterprise Video Suite customers are considered premium customers.

Professional Services and Other Revenue — Professional services and other revenue consists of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis.

Cost of Revenue

Cost of subscription, support and professional services revenue primarily consists of costs related to supporting and hosting our product offerings and delivering our professional services. These costs include salaries, benefits, incentive compensation and stock-based compensation expense related to the management of our data centers, our customer support team and our professional services staff. In addition to these expenses, we incur third-party service provider costs such as data center and content delivery network, or CDN, expenses, allocated overhead, depreciation expense and amortization of capitalized internal-use software development costs and acquired intangible assets. We allocate overhead costs such as rent, utilities and supplies to all departments based on relative headcount. As such, general overhead expenses are reflected in cost of revenue in addition to each operating expense category. The costs associated with providing professional services are significantly higher as a percentage of related revenue than the costs associated with delivering our subscription and support services due to the labor costs of providing professional services.

Cost of revenue increased in absolute dollars from the first nine months of 2018 to the first nine months of 2019. In future periods we expect our cost of revenue will increase in absolute dollars as our revenue increases. Cost of revenue as a percentage of revenue could fluctuate from period to period depending on the number of our professional services engagements and any associated costs relating to the delivery of subscription services and the timing of significant expenditures. To the extent that our customer base grows, we intend to continue to invest additional resources in expanding the delivery capability of our products and other services. The timing of these additional expenses could affect our cost of revenue, both in terms of absolute dollars and as a percentage of revenue, in any particular quarterly or annual period.

Operating Expenses

We classify our operating expenses as follows:

Research and Development. Research and development expenses consist primarily of personnel and related expenses for our research and development staff, including salaries, benefits, incentive compensation and stock-based compensation, in addition to the costs associated with contractors and allocated overhead. We have focused our research and development efforts on expanding the functionality and scalability of our products and enhancing their ease of use, as well as creating new product offerings. We expect research and development expenses to increase in absolute dollars as we intend to continue to periodically release new features and

 

21


Table of Contents

functionality, expand our product offerings, continue the localization of our products in various languages, upgrade and extend our service offerings, and develop new technologies. Over the long term, we believe that research and development expenses as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing products, features and functionality, as well as changes in the technology that our products must support, such as new operating systems or new Internet-connected devices.

Sales and Marketing. Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing staff, including salaries, benefits, incentive compensation, commissions, stock-based compensation and travel costs, amortization of acquired intangible assets, in addition to costs associated with marketing and promotional events, corporate communications, advertising, other brand building and product marketing expenses and allocated overhead. Our sales and marketing expenses have increased in absolute dollars in each of the last three years. We intend to continue to invest in sales and marketing and expand the sale of our product offerings within our existing customer base, build brand awareness and sponsor additional marketing events. Accordingly, we expect sales and marketing expense to continue to be our most significant operating expense in future periods. Over the long term, we believe that sales and marketing expense as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing customers and from small, medium-sized and enterprise customers, as well as changes in the productivity of our sales and marketing programs.

General and Administrative. General and administrative expenses consist primarily of personnel and related expenses for executive, legal, finance, information technology and human resources functions, including salaries, benefits, incentive compensation and stock-based compensation. General and administrative expenses also include the costs associated with professional fees, insurance premiums, other corporate expenses and allocated overhead. Over the long term, we believe that general and administrative expenses as a percentage of revenue will decrease.

Merger-related. Merger-related costs consisted of expenses incurred during the three and nine months ended September 30, 2019 of $2.5 million and $8.1 million, respectively. The majority of the costs were the result of the acquisition of the online video platform assets of Ooyala Inc. and certain of its subsidiaries, and costs related to the transition of Ooyala customers to the Company’s technology, and to a lesser extent, costs related to the August 1, 2019 acquisition.

Other Income (Expense), net

Other expense consists primarily of interest income earned on our cash, cash equivalents, and foreign exchange gains and losses.

Income Taxes

As part of the process of preparing our consolidated financial statements, we are required to estimate our taxes in each of the jurisdictions in which we operate. We account for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates. In addition, this method requires a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We have provided a valuation allowance against our existing U.S. net deferred tax assets at December 31, 2018. We maintain net deferred tax liabilities for temporary differences related to our foreign subsidiaries.

Stock-Based Compensation Expense

Our cost of revenue, research and development, sales and marketing, and general and administrative expenses include stock-based compensation expense. Stock-based compensation expense represents the fair value of outstanding stock options and restricted stock awards, which is recognized as expense over the respective stock option and restricted stock award service periods. For the three months ended September 30, 2019 and 2018, we recorded $1.7 million and $1.5 million, respectively, of stock-based compensation expense. For the nine months ended September 30, 2019 and 2018, we recorded $4.5 million and $5.0 million, respectively, of stock-based compensation expense. We expect stock-based compensation expense to increase in absolute dollars in future periods.

Foreign Currency Translation

With regard to our international operations, we frequently enter into transactions in currencies other than the U.S. dollar. As a result, our revenue, expenses and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar, and Japanese yen. In periods when the U.S. dollar declines in value as compared to the foreign currencies in which we conduct business, our foreign currency-based revenue and expenses generally increase in value when translated into U.S. dollars. We expect the percentage of total net revenue derived from outside North America to increase in future periods as we continue to expand our international operations.

 

22


Table of Contents

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.

We consider the assumptions and estimates associated with revenue recognition, leases, income taxes, business combinations, intangible assets and goodwill to be our critical accounting policies and estimates.

We adopted ASC 842 on January 1, 2019. Refer to Note 14 for further information on our critical accounting policy relating to leases.

Other than the changes to the accounting for leases under ASC 842, we believe that our significant accounting policies have not materially changed from those described in the notes to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018.

For a detailed explanation of the judgments made in these areas, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2018, which we filed with the Securities and Exchange Commission on February 21, 2019.

 

23


Table of Contents

Results of Operations

The following tables set forth our results of operations for the periods presented. The data has been derived from the unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q which, in the opinion of our management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position and results of operations for the interim periods presented. The period-to-period comparison of financial results is not necessarily indicative of future results. This information should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2018.

 

     Three Months Ended
September 30,
     Nine Months Ended
September 30,
 
     2019      2018      2019      2018  
     (in thousands, except share and per share data)  

Revenue:

           

Subscription and support revenue

   $ 45,424      $ 37,442      $ 129,192      $ 113,176  

Professional services and other revenue

     2,010        3,679        7,660        10,793  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     47,434        41,121        136,852        123,969  

Cost of revenue:

           

Cost of subscription and support revenue

     16,686        13,142        50,237        39,723  

Cost of professional services and other revenue

     1,628        3,176        6,432        10,424  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     18,314        16,318        56,669        50,147  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     29,120        24,803        80,183        73,822  

Operating expenses:

           

Research and development

     8,127        8,314        23,150        23,832  

Sales and marketing

     14,567        14,009        45,650        42,508  

General and administrative

     6,245        5,621        17,485        18,056  

Merger-related

     2,539        —          8,091        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     31,478        27,944        94,376        84,396  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (2,358      (3,141      (14,193      (10,574

Other expense, net

     (441      (217      (477      (427
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (2,799      (3,358      (14,670      (11,001

Provision for income taxes

     171        144        521        410  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (2,970    $ (3,502    $ (15,191    $ (11,411
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share - basic and diluted

   $ (0.08    $ (0.10    $ (0.40    $ (0.32
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average number of common shares used in computing net loss per share

     38,564,314        36,212,246        37,738,739        35,564,311  
  

 

 

    

 

 

    

 

 

    

 

 

 

Overview of Results of Operations for the Three Months Ended September 30, 2019 and 2018

Total revenue increased by 15%, or $6.3 million, in the three months ended September 30, 2019 compared to the three months ended September 30, 2018 due to an increase in subscription and support revenue of 21%, or $8.0 million, primarily related to the acquired Ooyala customers. Substantially all of the revenue from the Ooyala Acquisition is subscription and support revenue. This increase was offset by a decrease in professional services and other revenue of 45% or $1.7 million. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process. In addition, our revenue from premium offerings grew by $6.4 million, or 16%, in the three months ended September 30, 2019 compared to the three months ended September 30, 2018. The increase in revenue from premium customers was also primarily due to the Ooyala Acquisition. Our ability to continue to provide the product functionality and performance that our customers require will be a major factor in our ability to continue to increase revenue.

Our gross profit increased by $4.3 million, or 17%, in the three months ended September 30, 2019 compared to the three months ended September 30, 2018, primarily due to an increase in revenue. Our ability to continue to maintain our overall gross profit will depend primarily on our ability to continue controlling our costs of delivery.

Loss from operations was $2.4 million in the three months ended September 30, 2019 compared to $3.1 million in the three months ended September 30, 2018.

 

24


Table of Contents

As of September 30, 2019, we had $22.6 million of unrestricted cash and cash equivalents, a decrease of $6.7 million from $29.3 million at December 31, 2018, due primarily to $5.4 million paid as consideration in the Ooyala Acquisition and August Acquisition, $4.3 million in capitalized internal-use software costs, $600,000 in capital expenditures and $208,000 in other financing activities. These decreases were offset by proceeds from exercises of stock options of $3.2 million and $629,000 of cash provided by operating activities.

Revenue

 

     Three Months Ended September 30,              
     2019     2018     Change  

Revenue by Product Line

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Premium

   $ 46,462        98   $ 40,036        97   $ 6,426       16

Volume

     972        2       1,085        3       (113     (10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 47,434        100   $ 41,121        100   $ 6,313       15
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the three months ended September 30, 2019, revenue increased by $6.3 million, or 15%, compared to the three months ended September 30, 2018, primarily due to an increase in revenue from our premium offerings, which consists of subscription and support revenue as well as professional services and other revenue. The increase in premium revenue of $6.4 million, or 16%, is primarily the result of a 6% increase in the number of premium customers, some of which were acquired in the Ooyala Acquisition. Premium customers increased from 2,227 at September 30, 2018 to 2,362 at September 30, 2019. In the three months ended September 30, 2019, volume revenue decreased by $113,000, or 10%, compared to the three months ended September 30, 2018, as we continue to focus on the market for our premium solutions.

 

     Three Months Ended September 30,              
     2019     2018     Change  

Revenue by Type

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 45,424        96   $ 37,442        91   $ 7,982       21

Professional services and other

     2,010        4       3,679        9       (1,669     (45
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 47,434        100   $ 41,121        100   $ 6,313       15
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the three months ended September 30, 2019, subscription and support revenue increased by $8.0 million, or 21%, compared to the three months ended September 30, 2018. The increase was primarily related to the 6% increase in the number of premium customers, some of which were acquired in the Ooyala Acquisition. Premium customers increased from 2,227 at September 30, 2018 to 2,362 at September 30, 2019 and the average annual subscription revenue per premium customer during the three months ended September 30, 2019 increased 13% compared the three months ended September 30, 2018. In addition, professional services and other revenue decreased by $1.7 million, or 45%, compared to the corresponding quarter in the prior year. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

     Three Months Ended September 30,              
     2019     2018     Change  

Revenue by Geography

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

North America

   $ 24,904        53   $ 21,834        53   $ 3,070       14
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Europe

     8,178        17       7,491        18       687       9  

Japan

     5,391        11       5,464        13       (73     (1

Asia Pacific

     8,646        18       6,125        15       2,521       41  

Other

     315        1       207        1       108       52  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

International subtotal

     22,530        47       19,287        47       3,243       17  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 47,434        100   $ 41,121        100   $ 6,313       15
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

 

25


Table of Contents

During the three months ended September 30, 2019, total revenue for North America increased $3.1 million, or 14%, compared to the three months ended September 30, 2018, due in part to the Ooyala Acquisition. In the three months ended September 30, 2019, total revenue outside of North America increased $3.2 million, or 17%, compared to the three months ended September 30, 2018. The increase in revenue from international regions is primarily related to increases in revenue in Asia Pacific and Europe.

Cost of Revenue

 

     Three Months Ended September 30,              
     2019     2018     Change  

Cost of Revenue

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 16,686        37   $ 13,142        35   $ 3,544       27

Professional services and other

     1,628        81       3,176        86       (1,548     (49
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 18,314        39   $ 16,318        40   $ 1,996       12
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

In the three months ended September 30, 2019, cost of subscription and support revenue increased $3.5 million, or 27%, compared to the three months ended September 30, 2018. The increase resulted primarily from increases in network hosting services, content delivery network, and maintenance expenses of $1.4 million, $1.3 million, and $450,000 respectively. There were also increases in third-party software integrated with our service offering, partner commissions, and amortization of capitalized internal-use software development expenses of $297,000, $255,000, and $152,000 respectively. These increased primarily due to incremental costs from the Ooyala Acquisition. These increases were offset by decreases in employee-related and contractor expenses of $160,000 and $102,000, respectively.

In the three months ended September 30, 2019, cost of professional services and other revenue decreased $1.5 million, or 49%, compared to the three months ended September 30, 2018. This decrease corresponds to decreases in contractor and employee-related expenses of $940,000 and $551,000 respectively due to lower levels of implementation and professional services.

Gross Profit

 

     Three Months Ended September 30,              
     2019     2018     Change  

Gross Profit

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 28,738        63   $ 24,300        65   $ 4,438       18

Professional services and other

     382        19       503        14       (121     (24 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 29,120        61   $ 24,803        60   $ 4,317       17
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

The overall gross profit percentage was 61% and 60% for the three months ended September 30, 2019 and 2018, respectively. Subscription and support gross profit increased $4.4 million, or 18%, compared to the three months ended September 30, 2018. The increase in gross profit percentage for subscription and support revenue was due to the Ooyala Acquisition. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the progress of our transitioning of Ooyala customers, timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

 

26


Table of Contents

Operating Expenses

 

     Three Months Ended September 30,              
     2019     2018     Change  

Operating Expenses

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Research and development

   $ 8,127        17   $ 8,314        20   $ (187     (2 )% 

Sales and marketing

     14,567        31       14,009        34       558       4  

General and administrative

     6,245        13       5,621        14       624       11  

Merger-related

     2,539        5       —          —         2,539       nm  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 31,478        66   $ 27,944        68   $ 3,534       13
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

nm – not meaningful

Research and Development. In the three months ended September 30, 2019, research and development expense decreased by $187,000, or 2%, compared to the three months ended September 30, 2018 primarily due to a decrease in employee-related expense of $518,000 resulting from an increase in capitalized software development costs and to a lesser extent, contractor expense of $159,000. This decrease was offset in part by increases in recruiting expense of $243,000 and increases in a number of immaterial R&D related accounts amounting to$252,000. We expect our research and development expense to remain relatively unchanged.

Sales and Marketing. In the three months ended September 30, 2019, sales and marketing expense increased by $558,000, or 4%, compared to the three months ended September 30, 2018 primarily due to increases in intangible amortization, training and travel expenses of $311,000, $234,000, and $175,000, respectively. There were also increases in stock-based compensation and computer and maintenance support expenses of $165,000 and $102,000, respectively. These increases were offset in part by decreases in marketing programs and employee-related expenses of $273,000 and $119,000, respectively. We expect that our sales and marketing expense will increase in absolute dollars along with our revenue, as we continue to expand sales coverage and build brand awareness through what we believe are cost-effective channels.

General and Administrative. In the three months ended September 30, 2019, general and administrative expense increased by $624,000 compared to the three months ended September 30, 2018 primarily due to increases in employee-related, outside accounting and legal fees, and bad debt expenses of $560,000, $311,000, and $231,000, respectively. These increases were offset by a decrease in contractor expense of $544,000. In future periods, we expect general and administrative expense to decrease.

Merger-Related. In the three months ended September 30, 2019, merger-related expenses increased by $2.5 million primarily due to costs incurred in connection with the acquisition of the online video platform assets of Ooyala, the transition of Ooyala customers to our offering and the August Acquisition. In future periods, we expect merger-related expense related to Ooyala to decrease.

Overview of Results of Operations for the Nine Months Ended September 30, 2019 and 2018

Total revenue increased by 10%, or $12.9 million, in the nine months ended September 30, 2019 compared to the nine months ended September 30, 2018 due to an increase in subscription and support revenue of 14%, or $16.0 million, primarily related to the acquired Ooyala customers and, to a lesser extent, the continued growth of our customer base for our premium offerings including sales to both new and existing customers. This increase was offset by a decrease in professional services and other revenue of 29% or $3.1 million. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process. In addition, our revenue from premium offerings grew by $13.5 million, or 11%, in the nine months ended September 30, 2019 compared to the nine months ended September 30, 2018. The increase in revenue from premium customers was also primarily due to the Ooyala Acquisition. Our ability to continue to provide the product functionality and performance that our customers require will be a major factor in our ability to continue to increase revenue.

Our gross profit increased by $6.4 million, or 9%, in the nine months ended September 30, 2019 compared to the nine months ended September 30, 2018, primarily due to an increase in revenue. Our ability to continue to maintain our overall gross profit will depend primarily on our ability to continue controlling our costs of delivery.

Loss from operations was $14.2 million in the nine months ended September 30, 2019 compared to $10.6 million in the nine months ended September 30, 2018.

 

27


Table of Contents

Revenue

 

     Nine Months Ended September 30,              
     2019     2018     Change  

Revenue by Product Line

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Premium

   $ 133,970        98   $ 120,471        97   $ 13,499       11

Volume

     2,882        2       3,498        3       (616     (18
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 136,852        100   $ 123,969        100   $ 12,883       10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the nine months ended September 30, 2019, revenue increased by $12.9 million, or 10%, compared to the nine months ended September 30, 2018, primarily due to an increase in revenue from our premium offerings, which consists of subscription and support revenue as well as professional services and other revenue. The increase in premium revenue of $13.5 million, or 11%, is primarily the result of a 6% increase in the number of premium customers, due in part from the Ooyala Acquisition. Premium customers increased from 2,227 at September 30, 2018 to 2,362 at September 30, 2019. In the nine months ended September 30, 2019, volume revenue decreased by $616,000, or 18%, compared to the nine months ended September 30, 2018, as we continue to focus on the market for our premium solutions.

 

     Nine Months Ended September 30,              
     2019     2018     Change  

Revenue by Type

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 129,192        94   $ 113,176        91   $ 16,016       14

Professional services and other

     7,660        6       10,793        9       (3,133     (29
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 136,852        100   $ 123,969        100   $ 12,883       10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the nine months ended September 30, 2019, subscription and support revenue increased by $16.0 million, or 14%, compared to the nine months ended September 30, 2018. The increase was primarily related to a 6% increase in the number of premium customers, some of which were acquired in the Ooyala Acquisition. Premium customers increased from 2,227 at September 30, 2018 to 2,362 at September 30, 2019 and average annual subscription revenue per premium customer during the nine months ended September 30, 2019 increased 10% compared to the nine months ended September 30, 2018. In addition, professional services and other revenue decreased by $3.1 million, or 29%, compared to the corresponding quarter in the prior year. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

     Nine Months Ended September 30,               
     2019     2018     Change  

Revenue by Geography

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount      %  
     (in thousands, except percentages)  

North America

   $ 72,425        53   $ 67,351        54   $ 5,074        8
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Europe

     22,814        17       20,538        17       2,276        11  

Japan

     16,725        12       16,319        13       406        2  

Asia Pacific

     24,009        17       19,292        16       4,717        24  

Other

     879        1       469        —         410        87  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

International subtotal

     64,427        47       56,618        46       7,809        14  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 136,852        100   $ 123,969        100   $ 12,883        10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

During the nine months ended September 30, 2019, total revenue for North America increased $5.1 million, or 8%, compared to the nine months ended September 30, 2018. In the nine months ended September 30, 2019, total revenue outside of North America increased $7.8 million, or 14%, compared to the nine months ended September 30, 2018. The increase in revenue from international regions is primarily related to increases in revenue in Asia Pacific and Europe.

 

28


Table of Contents

Cost of Revenue

 

     Nine Months Ended September 30,              
     2019     2018     Change  

Cost of Revenue

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 50,237        39   $ 39,723        35   $ 10,514       26

Professional services and other

     6,432        84       10,424        97       (3,992     (38
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 56,669        41   $ 50,147        40   $ 6,522       13
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

In the nine months ended September 30, 2019, cost of subscription and support revenue increased $10.5 million, or 26%, compared to the nine months ended September 30, 2018. The increase resulted primarily from increases in network hosting services, content delivery network and third-party software integrated with our service offering expenses of $4.9 million, $2.6 million, and $1.2 million, respectively. These increases were primarily due to incremental costs associated with the Ooyala Acquisition. There were also increases in partner commissions, maintenance, and amortization of capitalized internal-use software development expenses of $912,000, $888,000, and $867,000, respectively. These increases were offset by decreases in intangible amortization, contractor, employee-related and rent expenses of $271,000, $189,000, $167,000 and $108,000, respectively.

In the nine months ended September 30, 2019, cost of professional services and other revenue decreased $4.0 million, or 38%, compared to the nine months ended September 30, 2018. This decrease corresponds to decreases in contractor and employee-related expenses of $3.4 million and $564,000, respectively, due to lower implementations and professional services revenue.

Gross Profit

 

     Nine Months Ended September 30,               
     2019     2018     Change  

Gross Profit

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 78,955        61   $ 73,453        65   $ 5,502        7

Professional services and other

     1,228        16       369        3       859        233  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 80,183        59   $ 73,822        60   $ 6,361        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

The overall gross profit percentage was 59% and 60% for the nine months ended September 30, 2019 and 2018, respectively. Subscription and support gross profit increased $5.5 million, or 7%, compared to the nine months ended September 30, 2018. The decrease in gross profit percentage for subscription and support revenue was due to the Ooyala Acquisition. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the progress of our transitioning of Ooyala customers, the timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

Operating Expenses

 

     Nine Months Ended September 30,              
     2019     2018     Change  

Operating Expenses

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Research and development

   $ 23,150        17   $ 23,832        19   $ (682     (3 )% 

Sales and marketing

     45,650        33       42,508        34       3,142       7  

General and administrative

     17,485        13       18,056        15       (571     (3

Merger-related

     8,091        6       —          —         8,091       nm  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 94,376        69   $ 84,396        68   $ 9,980       12
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

nm – not meaningful

 

29


Table of Contents

Research and Development. In the nine months ended September 30, 2019, research and development expense decreased by $682,000, or 3% compared to the nine months ended September 30, 2018 primarily due to a decrease in employee-related expense of $1.3 million resulting from an increase in capitalized software development costs and to a lesser extent, an increase in contractor expense of $231,000. These decreases were offset in part by increases in recruiting, computer maintenance and support and travel expenses of $361,000, $324,000, and $109,000, respectively. We expect our research and development expense to remain relatively unchanged.

Sales and Marketing. In the nine months ended September 30, 2019, sales and marketing expense increased by $3.1 million, or 7%, compared to the nine months ended September 30, 2018 primarily due to increases in employee-related, travel, and intangible amortization expenses of $1.3 million, $1.2 million, and $617,000, respectively. There were also increases in conference, computer and maintenance, and training expenses of $293,000, $206,000, and $202,000, respectively. These increases were offset in part by decreases in stock-based compensation, recruiting, and contractor expenses of $473,000, $170,000, and $131,000 respectively. We expect that our sales and marketing expense will increase in absolute dollars along with our revenue, as we continue to expand sales coverage and build brand awareness through what we believe are cost-effective channels.

General and Administrative. In the nine months ended September 30, 2019, general and administrative decreased by $571,000 or 3%, compared to the nine months ended September 30, 2018 primarily due to decreases in contractor, employee-related, amortization, and partner commissions expenses of $982,000, $395,000, $176,000 and $117,000, respectively. These decreases were offset by increases in bad debt expense, outside accounting and legal fees, computer maintenance and support, and consultant expenses of $461,000, $417,000, $123,000 and $118,000, respectively. In future periods, we expect general and administrative expense to remain relatively unchanged.

Merger-Related. In the nine months ended September 30, 2019, merger-related expenses increased by $8.1 million primarily due to costs incurred in connection with the acquisition of the online video platform assets of Ooyala, the transition of Ooyala customers to our offering and the August Acquisition. In future periods, we expect merger-related expense related to these acquisitions to decrease.

Liquidity and Capital Resources

Cash and cash equivalents.

Our cash and cash equivalents at September 30, 2019 were held for working capital purposes and were invested primarily in money market funds. We do not enter into investments for trading or speculative purposes. At September 30, 2019 and December 31, 2018, we had $13.0 million and $9.9 million, respectively, of cash and cash equivalents held by subsidiaries in international locations, including subsidiaries located in Japan and the United Kingdom. These earnings can be repatriated to the United States tax-free but could still be subject to foreign withholding taxes. On April 1, 2019, we completed the acquisition of the online video platform assets of Ooyala in exchange for 1,056,763 unregistered shares of our common stock and $2.6 million in cash. On August 1, 2019, we completed the acquisition of a company in exchange for 270,686 unregistered shares of our common stock and $2.8 million in cash. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated working capital and capital expenditure needs over at least the next 12 months.

 

     Nine Months Ended
September 30,
 

Condensed Consolidated Statements of Cash Flow Data

   2019      2018  
     (in thousands)  

Cash flows provided by (used in) operating activities

     629        (234

Cash flows used in investing activities

     (10,266      (3,849

Cash flows provided by financing activities

     3,007        5,012  

Accounts receivable, net.

Our accounts receivable balance fluctuates from period to period, which affects our cash flow from operating activities. The fluctuations vary depending on the timing of our billing activity, cash collections, and changes to our allowance for doubtful accounts. In many instances we receive cash payment from a customer prior to the time we are able to recognize revenue on a transaction. We record these payments as deferred revenue, which has a positive effect on our accounts receivable balances.

 

30


Table of Contents

Cash flows provided (used in) by operating activities.

Cash provided by (used in) operating activities consists primarily of net loss adjusted for certain non-cash items including depreciation and amortization, stock-based compensation expense, the provision for bad debts and the effect of changes in working capital and other activities. Cash provided by operating activities during the nine months ended September 30, 2019 was $629,000. The cash flow provided by operating activities primarily resulted from net non-cash charges of $11.2 million and changes in our operating assets and liabilities of $4.6 million, partially offset by net losses of $15.2 million. Net non-cash expenses consisted of $6.2 million for depreciation and amortization, $4.5 million for stock-based compensation, and $559,000 for provision for reserves on accounts receivable. Cash provided from changes in our operating assets and liabilities consisted primarily of increases in accrued expenses, deferred revenue, accounts payable and prepaid expenses of $4.5 million, $3.1 million, $2.6 million, and $642,000 respectively. These inflows were offset in part by increases in accounts receivable and other assets of $5.5 million and $503,000 respectively.

Cash flows used in investing activities.

Cash used in investing activities during the nine months ended September 30, 2019 was $10.3 million, consisting primarily of $5.4 million used for the Ooyala Acquisition and August Acquistion, $4.3 million for the capitalization of internal-use software costs and $600,000 in capital expenditures to support the business.

Cash flows provided by financing activities.

Cash provided by financing activities for the nine months ended September 30, 2019 was $3.0 million, consisting of proceeds received on the exercise of common stock options of $3.2 million, offset in part by other financing cash outflows of $208,000.

Credit facility availability.

On December 14, 2018, we entered into an amended and restated loan and security agreement with a lender, or the “Loan Agreement”, providing for up to a $30.0 million asset based line of credit, or the “Line of Credit”. Borrowings under the Line of Credit are secured by substantially all of our assets, excluding our intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows; (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, we must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. We were in compliance with all covenants under the Line of Credit as of September 30, 2019 and there are no borrowings outstanding as of September 30, 2019.

Net operating loss carryforwards.

As of December 31, 2018, we had federal and state net operating losses of approximately $161.8 million and $76.8 million, respectively, which are available to offset future taxable income, if any, through 2038. We had federal and state net operating losses of approximately $13.8 million and $0.7 million, respectively, which are available to offset future taxable income, if any, indefinitely. We had federal and state research and development tax credits of $6.9 million and $4.4 million, respectively, which expire in various amounts through 2038. Our net operating loss and tax credit amounts are subject to annual limitations under Section 382 change of ownership rules of the U.S. Internal Revenue Code of 1986, as amended.

In assessing our ability to utilize our net deferred tax assets, we considered whether it is more likely than not that some portion or all of our net deferred tax assets will not be realized. Based upon the level of our historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, we believe it is more likely than not that we will not realize the benefits of these deductible differences. Accordingly, we have provided a valuation allowance against our U.S. deferred tax assets as of September 30, 2019 and December 31, 2018.

Contractual Obligations and Commitments

Our principal commitments consist primarily of obligations under our leases for our office as well as content delivery network services, hosting and other support services. Other than these lease obligations and contractual commitments, we do not have commercial commitments under lines of credit, standby repurchase obligations or other such debt arrangements.

 

31


Table of Contents

Our contractual obligations as of December 31, 2018 are summarized in our Annual Report on Form 10-K for the year ended December 31, 2018.

Recent Accounting Pronouncements

For information on recent accounting pronouncements, see Recently Issued and Adopted Accounting Standards in the notes to the condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Off-Balance Sheet Arrangements

We do not have any special purpose entities or off-balance sheet arrangements.

Anticipated Cash Flows

We expect to incur significant operating costs, particularly related to services delivery costs, sales and marketing and research and development, for the foreseeable future in order to execute our business plan. We anticipate that such operating costs, as well as planned capital expenditures will constitute a material use of our cash resources. As a result, our net cash flows will depend heavily on the level of future sales, changes in deferred revenue and our ability to manage infrastructure costs.

We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditures for at least the next 12 months. Our future working capital requirements will depend on many factors, including the rate of our revenue growth, our introduction of new products and enhancements, and our expansion of sales and marketing and product development activities. To the extent that our cash and cash equivalents and cash flow from operating activities are insufficient to fund our future activities, we may need to raise additional funds through bank credit arrangements or public or private equity or debt financings. We also may need to raise additional funds in the event we determine in the future to acquire businesses, technologies and products that will complement our existing operations. In the event funding is required, we may not be able to obtain bank credit arrangements or equity or debt financing on terms acceptable to us or at all.

 

ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and Qualitative Disclosures about Market Risk

We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks include primarily foreign exchange risks, interest rate and inflation.

Financial instruments

Financial instruments meeting fair value disclosure requirements consist of cash equivalents, accounts receivable and accounts payable. The fair value of these financial instruments approximates their carrying amount.

Foreign currency exchange risk

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar and Japanese yen. Except for revenue transactions in Japan, we enter into transactions directly with substantially all of our foreign customers.

Percentage of revenues and expenses in foreign currency is as follows:

 

     Three Months Ended
September 30,
 
     2019     2018  

Revenues generated in locations outside the United States

     51     50

Revenues in currencies other than the United States dollar (1)

     30     31

Expenses in currencies other than the United States dollar (1)

     18     17

 

32


Table of Contents
     Nine Months Ended
September 30,
 
     2019     2018  

Revenues generated in locations outside the United States

     51     49

Revenues in currencies other than the United States dollar (1)

     31     31

Expenses in currencies other than the United States dollar (1)

     16     15

 

(1)

Percentage of revenues and expenses denominated in foreign currency for the three and nine months ended September 30, 2019 and 2018:

 

     Three Months Ended
September 30, 2019
    Three Months Ended
September 30, 2018
 
     Revenues     Expenses     Revenues     Expenses  

Euro

     7     1     6     2

British pound

     8       6       6       6  

Japanese Yen

     11       3       13       5  

Other

     4       8       6       4  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     30     18     31     17

 

     Nine Months Ended
September 30, 2019
    Nine Months Ended
September 30, 2018
 
     Revenues     Expenses     Revenues     Expenses  

Euro

     7     1     6     1

British pound

     7       6       7       6  

Japanese Yen

     12       3       13       4  

Other

     5       6       5       4  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     31     16     31     15

As of September 30, 2019 and December 31, 2018, we had $9.2 million and $7.2 million, respectively, of receivables denominated in currencies other than the U.S. dollar. We also maintain cash accounts denominated in currencies other than the local currency, which exposes us to foreign exchange rate movements.

In addition, although our foreign subsidiaries have intercompany accounts that are eliminated upon consolidation, these accounts expose us to foreign currency exchange rate fluctuations. Exchange rate fluctuations on short-term intercompany accounts are recorded in our consolidated statements of operations under “other income (expense), net”, while exchange rate fluctuations on long-term intercompany accounts are recorded as a component of other comprehensive income (loss), as they are considered part of our net investment.

Currently, our largest foreign currency exposures are the euro and British pound primarily because our European operations have a higher proportion of our local currency denominated expenses, in addition to the Japanese Yen as result of our ongoing operations in Japan. Relative to foreign currency exposures existing at September 30, 2019, a 10% unfavorable movement in foreign currency exchange rates would expose us to losses in earnings or cash flows or significantly diminish the fair value of our foreign currency financial instruments. For the nine months ended September 30, 2019, we estimated that a 10% unfavorable movement in foreign currency exchange rates would have decreased revenues by $4.2 million, decreased expenses by $2.4 million and decreased operating income by $1.7 million. The estimates used assume that all currencies move in the same direction at the same time and the ratio of non-U.S. dollar denominated revenue and expenses to U.S. dollar denominated revenue and expenses does not change from current levels. Since a portion of our revenue is deferred revenue that is recorded at different foreign currency exchange rates, the impact to revenue of a change in foreign currency exchange rates is recognized over time, and the impact to expenses is more immediate, as expenses are recognized at the current foreign currency exchange rate in effect at the time the expense is incurred. All of the potential changes noted above are based on sensitivity analyses performed on our financial results as of September 30, 2019.

Interest rate risk

We had cash and cash equivalents totaling $22.6 million at September 30, 2019. Cash and cash equivalents were invested primarily in money market funds and are held for working capital purposes. We do not use derivative financial instruments in our investment portfolio. Declines in interest rates, however, would reduce future interest income. While we continue to incur interest expense in connection with our capital leases, the interest expense is fixed and not subject to changes in market interest rates. In the event that we borrow under our line of credit, the related interest expense recorded would be subject to changes in the rate of interest.

 

33


Table of Contents

Inflation risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

 

ITEM 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of September 30, 2019, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2019, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, including ensuring that such material information is accumulated by and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

 

ITEM 1.

LEGAL PROCEEDINGS

On January 30, 2019, Uniloc 2017 LLC (“Uniloc”) filed a complaint against us and our subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that we infringed four patents and seeks monetary damages and other relief. We answered the complaint on March 25, 2019 and Uniloc filed an amended complaint on April 9, 2019. We filed an answer to the amended complaint on April 23, 2019. We cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can we reasonably estimate the potential loss, if any.

On or about June 24, 2019, Dynamic Data Technologies, LLC (“DDT”) filed a complaint against us and our subsidiary, Brightcove Holdings, Inc., in the United States District Court for the District of Delaware. The complaint alleges that we infringed patents owned by DDT and seeks monetary damages and other relief. We filed a motion to dismiss the complaint and that motion is pending review by the court. We cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can we reasonably estimate the potential loss, if any.

In addition, we are, from time to time, party to litigation arising in the ordinary course of our business. Management does not believe that the outcome of these claims will have a material adverse effect on our consolidated financial position, results of operations or cash flows based on the status of proceedings at this time.

 

ITEM 1A.

RISK FACTORS

You should carefully consider the risks described in our annual report on Form 10-K for the fiscal year ended December 31, 2018, under the heading “Part I — Item 1A. Risk Factors,” together with all of the other information in this Quarterly Report on Form 10-Q. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not currently known to us or that we currently consider immaterial. If any of such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. The trading price of our common stock could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

 

34


Table of Contents
ITEM 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

On August 1, 2019, as partial consideration for the August Acquisition, we issued 270,686 unregistered shares of our common stock to the sellers. This issuance was made in reliance on one or more of the following exemptions or exclusions from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”): Section 4(a)(2) of the Securities Act, Regulation D promulgated under the Securities Act and/or Regulation S promulgated under the Securities Act.

 

ITEM 5.

OTHER INFORMATION

Our policy governing transactions in our securities by directors, officers and employees permits our officers, directors and certain other persons to enter into trading plans complying with Rule 10b5-1 under the Exchange Act. Generally, under these trading plans, the individual relinquishes control over the transactions once the trading plan is put into place. Accordingly, sales under these plans may occur at any time, including possibly before, simultaneously with, or immediately after significant events involving our company.

We anticipate that, as permitted by Rule 10b5-1 and our policy governing transactions in our securities, some or all of our officers, directors and employees may establish trading plans in the future. We intend to disclose the names of executive officers and directors who establish a trading plan in compliance with Rule 10b5-1 and the requirements of our policy governing transactions in our securities in our future quarterly and annual reports on Form 10-Q and 10-K filed with the Securities and Exchange Commission. However, we undertake no obligation to update or revise the information provided herein, including for revision or termination of an established trading plan.

 

35


Table of Contents
ITEM 6.

EXHIBITS

 

Exhibits

   
3.1 (1)   Eleventh Amended and Restated Certificate of Incorporation.
3.2 (2)   Amended and Restated By-Laws.
4.1 (3)   Form of Common Stock certificate of the Registrant.
31.1   Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2   Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1^   Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS   XBRL Instance Document.
101.SCH   XBRL Taxonomy Extension Schema Document.
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document.

 

(1)

Filed as Exhibit 3.2 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.

(2)

Filed as Exhibit 3.3 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.

(3)

Filed as Exhibit 4.1 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.

^

Furnished herewith.

 

36


Table of Contents

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.

 

    BRIGHTCOVE INC.
    (Registrant)
Date: October 23, 2019     By:  
      /s/ Jeff Ray
      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)
Date: October 23, 2019     By:  
      /s/ Robert Noreck
      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)

 

37

EX-31.1 2 d809048dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Jeff Ray, certify that:

 

  1.

I have reviewed this quarterly report on Form 10-Q of Brightcove Inc.;

 

  2.

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

 

  3.

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

 

  4.

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

 

  a)

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

 

  b)

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

 

  c)

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

 

  d)

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

 

  5.

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

 

  a)

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

 

  b)

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

 

Date: October 23, 2019     By:  
      /s/ Jeff Ray
      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)

 

EX-31.2 3 d809048dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Robert Noreck, certify that:

 

  1.

I have reviewed this quarterly report on Form 10-Q of Brightcove Inc.;

 

  2.

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

 

  3.

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

 

  4.

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

 

  a)

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

 

  b)

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

 

  c)

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

 

  d)

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

 

  5.

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

 

  a)

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

 

  b)

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

 

Date: October 23, 2019     By:  
      /s/ Robert Noreck
      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)

 

EX-32.1 4 d809048dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Jeff Ray, as Chief Executive Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Brightcove Inc.

 

Date: October 23, 2019     By:  
      /s/ Jeff Ray
      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert Noreck, as Chief Financial Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Brightcove Inc.

 

Date: October 23, 2019     By:  
      /s/ Robert Noreck
      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)
EX-101.INS 5 bcov-20190930.xml XBRL INSTANCE DOCUMENT 0001313275 2019-07-01 2019-09-30 0001313275 2019-01-01 2019-09-30 0001313275 2018-01-01 2018-09-30 0001313275 2018-07-01 2018-09-30 0001313275 2019-09-30 0001313275 2018-12-31 0001313275 2018-09-30 0001313275 2019-01-01 2019-06-30 0001313275 2019-10-18 0001313275 2017-12-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001313275 srt:NorthAmericaMember 2019-01-01 2019-09-30 0001313275 srt:EuropeMember 2019-01-01 2019-09-30 0001313275 country:JP 2019-01-01 2019-09-30 0001313275 srt:AsiaPacificMember 2019-01-01 2019-09-30 0001313275 bcov:OtherCountriesMember 2019-01-01 2019-09-30 0001313275 country:US 2019-01-01 2019-09-30 0001313275 us-gaap:StockCompensationPlanMember 2019-01-01 2019-09-30 0001313275 us-gaap:SecuredDebtMember 2019-01-01 2019-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001313275 srt:MinimumMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001313275 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001313275 bcov:OoyalaMember bcov:AssetPurchaseAndSaleAgreementMember 2019-01-01 2019-09-30 0001313275 bcov:OtherBusinessCombinationMember 2019-01-01 2019-09-30 0001313275 srt:MinimumMember 2019-01-01 2019-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001313275 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001313275 bcov:OtherBusinessCombinationsMember 2019-01-01 2019-09-30 0001313275 bcov:OoyalaIncMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001313275 bcov:OoyalaIncMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-09-30 0001313275 us-gaap:DevelopedTechnologyRightsMember bcov:OtherBusinessCombinationMember 2019-01-01 2019-09-30 0001313275 us-gaap:CustomerRelationshipsMember bcov:OtherBusinessCombinationMember 2019-01-01 2019-09-30 0001313275 bcov:OoyalaMember 2019-01-01 2019-09-30 0001313275 us-gaap:CashMember 2019-09-30 0001313275 us-gaap:MoneyMarketFundsMember 2019-09-30 0001313275 us-gaap:FairValueInputsLevel1Member 2019-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2019-09-30 0001313275 us-gaap:SecuredDebtMember 2019-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2019-09-30 0001313275 bcov:SubscriptionAndSupportRevenueMember 2019-09-30 0001313275 bcov:SubscriptionAndSupportRevenueMember bcov:NextTwelveMonthsMember 2019-09-30 0001313275 bcov:OtherBusinessCombinationMember 2019-09-30 0001313275 bcov:OoyalaIncMember 2019-09-30 0001313275 bcov:OoyalaIncMember us-gaap:CustomerRelationshipsMember 2019-09-30 0001313275 bcov:OoyalaIncMember us-gaap:DevelopedTechnologyRightsMember 2019-09-30 0001313275 bcov:OoyalaIncMember 2019-09-30 0001313275 us-gaap:DevelopedTechnologyRightsMember bcov:OtherBusinessCombinationMember 2019-09-30 0001313275 us-gaap:CustomerRelationshipsMember bcov:OtherBusinessCombinationMember 2019-09-30 0001313275 us-gaap:CashMember 2018-12-31 0001313275 us-gaap:MoneyMarketFundsMember 2018-12-31 0001313275 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0001313275 us-gaap:SubscriptionAndCirculationMember 2019-07-01 2019-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2019-07-01 2019-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2019-07-01 2019-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001313275 srt:NorthAmericaMember 2019-07-01 2019-09-30 0001313275 srt:EuropeMember 2019-07-01 2019-09-30 0001313275 country:JP 2019-07-01 2019-09-30 0001313275 srt:AsiaPacificMember 2019-07-01 2019-09-30 0001313275 bcov:OtherCountriesMember 2019-07-01 2019-09-30 0001313275 country:US 2019-07-01 2019-09-30 0001313275 us-gaap:StockCompensationPlanMember 2019-07-01 2019-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001313275 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001313275 bcov:OoyalaMember bcov:AssetPurchaseAndSaleAgreementMember 2019-07-01 2019-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001313275 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001313275 bcov:OoyalaMember 2019-07-01 2019-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-07-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-07-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2018-07-01 2018-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001313275 srt:NorthAmericaMember 2018-07-01 2018-09-30 0001313275 srt:EuropeMember 2018-07-01 2018-09-30 0001313275 country:JP 2018-07-01 2018-09-30 0001313275 srt:AsiaPacificMember 2018-07-01 2018-09-30 0001313275 bcov:OtherCountriesMember 2018-07-01 2018-09-30 0001313275 country:US 2018-07-01 2018-09-30 0001313275 us-gaap:StockCompensationPlanMember 2018-07-01 2018-09-30 0001313275 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001313275 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001313275 srt:NorthAmericaMember 2018-01-01 2018-09-30 0001313275 srt:EuropeMember 2018-01-01 2018-09-30 0001313275 country:JP 2018-01-01 2018-09-30 0001313275 srt:AsiaPacificMember 2018-01-01 2018-09-30 0001313275 bcov:OtherCountriesMember 2018-01-01 2018-09-30 0001313275 country:US 2018-01-01 2018-09-30 0001313275 us-gaap:StockCompensationPlanMember 2018-01-01 2018-09-30 0001313275 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001313275 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001313275 bcov:OoyalaMember bcov:AssetPurchaseAndSaleAgreementMember 2019-04-01 2019-04-01 0001313275 bcov:OoyalaMember bcov:AssetPurchaseAndSaleAgreementMember 2019-04-01 0001313275 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001313275 country:SG 2019-06-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2019-01-01 2019-06-30 0001313275 bcov:CostOfProfessionalServicesAndOtherRevenueMember 2019-01-01 2019-06-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001313275 bcov:SharePurchaseAgreementMember bcov:OtherBusinessCombinationMember 2019-08-01 2019-08-01 0001313275 bcov:OtherBusinessCombinationMember bcov:SharePurchaseAgreementMember 2019-08-01 0001313275 us-gaap:CommonStockMember 2018-12-31 0001313275 us-gaap:TreasuryStockMember 2018-12-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001313275 us-gaap:RetainedEarningsMember 2018-12-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001313275 us-gaap:EmployeeStockOptionMember 2018-12-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001313275 us-gaap:TreasuryStockMember 2019-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001313275 us-gaap:RetainedEarningsMember 2019-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001313275 us-gaap:CommonStockMember 2019-09-30 0001313275 us-gaap:CommonStockMember 2019-06-30 0001313275 us-gaap:TreasuryStockMember 2019-06-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001313275 us-gaap:RetainedEarningsMember 2019-06-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001313275 us-gaap:CommonStockMember 2018-06-30 0001313275 us-gaap:TreasuryStockMember 2018-06-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001313275 us-gaap:RetainedEarningsMember 2018-06-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001313275 us-gaap:TreasuryStockMember 2018-09-30 0001313275 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001313275 us-gaap:RetainedEarningsMember 2018-09-30 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001313275 us-gaap:CommonStockMember 2018-09-30 0001313275 us-gaap:CommonStockMember 2017-12-31 0001313275 us-gaap:TreasuryStockMember 2017-12-31 0001313275 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001313275 us-gaap:RetainedEarningsMember 2017-12-31 0001313275 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 11142000 9703000 15419000 14967000 5919000 61010000 50776000 3005000 2452000 172119000 133356000 22649000 29306000 31485000 23264000 5687000 4866000 6755000 7070000 66576000 64506000 10467000 890000 1202000 96597000 62742000 172119000 133356000 11171000 7712000 18829000 13982000 5954000 49286000 39846000 85240000 61540000 39000 37000 271293000 251122000 871000 871000 -1026000 -952000 -193913000 -178722000 75522000 70614000 447000 190000 0.001 5000000 0.001 5000000 0.001 0.001 0 0 16686000 50237000 39723000 1628000 6432000 10424000 18314000 56669000 50147000 13142000 45424000 129192000 113176000 2010000 7660000 10793000 47434000 136852000 123969000 8127000 23150000 23832000 14567000 45650000 42508000 6245000 17485000 18056000 2539000 8091000 37442000 3679000 41121000 3176000 16318000 8314000 14009000 5621000 31478000 27944000 94376000 84396000 -441000 -477000 -427000 -217000 29120000 24803000 80183000 73822000 -2358000 -3141000 -14193000 -10574000 -2799000 -3358000 -14670000 -11001000 100000000 100000000 135000 135000 38922488 36752469 -0.08 -0.40 -0.32 38564314 37738739 35564311 -0.10 36212246 -2970000 -3502000 -15191000 -11411000 -134000 -116000 -74000 -189000 -3104000 -3618000 -15265000 -11600000 38000 36000 37000 35000 38219843 36052891 36752469 34933408 472562 550609 883173 1670092 135000 135000 135000 135000 1000 2000 1372000 1219000 3215000 5439000 1805000 1569000 4739000 5179000 -2970000 -3502000 -15191000 -11411000 5605000 -134000 -116000 -74000 -189000 71239000 0 0 1000 1000 -871000 -871000 -871000 -871000 -871000 264765000 246417000 251122000 238700000 -190943000 -172603000 -178722000 -170299000 -892000 -882000 -952000 -809000 38922488 36603500 -135000 -135000 6150000 5164000 559000 99000 5477000 -1998000 -642000 118000 503000 355000 2635000 -1262000 4510000 1964000 -261000 3061000 -1335000 600000 1322000 4264000 2527000 -10266000 -3849000 3215000 5440000 -208000 -428000 3007000 5012000 1829000 629000 -234000 -27000 -206000 -6657000 723000 26132000 26855000 23264000 1640000 39846000 146000 39992000 31485000 1786000 49286000 428000 49714000 6400000 37600000 1900000 5700000 5700000 1800000 5500000 125700000 100600000 22608000 41000 22649000 22608000 41000 22649000 22608000 41000 22649000 21007000 8299000 29306000 21007000 8299000 29306000 21007000 8299000 29306000 2522000 3079000 2522000 3079000 3244000 2477000 3244000 2477000 41000 41000 41000 41000 8299000 8299000 8299000 8299000 3033582 8.07 1388172 11.03 455744 8.03 721827 8.08 3244183 9.07 2737655 8.57 692038 10.00 427429 7.52 1155000 479918 9.42 2522346 8.98 P7Y4M2D 4224000 1113395 8.36 P5Y4M24D 2622000 127000 140000 341000 373000 71000 69000 223000 155000 323000 283000 855000 932000 602000 437000 1411000 1885000 598000 593000 1674000 1677000 1721000 1522000 4504000 5022000 P6Y2M12D P6Y3M18D P6Y2M12D P6Y2M12D 0.0185 0.0292 0.0230 0.0288 0.44 0.42 0.44 0.43 21000000 P2Y9M3D 5.21 3.89 4.54 4.16 171000 144000 521000 410000 0.04 15000000 24904000 21834000 67351000 8178000 7491000 20538000 5391000 5464000 16319000 8646000 14 If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. 30.0 2.25 2018-12-14 0 0 4 10.48 0.10 0.10 0 0 0 0 2022 -871000 271293000 249176000 -193913000 -176105000 -1026000 -998000 0.10 0.10 39000 37000 5900000 0 0 0 0 6125000 19292000 315000 207000 469000 47434000 41121000 123969000 72425000 22814000 16725000 230083 1286846 0 1000 3383000 12249000 29000 142000 5402000 12250000 1056763 8900000 2600000 2650000 2000000 7600000 2904000 620000 9765000 4762000 6425000 11430000 196000 P7Y P1Y 9127000 638000 9765000 1456000 1463000 1304000 1304000 1304000 2934000 48736000 144467000 146814000 -4215000 -13904000 -12151000 -0.11 -0.37 -0.33 24009000 879000 136852000 23162000 20521000 0.10 67534000 63345000 1746000 6072000 5349000 2262000 1069000 954000 17452000 1300000 19600000 20900000 2000000 5800000 1900000 5900000 779000 0.040 752000 186000 107000 421000 38000 32000 32000 P3Y 0.10 0.10 0.10 270686 3400000 232000 P4Y 1293000 P4Y 160000 381000 381000 381000 222000 500000000 38800842 BCOV DE Common Stock NASDAQ MA 0.10 0.10 <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The pro forma information for all periods presented also includes the effects of business combination accounting resulting from the acquisition.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 71%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months<br/>Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended&#160;September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">48,736</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">144,467</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">146,814</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(4,215</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(13,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;text-align:right;;vertical-align:bottom;">(12,151</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Earnings per share<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;-&#160;</div>basic and diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(0.11</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(0.37</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">(0.33</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">)</td></tr></table> 5900000 12100000 1100000 1400000 40603 3300000 488000 1000000 <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. Concentration of Credit Risk </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has no <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">significant&#160;off-balance&#160;sheet</div> risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#8217;s accounts receivable.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">At September&#160;30, 2019 and December&#160;31, 2018, no individual customer accounted for <div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div>% or more of accounts receivable, net. For the three and nine months ended September&#160;30, 2019 and 2018, no individual customer accounted for <div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div>% or more of total revenue. </div><div style="letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"><div style="font-size: 18pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. Concentration of Other Risks </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Company&#8217;s&#160;on-demand&#160;application</div> service to function as intended for the Company&#8217;s customers and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ultimate&#160;end-users.&#160;The</div> disruption of these services could have a material adverse effect on the Company&#8217;s business, financial position, and results of operations.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:67%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine Months Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Revenue:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">North America</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">24,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21,834</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">72,425</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">67,351</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Europe</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,491</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">22,814</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,538</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,391</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,725</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Asia Pacific</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,646</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,125</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24,009</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,292</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">315</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">207</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">879</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">469</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">47,434</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">41,121</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">136,852</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">123,969</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 393000 210000 1525000 5472000 177000 138000 322000 264000 7680000 10-Q false 2019-09-30 2019 Q3 BRIGHTCOVE INC 0001313275 --12-31 Accelerated Filer false false Yes false Yes <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1. Business Description and Basis of Presentation </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Business Description </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#160;24, 2004.&#160;</div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of Presentation </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2018.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 14, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December&#160;31, 2018 contained in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#8217;s financial position for the three and nine months ended September&#160;30, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 11pt;">The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in <div style="letter-spacing: 0px; top: 0px;;display:inline;">footnote&#160;14</div>, the Company implemented a significant accounting policy upon the adoption of Accounting <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Standards&#160;Update&#160;(&#8220;ASU&#8221;)&#160;2016-02,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</div> (&#8220;ASC 842&#8221;). As of September&#160;30, 2019, other than the changes to <div style="letter-spacing: 0px; top: 0px;;display:inline;">the&#160;accounting&#160;for&#160;</div>leases, the Company&#8217;s significant accounting policies and estimates, which are detailed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2018, have not changed.<div style="font-size: 18pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Business Description </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#160;24, 2004.&#160;</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of Presentation </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2018.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 14, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December&#160;31, 2018 contained in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#8217;s financial position for the three and nine months ended September&#160;30, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 11pt;">The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in <div style="letter-spacing: 0px; top: 0px;;display:inline;">footnote&#160;14</div>, the Company implemented a significant accounting policy upon the adoption of Accounting <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Standards&#160;Update&#160;(&#8220;ASU&#8221;)&#160;2016-02,</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</div> (&#8220;ASC 842&#8221;). As of September&#160;30, 2019, other than the changes to <div style="letter-spacing: 0px; top: 0px;;display:inline;">the&#160;accounting&#160;for&#160;</div>leases, the Company&#8217;s significant accounting policies and estimates, which are detailed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2018, have not changed.<div style="font-size: 18pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The total purchase price for Ooyala has been allocated as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 92%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">2,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other tangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">620</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Identifiable intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">9,765</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">4,762</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Deferred revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(6,425</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(196</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total estimated purchase price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">11,430</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:80%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful<br/>Life</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">638</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;;font-size: 10pt;margin-top: 0pt;margin-bottom: 0pt;margin-left: 0.55in;line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,765</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:80%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful&#160;Life</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Developed technology</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">232</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,293</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers. </div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">&#160;</div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 65.35%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.75%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.75%;"></td><td style="padding: 0px; width: 0.25%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts<br/>Receivable,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">net</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contract<br/>Assets<br/>(current)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Deferred<br/>Revenue<br/>(current)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Deferred<br/>Revenue<br/><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-current)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total<br/>Deferred<br/>Revenue</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 65.35%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance at December&#160;31, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.3%;;text-align:right;;vertical-align:bottom;">23,264</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.3%;;text-align:right;;vertical-align:bottom;">1,640</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.3%;;text-align:right;;vertical-align:bottom;">39,846</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.75%;;text-align:right;;vertical-align:bottom;">146</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.75%;;text-align:right;;vertical-align:bottom;">39,992</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 65.35%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.3%;;text-align:right;;vertical-align:bottom;">31,485</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.3%;;text-align:right;;vertical-align:bottom;">1,786</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.3%;;text-align:right;;vertical-align:bottom;">49,286</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.75%;;text-align:right;;vertical-align:bottom;">428</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.75%;;text-align:right;;vertical-align:bottom;">49,714</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.25%;;vertical-align:bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. Cash and Cash Equivalents </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">and&#160;re-evaluates&#160;such</div> determination at each balance sheet date. The Company did not have any short-term or long-term investments at September&#160;30, 2019 or December&#160;31, 2018.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value. </div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents as of September&#160;30, 2019 consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 63%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.25%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.25%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">September&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contracted</div><br/><div style="font-weight:bold;display:inline;">Maturity</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Cost</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Balance&#160;Per</div><br/><div style="font-weight:bold;display:inline;">Balance&#160;Sheet</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cash</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">22,608</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">22,608</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">22,608</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total cash and cash equivalents</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">22,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">22,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">22,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents as of December&#160;31, 2018 consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 63%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.25%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.25%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contracted</div><br/><div style="font-weight:bold;display:inline;">Maturity</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Cost</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Balance&#160;Per</div><br/><div style="font-weight:bold;display:inline;">Balance&#160;Sheet</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cash</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">21,007</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">21,007</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">21,007</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total cash and cash equivalents</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">29,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">29,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">29,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> Cash and cash equivalents as of September&#160;30, 2019 consist of the following:<table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 63%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.25%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.25%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">September&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contracted</div><br/><div style="font-weight:bold;display:inline;">Maturity</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Cost</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Balance&#160;Per</div><br/><div style="font-weight:bold;display:inline;">Balance&#160;Sheet</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cash</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">22,608</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">22,608</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">22,608</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total cash and cash equivalents</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">22,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">22,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">22,649</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents as of December&#160;31, 2018 consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 63%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.25%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.25%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contracted</div><br/><div style="font-weight:bold;display:inline;">Maturity</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Cost</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Fair&#160;Market</div><br/><div style="font-weight:bold;display:inline;">Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Balance&#160;Per</div><br/><div style="font-weight:bold;display:inline;">Balance&#160;Sheet</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cash</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">21,007</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">21,007</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">21,007</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;text-align:right;;vertical-align:bottom;">Demand</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total cash and cash equivalents</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.25%;;text-align:right;;vertical-align:bottom;">29,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">29,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">29,306</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 63%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.25%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.25%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15. Restructuring </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the second quarter of 2019, the Company committed to an action to restructure certain parts of the Company with the intent of aligning skills with the Company&#8217;s strategy and facilitating cost efficiencies and savings. As a result<div style="display:inline;">,</div> certain headcount reductions were necessary. The Company incurred approximately $752 in restructuring charges during the second quarter of 2019. The restructuring charges reflect post-employment benefits and are reflected in the <div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Condensed Consolidated Statements of Operations </div>as follows: $186 &#8211; Cost of subscription and support revenue; $107<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;-&#160;</div>Cost of professional services and other revenue; $421 &#8211; Sales and Marketing; and $38 &#8211; Research and Development. The Company has paid all <div style="letter-spacing: 0px; top: 0px;;display:inline;">amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">s&#160;due&#160;</div></div>relating to the restructuring and does not expect to incur any additional restructuring charges related to this action.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14. Recently Issued and Adopted Accounting Standards </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Effective January&#160;1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">by&#160;ASU&#160;2018-11,</div> which adjusts the January&#160;1, 2019 balance for the cumulative effects of the change in accounting.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under&#160;ASC 842,&#160;a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of&#160;ASC 842&#160;is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and lease liabilities of $19.6 million&#160;and&#160;$20.9&#160;million, respectively, as of January&#160;1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3&#160;million as a result of the adoption. The adoption of the lease standard did not result in a cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-up</div> adjustment to the opening balance of retained earnings.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1)&#160;whether any expired or existing contracts are or contain leases, (2)&#160;the lease classification for any expired or existing leases and (3)&#160;any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company leases its facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company&#8217;s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company&#8217;s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s operating lease expense was $2 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>and $5.8 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>for the three&#160;and&#160;nine&#160;months&#160;ended September&#160;30, 2019. The Company&#8217;s operating lease expense was $1.9 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>and $5.9 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>for the three&#160;and&#160;nine&#160;months&#160;ended September&#160;30, 2018, respectively. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the second quarter of 2019, the Company entered into a new lease in its Singapore location with a lease liability of $779. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The weighted-average remaining <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> lease term for our operating leases was three years at September&#160;30, 2019. The weighted-average discount rate was 4.0% at September&#160;30, 2019.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 92%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending December 31,</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Operating<br/>Lease<br/>Commitments</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">1,746</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;text-align:right;;vertical-align:bottom;">6,072</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">5,349</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;text-align:right;;vertical-align:bottom;">2,262</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">1,069</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 and thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;text-align:right;;vertical-align:bottom;">954</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%; text-align: right;;vertical-align:bottom;">17,452</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><div style="background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><div style="background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 92%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 6%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;;width:;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending December 31,</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Operating<br/>Lease<br/>Commitments</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">1,746</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;text-align:right;;vertical-align:bottom;">6,072</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">5,349</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;text-align:right;;vertical-align:bottom;">2,262</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%;;text-align:right;;vertical-align:bottom;">1,069</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 and thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;text-align:right;;vertical-align:bottom;">954</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 6%; text-align: right;;vertical-align:bottom;">17,452</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%; background-color: rgb(255, 255, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><div style="background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 6%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><div style="background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13. Segment Information </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Geographic Data </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:67%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine Months Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Revenue:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">North America</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">24,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">21,834</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">72,425</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">67,351</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Europe</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,178</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,491</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">22,814</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">20,538</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,391</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5,464</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,725</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">16,319</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Asia Pacific</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8,646</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6,125</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">24,009</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,292</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">315</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">207</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">879</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">469</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">47,434</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">41,121</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">136,852</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">123,969</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $23,162 and $20,521 during the three months ended September&#160;30, 2019 and 2018, respectively. Revenue from customers located in the United States was $67,534 and $63,345 during the nine months ended September&#160;30, 2019 and 2018, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company&#8217;s total revenue during the three&#160;and&#160;nine&#160;months&#160;ended September&#160;30, 2019 and 2018. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2019 and December&#160;31, 2018, property and equipment at locations outside the U.S. was not material. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12. Debt </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On December&#160;14, 2018, the Company entered into an amended and restated loan and security agreement with a lender (the &#8220;Loan Agreement&#8221;) providing for up to a $30.0&#160;million asset based line of credit (the &#8220;Line of Credit&#8221;). Under the Line of Credit, the Company can borrow up to $30.0&#160;million. Borrowings under the Line of Credit are secured by substantially all of the Company&#8217;s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i)&#160;for prime rate advances, the greater of (A)&#160;the prime rate and (B) 4%, and (ii)&#160;for LIBOR advances, the greater of (A)&#160;the LIBOR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0&#160;million, the Company must also maintain a minimum net income threshold <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">based&#160;on&#160;non-GAAP&#160;operating&#160;measures.</div> Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of September&#160;30, 2019 and there are no borrowings outstanding as of September&#160;30, 2019.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11. Commitments and Contingencies </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Legal Matters </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;30, 2019, Uniloc 2017 LLC (&#8220;Uniloc&#8221;) filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that the Company infringed four patents and seeks monetary damages and other relief. The Company answered the complaint on March&#160;25, 2019 and Uniloc filed an amended complaint on April&#160;9, 2019. The Company filed an answer to the amended complaint on April&#160;23, 2019. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On or about June&#160;24, 2019, Dynamic Data Technologies, LLC (&#8220;DDT&#8221;) filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc., in the United States District Court for the District of Delaware. The complaint alleges that the Company infringed patents owned by DDT and seeks monetary damages and other relief. The Company <div style="letter-spacing: 0px; top: 0px;;display:inline;">filed&#160;a&#160;mo<div style="display:inline;">t</div>ion&#160;</div>to <div style="letter-spacing: 0px; top: 0px;;display:inline;">dismiss&#160;</div>the complaint<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;and&#160;that&#160;motion&#160;is&#160;pending&#160;r<div style="letter-spacing: 0px; top: 0px;;display:inline;">eview&#160;by<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;the&#160;cou<div style="letter-spacing: 0px; top: 0px;;display:inline;">rt</div></div></div></div>. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Guarantees and Indemnification Obligations </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company&#8217;s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company&#8217;s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company&#8217;s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of September&#160;30, 2019, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company&#8217;s contract with any such customer. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10. Income Taxes </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended September&#160;30, 2019 and 2018, the Company recorded income tax expense of $171 and $144, respectively. For the nine months ended September&#160;30, 2019 and 2018, the Company recorded income tax expense of $521 and $410, respectively. The income tax expense relates principally to the Company&#8217;s foreign operations. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (&#8220;NOL&#8221;) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of September&#160;30, 2019 and December&#160;31, 2018, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. The Company maintains net deferred tax liabilities for temporary differences related to its foreign subsidiaries. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. Stock-based Compensation </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average fair value of options granted during the three months ended September&#160;30, 2019 and 2018 was $5.21 and $3.89&#160;per share, respectively. The weighted-average fair value of options granted during the nine months ended September&#160;30, 2019 and 2018 was $4.54 and $4.16&#160;per share, respectively. The weighted-average assumptions utilized to determine such values are presented in the following table: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:71%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected life in years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.92</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.30</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.88</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 2%; height: 15px; vertical-align: bottom;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 2%; height: 15px; vertical-align: bottom;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company recorded stock-based compensation expense of $1.7 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>and $1.5 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>for the three months ended September&#160;30, 2019 and 2018, respectively. The Company recorded stock-based compensation expense of $4.5 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>and $5.0 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>for the nine months ended September&#160;30, 2019 and 2018, respectively. As of September&#160;30, 2019, there was $21 <div style="letter-spacing: 0px; top: 0px;;display:inline;">million&#160;</div>of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.76 years. <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September&#160;30, 2019 and 2018:</div></div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:72%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Stock-based compensation<div style="display:inline;">:</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost of subscription and support revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">140</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">341</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">373</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cost of professional services and other revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">69</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">155</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">323</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">283</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">855</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">932</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Sales and marketing</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">602</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,885</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">598</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">593</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,674</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,677</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,721</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,522</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,504</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,022</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the stock option activity during the nine months ended September&#160;30, 2019. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:51%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number of</div><br/><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div><br/><div style="font-weight:bold;display:inline;">Exercise Price</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div><br/><div style="font-weight:bold;display:inline;">Remaining</div><br/><div style="font-weight:bold;display:inline;">Contractual</div><br/><div style="font-weight:bold;display:inline;">Term&#160;(In&#160;Years)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate</div><br/><div style="font-weight:bold;display:inline;">Intrinsic</div><br/><div style="font-weight:bold;display:inline;">Value (1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding at December&#160;31, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,737,655</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.57</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">692,038</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(427,429</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.52</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,155</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(479,918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9.42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding at September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,522,346</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.34</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,224</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,113,395</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.36</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5.40</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,622</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 10pt;margin-top: 0px;margin-bottom: 0px;background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;">(1)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#8217;s common stock on September&#160;30, 2019 of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">10.48</div> per share, or the date of exercise, as appropriate, and the exercise price of the underlying options. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted stock unit activity during the nine months ended September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:73%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">Average&#160;Grant</div><br/><div style="font-weight:bold;display:inline;">Date&#160;Fair&#160;Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Unvested <div style="letter-spacing: 0px; top: 0px;;display:inline;">at&#160;</div>December&#160;31, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,033,582</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.07</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,388,172</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11.03</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Vested and issued</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(455,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.03</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(721,827</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.08</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Unvested <div style="letter-spacing: 0px; top: 0px;;display:inline;">at&#160;</div>September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,244,183</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9.07</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The weighted-average assumptions utilized to determine such values are presented in the following table:&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:71%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Expected life in years</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.3</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">6.2</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1.85</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.92</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.30</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2.88</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Volatility</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">44</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">43</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 2%; height: 15px; vertical-align: bottom;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 2%; height: 15px; vertical-align: bottom;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr></table> <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September&#160;30, 2019 and 2018:</div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:72%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:3%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Stock-based compensation<div style="display:inline;">:</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost of subscription and support revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">140</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">341</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">373</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Cost of professional services and other revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">71</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">69</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">223</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">155</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">323</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">283</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">855</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">932</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Sales and marketing</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">602</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">437</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,411</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,885</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">598</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">593</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,674</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,677</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,721</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,522</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,504</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,022</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the stock option activity during the nine months ended September&#160;30, 2019. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:51%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:8%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Number of</div><br/><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div><br/><div style="font-weight:bold;display:inline;">Exercise Price</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div><br/><div style="font-weight:bold;display:inline;">Remaining</div><br/><div style="font-weight:bold;display:inline;">Contractual</div><br/><div style="font-weight:bold;display:inline;">Term&#160;(In&#160;Years)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Aggregate</div><br/><div style="font-weight:bold;display:inline;">Intrinsic</div><br/><div style="font-weight:bold;display:inline;">Value (1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding at December&#160;31, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,737,655</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.57</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">692,038</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">10.00</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Exercised</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(427,429</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.52</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,155</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(479,918</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">9.42</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Outstanding at September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,522,346</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.98</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7.34</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4,224</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,113,395</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.36</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">5.40</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,622</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 10pt;margin-top: 0px;margin-bottom: 0px;background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;;width:4%;">(1)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#8217;s common stock on September&#160;30, 2019 of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">10.48</div> per share, or the date of exercise, as appropriate, and the exercise price of the underlying options. </div></div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted stock unit activity during the nine months ended September&#160;30, 2019: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:73%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:6%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Shares</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Weighted</div><br/><div style="font-weight:bold;display:inline;">Average&#160;Grant</div><br/><div style="font-weight:bold;display:inline;">Date&#160;Fair&#160;Value</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Unvested <div style="letter-spacing: 0px; top: 0px;;display:inline;">at&#160;</div>December&#160;31, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,033,582</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.07</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,388,172</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">11.03</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Vested and issued</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(455,744</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">8.03</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Canceled</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">(721,827</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">8.08</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Unvested <div style="letter-spacing: 0px; top: 0px;;display:inline;">at&#160;</div>September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,244,183</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9.07</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. Net Loss per Share </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company calculates basic and diluted net loss per common share by dividing the net loss by the number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common stock and outstanding common stock options and unvested restricted stock units, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of September&#160;30, 2019 and 2018 (in thousands). </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options outstanding</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,522</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,079</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,522</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,079</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units outstanding</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,244</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,477</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,244</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,477</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of September&#160;30, 2019 and 2018 (in thousands).</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:76%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:2%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Options outstanding</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,522</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,079</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">2,522</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3,079</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units outstanding</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,244</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,477</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">3,244</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,477</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr></table></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. Fair Value of Financial Instruments </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following tables set forth the Company&#8217;s financial instruments carried at fair value using the lowest level of input as of September&#160;30, 2019 and December&#160;31, 2018: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 7.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 0.5%;"></td><td style="padding: 0px; width: 1.75%;"></td><td style="padding: 0px; width: 0.25%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">September&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices&#160;in</div><br/><div style="font-weight:bold;display:inline;">Active</div><br/><div style="font-weight:bold;display:inline;">Markets&#160;for</div><br/><div style="font-weight:bold;display:inline;">Identical&#160;Items</div><br/><div style="font-weight:bold;display:inline;">(Level 1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant&#160;Other</div><br/><div style="font-weight:bold;display:inline;">Observable&#160;Inputs</div><br/><div style="font-weight:bold;display:inline;">(Level 2)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant</div><br/><div style="font-weight:bold;display:inline;">Unobservable&#160;Inputs</div><br/><div style="font-weight:bold;display:inline;">(Level 3)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; width: 4%; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; width: 4.5%; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%; border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; border-bottom: 2.25pt double black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: bottom; border-bottom: 2.25pt double black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%; border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 7.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 0.5%;"></td><td style="padding: 0px; width: 1.75%;"></td><td style="padding: 0px; width: 0.25%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices&#160;in</div><br/><div style="font-weight:bold;display:inline;">Active</div><br/><div style="font-weight:bold;display:inline;">Markets&#160;for</div><br/><div style="font-weight:bold;display:inline;">Identical&#160;Items</div><br/><div style="font-weight:bold;display:inline;">(Level 1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal; white-space: nowrap;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Significant&#160;Other</div><br/><div style="white-space: nowrap;;font-weight:bold;display:inline;">Observable<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 8pt; white-space: nowrap;;font-weight:bold;display:inline;">Inputs</div></div><div style="line-height: normal; white-space: nowrap;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">(Level 2)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant</div><br/><div style="font-weight:bold;display:inline;">Unobservable&#160;Inputs</div><br/><div style="font-weight:bold;display:inline;">(Level 3)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 4%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 4.5%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.25%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.25%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following tables set forth the Company&#8217;s financial instruments carried at fair value using the lowest level of input as of September&#160;30, 2019 and December&#160;31, 2018: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 7.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 0.5%;"></td><td style="padding: 0px; width: 1.75%;"></td><td style="padding: 0px; width: 0.25%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">September&#160;30, 2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices&#160;in</div><br/><div style="font-weight:bold;display:inline;">Active</div><br/><div style="font-weight:bold;display:inline;">Markets&#160;for</div><br/><div style="font-weight:bold;display:inline;">Identical&#160;Items</div><br/><div style="font-weight:bold;display:inline;">(Level 1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant&#160;Other</div><br/><div style="font-weight:bold;display:inline;">Observable&#160;Inputs</div><br/><div style="font-weight:bold;display:inline;">(Level 2)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant</div><br/><div style="font-weight:bold;display:inline;">Unobservable&#160;Inputs</div><br/><div style="font-weight:bold;display:inline;">(Level 3)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; width: 4%; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; width: 4.5%; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%; border-bottom: 0.75pt solid black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%; border-bottom: 0.75pt solid black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%; border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4%; vertical-align: bottom; border-bottom: 2.25pt double black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding: 0pt 4pt 0pt 0pt; background-color: rgb(204, 238, 255); width: 4.5%; vertical-align: bottom; border-bottom: 2.25pt double black;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%; border-bottom: 2.25pt double black;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%; border-bottom: 2.25pt double black;;text-align:right;;vertical-align:bottom;">41</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 56%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 7.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4.5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 8%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 0.5%;"></td><td style="padding: 0px; width: 1.75%;"></td><td style="padding: 0px; width: 0.25%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">December&#160;31, 2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices&#160;in</div><br/><div style="font-weight:bold;display:inline;">Active</div><br/><div style="font-weight:bold;display:inline;">Markets&#160;for</div><br/><div style="font-weight:bold;display:inline;">Identical&#160;Items</div><br/><div style="font-weight:bold;display:inline;">(Level 1)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal; white-space: nowrap;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">Significant&#160;Other</div><br/><div style="white-space: nowrap;;font-weight:bold;display:inline;">Observable<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-size: 8pt; white-space: nowrap;;font-weight:bold;display:inline;">Inputs</div></div><div style="line-height: normal; white-space: nowrap;"><div style="white-space: nowrap;;font-weight:bold;display:inline;">(Level 2)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Significant</div><br/><div style="font-weight:bold;display:inline;">Unobservable&#160;Inputs</div><br/><div style="font-weight:bold;display:inline;">(Level 3)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 4%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 4.5%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.25%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 56%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4.5%;;text-align:right;;vertical-align:bottom;">&#8212;&#160;&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1.75%;;text-align:right;;vertical-align:bottom;">8,299</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 56%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 7.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 8%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1.75%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.25%;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 981000 <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none; line-height: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill for the nine months ended&#160;September 30, 2019 were as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:88%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of January&#160;1, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">50,776</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill from acquisitions</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,234</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of September&#160;30, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">61,010</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> 10234000 <div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. Business Combinations </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ooyala </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;1, 2019, pursuant to an Asset Purchase and Sale Agreement (the &#8220;Purchase Agreement&#8221;), the Company completed its acquisition of the online video platform assets of Ooyala, Inc. and certain of its subsidiaries (&#8220;Ooyala&#8221;), a provider of cloud video technology, in exchange for common stock of the Company and cash (the &#8220;Ooyala Acquisition&#8221;). At the closing, the Company issued 1,056,763 unregistered shares of common stock of the Company valued at $8.9&#160;million and paid $2.6&#160;million in cash Pursuant to the Purchase Agreement, approximately $2.65&#160;million of the cash consideration was placed into an escrow account to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers&#8217; representations and warranties, covenants and agreements. </div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Ooyala Acquisition was accounted for using the purchase method of accounting in accordance with Accounting Standards Codification 805<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;&#8212;</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Business Combinations</div>. Accordingly, the results of operations of Ooyala have been included in the accompanying condensed consolidated financial statements since the date of acquisition. The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the Ooyala Acquisition, which remain preliminary as of September&#160;30, 2019, and using assumptions that the Company&#8217;s management believes are reasonable given the information currently available. The Company is in the process of completing its valuation of its intangible assets, accounts receivable, deferred revenue and the valuation of the acquired deferred tax assets and liabilities. The final allocations of the purchase price to intangible assets, accounts receivable, deferred revenue, goodwill and any deferred tax assets and liabilities may differ materially from the information presented in these unaudited condensed consolidated financial statements. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The process for estimating the fair values of identifiable intangible assets and certain tangible assets requires the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. Definitive allocations are being performed and finalized based on certain valuations and other studies performed by the Company with the services of valuation <div style="letter-spacing: 0px; top: 0px;;display:inline;">pro<div style="letter-spacing: 0px; top: 0px;;display:inline;">fessionals</div></div>. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the three&#160;and&#160;nine&#160;months&#160;ended September&#160;30, 2019, the Company incurred $2.0&#160;million and $7.6&#160;million, respectively, of merger-related costs related to the Ooyala Acquisition. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The excess of the purchase price over the estimated amounts of net assets as of the effective date of the acquisition was allocated to goodwill in accordance with the accounting guidance. The factors contributing to the recognition of the amount of goodwill are based on several strategic and synergistic benefits that are expected to be realized from the Ooyala Acquisition. These benefits include the acquired workforce and with the Company&#8217;s direct sales force and larger channel coverage, the Company anticipates significant cross-selling opportunities. The goodwill is expected to be deductible for tax purposes. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The total purchase price for Ooyala has been allocated as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 92%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">2,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other tangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">620</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Identifiable intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">9,765</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">4,762</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Deferred revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(6,425</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(196</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 92%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total estimated purchase price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">11,430</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 92%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:80%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful<br/>Life</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,127</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">638</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;;font-size: 10pt;margin-top: 0pt;margin-bottom: 0pt;margin-left: 0.55in;line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,765</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The preliminary fair value of the intangible assets has been estimated using the income approach in which the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> cash flows are discounted to present value. The cash flows are based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.</div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The estimated amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:90%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending December&#160;31,</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,456</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,463</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 and thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,765</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Pro Forma Financial Information </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The unaudited financial information in the table below summarizes the combined results of operations of the Company and Ooyala, on a pro forma basis, as though the Company had acquired Ooyala at the beginning of the periods presented. The pro forma information for all periods presented also includes the effects of business combination accounting resulting from the acquisition. </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 71%;"></td><td style="padding: 0px; width: 0.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 5.5%;"></td><td style="padding: 0px; width: 0.5%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Three Months<br/>Ended<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Nine&#160;Months&#160;Ended&#160;<br/>September&#160;30,</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2019</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">2018</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">48,736</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">144,467</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">146,814</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(4,215</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5%;;text-align:right;;vertical-align:bottom;">(13,904</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 5.5%;;text-align:right;;vertical-align:bottom;">(12,151</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.5%;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 71%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Earnings per share<div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">&#160;-&#160;</div>basic and diluted</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(0.11</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5%;;text-align:right;;vertical-align:bottom;">(0.37</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 5.5%;;text-align:right;;vertical-align:bottom;">(0.33</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.5%;;vertical-align:bottom;">)</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue from the Ooyala Acquisition for the three and nine months ended September&#160;30, 2019 was $5.9&#160;million and $12.1&#160;million, respectively. Net income from the Ooyala Acquisition for the three and nine months ended September&#160;30, 2019 was $1.1&#160;million and $1.4&#160;million, respectively. </div></div></div><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other Business Combinations </div></div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;1, 2019, pursuant to a Share Purchase Agreement (the &#8220;SPA&#8221;), the </div> <div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">Company completed its acquisition of a company and its subsidiary<div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">(the &#8220;August Acquisition&#8221;) in exchange for common stock of the Company and cash. <div style="letter-spacing: 0px; top: 0px;;display:inline;">Consideration was comprised of: (a)</div> 270,686 unregistered shares of common stock of the Company valued at&#160;$3.4&#160;million<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> of <div style="letter-spacing: 0px; top: 0px;;display:inline;">which&#160;40,603&#160;were&#160;held&#160;ba<div style="letter-spacing: 0px; top: 0px;;display:inline;">ck&#160;</div></div>to secure payment of any claims of indemnification for breaches or </div> <div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">inaccuracies in the sellers&#8217; representations<div style="display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">and warranties, covenants and agreements<div style="letter-spacing: 0px; top: 0px;;display:inline;">, (b)&#160;approximately $3.3&#160;million in cash, of which $488&#160;was held back to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers&#8217; representations and warranties, covenants and agreements, and (c)&#160;approximately $1&#160;million in cash for cash acquired as part of the transaction</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The August Acquisition was accounted for using the purchase method of accounting in accordance with Accounting Standards Codification 805<div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;&#8212;</div><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;Business Combinations</div>. Accordingly, the results of operations of the acquired company have been included in the accompanying condensed consolidated financial statements since the date of acquisition. The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the August Acquisition, which remain preliminary as of September&#160;30, 2019, and using assumptions that the Company&#8217;s management believes are reasonable given the information currently available. The Company is in the process of completing its valuation of its intangible assets, accounts receivable, deferred revenue and the valuation of the acquired deferred tax assets and liabilities. The final allocations of the purchase price to intangible assets, accounts receivable, deferred revenue, goodwill and any deferred tax assets and liabilities may differ materially from the information presented in these unaudited condensed consolidated financial </div> <div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">statements. Additionally, the Company is in the process of evaluating the accounting of the deferred consideration for the amounts held back for security against indemnification, as well as standard representations and warranties made by the seller<div style="display:inline;">.</div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the three&#160;and&#160;nine&#160;months&#160;ended September&#160;30, 2019, the Company incurred $500&#160;of merger-related costs related to the August Acquisition. </div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The excess of the purchase price over the estimated amounts of net assets as of the effective date of the acquisition was allocated to goodwill in accordance with the accounting guidance. The factors contributing to the recognition of the amount of goodwill are based on several strategic and synergistic benefits that are expected to be realized from the August Acquisition. These benefits include the acquired workforce and </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">opportunities to expand the Company&#8217;s offerings in target market segments</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">. The goodwill is expected to be <div style="letter-spacing: 0px; top: 0px;;display:inline;">no<div style="letter-spacing: 0px; top: 0px;;display:inline;">n-</div></div>deductible for tax purposes. </div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The total purchase price for the August Acquisition has been allocated as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 93%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div></td><td style="padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">981</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;;text-align:right;;vertical-align:bottom;">393</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other tangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">210</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identifiable intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;;text-align:right;;vertical-align:bottom;">1,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">5,472</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;"><div style="text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(177</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal;">)</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; width: 4%;;vertical-align:bottom;">(138</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued&#160;expenses</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;;text-align:right;;vertical-align:bottom;">(322</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">)</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liability</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;"><div style="text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(264</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal;">)</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total estimated purchase price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 4%;;text-align:right;;vertical-align:bottom;">7,680</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 93%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:80%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;;vertical-align:bottom;;width:7%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Useful&#160;Life</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Developed technology</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">232</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,293</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">4</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The preliminary fair value of the intangible assets has been estimated using the income approach in which the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> cash flows are discounted to present value. The cash flows are based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The estimated remaining amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:90%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending December&#160;31,</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">160</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">222</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 and thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 4%; height: 15px; vertical-align: bottom;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results of operations for the August Acquisition have not been presented because the effect of the acquisition is not material to the Company&#8217;s consolidated financial results. Revenue and earnings attributable to acquired operations since the date of the acquisition are included in the Company&#8217;s consolidated statements of <div style="letter-spacing: 0px; top: 0px;;display:inline;">operations</div>. </div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none; line-height: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill for the nine months ended&#160;September 30, 2019 were as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:88%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:5%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of January&#160;1, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">50,776</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill from acquisitions</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,234</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance as of September&#160;30, 2019</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">61,010</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"><div style="background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div></div><div style="margin-bottom: 0px; margin-top: 0px;">&#160;</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The estimated amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:90%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending December&#160;31,</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,456</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,463</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">1,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,304</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 and thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">2,934</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">9,765</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3. Revenue from Contracts with Customers </div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1)&#160;the subscription to its technology and related support; (2)&#160;hosting, bandwidth and encoding services; and (3)&#160;professional services, which include <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">initiation,&#160;set-up&#160;and</div> customization services.</div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers. </div></div><div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;">&#160;</div><div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 65.35%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.3%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 3.75%;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.5%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 2.75%;"></td><td style="padding: 0px; width: 0.25%;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts<br/>Receivable,</div></div><div style="line-height: normal;"><div style="font-weight:bold;display:inline;">net</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Contract<br/>Assets<br/>(current)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Deferred<br/>Revenue<br/>(current)</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Deferred<br/>Revenue<br/><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-current)</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;;width:;"><div style="font-weight:bold;display:inline;">Total<br/>Deferred<br/>Revenue</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;;width:;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 65.35%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Balance at December&#160;31, 2018</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.3%;;text-align:right;;vertical-align:bottom;">23,264</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.3%;;text-align:right;;vertical-align:bottom;">1,640</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.3%;;text-align:right;;vertical-align:bottom;">39,846</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 3.75%;;text-align:right;;vertical-align:bottom;">146</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 2.75%;;text-align:right;;vertical-align:bottom;">39,992</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 0.25%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 65.35%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at September&#160;30, 2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.3%;;text-align:right;;vertical-align:bottom;">31,485</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.3%;;text-align:right;;vertical-align:bottom;">1,786</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.3%;;text-align:right;;vertical-align:bottom;">49,286</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.75%;;text-align:right;;vertical-align:bottom;">428</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.5%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 2.75%;;text-align:right;;vertical-align:bottom;">49,714</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; width: 0.25%;;vertical-align:bottom;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognized during the three and nine months ended September&#160;30, 2019 from amounts included in deferred revenue at the beginning of the period was approximately $6.4&#160;million and $37.6&#160;million, respectively. During the three and nine months ended September&#160;30, 2019, the Company did not<div style="display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods<div style="display:inline;">.</div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The assets recognized for costs to obtain a contract were $5.7&#160;million as of September&#160;30, 2019 and <div style="letter-spacing: 0px; top: 0px;;display:inline;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;">5.9</div>&#160;million&#160;as&#160;of&#160;</div>December&#160;31, 2018. Amortization expense recognized during the three and nine months ended September&#160;30, 2019 related to costs to obtain a contract was $1.8&#160;million and $5.5&#160;million, respectively. Amortization expense recognized during the three and nine months ended September&#160;30, 2018 related to costs to obtain a contract was $1.9&#160;million and $5.7&#160;million, respectively. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Transaction Price Allocated to Future Performance Obligations </div></div></div></div><div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of September&#160;30, 2019, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $125.7&#160;million, of which approximately $100.6&#160;million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by December <div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div>. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The estimated remaining amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows: </div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px;;width:90%;"></td><td style="padding: 0px;;vertical-align:bottom;;width:4%;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td><td style="padding: 0px;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending December&#160;31,</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Amount</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2019</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">160</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2021</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;text-align:right;;vertical-align:bottom;">381</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">2023</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">222</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 and thereafter</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding: 0pt 4pt 0pt 0pt; width: 4%; height: 15px; vertical-align: bottom;;text-align:right;">&#8212;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Total</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table> <div style="text-indent: 4%; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;">The total purchase price for the August Acquisition has been allocated as follows:</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"><tr style="font-size: 0px;"><td style="padding: 0px; width: 93%;"></td><td style="padding: 0px; width: 1%;;vertical-align:bottom;"></td><td style="padding: 0px; width: 1%;"></td><td style="padding: 0px; width: 4%;"></td><td style="padding: 0px; width: 1%;"></td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cas<div style="letter-spacing: 0px; top: 0px;;display:inline;">h</div></div></div></td><td style="padding: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal;">$</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">981</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivabl<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%;;text-align:right;;vertical-align:bottom;">393</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other tangible asset<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">210</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identifiable intangible assets</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%;;text-align:right;;vertical-align:bottom;">1,525</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;;text-align:right;;vertical-align:bottom;">5,472</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%;"><div style="text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(177</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"><div style="line-height: normal;">)</div></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); text-align: right; width: 4%;;vertical-align:bottom;">(138</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">)</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued&#160;expenses</div></div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%;;text-align:right;;vertical-align:bottom;">(322</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">)</td></tr><tr><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;times new roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liability</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 4%;"><div style="text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(264</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="line-height: normal;">)</div></td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 93%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 93%;;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total estimated purchase price</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">$</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%;;text-align:right;;vertical-align:bottom;">7,680</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 93%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 4%;;vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; background: none;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0); width: 1%;">&#160;</td></tr></table> iso4217:USD xbrli:shares xbrli:pure bcov:Subsidiaries bcov:Customer iso4217:USD xbrli:shares bcov:Patents EX-101.SCH 6 bcov-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Business Description and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Business Combinations link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Concentration of Credit Risk link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Concentration of Other Risks link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Net Loss per Share link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Stock-based Compensation link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Recently Issued and Adopted Accounting Standards link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Restructuring link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Business Description and Basis of Presentation (Policies) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Business Combinations (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Recently Issued and Adopted Accounting Standards (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Business Combinations - Schedule of Total Purchase Price (Details) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Business Combinations - Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives (Details 1) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Business Combinations - Schedule of Estimated Remaining Amortization Expense (Details 2) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Business Combinations - Schedule of Pro Forma Financial Information (Details 3) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Business Combinations - Schedule of Goodwill (Details 4) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Stock based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 bcov-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 bcov-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 bcov-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 bcov-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)
Sep. 30, 2019
$ / shares
Options Outstanding [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate Intrinsic Value, Estimated per share fair value of common stock $ 10.48
XML 12 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Additional Information (Detail)
9 Months Ended
Sep. 30, 2019
USD ($)
Debt Instrument [Line Items]  
Debt instrument term If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures.
Borrowings outstanding $ 0
Secured Line of Credit [Member]  
Debt Instrument [Line Items]  
Line of credit, agreement start date Dec. 14, 2018
Line of credit maximum borrowing capacity $ 30.0
Percentage points added to prime rate or LIBOR 4.00%
Minimum [Member]  
Debt Instrument [Line Items]  
Minimum outstanding principal threshold limit $ 15,000,000
Minimum [Member] | Secured Line of Credit [Member] | London Interbank Offered Rate (LIBOR) [Member]  
Debt Instrument [Line Items]  
Percentage points added to prime rate or LIBOR 225.00%
XML 13 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail)
$ in Thousands
Sep. 30, 2019
USD ($)
Accounting Changes and Error Corrections [Abstract]  
2019 $ 1,746
2020 6,072
2021 5,349
2022 2,262
2023 1,069
2024 and thereafter 954
Total $ 17,452
XML 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 167 316 1 false 45 0 false 7 false false R1.htm 1001 - Document - Cover Page Sheet http://www.brightcove.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.brightcove.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.brightcove.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.brightcove.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.brightcove.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.brightcove.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.brightcove.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Disclosure - Business Description and Basis of Presentation Sheet http://www.brightcove.com/role/BusinessDescriptionAndBasisOfPresentation Business Description and Basis of Presentation Notes 8 false false R9.htm 1009 - Disclosure - Business Combinations Sheet http://www.brightcove.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 1010 - Disclosure - Revenue from Contracts with Customers Sheet http://www.brightcove.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 1011 - Disclosure - Concentration of Credit Risk Sheet http://www.brightcove.com/role/ConcentrationOfCreditRisk Concentration of Credit Risk Notes 11 false false R12.htm 1012 - Disclosure - Concentration of Other Risks Sheet http://www.brightcove.com/role/ConcentrationOfOtherRisks Concentration of Other Risks Notes 12 false false R13.htm 1013 - Disclosure - Cash and Cash Equivalents Sheet http://www.brightcove.com/role/CashAndCashEquivalents Cash and Cash Equivalents Notes 13 false false R14.htm 1014 - Disclosure - Net Loss per Share Sheet http://www.brightcove.com/role/NetLossPerShare Net Loss per Share Notes 14 false false R15.htm 1015 - Disclosure - Fair Value of Financial Instruments Sheet http://www.brightcove.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 1016 - Disclosure - Stock-based Compensation Sheet http://www.brightcove.com/role/StockBasedCompensation Stock-based Compensation Notes 16 false false R17.htm 1017 - Disclosure - Income Taxes Sheet http://www.brightcove.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 1018 - Disclosure - Commitments and Contingencies Sheet http://www.brightcove.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 1019 - Disclosure - Debt Sheet http://www.brightcove.com/role/Debt Debt Notes 19 false false R20.htm 1020 - Disclosure - Segment Information Sheet http://www.brightcove.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 1021 - Disclosure - Recently Issued and Adopted Accounting Standards Sheet http://www.brightcove.com/role/RecentlyIssuedAndAdoptedAccountingStandards Recently Issued and Adopted Accounting Standards Notes 21 false false R22.htm 1022 - Disclosure - Restructuring Sheet http://www.brightcove.com/role/Restructuring Restructuring Notes 22 false false R23.htm 1023 - Disclosure - Business Description and Basis of Presentation (Policies) Sheet http://www.brightcove.com/role/BusinessDescriptionAndBasisOfPresentationPolicies Business Description and Basis of Presentation (Policies) Policies http://www.brightcove.com/role/RecentlyIssuedAndAdoptedAccountingStandards 23 false false R24.htm 1024 - Disclosure - Business Combinations (Tables) Sheet http://www.brightcove.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.brightcove.com/role/BusinessCombinations 24 false false R25.htm 1025 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.brightcove.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.brightcove.com/role/RevenueFromContractsWithCustomers 25 false false R26.htm 1026 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.brightcove.com/role/CashAndCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.brightcove.com/role/CashAndCashEquivalents 26 false false R27.htm 1027 - Disclosure - Net Loss per Share (Tables) Sheet http://www.brightcove.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.brightcove.com/role/NetLossPerShare 27 false false R28.htm 1028 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.brightcove.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.brightcove.com/role/FairValueOfFinancialInstruments 28 false false R29.htm 1029 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.brightcove.com/role/StockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.brightcove.com/role/StockBasedCompensation 29 false false R30.htm 1030 - Disclosure - Segment Information (Tables) Sheet http://www.brightcove.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.brightcove.com/role/SegmentInformation 30 false false R31.htm 1031 - Disclosure - Recently Issued and Adopted Accounting Standards (Tables) Sheet http://www.brightcove.com/role/RecentlyIssuedAndAdoptedAccountingStandardsTables Recently Issued and Adopted Accounting Standards (Tables) Tables http://www.brightcove.com/role/RecentlyIssuedAndAdoptedAccountingStandards 31 false false R32.htm 1032 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) Sheet http://www.brightcove.com/role/BusinessDescriptionAndBasisOfPresentationAdditionalInformationDetail Business Description and Basis of Presentation - Additional Information (Detail) Details 32 false false R33.htm 1033 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.brightcove.com/role/BusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 33 false false R34.htm 1034 - Disclosure - Business Combinations - Schedule of Total Purchase Price (Details) Sheet http://www.brightcove.com/role/BusinessCombinationsScheduleOfTotalPurchasePriceDetails Business Combinations - Schedule of Total Purchase Price (Details) Details 34 false false R35.htm 1035 - Disclosure - Business Combinations - Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives (Details 1) Sheet http://www.brightcove.com/role/BusinessCombinationsScheduleOfIdentifiableIntangibleAssetsAcquiredAndTheirRespectiveUsefulLivesDetails1 Business Combinations - Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives (Details 1) Details 35 false false R36.htm 1036 - Disclosure - Business Combinations - Schedule of Estimated Remaining Amortization Expense (Details 2) Sheet http://www.brightcove.com/role/BusinessCombinationsScheduleOfEstimatedRemainingAmortizationExpenseDetails2 Business Combinations - Schedule of Estimated Remaining Amortization Expense (Details 2) Details 36 false false R37.htm 1037 - Disclosure - Business Combinations - Schedule of Pro Forma Financial Information (Details 3) Sheet http://www.brightcove.com/role/BusinessCombinationsScheduleOfProFormaFinancialInformationDetails3 Business Combinations - Schedule of Pro Forma Financial Information (Details 3) Details 37 false false R38.htm 1038 - Disclosure - Business Combinations - Schedule of Goodwill (Details 4) Sheet http://www.brightcove.com/role/BusinessCombinationsScheduleOfGoodwillDetails4 Business Combinations - Schedule of Goodwill (Details 4) Details 38 false false R39.htm 1039 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Sheet http://www.brightcove.com/role/RevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomersDetail Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Details 39 false false R40.htm 1040 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.brightcove.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail Revenue from Contracts with Customers - Additional Information (Detail) Details 40 false false R41.htm 1041 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) Sheet http://www.brightcove.com/role/ConcentrationOfCreditRiskAdditionalInformationDetail Concentration of Credit Risk - Additional Information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) Sheet http://www.brightcove.com/role/CashAndCashEquivalentsAdditionalInformationDetail Cash and Cash Equivalents - Additional Information (Detail) Details 42 false false R43.htm 1043 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Sheet http://www.brightcove.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsDetail Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Details 43 false false R44.htm 1044 - Disclosure - Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) Sheet http://www.brightcove.com/role/NetLossPerShareOutstandingCommonSharesExcludedFromComputationOfDilutiveNetLossPerShareDetail Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) Details 44 false false R45.htm 1045 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Sheet http://www.brightcove.com/role/FairValueOfFinancialInstrumentsCompanysFinancialInstrumentsCarriedAtFairValueUsingLowestLevelOfInputDetail Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Details 45 false false R46.htm 1046 - Disclosure - Stock based Compensation - Additional Information (Detail) Sheet http://www.brightcove.com/role/StockBasedCompensationAdditionalInformationDetail Stock based Compensation - Additional Information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) Sheet http://www.brightcove.com/role/StockBasedCompensationWeightedAverageAssumptionsUtilizedDetail Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) Details 47 false false R48.htm 1048 - Disclosure - Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) Sheet http://www.brightcove.com/role/StockBasedCompensationSummarizesStockBasedCompensationExpenseDetail Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) Details 48 false false R49.htm 1049 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.brightcove.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail Stock Based Compensation - Summary of Stock Option Activity (Detail) Details 49 false false R50.htm 1050 - Disclosure - Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Sheet http://www.brightcove.com/role/StockBasedCompensationSummaryOfStockOptionActivityParentheticalDetail Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Details 50 false false R51.htm 1051 - Disclosure - Stock Based Compensation - Summary of RSU Activity (Detail) Sheet http://www.brightcove.com/role/StockBasedCompensationSummaryOfRsuActivityDetail Stock Based Compensation - Summary of RSU Activity (Detail) Details 51 false false R52.htm 1052 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.brightcove.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 52 false false R53.htm 1053 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.brightcove.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 53 false false R54.htm 1054 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.brightcove.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 54 false false R55.htm 1055 - Disclosure - Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) Sheet http://www.brightcove.com/role/SegmentInformationTotalRevenueToUnaffiliatedCustomersByGeographicAreaBasedOnLocationOfCustomerDetail Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) Details 55 false false R56.htm 1056 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.brightcove.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Sheet http://www.brightcove.com/role/RecentlyIssuedAndAdoptedAccountingStandardsAdditionalInformationDetail Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Details 57 false false R58.htm 1058 - Disclosure - Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail) Sheet http://www.brightcove.com/role/RecentlyIssuedAndAdoptedAccountingStandardsUndiscountedCashFlowsUnderOperatingLeasesDetail Recently Issued and Adopted Accounting Standards - Undiscounted Cash Flows Under Operating Leases (Detail) Details 58 false false R59.htm 1059 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://www.brightcove.com/role/RestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 59 false false All Reports Book All Reports bcov-20190930.xml bcov-20190930.xsd bcov-20190930_cal.xml bcov-20190930_def.xml bcov-20190930_lab.xml bcov-20190930_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 15 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Concentration of Other Risks
9 Months Ended
Sep. 30, 2019
Text Block [Abstract]  
Concentration of Other Risks
5. Concentration of Other Risks
The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the
Company’s on-demand application
service to function as intended for the Company’s customers and
ultimate end-users. The
disruption of these services could have a material adverse effect on the Company’s business, financial position, and results of operations.
XML 16 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based Compensation
9 Months Ended
Sep. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based Compensation
9. Stock-based Compensation
The weighted-average fair value of options granted during the three months ended September 30, 2019 and 2018 was $5.21 and $3.89 per share, respectively. The weighted-average fair value of options granted during the nine months ended September 30, 2019 and 2018 was $4.54 and $4.16 per share, respectively. The weighted-average assumptions utilized to determine such values are presented in the following table:
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Expected life in years
  6.2   6.3   6.2   6.2 
Risk-free interest rate
  1.85  2.92  2.30  2.88
Volatility
  44  42  44  43
Dividend yield
     —        —   
The Company recorded stock-based compensation expense of $1.7
million 
and $1.5
million 
for the three months ended September 30, 2019 and 2018, respectively. The Company recorded stock-based compensation expense of $4.5
million 
and $5.0
million 
for the nine months ended September 30, 2019 and 2018, respectively. As of September 30, 2019, there was $21
million 
of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.76 years.
The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September 30, 2019 and 2018:
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Stock-based compensation
:
                
Cost of subscription and support revenue
 $127  $140  $341  $373 
Cost of professional services and other revenue
  71   69   223   155 
Research and development
  323   283   855   932 
Sales and marketing
  602   437   1,411   1,885 
General and administrative
  598   593   1,674   1,677 
  
 
 
  
 
 
  
 
 
  
 
 
 
  $1,721  $1,522  $4,504  $5,022 
  
 
 
  
 
 
  
 
 
  
 
 
 
The following is a summary of the stock option activity during the nine months ended September 30, 2019.
 
  
Number of

Shares
  
Weighted-Average

Exercise Price
  
Weighted-Average

Remaining

Contractual

Term (In Years)
  
Aggregate

Intrinsic

Value (1)
 
Outstanding at December 31, 2018
  2,737,655  $8.57         
Granted
  692,038   10.00         
Exercised
  (427,429)  7.52      $1,155 
Canceled
  (479,918)  9.42         
  
 
 
             
Outstanding at September 30, 2019
  2,522,346  $8.98   7.34  $4,224 
  
 
 
             
Exercisable at September 30, 2019
  1,113,395  $8.36   5.40  $2,622 
  
 
 
             
 
(1)
The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2019 of $
10.48
per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.
The following table summarizes the restricted stock unit activity during the nine months ended September 30, 2019:
 
  
Shares
  
Weighted

Average Grant

Date Fair Value
 
Unvested
at 
December 31, 2018
  3,033,582  $8.07 
Granted
  1,388,172   11.03 
Vested and issued
  (455,744)  8.03 
Canceled
  (721,827)  8.08 
  
 
 
  
 
 
 
Unvested
at 
September 30, 2019
  3,244,183  $9.07 
  
 
 
  
 
 
 
XML 17 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net $ 31,485 $ 23,264
Deferred Revenue (current) 49,286 39,846
Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net 31,485 23,264
Contract Assets (current) 1,786 1,640
Deferred Revenue (current) 49,286 39,846
Deferred Revenue (non- current) 428 146
Total Deferred Revenue $ 49,714 $ 39,992
XML 18 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives (Details 1)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Ooyala Inc [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 9,765
Other Business Combination [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 1,525
Customer Relationships [Member] | Ooyala Inc [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 9,127
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years
Customer Relationships [Member] | Other Business Combination [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 1,293
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years
Developed Technology Rights [Member] | Ooyala Inc [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 638
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 1 year
Developed Technology Rights [Member] | Other Business Combination [Member]  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 232
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years
XML 19 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Recently Issued and Adopted Accounting Standards (Tables)
9 Months Ended
Sep. 30, 2019
Accounting Changes and Error Corrections [Abstract]  
Schedule of Maturity Analysis of Undiscounted Cash Flows of Operating Lease
The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at September 30, 2019:
 
Year Ending December 31,
 
Operating
Lease
Commitments
 
2019
 $1,746 
2020
  6,072 
2021
  5,349 
2022
  2,262 
2023
  1,069 
2024 and thereafter
  954 
  
 
 
 
  
$
17,452 
  
 
 
 
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 447 $ 190
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 38,922,488 36,752,469
Treasury stock, shares 135,000 135,000
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating activities    
Net loss $ (15,191) $ (11,411)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 6,150 5,164
Stock-based compensation 4,504 5,022
Provision for reserves on accounts receivable 559 99
Changes in assets and liabilities:    
Accounts receivable (5,477) 1,998
Prepaid expenses and other current assets 642 (118)
Other assets (503) (355)
Accounts payable 2,635 (1,262)
Accrued expenses 4,510 1,964
Operating leases (261)  
Deferred revenue 3,061 (1,335)
Net cash provided by (used in) operating activities 629 (234)
Investing activities    
Cash paid for acquisition, net of cash acquired (5,402)  
Purchases of property and equipment (600) (1,322)
Capitalized internal-use software costs (4,264) (2,527)
Net cash used in investing activities (10,266) (3,849)
Financing activities    
Proceeds from exercise of stock options 3,215 5,440
Other financing activities (208) (428)
Net cash provided by financing activities 3,007 5,012
Effect of exchange rate changes on cash and cash equivalents (27) (206)
Net (decrease) increase in cash and cash equivalents (6,657) 723
Cash and cash equivalents at beginning of period 29,306 26,132
Cash and cash equivalents at end of period 22,649 $ 26,855
Supplemental disclosure of cash flow information    
Cash paid for operating lease liabilities 1,829  
Supplemental disclosure of non-cash investing activities    
Fair value of shares issued for acquisition of a business $ 12,250  
EXCEL 22 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $""5T\?(\\#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,$% @ 0()73R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ! @E=/+YK>7^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$Z@92;U9:6G#08K;.QF;+4UBV-C:R1]^R59 MFS*V!]C1TN]/GT"-B=*$A,\I1$SD,-\-ONVR-''#3D11 F1S0J]S.2:ZL7D( MR6L:G^D(49L/?42H.%^!1])6DX8)6,2%R%1CC30)-85TP5NSX.-G:F>8-8 M M>NPH@R@%,#5-C.>A;> &F&"$R>?O MJ%.%?_Q,X=8)?DD-V2ZON^[.LY-^X@ MX.WI\65>MW!=)MT9'']E)^D<<<.NDU_KA^U^QU3%Q7TA>%'5>[&28BWY^GUR M_>%W$_;!NH/[Q\970=7 K[M07U!+ P04 " ! @E=/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 ( $""5T]IJB,>Q0( *$+ 8 >&PO=V]R:W-H965T&ULC59A;]L@$/TKEG] ;T+S;@]^YQ/IZXU4VJ%WT6PB2O3=WJ=7HVIKO/,KT_BX;K.]F) MUGXY2M5P8Z?JE.E."7[PI*;.:)[/LX97;;I9^;5'M5G)BZFK5CRJ1%^:AJO? M6U'+VSHEZ=O"4W4Z&[>0;58=/XEOPGSO'I6=96.40]6(5E>R390XKM,'#V=14[4=B&&@X@0X$.A)(^4\"&PCLG> 5 MLGYG/M4/W/#-2LE;HOIJ==P="G+/[,_XRPDT,0V+CV!B9<&=3J"1Z3P4^6^S$]SM!)J9 M@A.&8&(JN.,)]#,%)PQB8B*XYPET- .W#\1$4\%M3Z"I67",=P-FYC%MCRG+ M/"^+R&&FN/TIM#8+KKLMAHE<>!2W/X769D6H@F!F$17<_A1:FX6G&<,L(BJX M_2FT-BM#%02S#%2R2SH$L(3;++ M]=O7"2R"F?'U#7G@/Y[_V,XOCN>GMOO>[T(89C^:^M OLMTP'!_SO'_9A:;J M/[7'<(C_;-NNJ89XV;WF_;$+U68*:NHA;D^+#+*/&U_WK[MAO)$OY\?J-?P9AF_'IRY>Y==6-OLF'/I] M>YAU8;O(?H''M<8Q8%+\M0^G_N9\-I;RW+;?QXO?-HM,C8Y"'5Z&L8DJ'M[# M.M3UV%+T\<^ET>R:K#NJW_WF^&W2(KLMDF;*NW>OC: MGGX-EX)L-KM4_WMX#W64CTYBCI>V[J??V==>YIUY]$Z5N.D@$<=._-EO#GU MW?1?K+:/=]^71LWS][&=BV1UEN"-!.\5:ZXP<)7D,?_5!(HF<(K7M_$HQVLQ M7D_QYC9>DR+.$C=)#N9-%@"DN\2.&]IIW"15U[)3KSH MQ',GI-R5YTZ<]<3O6E 9FYHKA>BEX%X*XJ5@60# T >0JTJOM&RE%*V4W IY M.%8EMV(-E'(64#)N%,MC&6\43V1*1R>E(+-ETDZ"?L#M +4#?*!!@:)VN,PJ M[Q/S 600 G(_2/T@QX=2]$$15&AL@JH@8Q4X5RWEZD5S-U@> 2A9)9W6VJ;Z M1X8K&/:FL DB@HQ$X$RDD%D!YUU\Z#S0DKC,>TAULDH)U'@I#(WG+Q/)!,0.0$=)2!RM!4E M+5L0 :K$[,/$.I#CSU'\(0=;Z6Q)WPZ"S*%/+2M1!B!R #H*0$ECJ)F?:NZ= MR.!##CYG$RW(X$,./D=)(VE2/F6>(><9?7&OD(-*4YA)FM3$EDF&G&2.$@8Y MR3 2O-34C:"S )B:33+SD#//4<8@A]E#P=X\_Z>Z=R,3#SGQ/",,1]D#**0$ MEF1E:JVA9>!I#CQ:]DISX#U J4N@XR4*?>%3 Z9E-FK.1D]QI#GVXE<+T@6Z M)%,.$@^7EO&H.1X]^\Y%]@DKKLRV\V$L:=G3^J[G5_Z&?/[3"TS;1S ML&W;(<0VU:=8WBY4F^M%';;#>.KC>7?>43E?#.WQLEN47[>LEO\!4$L#!!0 M ( $""5T\9M&[)2P( +(' 8 >&PO=V]R:W-H965T&ULC97;CILP%$5_!?$!8W.'B$0JJ:I6:J5HJK;/3N($- 93VPG3OZ]M& 2V M-9D\!%_V/F<=&^QRH.R%UQ@+[[4E'=_ZM1#]!@!^JG&+^!/M<2=G+I2U2,@N MNP+>,XS.VM02$$*8@A8UG;\K]=B![4IZ$Z3I\(%Y_-:VB/VK,*'#U@_\MX'G MYEH+-0!V98^N^"<6O_H#DSTP1SDW+>YX0SN/X"!+]J> M*N5(Z8OJ?#MO?:B(,,$GH4(@^;CC/29$19(@_IQ3&9?MM^A?=/&RF"/B M>$_)G^8LZJV?^]X97]"-B&IG)-"N9'3PV+A; M/5(O1;")Y&*>U*!>.STGJ^5R]+[+XA+<59Q)4HV2<"$)UXJ]K8B#60)D_ADB M=$*$VA\M(1*W/W+Z(^V/E_[4*&*4I%K2C8AQ9I1A:X("NCEB)T=LU>0J#)[7RF"3O M*58,F9,ALQAR(T.5?6A_'JE6++F3);=9C"Q5;E4;0.CA&&<&R_7WB%,LR2,T\)-).\"Y_D$;:;(/*"@77Z4V*OT6#<2@<7A MJ6ZS'XA=FXY[1RKD.:Q/RPNE LN8\$E&J^4%.G<(O@C5S&2;C;?(V!&TGVY( M,%_3N_]02P,$% @ 0()73X*:- K*! W18 !@ !X;"]W;W)K4;DO^0FI_DXKVLOM4'[YO9]R(_U??S0].< M[Z*HWAU\D=6WY=F?PG^>RZK(FO"S>HGJ<^6S?1=4Y!$J%4=%=CS-EXONV6.U M7)2O37X\^<=J5K\615;]N_)Y^7X_A_F/!U^.+X>F?1 M%^?LQ7_US9_GQRK\ MBBZM[(^%/]7'\C2K_//]_ 'NMEJU 1WQU]&_UZ/OLU;*4UE^:W_\MK^?JW9$ M/O>[IFTB"Q]O?NWSO&TIC..?H='YI<\VL]NLR__NX;P[W M\V0^V_OG[#5OOI3OO_I!D)W/!O6_^S>?![P=2>AC5^9U]W>V>ZV;LAA:"4,I MLN_]Y_'4?;[W_W')$"8'X!" EX#0]T@C0/P/,AP%F"#"?[<$. 9;T$/7: MNV1NLB9;+JKR?5;UZ^&V'C5P-4XNYTEV\'L<[ M.=Z(\::+-^/XA.2Z1^(..76(<4:3&5D+% "20BG0,>)I5D1,-1IG,K*K*C, M\LQ,Q,=B?,PRDRJ2F1ZQXV$F&FAF!"K60+*\X92-XY'B/C$"I, 4DZM<"91*EB2Y.)2IDB>CBE-,)HJPK$74E;+[3B?A4C$]Y7L@H M5RG7 NA(6@2(K8D-AU"#)1G>2E2B)U2!DHNIXKI8-55\B1H;4V4BIE1*"R_' M0F-,G(2A5L,Q/Z9#,$ MR_6E5)_E/1DZ[K5$(3BJ3FK+.:I-HG#"S4"V:> ^#8H:-7#?O E++J7:!$RS M&=Y(&)C8L0HG<6%P4R^>[-? #1L4=6S@!@J.39T \;>.0Y:6P:T &5 3LF2[ MAD20A516PC:"-YC21*\E3%O:VD;"P +=_FQ%+KR;4_,F[R> ;RB [HY6 Y2, MNU*WBM44$6,E1:0,52=24[L*E'<5R'<5H.BV KG#Z\3&AF^1)3*8+Z)A)RJ! M=&&OZ*CI;272=KU/G0/E+0;R+4:HOQ--R$Z.^.E3&LKNB]Q]V3EM8*Z.8-8@ MRS7'M#.&OBP"!N$4D+(#K,"!!C?AORC[+YI/G]90=C@4'([: '*_@3BFI_:U MA(4URS+$L5!S-#4Y =.I0SVA3G8YE%QN*L6RCZ#[_"*42S;RDLT78<+W=@IH MP18H'3NZ;14H%\?4904*E$NG\BL7:TP_O?ZT7!&U<,ZBZV]@KMZ5&&FQ%ZBK M]ZE/CD"%VD;?3JE'-:X)O;1H=#57^.JENR>M9[OR]=2T61D]O=S%/F![M4>> MK^!N#<+S#=QM^YO6G\WW%[]_9-7+\53/GLJF*8ONVN^Y+!L?1J]NPZ0>?+:_ M_,C]<]-^=>%[U5^X]C^:\CQ<)D>7&^WE?U!+ P04 " ! @E=/6,I,.6 " M "&!P & 'AL+W=O5KA!_(%VN)5?#I0U2,@E.P+>,8SVFM00X'M>#!I4 MMVZ>Z=B6Y1D]"5*W>,L2@@37 JE M@.1PQBM,B!*2:?P>-=UI2T6\GE_4/VOOTLL.<;RBY%>]%]7235UGCP_H1,0S M[;_@T4_D.J/Y;_B,B82K3.0>)25<_SKEB0O:C"HRE0:]#6/=ZK$?]2\T.\$? M"?Y$D'O?(P0C(7@GA'<)X4@(_W>':"1$Q@Y@\*Z+N48"Y1FCO<.&Z] A=>O@ M(I+'5:J@/AW]3=:3R^@YAUZ2@;,2&C'%@/&O,&DTAZQO(7!" )G E(5ORZ+P M;^C^?(/5+2*-C1S^*;*Y*S)+,[ 6*]#\8%:LU"X06@5"+1#.!(PDBP$3:TRK M,9_\Q\0SZF%!!9&IM;:@8 0?H5$7&PR&\(,CC*S6(DMM'NT"L54@OJT--%P7 M R::)1J$1FEL(&A>%@LH,80V-J'T T^)U5-B\604OT@L)PD]TY0-%<9UL#5(])@=M0O.G=*>FJ%.NJKZ-0TGGSU"!GQ BY6T!)? MRR8S](1W^:%#?4?L6+?&PO M=V]R:W-H965T&ULE9K;;MM&$(9?1="](N[.+'<9V 8:^= " M+1"D:'O-V+0M1!)5DK;3M^^28A1KYE_&N;%$^M^9/7XS'.KLI6Z^M(]5U[]GS^V'7[]\ME>_M8;W[B\;S H_EY7+^VK M[[-^*)_K^DM_\=O=^3SK>U1MJMNN-U'&C^=J56TVO:78CW]'H_.CS[[AZ^_? MK%\/@X^#^5RVU:K>_+.^ZQ[/YV$^NZONRZ=-]ZE^^;4:!^3FLW'TOU?/U2;* M^YY$'[?UIAW^SFZ?VJ[>CE9B5[;EU\/G>C=\OHSVOS7##>S8P!X;F.D&-#:@ M8P-K)QOPV("/#2B?;.#&!NZ[!YYLD(\-\F,#GO;@QP;^NX=B6,##[ [+=5EV MY<594[_,FL..VY?]QC;O?=P0M_W-8?V'_\45:^/=YPMC[-GRN3:%=+PJ>82:=RIY@II\E/--=+X4\T-TH2C9AGGY#@Q%DZ,'0SPB8%"#/J@ MR0?-;M"0&,^EEE@*/LO$L+5L$;P1XT:B3/3I!HB,SVQ1X,$3'#SIP5O1Y=5! MXUX/G@LBSA+3S- 3 T]BW%>L/"T,N>S5))XX./' D3Z0',\L)+P%Z"<"+/ -!3YKQB4DK MH)<">!%4N"FTESQSV$N,#Q"&&?#C)0TS<,)"(1F5@:D-B4&;!)N-[DYF)>@, M<&38F(0K3#L#<&>#'+E5KGS!NG/#$'F,X&X)EDF#":SQ118T.1.G28 MT 8@FDA.$F+TU.)B3AL$:C6PH!;$R+75,(\!.\4U3'.#<*X22L!SE^59PI7% M1+>(Z#(*6L!JF_*#46T!JE4X!KQ;$9[E\&%T!F=X# MFKW6&<7-*V +[0% \L*IPX)X[X.WJ>.">6\![^7#ZP@&73*H>^3LC('.;RD- MLZY5R$C&FODQ(B:B*F/F\UO*PZR9S]ZZ/.4*@Y_?4B!FP/14HL"8Z8PR49DH ML*X\9+(K(%FED-I6&/J,$E69)S @-659RI7#S'0H_91I@M/,-"'UM.[@T,LG^8!V[1"/*)$H. PC]Y:Z@P-U!UOXU, QB1PB MD #0P3P Z$"&0"N0)4#:1)[C$.S9 4I4G.%!XF,P3'$:E M ZA4>8(#K])0G@!T.)0L7[U8[W^M\4?9/*QW[>QSW77U=GB3?E_7716-9N^B MN<>JO#M>;*K[KO_JX_?F\"N)PT57[\=?@"R//T.Y^!]02P,$% @ 0()7 M3P8$0PP6! P!( !@ !X;"]W;W)K;55T7YJSK=U_]DU;%;U[ M;0]Q=VYML1LK565,0IBX*DYUM%J,96_M:M%<^O)4V[=VUEVJJFC_7=NRN2XC M&7T6?#T=COU0$*\6Y^)@_[#]G^>WUKW%]RB[4V7K[M34L];NE]&K?-FH9*@P M*OXZV6OW\#P;4GEOFF_#RZ^[920&1[:TVWX(4;B?#[NQ93E$- M?C!J/-'&%VEI$FPEA5928(7UV3KU6DFT2)@57Z0%$;:202L9L,)'.?-;T3ES MXFORP.CDT$?N#Z]6.( 4>-4*D$K"EZWP?,YUDK+5O0$RF>>!Y2,#%)' C^9^ MI#_C$HX"('+K)^0& N=5DN?&&^=)\]PY0G$W0*4>$GMV@^$DE>_&ZQKEM4-& M:>[&5\TEF< :D!AUTF>=-MQ. A:DY&P *IF'X" QZ:0&$\>SH_V\R02(*C$1 MI8]$G?%V?-HI83C@@6HNE0I-"DQ%B;#H[;L^\@QQ& '1G%1H%# 890:(%%IS MF&DR!PGE/*$<$4D$)C!A]A%@G^&;&P'V&<%G,%))%=I4"+./ /OXI%D3P%I" MAN]Q2$::TH AC#_R\2<-YQ\!LKDSCS'<$2)@%CJ-$$8@@0.:">QXA+%%X(C& MNV]-/I$428Y1H-))(@)V,+<(<,MPJA/BELBX':!**+#Z"-.-P(&/#^6:$-X$ M/PX E18RM"0PW0C0S7"Z$0*7YP:)1.#C@##=")S[#&<_^8>ZN3$;S"B -A7X] 1H2P,30F&T*8"VE*--^=^5 MDDAS:L4/W_V5;0_C%4DWVS:7NA^^L!]*[]W\ M7K2'4]W-WIN^;ZKQ[F#?-+UU+L47UY='6^SN+Z7=]\-CZI[;VYW*[:5OSM-] M47R_M%K]!U!+ P04 " ! @E=/KU/HIK$! #2 P & 'AL+W=O+I'D.#RDJ&ZQ[\2U (*]:&9_3-H3NR)@O6]#" MW]D.#/ZIK=,BH.L:YCL'HDH@K1C?;!Z8%M+0(DNQLRLRVP!QA2=0*A*AC)\3)YU+1N#2OK%_2+UC M+Q?AXF)!*5J\CJU-VN1%=%[81Y[NY$_ZN.U? MA&ND\>1B ]YLFG]M;0"4LKG#%6KQ@?2=39GCX*30<#;$#DIQ\_L$$L>"[NB;XTFT MG0L.5N8];^$[N!_]V7B++2RU4*"M0$T,- 6]WQU/^Q ? YX%C'9U)J&2"^)+ M,+[4!4V"()!0N<# _7:%!Y R$'D9OV9.NJ0,P/7YC?U3K-W7;+)MAVX!T!J0+X!#SL"E15/[('2]S@R,Q4^]['IYX=TQ];ZK@C*V(=UZ\ M]=YKN;L[Y.P:B.:8TQ23KF.6".;9EQ3I5HI3^A\\W89GFPJS",_^4?AQFV"_ M2;"/!/LUP2%Y5^)6S/LBV:JG"DP;I\F2"@<=)WGE70;V/HUO\C=\FO9OW+1" M6W)!YU\V]K]!=."E)#=^A#K_P19#0N/"\&UL?5-AC]0@$/TKA!]P[++5VVS:)K=GC"::;,ZHG]EVVI(#I@+=GO]> MH+U:M?$+,,.\-V^&(1_1/KL.P),7K8PK:.=]?V+,51UHX>ZP!Q-N&K1:^&#: MEKG>@J@32"O&=[NW3 MI:)DGW\66.0Y>20,72]R@M; _SZ!P+.B>OCJ>9-OY MZ&!EWHL6OH#_VE]LL-C"4DL-QDDTQ$)3T(?]Z9S%^!3P3<+H5F<2*[DB/D?C M8UW0710$"BH?&438;O (2D6B(./'S$F7E!&X/K^ROT^UAUJNPL$CJN^R]EU! MCY34T(A!^2<E+G%D=BI][V(3[P_\=";*CI3*])=$.^" M]U;NCSQGMT@TQYRG&+Z.62)88%]2\*T49_X/G&_##YL*#PE^^$/A89L@VR3( M$D'VWQ*W8K*_DK!53S78-DV3(Q4.)DWRRKL,[ -/;_([?)KVS\*VTCAR11]> M-O6_0?00I.SNP@AUX8,MAH+&Q^-].-MIS";#8S__(+9\X_(74$L#!!0 ( M $""5T^3"-=?M $ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$ ME4!:,;[9W#,MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG M&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4E80<)2J75E+VSJ.>6((4+5['79JT#^/-[C#! MU@%\ O 9<$QYV)@H*7\GO"@RBP.Q8^\[$9]X>^*A-V5TIE:DNR#>!>^MV!X/ M&;M%HBGF/,;P9:K!-FB9'2NQ-FN2%=Q[81Y[>Y'?X..V?A6VD<>2*/KQLZG^- MZ"%(V=R%$6K#!YL-!;6/QX=PMN.8C8;';OI!;/[&Q2]02P,$% @ 0()7 M3]-,D5JU 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0'))M261;:CI-G;1)4:>UGXE]ME'!YP*.NW\_P*[K;=:^ '?< M>_?N.-(!S;-M !QYU:JU&6VP-=M#ZFPJ-%LZ;IF:V,R#*"-** M\23YR+20+*=G"V1#;:RW,KQ,H'#*ZH6^.!UDW+CA8GG:BAA_@ M?G9GXRTVLY120VLEML1 E=';S?&T"_$QX%'"8!=G$BJY(#X'XVN9T20( @6% M"PS";U>X Z4"D9?Q,G'2.64 +L]O[%]B[;Z6B[!PA^I)EJ[)Z)Z2$BK1*_> MPSU,]7R@9"K^&UQ!^?"@Q.]$>.+-D?O>%,$96Q'OO'CKO==\L]^G[!J( MIIC3&,.7,7,$\^QS"KZ6XL3_@?-U^'95X3;"MW\H/*P3[%8)=I%@]]\25V(. MR5])V**G&DP=I\F2 OLV3O+".P_L+8]O\AX^3OMW86K96G)!YU\V]K]"=."E M)#=^A!K_P69#0>7"\9,_FW',1L-A-_T@-G_C_#=02P,$% @ 0()73T1Q MPE:T 0 T@, !D !X;"]W;W)K&UL?5/;;IPP M$/T5RQ\0+[!-TA4@95-%J=1*JU1MG[TP@!5?B&V6].\[-H32EO;%]HSGG#DS M'N>CL<^N _#D54GM"MIYWQ\8R96X&+X6&DR5N4(K;'T>09BQH0M\<3Z+M?'"P,N]Y"U_ ?^U/ M%BVVL-1"@7;":&*A*>A=ZH+L@""14/C!P MW"YP#U(&(I3Q,G/2)64 KL]O[ ^Q=JSES!W<&_E=U+XKZ"TE-31\D/[)C(\P MU_..DKGX3W !B>%!">:HC'1Q)=7@O%$S"TI1_'7:A8[[.-UD-S-L&Y#.@'0! MW,8\;$H4E7_@GI>Y-2.Q4^]['IXX.:38FRHX8ROB'8IWZ+V4R?LD9Y= -,<< MIYAT';-$,&1?4J1;*8[I7_!T&YYM*LPB//M-X3\(]IL$^TBP_V^)6S'9'TG8 MJJ<*;!NGR9'*##I.\LJ[#.Q=&M_D5_@T[9^Y;85VY&P\OFSL?V.,!Y2RN\(1 MZO"#+8:$QH?C#9[M-&:3X4T__R"V?./R)U!+ P04 " ! @E=/$ 036+0! M #2 P &0 'AL+W=OU5K\ =]Q[]^XXL@'- MLVT!''E54MN\9LV8+B]@H[T/ZF1J.X\Z9IF.T,\"J"E&3)9G/#%!>: M%EGT'4V18>^DT' TQ/9*:TJF MXK_!&:0/#TI\CA*EC2LI>^M032Q>BN*OXRYTW(?Q9G>!K0.2"9#,@-L(8&.B MJ/R!.UYD!@=BQMYW/#SQ=I_XWI3!&5L1[[QXZ[WG8OLYS=@Y$$TQAS$F6<;, M$&PO=V]R:W-H965T MO&IE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#(MI*%%EGQG M6V38>R4-G"UQO=;"_CR!PB&G6_KF>))-ZZ.#%5DG&O@*_EMWML%B,TLE-1@G MT1 +=4X?ML?3/L:G@&<)@UN<2:SD@O@2C4]53C=1$"@H?6008;O"(R@5B8*, M'Q,GG5-&X/+\QOXAU1YJN0@'CZB^R\JW.3U04D$M>N6?T$6P?P"&PO=V]R:W-H965TBQ:^0/C:GQU:;&&II0;CI37$ M05/0^_WQE,7X%/!-PNA79Q(KN5C['(V/=4%W41 HJ$)D$+A=X0&4BD0HX_O, M29>4$;@^O[*_3[5C+1?AX<&J)UF'KJ!WE-30B$&%1SM^@+F>-Y3,Q7^"*R@, MCTHP1V653RNI!A^LGEE0BA8OTRY-VL?IYC:;8=L /@/X KA+>=B4*"E_)X(H M]R(^\?[(L3=5=*96I#L4[]%[+?%!G_3H-'">=.TS X&1!U!6C&>).^8%K*G91Y]9U/F.#HE>S@; M8D>MA?EU H5300_TU?$DV\X%!ROS0;3P%=RWX6R\Q5:66FKHK<2>&&@*>G\X MGK(0'P.^2YCLYDQ")1?$YV!\J@N:!$&@H'*!0?CM"@^@5"#R,GXNG'1-&8#; M\RO[AUB[K^4B+#R@^B%KUQ7TCI(:&C$J]X331UCJN:5D*?XS7$'Y\*#$YZA0 MV;B2:K0.]<+BI6CQ,N^RC_LTWZ3I ML'\ 7 5\!=S,/F1%'YHW"BS U.Q,R] M'T1XXL.1^]Y4P1E;$>^\>.N]UY(G:\_CF_P)GZ?]BS"M["VYH/,O&_O?(#KP4I(;/T*=_V"KH:!QX?C>G\T\9K/A M<%A^$%N_NMM0$ -(# 9 >&PO=V]R M:W-H965T<"CKM_7\"NYVW6O@!WW'OW[CC2 =>JM1EMG.L.C-FB M 2WL%7;0^IL*C1;.FZ9FMC,@R@C2BO$DN6%:R);F:?2=3)YB[Y1LX62([;46 MYM<1% X9W=!/Q[.L&Q<<+$\[4<,+N._=R7B+S2REU-!:B2TQ4&7T;G,X[D)\ M#/@A8;"+,PF5G!%?@_&ES&@2!(&"P@4&X;<+W(-2@)LXZ9PR )?G3_;' M6+NOY2PLW*/Z*4O79'1/20F5Z)5[QN$)IGJN*9F*_PH74#X\*/$Y"E0VKJ3H MK4,]L7@I6KR/NVSC/HPWUWR"K0/X!. S8!_SL#%15/X@G,A3@P,Q8^\[$9YX M<^"^-T5PQE;$.R_>>N\EY\E-RBZ!:(HYCC%\$;.9(YAGGU/PM11'_@^Q&PO=V]R:W-H M965TM<_V!,5NVH(6] MPAXZ?U.CT<)YTS3,]@9$%4E:,9XDGY@6LJ-%%GTG4V0X."4[.!EB!ZV%^7L$ MA6-.4_KJ>)1-ZX*#%5DO&O@)[E=_,MYBBTHE-7168D<,U#F]2P_'?,O$Q2E0VKJ0&UL?5-A;]P@#/TKB!]0+ERV=J>M>IL3EOG^@-CMFQ!"WN%/73^ MID:CA?.F:9CM#8@J@K1B?+?[R+20'2VRZ#N9(L/!*=G!R1 [:"W,RQ$4CCE- MZ*OC43:M"PY69+UHX#NX'_W)>(LM+)74T%F)'3%0Y_0V.1S3$!\#?DH8[>I, M0B5GQ*=@?*MRN@N"0$'I H/PVP7N0*E Y&7\GCGIDC( U^=7]B^Q=E_+65BX M0_5+5J[-Z0TE%=1B4.X1QZ\PU_.!DKGX>[B \N%!B<]1HK)Q)>5@'>J9Q4O1 MXGG:91?W<;KAGV;8-H#/ +X ;F(>-B6*RC\+)XK,X$C,U/M>A"=.#MSWI@S. MV(IXY\5;[[T4/.$9NP2B.>8XQ?!53+)$,,^^I.!;*8[\'9QOP_>;"O<1OO]' MX7Z;(-TD2"-!^M\2MV+2-TG8JJ<:3!.GR9(2ARY.\LJ[#.PMCV_R-WR:]@=A M&ME99NQ%$BF>PT.*2@=C7UT#X,F[DMIEM/&^.S#FB@:4<%>F XTWE;%* M>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:,)_70\ MMW7C@X/E:2=J> '_O3M9M-C,4K8*M&N-)A:JC-XEA^,NQ,> 'RT,;G$FH9*S M,:_!^%)F=!,$@83"!P:!VP7N0)DXZIPS Y?F3_3'6CK6DM)"97HI7\VPQ-,]>PIF8K_"A>0&!Z48(["2!=74O3.&S6QH!0EWL>] MU7$?QIL]GV#K #X!^ RXC7G8F"@J?Q!>Y*DU [%C[SL1GC@Y<.Q-$9RQ%?$. MQ3OT7G*>[%-V"413S'&,X8N89(Y@R#ZGX&LICOP?.%^';U<5;B-\^X?"ZW6" MW2K!+A+L_EOB6LS-7TG8HJ<*;!VGR9'"]#I.\L([#^Q=?$3V.WR<]F_"UJUV MY&P\OFSL?V6,!Y2RN<(1:O"#S8:$RH?C#9[M.&:CX4TW_2 V?^/\ U!+ P04 M " ! @E=/-(A.M+0! #2 P &0 'AL+W=O3^<&'-5!UJX.S- CS>-L5IX-&W+ MW&!!U!&D%>-)\III(7M:YM%WL65N1J]D#Q=+W*BUL#_/H,Q4T)2^.!YEV_G@ M8&4^B!:^@/\Z7"Q:;&6II8;>2=,3"TU![]/3.0OQ,>";A,EMSB144 ;@]O["_C[5C+5?AX,&H[[+V74&/ ME-30B%'Y1S-]@*6>5Y0LQ7^"&R@,#THP1V64BRNI1N>-7EA0BA;/\R[[N$_S M379<8/L O@#X"CC&/&Q.%)6_$UZ4N343L7/O!Q&>.#UQ[$T5G+$5\0[%._3> M2IX>8[AFYATC6#(OJ;@>RG._!\XWX(OSPA\*W^P39+D$6 M";+_EK@3PY._DK!-3S78-DZ3(Y49^SC)&^\ZL/<\OLGO\'G:/PO;RMZ1J_'X MLK'_C3$>4$IRAR/4X0=;#06-#\+;SF,V&-\/R@]CZCIA!HP0$ #<$ 9 >&PO=V]R:W-H965TI="V0)WSO4'0FS5@63V3O>@_)=&&\F<#TU+;&^ MU;%("D(WFWLB&5>XS&/N9,I<#TYP!2>#[" E,W^.(/18X"V^)EYYV[F0(&7> MLQ:^@_O1GXR/R,)2QN^9$R^2H7"]O[(_Q]Y]+V=FX4F+7[QV78$_851# MPP;A7O7X G,_&49S\U_A L+#@Q.O46EAXR^J!NNTG%F\%IY6KN(XS_[4L M74#G GI30":AZ/PSYB^6ZM_G"?)M@G"?:18/]/B_2F MQ11FEQ;)DB)9@F!_(Y+"9#RN;.>^G\%"^!@,:%[8/?F^DM3X'3_3RF9/FO*/\" M4$L#!!0 ( $""5T\[TCD\(@( ",' 9 >&PO=V]R:W-H965TSAS#DS9CR3ME*]Z@+ !&^5J/4F+(QIUH3HO("*ZR?90&V_ MG*2JN+%;=2:Z4<"/WJD2A$71G%2\K,,L];:]RE)Y,:*L8:\"?:DJKO[N0,AV M$]+P9G@ISX5Q!I*E#3_##S _F[VR.S*P',L*:EW*.E!PVH1;NM[1V#EXQ*\2 M6CU:!RZ5@Y2O;O/UN DC%Q$(R(VCX/9UA6<0PC'9./[TI.&@Z1S'ZQO[9Y^\ M3>; -3Q+\;L\FF(3+L/@""=^$>9%ME^@3V@6!GWVW^ *PL)=)%8CET+[9Y!? MM)%5SV)#J?A;]RYK_VY[_IL;[L!Z!S9Q()V0C_P3-SQ+E6P#U1U^P]T_IFMF MSR9W1G\4_IL-7EOK-6-LGI*K(^HQNP[#1A@Z((AE'R08)K%C']P9[AZC$<;> M/7X7X0(G2%""Q!,D[PB6DQ0QS H7F:$BLX\$<301P3!W3G*.BLP1 C81P3 Q M+K) 118(03(1P3 S7&2)BBP1@FG989@[/WZ%BJP0@B5.0"/\=D2/%Q^]<\'H M ^6'@>([]4?16[:E[($*Q$!)=$<'OXXT?J (,5 R+74RZE$5J+/OSCK(Y:7V MHV%D'2; EOD>]Q_>C8_O7)W+6@<':6RG]/WL)*4!&TOT9*]=82?6L!%P,FZY ML&O5M>UN8V33CR0RS,7L'U!+ P04 " ! @E=/]/9;J;,! #2 P &0 M 'AL+W=OV$ *S:FMEG2O^_8L(1N><$SPSEG+AYGH[&OK@7PY$VKSN6T M];X_,.;*%K1P=Z:'#O_4QFKAT;4-<[T%44625HSO=A^8%K*C119C)UMD9O!* M=G"RQ U:"_OG",J,.=W3:^!%-JT/ 59DO6C@._@?_->F2 M,A#7]E7].?:.O9R%@R>C?LG*MSE]H*2"6@S*OYCQ,\S]W%,R-_\5+J 0'BK! M'*51+GY).3AO]*R"I6CQ-IVRB^+(_Z/S M;7JR66$2Z2FQ2U,>I.$K6:JP39QFQPIS=#%35Y% MEX5]Y/%.WN'3MG\3MI&=(V?C\6;C_&MC/& INSM&UL=5/;;MP@$/T5Q >$7=9)MBO;4C95U4B) MM$K5]IFUQS8*&!?P.OG[#MAQW=1] 68XY\R%(1V,?7$-@">O6K4NHXWWW8$Q M5S2@A;LR';1X4QFKA4?3ULQU%D0925HQOMG<,"UD2_,T^DXV3TWOE6SA9(GK MM1;V[0C*#!G=TG?'LZP;'QPL3SM1PS?PW[N318O-*J74T#II6F*ARNC=]G!, M CX"?D@8W.),0B5G8UZ"\5!F=!,2 @6%#PH"MPO<@U)!"-/X-6G2.60@+L_O MZE]B[5C+63BX-^JG+'V3T3TE)52B5_[9#%]AJN>:DJGX1[B 0GC(!&,41KFX MDJ)WWNA)!5/1XG7<91OW8;S9[2?:.H%/!#X3]C$.&P/%S#\++_+4FH'8L?>= M"$^\/7#L31&K&>XB?;>,_ND_ LFJ0!(%DK]*O/E0XAKF]D,0MNBI!EO':7*D,'T;)WGA MG0?VCL-_:^,\8"I;*YPA!K\8+.AH/+A>(MG.X[9 M:'C333^(S=\X_PU02P,$% @ 0()73]U%-92T 0 T@, !D !X;"]W M;W)K&UL;5/;;IPP$/T5RQ\0LUXV35: E$T5I5(B MK5*U??;" %9\(;99TK^O;5A*M[S@F>&<,Q>/LT&;=]L"./0IA;(Y;IWK]H38 ML@7)[(WN0/D_M3:2.>^:AMC. *LB20I"D^262,85+K(8.YHBT[T37,'1(-M+ MR:/,SR"$$'(E_$Q:>(Y92 N[8OZ M4^S=]W)B%AZU^,4KU^;X#J,*:M8+]Z:'9YCZV6$T-?\"9Q >'BKQ.4HM;/RB MLK=.RTG%ER+9YWAR%<]ATK_0U@ET(M K AD3Q*S.@!F7'V'0M7O-E3 M/YLR!.,HXC]?O/71+,! #2 P &0 'AL+W=O? L0R*M6QN>T#:$[,.;+%K3P M=[8#@W]JZ[0(Z+J&^;6! H*$-4$'ATJFYK_"!13"8R68H[3*IR\I>Q^L MGE2P%"U>QU.:= Z3_I6V3N 3@=\0V)@H5?Y1!%%DS@[$C;/O1+SB[8'C;,H8 M3*-(_[!XC]%+P>^W&;M$H0ES'#%\@7E#,%2?4_"U%$?^'YVOTW>K%>X2?;?, M_N%A76"_*K!/ OM_6N0W+:YA=C=)V&*F&ER3MLF3TO8F;?(B.B_L(T]W\@8? MM_V;<(TTGIQMP)M-\Z^M#8"E;.YPA5I\8+.CH [1?(^V&]=L=(+MIA?$YF=< M_ 502P,$% @ 0()73W(]AY/? 0 04 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LZGB93M1D9YNF3=IDLDW;WXP>+UD0 M"\RX??L"NM9:^DN5L4 7NM!Y/A*BJ T[5@QAA,"N- MD)QJ$\J6J%$"K1V),Q(%04HX[0=+'!I[K @2T(&%3:*E SW.$)&+-"IHR?BR9>+2UQ.W]3_^!Z-[UX*?,2HAH;>F'X6TT=8^DDP6IK_#'=@!FXK,1Z58,I]47536O!%Q93" MZ>L\]H,;IWDEBQ>:GQ MA&@E')T/F8U^IIF4NQ83DO/O ?_]@K$#N!^*\6DUV+/DSJ-TF\)HE'(-N9^#!'OTGJ-4D] N]V)AY,&OA- M,J])YA$(=R8^S/ZGDLT1Y"!;=_D4JL1M% MKD*;B^".:R.$!E-*\&!VM3/OT1HP:+2=9F8NYULY!UJ,RX-#UE>O_ U02P,$ M% @ 0()73P]-@3^R 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+X9=>T MQ/8&6!U)4A"ZV]T1R;C"91YC1U/F>G""*S@:9 C/QKOD46EYA*4Y5HA TV!'Y/](0OX"/C)8;0K&X5.3EJ_!^=K M7>!=* @$5"XH,'^+MSYZ+NE= MFI-S$)HQAPE#5YAD01"OOJ2@6RD.]#\ZW::GFQ6FD9ZNZ4FZ+9!M"F11(/NG MQ>RJQ2W,[542LIJI!-/&;;*HTH.*F[R*+@O[2..=_(5/V_[*3,N512?M_,W& M^3=:._"E[&[\"G7^@2V.@,8%\][;9EJSR7&ZGU\069YQ^0=02P,$% @ M0()73W]]_C^W 0 T@, !D !X;"]W;W)K&UL M;5/M;ML@%'T5Q .4F*1.%-F6FD[5)FU2U&KK;V)?VZA\>(#C[NT+V'7=SG^ M>SGGW \NV:#-BVT!''J50MDA(1 M0.F" O/;%>Y!B"#DT_@[:>(Y9" NS^_J#[%V7\N%6;C7XIE7KLWQ :,*:M8+ M]ZB'[S#5.*RMXZ+2<5GXIDK^/.5=R'\6:?3K1U M IT(="8<8APR!HJ9?V..%9G1 S)C[SL6GC@Y4M^;,CAC*^*=3]YZ[[6@:9J1 M:Q":,*<10Q>89$80KSZ'H&LA3O0_.EVG;U(T653J7L5)7GCG@;VC\4T^X..T_V*FXV$ *[X0VRSIW]=>TQ/8&6!V3 MI" T2?9$,JYPFLQ:^ M@_O1GXWWR,)2)TY\5(R)*[M&_M3[-WW[G'J.Y^:]P!>'A08FO46EAXQ=5@W5:SBQ>BF1OT\E5/,>9_Y:VG4#G M!+HDT'WL92H4E7]BCI6YT2,RT^Q[%JXX/5(_FRH$XRCB/R_>^NBUI/N/.;D& MHAESFC!TA4D7!/'L2PFZ5>)$_TNGAV2;8+>I<1<)=NOZA_TV0;9)D$6"[!\% MZ;LF)\Q]Q*BI2/:N!ED-58)IXSI95.E!Q55>19>-?:#Q4O["IW7_QDS+E447 M[?S5Q@MHM';@E21W7D3G7]CB"&A<, _>-M.>38[3_?R$R/*.RS]02P,$% M @ 0()73P:I?\0T P 10X !D !X;"]W;W)K&ULE5?1;ILP%/T5Q/N*;8SM5$FDI6F[29M4M=KV3!,G006<@9-T?S\#;A3P M=4M? B;GGGNN[7/!TY.J7NJ=E#IX+?*RGH4[K??7452O=K)(ZRNUEZ7Y9Z.J M(M5F6&VC>E_)=-T&%7E$$&)1D69E.)^VSQZJ^50==)Z5\J$*ZD-1I-6_A9!-)_NTZU\DOK7_J$RH^C,LLX*6=:9*H-*;F;A5WQ]3U@3 MT")^9_)47]P'32G/2KTT@^_K68@:13*7*]U0I.9RE#%/,<3*-C0V0QBPY#>IBXC[F!,+2/60*8/N+610C6A]Q]2'+_ M+DED9N,\)02<$M+&Q[U2$I@@!@GBEH#V" 9EW'88UF+*%D,%CX?%NBA,*65\ M4#$$8P)36#0%15- ]"#/+77R?*$$)P/1'2JY1.%X@@:[X1X@PX8,PZ(34'0" MB!8P 0,)V/BUYB !_WBME]RI-)D@-)@U[LR:F8T+5$^+ +6(CY=P*=PTV-$" M@*A/R@24,@&D3& "C.#&A,8O#?;T-NRJ$&C8N+!;+$H89[$G%]PT, %RX6$N MXNP$,?%-+(:;"P:ZBR##1+%3%&'>1'!#P$!'$$[;=UU,6.)+!)L8 RX6SKLC M<1,A9^-:U&7=W%\WW!(P ^3X-A[<%##_Q-Z%O8P!,P\GYIT%(>0M&/8J M!LSJ?6/"9B6?,"N!S4I&F'5!7+,2CIA7K><%/\*K"^)Z-?8V00)[E8SPZH*X M7HUC;R+8JV2$5Q?$]2H5GK!T_KOWW<+_#> C0B)\EO_6+=V\HY5&(IV'P^;#VPR$C7O&]'"B8 M>ESYCE?5P*3R^#V1^K/F$+A\?V'_J(M7Q3RRGN]$]:L\R//:SWWOP(_L4LEO MXO:)3P4EOC=5_X5?>:7@0R9*8R^J7O]Z^TLO13VQJ%1J]CP^RT8_;Q/_2Q@= M@%, S@$0_S,@F@(B(R 8,].E?F"2;5:=N'G=N%LM&YH"[B.UF/MA4J^=_D]5 MVZO9ZP;S8A54(3)"1!\O;52$F"U,Z@ M, K=CIAD46B1._8L(T4R2P22V!#)+)&HB&B1G!3)B4K,C%)0().G850MIJX?^;=,(L=9(X0X>.P])@ZR2F#E@Z[R!S-!G0I@6T M=7)3!PF=*'?HT-X&PMRIJ1/9.A&ZUHWV+1#&773K)!3;0IC&#B':WY 00J9U M)M!2*$MS1U\#?0X =1"XFI9V.61O/XR ]C#8)K9/"B!<7(2N=:5]#)21+8?9 M3D[1L:Q(&QEM(]L'!MI.+K+4L?A(.QD))YOUH.WD.$L=G8^.S^\;G(R$D]/8 M=00B;66TK8R%Z64DO R%XQ.,M)>1\K+9N]12'4MTY>GHQ"2*\KP3F5]5O?I>5#QHQQ>,_7>C9?*<2!%.UV8@_G6OOD+ M4$L#!!0 ( $""5T\2;[:8:0( ,,( 9 >&PO=V]R:W-H965TTD3D!G,+6= M<'W[VH90&M92_@3;S,ZL%T_61<_%NZPH5=Y'PUJY]BNENN<@D(>*-D0^\8ZV M^LV)BX8H/17G0':"DJ,-:EB PS )&E*W?EG8M9TH"WY1K&[I3GCRTC1$_-E2 MQONUC_S;PFM]KI19",JB(V?Z@ZJ?W4[H63"Q'.N&MK+FK2?H:>UOT/,692; M(MYJVLO9V#-;V7/^;B9?CVL_-!E11@_*4!#]N-(7RIAATGG\'DG]2=,$SLR+I"V>_ZJ.JUG[F>T=Z(A>F7GG_A8X;BGUOW/TW>J5,PTTF6N/ MF;2_WN$B%6]&%IU*0SZ&9]W:9S_RW\+@ #P&X"D #WL9A&SFGX@B92%X[XFA M^!TQWQ@]8UV;@UFTI;#O=/)2KUY+G*=%<#5$(V8[8/ ,@R9$H-DG"0Q);/$B M'.<93!"!.4:68/4?00X3K$""U8(@"L.[30Z8Q&):B\G3)(958E E7J:9.0@2 MD"!Y(,T!$\_21#%VJ*2@2@JH.+YG!A)D#Z29+:N)< JKY*!*#JC@.Q4($\$B M*(2/?PA0K!P4#@>A!^HQ@N8%03AWY0KZ:(/P R4!08[S@6"[H:7?HC!Q4,"& M0X\X#BTMET2./P8$6PXM/0>4! (YSB*"G8D@:[I2A6V'(-\M2I(N2H(C[-"! MW8D@>RY* H'N3TDPZR$-%6?;/:5WX)?6MN[9ZM2A-]CVH'_PH;U_)^)TW)\X5U;F$3_KS5/I&,4T8/2DS3/58#&UUF"C>C5>&8+JWE'\!4$L# M!!0 ( $""5T_OOPO05P( '(( 9 >&PO=V]R:W-H965T^ M.3'>$JFF_!R(GE-R-$EM$^ P3(.6U)U?%F9MQ\N"7613=W3'/7%I6\+_;&G# MAHV/_-O"2WVNI%X(RJ(G9_J=RA_]CJM9,*D^=Z0G1N?=6>>@]6_I<$)V";@*0&/O8P@4_E'(DE9<#9X?-S\ MGNC?&*VQVIN#7C1;8;Y3Q0NU>BVC,"^"JQ:R,=LQ!M_%X#R;8@*E/T$P",%& M('X0R&&!"!2(' &$9T6.(:D)Z<:0.$EA2 Q"8@<2H7!&&6.2!TH:P90$I"0 M!?1 B4' M*;E[Q)Q>2K]($IJ 0]EOH>B%;DEBP+/JW&VS,P[:GX0(&-BUR7>OZP0;= M\/9/JXC'7PXDQ295B^*1JKM0+P#1I MZ$GJX4J-^7@+CA/)>GO#!]-K1OD74$L#!!0 ( $""5T^&IOVF-P( &T& M 9 >&PO=V]R:W-H965T.>^A+L969V=F,O6>)ZQBR1U T_<$Q=*,?]3 &'=UH_\6^"Y/E=2!X(\:_$9?H!\:9^XV@6C MRK&FT(B:-1Z'T]9_C#;[5.,-X&<-G9BL/5W)@;%7O?EZW/JA-@0$2JD5L'I< M80>$:"%EX_>@Z8\I-7&ZOJE_-K6K6@Y8P(Z17_515EM_[7M'..$+D<^L^P)# M/4O?&XK_!E<@"JZ=J!PE(\+\>N5%2$8'%66%XK?^63?FV0WZ-YJ;$ ^$>"2H MW!\1DH&0_"\!#03T3D"F6WTIIC=[+'&><=9YO/]W6ZP/4;1!JONE#IIFFW>J M/4)%KWD2+;/@JH4&3-%CX@EF;4%V$GTQI6#VX!Y!1 1@#=]=(JH^@QJ<$T!H/6J\0N=HZ*$$+IRJK8 M!4O7$7*;7CI-+V>FH]#J;+&<)%%%FFG:C$;K0;E5B6@\FEH\#/9J )KV271NJ#.8F.,_,QUI?6 MBN_4+.U'W[M,/XB_8WZN&^$=F%0CP5S<$V,2E,EPH3I;J=D_;@BC M".3(&!%_#D#Y5(9Q^)EXZ9I6F02JBH$T\!/4K^$H=(06EG/'H)<=[P,!ES)\ MC/>'S. MX+6#2:[F@7%RXOS-!-_.91B9AH!"K0P#T<,5GH!20Z3;>)\YPT72 M%*[GG^S/UKOV1X+O,7X+D +P78>7%"MO,O1)&J$'P* MA-O[@9A?'.^QWIO:).U6V#7=O-39:Y7$VP)=#=&,.3@,7F'B!8$T^R*!?1(' M?%>.=UL_0>+M,;$$R5H_W_D)-EZ"C278_&=R=V/283*+Z2TFC?(\\\ND7IGT M7@9'-S(.DZYDX@@G&[],YI7)/#+QC4QVYR:+HSBZD4&K4\) -/9^R*#F8V_O MYBJ[7,%'>RS1/[B[OS^(:+I>!B>N]%FU)^K"N0+=3/2@[;;ZR5@""A=EIKF> M"W=Q7*#X,+\):'F8JK]02P,$% @ 0()73^9Q_ME! @ IP< !D !X M;"]W;W)K&ULC95OKYL@%,:_BO$#7 2I?QIKLG99 MMF1+FKML>TU;6LU%<4#KW;?@=#ST4/1=OLJ)4!>\-:^4J MK)3JE@#(?44;(E]X1UO]YLA%0Y2>BA.0G:#D8(,:!E 4): A=1N6A5W;BK+@ M9\7JEFY%(,]-0\2_-66\7X4PO"Z\UJ=*F050%ATYT9]4_>JV0L_ Y'*H&]K* MFK>!H,=5^ DN-] &6,7OFO;R9AR85':J%,RPV)WF//F;2_P?XL%6]&%XW2D/?A6;?VV8_^US!_ !H#T!0 \<. M> R(G0 PD-E4/Q-%RD+P/A!#M3IB#@5K!,8&1OQ%$'IS,[031G,<5;3PB>!?F3E>"'ICZE<&.*]U\;8L\=&Z5OC6G":-'98:I M'HOAZA@FBG?CM0BFN[G\#U!+ P04 " ! @E=//')/^Y " ""0 &0 M 'AL+W=O\7+ M%)UH53;P%1OD5-< _\M@A;J%Z9H7PUMY+"@WV,NT!4?X"]+W]A6SE3UXV9=;U^$$@?A=PH[R@ZA#[[XOE^8#E<$*YA3[@*PX0Q7 ML*JX)Z;CKW1J#C$Y\79^\;X5R;-D=H# %:K^E'M:+,S$-/;P $X5?4/=-R@3 M"DU#9O\#GF'%X%P)BY&CBHA?(S\1BFKIA4FIP6<_EHT8.^G_0M,3/$GP!@*+ M?8_@2X)_)01W"8$D!,]&""4A?#9") F10K#[8HGJKP$%RQ2CSL!] [6 ]ZD[ MC]C^YMPHME-\8QM F/6\]'TGM<_0MP!83,!@PI/IR+S M)G1O'& U1221HN&AD\UC)]LI)/@B$U];3U_P@U$]7:6>/68F,(W 1%:@)#/% M^+$5Z94$6B6!1HE2D*S'L)/A&B:T8D7*,Z!M,-$;6C.]W% K-]3(]16YX22( M:R5*H^@P,R6C*2:TE([>Z#"Q/J%(FU T2L[LASGLA'@D92'<=2 MSYR'L%Z0?7,/PX5^R9.U^Y&OO:G6_ZZ_CJ MOG\=_ 3X6#;$V"'*+A%QU!\0HI"I=RS6Y 5[D R+"AXHG\9LCOM;N5]0U,H7 MAST\>Y;_ 5!+ P04 " ! @E=/DJIS6% " #]!P &0 'AL+W=O*M>F-RA3N60%U#RG)86@^/*?G:6 MN[G":\"O'&K>6UNJDCVE[VKS[;"R9\H0$$B%4L#R<8$$"%%"TL:?5M/N4BIB M?WU5W^G:92U[S"&AY'=^$-G*7MC6 8[X3,0KK;]"6T]@6VWQW^$"1,*5$YDC MI83K7RL]Q MFT(,; 9&FX'!YI>130/&']E('L!L'L!LIS&#@D)C0:%!P!D5%-[K:G(7L;F+ MV$XA!H7,C87,#86,/H2U"3,V^@!F-XUIS*+>550 .^E!PJV4GDNAOI1>M)M5 MSZZZRD;QM;-,'$-\XRRWS2CZE&\&XP_,3GG)K3T5\@+5U]R14@'2^NQ)-CB3 ML[C;$#@*M9S+-6LF4K,1M&J'+>HF?OP/4$L#!!0 ( $""5T\EABZ-P $ M %$$ 9 >&PO=V]R:W-H965TJT[;<#EV#5QLQV0O?V\P=!)$/9'^Q[?<[A'&Q3C$J_ MF0[ HGE/BSMIA0XBI.Y#,W*D!>K?2*BV9=:4^$#-H8$T@24&R)'D@DO$> M5T7H[715J*,5O(>=1N8H)=-_GD&HL<0I/C=>^:&SOD&J8F '^ [VQ[#3KB*S M2L,E](:K'FEH2_R4;K;4XP/@)X?1+.;()]DK]>:++TV)$V\(!-36*S WG& + M0G@A9^/WI(GG5WKBV*[$'S!JH&5'85_5^!FF//<8 M3>&_P@F$@WLG[AVU$B8\47TT5LE)Q5F1[#V.O _C&%<>S[1U0C81LIF0TIN$ M?"+D5P02G86H+\RRJM!J1#INUL#\F4@WN?N8M6^&;Q?67%KCNJ([;\(FLX0X@S,+K)5%UG@YPM^^C%;%\A7!?(@0"]BT*L8$?,0 M,'W )%H+VR[IR$W6R5 MLN#4DCMW@CMWO^="0&O]]-'-=3SEL;!JF"XPF?\BU5]02P,$% @ 0()7 M3]Y]97Y= @ 20D !D !X;"]W;W)K&ULE9;; MCILP$(9?!?$ "^846!&D)E752JT4;=7MM9,X 2U@:CMA^_:UC8,(#%EZ$Q_X MY_E35?V[D0S;/C\$-.*LR?:$-J^>5$686%'+*SPQM& M\%$'5:7CN6[D5+BH[2S5Y5A4I.8%K2U&3FO[$WK>HE %:,5K05H^Z%LJE3VE M;VKP[;BV745$2G(0R@++YDJVI"R5D^3X8TSM?DT5..S?W+_HY&4R>\S)EI:_ MBZ/(UW9L6T=RPI=2O-#V*S$)A;9ELO].KJ24PU\X,H=:[*R&@VG<8;:+Q[Q7:J"% O<21 3^&!%)Z. M]^\H5K"!#QKXVB"X,XA':72:2&OJ+@TO"I)1*H J\=T(A@E F " &2VSZ33A M!S" :AXF!&'"*4SHCF#"13" :AXF F$B &;FH*Q @]7R@Q*#!O&"@Q)#V^&. M5%M A5QW!B8!89(%!R59! .HYF&0"Y<"=\%1,:*/>"#9 Z"9VH0 (&_& BXL MZ#\J"X)+"UI26XQHF.^@ IH]F6IB+TEF8.#2@I;4%C0M&U.8J>8!#%Q:T)+: M8D310YBI!H!Q!G>:>F3\P.QRS[G+O!H(VYN'B]*^G[!]02P,$% @ 0()73X5(2+(] @ * < !D M !X;"]W;W)K&ULC57;CILP$/T5Q >LP\6!1@1I M&(U5.K)@?&22'7D1R1J#F1O2"5%_FPV1R4I*C=-3.R% MIPD[25I4\,(=<2I+PO^M@+)FZ7KN)?!:''.I RA-:G*$7R#?ZA>N3JA7V1MD1 6M&_Q1[F2_=V'7V<" G*E]9\PVZ?K#K M=,W_@#-0!=>5J!P9H\+\.ME)2%9V*JJ4DGRT:U&9M>GT+S0[P>\(?D]0N6\1 M@HX0?!+"FX2P(X2/9L = 8\RH+9W8^:&2)(FG#4.;S^'FNBOSEM@];HR'31O MQSQ3?@H5/:0S13B]0BD"NBK\&U5K/P)W1\F6$\1 M\7Q4PUV1[4V109F!U:S \,.!6:%=(+0*A$8@& A@NP"V"F!+!2,?5BT&&TS5 M^H#]L9]34#"+OHPT=IT-3Y;X1ET#[=3^E&_OD)^$'XM*.#LFU7 R(^3 F 15^^Q)E9VK:ZL_4#A(O8W4 MGK?#NSU(5G?W$NHOQ_0_4$L#!!0 ( $""5T\?WW'E\0$ .L% 9 M>&PO=V]R:W-H965T0'./,=+@*D7JJJ ME5HINJKM;P>6@,Y@:COA^O:U#4%<<"[W!WN7F6'6BS<=&'\1-8!T7EO:B0S5 M4O9;C$510TO$ ^NA4V\JQELB5=/"MS)"K#0&%0FH%HI8S[(!2+:1L_)TT MT?Q)35SN+^I?3.VJE@,1L&/T3U/*.D,)"#E3\=_A#%3! MM1/UC8)189Y.<1*2M9.*LM*2UW%M.K,.D_Z%9B?X$\&?"5[X+B&8",$5 8_. M3*F?B21YRMG@\+%9/='_A+<-U&$6.FG.SKQ3U0J5/>=!E*3XK(4FS-.(\1<8 M_RUBMT:$W@S!RL#LPK>Z\ T_>./BT2X06 4"(Q N!6+WJHP1$QM,=VURK&,- M2?S'&T9"JY%P920*KGR,D.@]'VO(;1^1U4=D.9 ;+8FM O''6[*Q"FP^T)+- M_:-80VX?16(UDMQO27+_UUA#+#[PXMKI,?B#\&/3">? I+K!YIY5C$E0@NZ# MJJE6DW<.*%12;S=JS\?Y,P:2]=-HQ?-\S_\#4$L#!!0 ( $""5T\?!F9P M60( %<' 9 >&PO=V]R:W-H965TS#:'$N.E+L&_..??<:^LZ MZQA_%24ATGNK:2/6?BEENP) %"6IL5BPEC3JGR/C-99JRT] M)S@@R'5%, @ M2$"-J\;?9";VQ#<9.TM:->2)>^)4/P/I!15FI\5O_K1KS[0;] M*\U-@ ,!C@25^QXA&@C1.R&^2X@'0CP2X'T"&@C(R@#ZVDTS=UCB3<99Y_'^ M.K18W[IPA=1Q%3IH3L?\I_HI5/2RB1*8@8L6&C!YCX$3S!+=0G9S2#@B@#(P MNH N%SF/A5YO"MR8S-R-BLR_&B:(?B@SM@I$!N!^*;;D=7M M'K,TF,9@T *&5COFH&BQ_&(U9 Z*%RBV>N("A1]T!3F+0HZBK"QYCTDF6<)T M5I0#A*!UAKLY*$:!7=0GS9)8%AD$06(8_0]V829UF M4H<9^_:[,*F5!$RF0DWXR8QHX17LW$A]KR?1\15X@'JJ6/$\7&U#1WRG7HU^ MR+_+]T_.3\Q/52.\/9-JEIF)&ULC57;CML@$/T5RQ^PQ-=D(\?2YK)JI5:*MFK[ M3)Q);"TV+I!X^_<%3%R'H&Q>#(S/.9XSX"'K*'OG)8#P/FK2\(5?"M'.$>)% M"37F3[2%1KXY4%9C(9?LB'C+ .\UJ28HG$Q25..J\?-,Q[8LS^A)D*J!+?/X MJ:XQ^[L$0KN%'_B7P%MU+(4*H#QK\1%^@/C9;IE,G\3UC_AN<@4BXRD1^ MHZ"$ZZ=7G+B@M5&1J=3XHQ^K1H^=T;_0W(30$,*!$"9W"9$A1(\28D.('R4D MAI!8!-1[U\5<8X'SC-'.8_UQ:+$Z=<$\D=M5J*#>'?U.UI/+Z#F/TEF&SDK( M8)8])AQA9LDU9'T+"08$D@D,682N+);A#3V\_L#J%C%+K1P^%=G<%;E*,W(6 M*]+\Z*I8SVZ!V"D0:X%X+#"=6-5V80*K&BZ,97;]@,[F/N;*4.(TE#@$(LN0 M"Q-;AEP8^XRY,-89V+@P4[>AU&DH=0C8_X,+\VP9P(' 0:CJ5<]:W\'XA:&MN)S1&PO=V]R:W-H965T8F22$W2:9,VJ=JT[3--G 05<&:B]563<+_RCE:18$S?;(JKRYXR=6 MJS=[+JIU/YR;FR/8CGG9UD6-7L47G.NJES\ M7;&27Q<^\E\-WXO#46I#L)R?\@/[P>3/TZ-0NZ!GV145JYN"UYY@^X5_CV8/ M*-,.!O&K8-=FL/9T*D^QD\>%G_K>CNWS>WX7]U@!]PYX-Y!G?V> ^D7#11!UFU6+P )/26\C&A: >$:@ ^B@P%,4*.^Y6#&L7D<96#/\E M>7B7Y"9, HI%C#^Y$8O !!%($!F":"@319;:+28VF+K%)-@"K0$0Q5:Z&Q<4 MT3"R-'%!-!PPW21%P:2HFU1(88(8)(BGRYJ !,D$65L,'2J&$TM5 !.%EJ@N MAD3660\ )AE)* 432@%)1RHU PFRZ9*B$&X,X011.] PT\0N50 39W;[<#$8 M$TM5 (3H2*&AD6Z'G*1(&HU0@*WJ'N$/2 NW$42F2$O<(K(E60,@G!);7!>4 M4FJ+ZX(R,M(&$-S!6@N@'Q(6;"8JGB!N[-1G:5PX BDABB^N" M4(3LA@"ATE%MX":'W"Y'QJXO!+<5E'Y 7KBQH&R*O)E[J62I+2\$\P&)58B06#F:ABXF &U,;;\G,MM2@#:S\$WV,]4UGV%9JM$6#?Z*'9S&!O M].W$_2T7AZ)NO"3WFY+MI5XF:BW:2;?=2'[J MIOB@_RNQ_ =02P,$% @ 0()73X83R.+7 @ = H !D !X;"]W;W)K M&UL=9;;CILP$(9?!7'?X!.G51)ILU752JVT:M7V MVILX"5K %#O)]NUK#$N)/4H^X9K,^Q/B>IZP0]V45,G!*$L:7C5QMNUG7ONMVMYT775 MBN<^4I>FX?W?G:CE;1/C^'WB>W4ZZV$BV:X[?A(_A/[9/?=FE,Q1#E4C6E7) M-NK%<1,_XH<=0<,"J_A5B9M:W$=#*B]2O@Z#+X=-C(8=B5KL]1""F\M5/(FZ M'B*9??R9@L8S=&,9>ULI^1_N+TK*9HIBM-/QMO%:MO=ZF^._+X 5D6D#F M!32WN8P@N_./7//MNI>WJ!\/O^/#,\8/Q)S-?IBT1V%_,YM79O:ZI46^3JY# MH$FS&S5DH<&S(C'19P2!$#OB+:=% 0>@X!ZI#4"7 ;(2#L# ,P&8'<[*)TD M1TUJ-:W5D)SF69K"H!0$I3ZH1 XH]4!921 -G$@& M!8S@TD( *G5K:Q05"U:Q2O, *%##& !E+@C[2:$ !JSC1TP C.<5HPCC!2=? MI21 @@L>4X!4N"3JD\H5"Y%@9\" -92N-4RB.U*Q*@/O-X:M ?O>P)#K#9/H M_FV@:;G\!*BP46#?*1ARG0(4AZW%[-Q2/1+;-/R7C_W8-]Z?JE9%+U*;UL,V"$,G<:&[_ 5!+ P04 " ! @E=/#<0V,JL! M "= P &0 'AL+W=O/*FI'8E[;SO]XRYN@/%W<;TH/&D-59QCZ8],]=;X$T,4I)E27+/%!>: M5D7T'6U5F(N70L/1$G=1BMO?!Y!F*&E*;XYG<>Y\<+"JZ/D9OH/_T1\M6FRF M-$*!=L)H8J$MZ4.Z/^1!'P4O @:WV)/0R-RA4>0 M,H"PC%\3D\XI0^!R?Z-_BKUC+R?NX-'(GZ+Q74EWE#30\HOTSV;X#%,_=Y1, MS7^%*TB4ATHP1VVDBU]27YPW:J)@*8J_C:O0<1TF_BUL/2"; K(Y((O#86.B M6/D3][PJK!F('6??\_"+TWV&LZF#,XXBGF'Q#KW7*D]V!;L&T*0YC)KL+\W' M6<.0/R?)5I-D$9 O -N[?!VP705L(V"[!-S_IX)\%9#_4T&>)N_:'#6[J-%1 MDR:;?/A7;D9#S^I#C*UA@/2$PV>!LZ?"NS(:'U8?L!]W:\ M,:/A33\]!C:_R.H/4$L#!!0 ( $""5T\I1H5E8 ( )@' 9 >&PO M=V]R:W-H965TZ:M3.+[1N MMT&@\H+73*U$RQOSY2QDS;09RDN@6LG9R3G558##N="FTG@BQMV87_Y/I7^RS-*!A43F7-&U6* MQI/\O//W:'M Q#HXB]\EOZM1W[.I'(5XM8-OIYT?VHAXQ7-M)9AI;OR)5Y55 M,G'\[47]@6D=Q_V'^A>7O$GFR!1_$M6?\J2+G4]][\3/[%KI%W'_RON$8M_K ML__.;[PRYC82P\A%I=R_EU^5%G6O8D*IV5O7EHUK[[W^PPUVP+T#'AR([);_);9/49;;-8FMY-N*=PW$[PRL[RL\?N87TW[VK6#R8O M9:.\H]#F>7:/Z%D(S4TPX&PO=V]R:W-H965T&.TD:NP4JI=(B3+"AB13[R%1I^< MN&!$:5.- 1=Z2,WP']:/="VVA7N58,VADS9M P&D5/L?+'39X"_A90R<' M^\!4>)ITX3$$Y*>H&,_(J2>D'X0\$,"]@3\OQ$R3\A&$9"K MW39S2Q0IX_)DI'.[AZ#XVA4$!I< M)0;B;-^U#$I^:91IQL#;CXYG^YQ&_G6\W,03_JT>-6XR?,B[.?6-B'/=R.# ME7X ]IJ>.%>@4X^>],6O]&CL#0HG9;9SO1=N0#A#\=;//M0/X.(O4$L#!!0 M ( $""5T\;N*&PO=V]R:W-H965T[^?KJX MGIOZQ1*IPW-(470^*OUB6@"+7@67YHA;:_L#(:9L03!SIWJ0[J166C#K3-T0 MTVM@50@2G- DV1'!.HF+//C.NLC58'DGX:R1&81@^N\)N!J/>(/?'$]=TUKO M($7>LP9^@OW5G[6SR,Q2=0*DZ91$&NHC?M@<3IG'!\!S!Z-9[)&OY*+4BS>^ M54><^(2 0VD] W/+%1Z!)9T@B:Q(E^"$_I_3K!=C7';2#8OB/8KQ.D MJP1I($C?$7RZ*3)BLH"1$;,ND:U*9!\EMLF-1,3L%A+)C019M$V ;L*#-:A4 M@PS#LO#.,_% 0]O_P^- _6"ZZ:1!%V7=XPDMKI6RX!))[EPFK9OAV>!06[^] M=WL=7W(TK.JG(27SGZ+X!U!+ P04 " ! @E=/0G_6D$<" #,!P &0 M 'AL+W=OX@MGSID9>SQ9)^2+*@&T]UKS M1JW]4NOVD1!5E% S]2!::,R7HY UTV8I3T2U$MC!&=6N:R;];X*);^]2_;CQ7IU+;#9)G+3O!#] _VYTT*S*R'*H: M&E6)QI-P7/L;^KBEJ35PB%\5=.IF[ME0]D*\V,77P]H/K$? H="6@IGA D_ MN64R?OP92/U1TQK>SJ_LGUWP)I@]4_ D^._JH,NUO_2] QS9F>MGT7V!(:#$ M]X;HO\$%N(%;3XQ&(;AR_UYQ5EK4 XMQI6:O_5@U;NP&_JL9;A .!N'$@/1" MSO-/3+,\DZ+S9)_\EMDSIH^AR4UA-UTJW#?CO#*[ESR.:$8NEFC ;'M,>(-Y M0Q##/DJ$F,0VO#,/5TN<($)]C!Q!],['$">(48+8$<3O"*))D!@FQD425"1! M")*)2(])':9QF "72%&)%)%(<8(%2K#X>":7*,$2\6 Q"1+#S)SW"A59(02K MB+E1I);BF5JB>#'1Y#]"QHN%(M5R?\ 8*)GHD)O'M 9Y M84X-ZZ'W>R.K6H3NL?X#=[WN>],GJI&>7NAS9/N'MZC$!J,+\&#B;DT MK75<<#AJ.UV8N>S[2[_0HAUZ)QD;>/X/4$L#!!0 ( $""5T\\K-37$0, M '0, 9 >&PO=V]R:W-H965T4EKYI<5%[-]W/_ =UO4*H=#.)7SJ_-8.SI5)Z$>-:3 M+[NY'^J(>,&W4E-DZG;A*UX4FDG%\:-P_,K^R22ODGG*&KX2Q>]\ M)X]S/_&]'=]GYT)^%]?/O$N(^5Z7_5=^X86"ZTC4&EM1-.;J;<^-%&7'HD(I MLY?VGE?F?NWX7]U@!]PYX-Y!K?V> ^D!=@YTZ@JLZ89TK/1EDO"TJC67#11!UFV6+P ).P M6\C:A: >$:@ ^B@P%,42.^[X=H&5BTBL,-?_)=F\2W(3)@'%(L:?W(@5PP04 M)*"&@-X0));:+28RF*K%Q)102P\ A1!&EB0N"I$H8;8N R3-$KAU!B8&@-2 M&R&(0()HNK@Q2!!/$+?%L$&FF*:A+2Z 0HF]!6L7%6.*K3=CXZ*BF+"1MR,! M$TO%T2=CULPZ)A*7A],^]IX6W&NI)9D8.U;Y >L.R[+OD3W*P38U[JE-AW: M&WW;CW_+ZD->-=Z3D*K/,]W87@C)5>SAG3H41_4+T$\*OI=Z&*MQW?;![42* M4]?C!_V/QN(?4$L#!!0 ( $""5T_$JM8L8@( ,(' 9 >&PO=V]R M:W-H965T%X,&U:V;9SJV8WE&SX+4+=XQ MAY^;!K$_!2;TNG)]]SWP4I\JH0(@SSITPM^Q^-'MF%R!4>50-[CE-6T=AH\K M]]E?;E.%UX"?-;[RR=Q13O:4OJK%E\/*]51"F.!2* 4DAPM>8T*4D$SC]Z#I MCELJXG3^KOY)>Y=>]HCC-26_ZH.H5F[J.@=\1&K_V79#'0[(1@( 0C0>Y]CP ' OP@ MA'<)X4 (']TA&@B1L0/HO>MB;I! ><;HU6']=>B0NG7^,I+'5:J@/AW]3=:3 MR^@E#Z,P Q^QH+QH=EOFJ#B)S)NWM: @#"/# M&)@\0 UF)]T-N%/2$\!^H!,^*%OUS[EOA&-JB^GWS(]]WM&V*G MNN7.G@KY;.K'[4BIP#)Y[TE>BTHVU'%!\%&H:2+GK&\K_4+0;NB88&S;^5]0 M2P,$% @ 0()73]I#_0+$ @ APH !D !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4S'>B)%))VF[2)E6=MOUV$R=!! M?K9Q*9A+F_T)MG/.N>?ZX]J+"V4O_$B(<%ZKLN9+]RA$,_<\OCV2"O,;VI!: M_K.GK,)"=MG!XPTC>*=)5>D%OI]X%2YJ=[708X]LM: G418U>60./U459G]S M4M++TD7NV\!3<3@*->"M%@T^D!]$_&P>F>QYG/2S5QG1_;X5(HG>OE"3$*QZYCLOY$S*25<.9$Q MMK3D^M?9GKB@E5&15BK\VGZ+6G\O1O^-!A,"0P@Z0CLYDX30$,)W0O0A(3*$ MZ-H(L2'$UT9(#"&YEI :0FH1O'9V]7)ML,"K!:,7A[4[KL%J8Z-Y*C?$5@WJ M]=?_R17C-) YR* 7.3!B!X, ZS' MB"RQ/'PJYR/T8$L6S(>8!P"0^G&X(3GJH!<*!P,1\1:! I 6B@8"5;-YB M$HVIV^GP?=^:UC$(S6S09@R*,QMT!X#Z2H.D8C"I&$@JM)*",)%E]V/,P$@" M&DD 6O#YP F0I:1CS$#(REH) 6,6!LV3\P/JYYJF$YFBB:*(@#A3$F!%NT7!?V0+5PD4CEVD MUK%[,*#!RH93YP[!U01!Y22Q [6@>% JDLE(\!%'T-G,[$@Q4+G&M<3K77$5 M80?]HN'.EIYJH2:^-]J]FFX#=45:XSF:KQ$POD'SN_9-]"[?/M&^8W8H:NX\ M4R$O9GU][BD51+KW;Z3[HWP5=IV2[(5JIK+-VJ=1VQ&T,<\^KWM[KOX!4$L# M!!0 ( $""5T^K-R6$_@$ +X% 9 >&PO=V]R:W-H965TV$[=O7 M-@0A<&[P@7_^;V; SD?&WT4#()V/CO;BZ#92#@>$1-E 1\0+&Z!7;VK&.R+5 MDE^1&#B0R@1U%&'/BU%'VMXM]PJ(_N)_]PRK3>"'ZW,(K5W-&5 M7!A[UXMOU='U=$) H93:@:CA#J] J392:?R=/=T%J0/7\X?[%U.[JN5"!+PR M^J>M9'-T4]>IH"8W*M_8^!7F>B+7F8O_#G>@2JXS48R246&>3GD3DG6SBTJE M(Q_3V/9F'&?_1Y@] ,\!> G 4RT3R&3^F4A2Y)R-#I]Z/Q#]B?T#5KTI]:9I MA7FGDA=J]UZ$B9^CNS::-:=)@U<:G*6+!BG_!8*M$&P,@K6!']L- JM!8 S" ME8&/-TE.DMA(^DF2A$\@H142[B"![VTHDR9:46(OP79*9*5$%LJVX=&.$@5A M9J?$5DILH6P[%N\H&,=/:DFLE,1""3:49$?QO?A)+:F5DEHHX8:2[BA9%-HA MF162[?^P72F9[1>+MAU#JZ.G;[8?A%_;7C@7)M4I-F>M9DR"5,:-NDR7 M!85:ZFFBYGRZ4J:%9,-\6Z+ERB[^ U!+ P04 " ! @E=/C?. .C@" "# M!P &0 'AL+W=O'3 ):@ZGMA.W?US8L378G$ON"[?',.7.,QU/T0CZK M"D![+PUOU?P90?V)TP9>SU_1/SOQ1LR>*7@4_'=]T-7*SWWO $=VYOI) M]%]@%)3XWJC^&UR &W>;B>$H!5?NZY5GI44SHIA4&O8RC'7KQG[82:,Q# ^@ M8P"= NB@92!RF7]BFJT+*7I/#H??,?N/R9*:LRFMT1V%VS/)*V.]K..,%L'% M HT^V\&'WOA$DT]@\"<2BI%L*0(0XP 1FF7D *(;@ 0'B%& V '$-P#I&YF# M3^I\6N>3)10G25"2!"')<( 4!4CGR\Q0@&R&S,$GN9))\A0GR5&2'"')<8 % M"K"8+Y.$^*T-9P@=G6Z4AG?^![E3'03A6=R!0._^AM /J,5O/XGFJ(W>J8TI MN<.#%PE!JB0/[T#@)4"2#ZC%BX"D<]2F[XHU>GL'@ZLWL %Y&POX'" 0IQ"# 4#+VIH??\^CN]% -T!0=F8]&U7-1#0)=)\^ M??J\S^D?\KP0^R3Z^SZ\2/=)\9=OQO/!-^+3-D[ROWQS5Q2[[[[]-@_NPJV? M]])=F, OZS3;^@7\,]M\F^^RT%_E=V%8;.-OA_W^]-NM'R7?_/A#'OWX0_'C M1?HQS,25OPG%N+RV05KNJ_7H>[GACU M/3'L#Q;U']\&14\,YNX?>>I?E[=YD?E!\?_JOS]/@_TV3 KQ_F$7UG\<],__ M6O]N"4^OZ(T7L;^I_[KVX]P:1L]Q%691NL(EBN=^83VG5OEO?_J3:REZF!=1 M'OBQ^*_0S\0+^-)"9I>W)2S.]_\ZJG]SF111\2#>A9L($0G#O/&WU@*>O7OY MTW^\OWC[RZ5X^>:B88P+ "(# %["1G\2_QD^U)_K]_N#T6 TG$VLS=QG61T! M3<@\/Q\,ST>#^M?O,W\5)1MQ_;"]36-K 0![ ]@OHA@(Z0)FVJ29!?,R"$+X M'7Y=\9,-HUS?A7$L+M+MSD^L0=0S6Q^>>;;/HR3,K;U16)2H>!?NTJR@%15^ M86_E?]E'38YPN0VS#;[X4Y;>%W<'@'J9%"$>H.ACB.CV%0!-X*7;;9H 3&GP MP8-5XY$7;_=%7O@)XK]QEB#-8$%^$:6)1TL*10IH1ZZ4X; K^W1=6GL<%3&\ MMA:#X>GMF;@.@WT&H]NLH831/HK\CKC\%-SY"3 N%[V_65X_7UH<0JYEN5K! MHG-C%5=9^C%* FN8UTL;-#@<20[$!)_R-(Y61%G/_-B']Y&*PB('7GIS_5R< MGIR)$Q$EXOU=NL\!O=:&/P\#X"L#8I#SIC/EYSF,^9WULY_?"1A4!/@A_/L^ M^NC'\+PU"9P W*1<9&$0PD.W<>B))"QP'X">TWN"'/YQ,A[/:,23P:(O_ +V M9U>$VULX78K#T\\ M?Q60N[!T/DN)!J,K=V\RL*='ZU$^&F'F+/@>UO,3BT,]#D46;N^(\79_O MX1\T>OT-.&5 ;!'@3L[N'/>G-%W=1['%O7B);4MS_Z9((([\VRB.BBBTZ4!O M[\Y_P+UU_)[MPQ;TUW"AYK+V\7FX#@&<%6SVQS#96Q-5]\@ N?.,FBS5(,1! MT\2-SI89&)26!Y##1 721\YG"%0< "A, GA8G+Y)@2\,!F>UUU#O^B[?^4'X MEV] L!5F^;\3)18/UK;= !_)HTU"[ ,&D[C-F2^? M]'L@:V%+,P&G>A]^+R8>2%_\OU33A+\O[M(L^N]P];U(4O5ME.=[6TN3#+5Q M\ $/W33\:.XMAD-O/)\3LD93;S:!?TX7U5F_',L #AWAQL,F(NLX!QX:^+L( M-M76&H"$]B" Y-H A"#-"UC2:&(LQW$H]MM]3,A/F?^ D,W".S@B*$CCU);O MYCNKYRQ_X?I%!"4Y?-*BT:YO=#D>C6!4'SL( M@_-Q-P!U*G83;Q# M6#BTXI_")$13"1_R5]LH(>,+F9FE0H(N'V;G64B,P\T&4@OV^G.O<.'K+-VJ M9V%_W5)1CN!43VB4VQ#.9P@$ 1PO%(7_R9Z-U.$Y;8GWX"\=O%*];T M:)F:@1IO_3P*&/E1O'=@XV\AZF'AZMS_"(L$U3[9D]! C4 >)CY%>SP$*!2 M:>\)<8DUH;6K^]L\R*(=L3$$XGJ_0_U"2%H5O[XF$64Q-L#&&LP%%D?7(/.C M0)('8_S0^YV.[45%_-!&/8IE5\=YR5O7S+3?.F0?[[=U>EX U8"^(G6SX$&@ MMR&/?<;GZK=]SOJ4@PT>$*R=$%15JBY)-'9&$1VS-BNS1*:B(7K(DT MOJ*9^8&1#76"M\%! UU>?LZZ2..SS\)-E"1X2)2. $J2:7G.#KY12KL#;Y:" MC)[W@-L<._E+D)#*(@T,$2KV._@8?@JS(,KI5_XZW;&TPP.YVV?X(AD^BY/_6.K=@MK#)O^(EX.?E]0WNP?B\#VHZ';.?_63OP_Y)-?W@;G7D M"K8G9E6CB58UH_JX28VMK]75JB-G=1ZW@'#=Y??.. [?U MS>//N35$^\'S ^#P;',\^D5QRM#5S?@O=1@.D&F=OBS'?S>JMEX[CJJMUP]2 M]>$WFJBZ!=2N5&T-\1E[U3IN-ZT,7:LOP*[MKHV5=@CYY)W>IV6I+;'H"%(P ML^.PU&+A6_Q,KMT=:N-@F(G;!W$J-=\SPV8HY[%TMNY:A(I[=:!=(/E@L[>0:/_@GSV.:*079X$5B?_9JLGH>)AIC'3#F[EFB?2 M:<8VXUA*\)9GB,QH!>PZT1RL=(B2LQ]_R!S.CCT8M0@^/KES>L'M&4F' M1;<%K*0(,U!PR?F=I^OB'LTU]*(UXT,98%&'U4DO4NLS0%-!&*ZDC=NH=;G- MEW6'"9P[V>7%R_4Z9/X3JH 3!A-%( DY3>3F=(C$(!"GJS! KAB>H:%%G\B2 M[3I&8]@'.5[)7I$2*(Y\U/LAGINF-]%>CHDW@O&SBO( .-4^"S5YKH%/PE(X M_<#!-ZI4GC8$ 1Q;T#)QDB;G-'DG0O0CZ=DCPJJXKFL'C^2-N&V(]*H(,&@# M59?",S^/Z!1>(5L$>)W1BVSC)Y('>X;T48.8[U:]L(9P:C3IW3&*04\!GH&&L+=)'5D$Z>WZ+[GX\8^G#C=@W&C/"B(TRU8^B@(=_O;.))$NT(_6W2[AP/(K\+O% '/GD. M4C0) W;/\Q2PG\&'^,$30&)1S#P1)0]QM_.0CC;:VOC]'2SM_.]['P-18NO# M4%D/Q+Q>'R[O#A8'CV0P(?._9S .[N)KD"]^< =LL9 B[=[/R9/"07-^&K&5 M<\QY#7B-?>*T@-?E?@,K%L,QZBK]<:]A3Q :E+$$#R*96'>TQ?"55&8"4YE9 M:\K)2\K!*?>)OU]%\ BM, ^/&P!6EZ0%H#<')2@&3@HL$1###KGDMWT2$+3W M8./2DN5<'8>6GE*>PH,-WH3$Y6FXUW[B;^CA__M_YL/!['N@3V (>W+/T>M+ MD&0/$GGER4%M+](4_R[,]W'=7>Y1$- 'HM=[)7=>3[5,0,>,968'[AM8OULQ MZ)__I[TU&L5'X?;.!VJ\#<,$0X(['ZG,=#(@4-E>>:>S<+./I:\?EH(_RNP( M%4_2.1(4[R0D]00J5!F>43P8 >@*/@ERS;?IS76:%K@#!K_-84LRS(!Y0,*. M]RM&E',=&OJ(M<)L1&&?>=X'(, PX4KI3@BWG89#![M8M81<4TW2:0U MQ6DY8G=<<"<$=/*5D/8QJ0 M(O]BM1%-D!6QR5M>,L>/X33CVX^CA/*4.6@BE;S$WX;D52<(CCMJ"#V^\8"I M6B$&?NP@[6>?",4Z$1R4 KE 7SF>O(P=17[ Y NHAM<#(%[AKXN00;N5)B*E M+PI<"TCD BD$7^?3$!G. /RWH4YZ D,-\ 3:'7*]Y1Z&J(#0MOBY&F=5%32@RYN/ MQ; 6:T .80%$6]H>@@J)-B3^GJ0(+X@& RMRTU"FCXL:9\8_[:'98"0NLOU MU(Y#FFNFH.@"Z,^F@+_V;*9XS '(PG6,FC>1-2B 4: U(K59F#\1K>$'-/ , M%@(#4QY'Y5C>AJB?DE44Y^$]X8JI.@_E29,T=024P$UK1U\SSL$865:R\C,P M:VYV1+ZG>'"&_>^7US?T:?#]&1ZTZ7E_Z(E7S$M.WP-3"L1\/#SSA,YIU<"] M6%X_$\MRL>4<%^F*D$%8*B3J#5Y%I[)1E07BNX4%.LTLYT,M4277\R2GF: Z M::Q#0V.M3/LV?0"^(-Z"U@2<()8.GX578?U J4NT^(6RC3GB!Y:.6&ZRD,-E MI+W*'='/Z9_5!GDFXR/'2!R2/H>GL&HQD$1)8@!::J<[D#3B5L*!%9%DK2I!EY_,O5FTQ%Q'.J1H_ I(X4#M:\0$_%4.)9()O:C M+:TW KZR3&K9>?,C.T-I87))4@S&$_=AN;>*?1M005/R35@\!2':G>8 M+\W[$Z*NP?#[AO.-<.[0'92SDB(ELH)IK8UX1BG+YXA-QWJ29N6 U7^3PI<5 MI[WT-AD2I50%")5 T]N=M!18_Z6$C1*Z];[ W=>^$"6D*<^$/!-(><"S?*E6 M$]F@<0B[@T%B%DLMDQ4$3 M!\ONO !PP]P8Y?:A1[6\XD M8H723@:L\8F$W+-TF/N5(WXR*T]W-570(UV]DE3#ODIM.,JS;],ZGP%@B4A: M\JAK$H=]02WRH]0]U>:3RWPOPP'HC%6$I4_%E]+$']Y6 XFS<<2 M44@#]VGV 6@S8&+2N*A;'"MX&+3"G'*TRN=C'RF"++4DC(D-8@:15Q-RL*9H M1V?:/.D!YI6=Y\!IR75*:4$8?8]"R3?+#-SO!1B2C4]LDR*$G$QY5A.F7^G7"$/\2)&'J+_EBFC=3YVG38%R_; MV>("I/)$J&QU,89_#D4]OUN<3KWQ<"+.A)5O+4X'BRG\P.EKY5FIK?)$# ;> M>-1GVJ45$1_,>.L/\6Y%&;B_\'R4&8P &?9ZCQFT'U'LD::OK2%-X" KXPB^ MP\!@R1O]+-)826.;>D>0 -0$9!CM+Z>B@I7R.%/>^SK%T MD$_%Q(CB=#HVR54<3UO-@-%\'V ,!J=&IT"N\ Y'G$QR]C)HPE0U7OA\Q7,@ MD4N3 05XX\D4_@%$"1]!%X2/ _@X OJ%C\/RXZC\.*[/#?0^&M>0?04R"8U- MW_#SO33<6.\KOI?2>C-=75+)*H@$V4($,;_U,:$WE\8@ZB9T*K33L,S!=*G1 M2L-'4<:"DX D/XW'CIITOZEP-R""54GODC&P15^-Z9#(HN@,^=A0$53>@W(F MH M&)@IQNQ<(@*A3[ROBNV9-+C MOC?MC\0]NIKN0HR4 -P?G&9>_F7,/)@:"RMK-NZH-ZJ;RJ1&,Y0G6->#"Y$@ M H1?MRWKT;]/ VN= \LA0/MJYDX@_]WY6:$VV/!""^:C-L5\?39RQ0&I?=!H M'%7=, KQRI[&+ :I!TGP#5@E1E9*#:PZ0!3'4>9022SX2ZZJ/)I/QGF)0->#_2 MI*S8=3@7S"O53,O*3&$',M(@R'$$I%'(8B!8X899[4'3,$E%"@:3CP)D/#-)QXX]FPG$76&(.J-4,5RC89!V 5 MG8EZS;$X'8&F;SR/1HLN^Q6GP^FXBS4Y\Z;SK]V8?!6M0[?!"%;[:"C&3>;F MP!O"OI5&#F_$UV%19B%VC2%T?U6VY;3/EN4(3@+9E?+#4'T M\J2$@*8'M M:5N&PIS*"/(+YNQT-"B'09X%8V$YMK]@^=\@S<"@$;I"2SC-W9(DC#4WZWFPV+1D>"1UCW7 P^]YP M-*X-Y)CZ1$P'7A\X;$,Q+ ]]@7+61S.;9+-B!E;,U?E2]9V6".RH)SK-6LD[ M #:+G@_0I$'K0U:HV;J6Q.AV59%*9Z33JR3SY5]7-I]"293+%6H= Q5)7OZ# MR%.0.R&0SNG@C!=M5HYB3@@J+R5?-Y/6 M=0@KXK%FA<+6X/1 M\4([ED.V*KTFYX)KI3W(/#BB-C.(IKXSO<"$O*!*6GJS>Z76@$JN)F&M ^@/ MIY3%RXGZ2@NH5A'5TI)0DGJH,R#;GH[[\'>T\.9C=AE-^9^+Q;!6$U,_L##> M>#Z!(6;SJ1@OO"'^&<[QXVPPUM1B),RL'FM\2+8B]7Z3C:[J*E2[VX\U_ZK9 M.RW]-^S0&35&S[Z8_;2**#VM1 X<0RV\2B9>82 R^,CI6L %-DKVP-]\'7&" M$AKG$64'EE]')$\_1ND^UXY,F5VD0KEZB]B3DW/"3'I+(5&_)%^2#R>3WJS$ M6!,_)U0*]-Z]-YP$5Z2++DW;ZP4'?J^,Y;TUEK=LF( 1RJ:!O]EDX08EK^F0 M8+VW8N=1K#HI4=.$4S+*ZQ7ODCN91]:FIL'0P([A)JH_UN^;"1B6\6.FG2D+ M. D_%6(PE)1637KCUW4]%-,4KJ! ;P"GBX)XEH>A5$B[(./VH60BJ!TZ:L$" MZGVG+-T+.)!1(=Y%N=5_#+]CEGB3R) [\<(C$_+'Y$ELG-7*!\0./T;$$NS3 M\VIZY/*8WCL)>OY7$0C=/;5LDOI$U<<%FHQ#F;&@EDT0$"U6^1_N][.8JN ; M596) Q/&F/44_%6X0PZ5%&;. Q(T?K4*T80#&0X2!XU_G28%E'Y7)H&NH@U5 M\&\!WW[YTEIFKK/20!J,8I66?R Y7P$)HEO22$W$D B>#^2A6$V5,8TWEN#0 MA\L.M3[U!X^EMFE/-(]E(KA,U,7#ADH4G+LX@J=7LL2&%7H2]3[L50:H1&4% MELT.0#J@*%>D.*$DZ3Q78DU9%]JV9VY1+T;J&9G^I3&>JV10G483Q" !2L\I M^:5+*.62E*\!UV1V*<@*HGV4/% M44H9]IC^!HKJ+1AF2%> H/!!>954Z:3M/^W/'AM8E .+RK7+TT'LC_R9YTC0C@L<8+QX=#6'-F MRS<@S7[V]\896*+]F>-#,\[FWG"QJ/RW _(6WJ@_=7QP53Z^4NUYKEWM>73( M]DH]<2R3FW'TM#I-E;OY<4!-4W*[%U&U@Y#9;@C5!Y*52ACH)V5LHJE+45IV M534M!]9@'2G_GZ15P"E[NQ1%&FL^!"/YT60=?=4BE#$3:5]+QEH)9Y+_VP"G M&NLT6IKLB7URNH.SGXEV!719M:^X$D&:&QD7W+G)G:-PKZK*4/,[UVM?[4-5 M%X_8)^<1!W%Z->/7M5(&SJC#4-C6"S)!@E7I>>W64NTV YWO4UJG[!%P5DN( MX"0(9UK$HIX;\59NCKFFH3=!%Z?7GRTJG]^Y6\B8KX+=/![#2^/9K/+962O[ MB_(SFPDV,,7>V>C)>.6Y431VY"F>]T2'N6L;7K"S"1/^@9@:,@?-#*!R($.R M&K[UTE\.,P!608Z^8W[,%Q[$: M[*C]$E[/Q>DK F-P)JX-8X"UY;>WB$'R\;Y$&/73P^K3-TG:].1(>5^6W'+8 M)2U.4*R>:/>Y^4G+6VF5MS]JR\1_68RPN'2OU!2E&B^'7VAKSG'1TISC>:4\ MWGP2N /[*%&UR&7K;SGB%6=Y''U8%SW1!!B=T/MZ0[]J^$H)G@U*+Y=[[9!7 M3;-;F6@U'$@'6&^^*-EUW07V>9!U&ETJ)T^,84X8GJ-YT]X0_C^2?X=DN9^O M<0YE]7#3C$%O/A%_%L/>8DA_1GWZ,Y_#GU]2C(:2Z0U2Z<]BC(_PIQ'\YWE$ MY9HK\1"A0:7.2]-?4[E"?U*V4D*QI6D:[OS)P/ -'OKKD$*FY_W@?'YNA=3< M(;2&,.213FA%E9]! (U]Y[X3JGEKH]NQ3/#$M&ITU9/GGH3$:#;2 SBC($8Q MBQIG-A!3 L3AR<3T=3=58PP"CP?B3D\M!@-A:.]JYCVAT!F,TQ1'F!V\ASH MM+G'JY@LYO!_3%B>SL;T7UJ/-QL.9"AYB$+.F_0Q1C'Q,")=I17JE<&D\J , M1E,;5VU,'HYE/6 $:<5U>5:8INPO? ;L3I MRX2B\_F96&J?]4M,'4K0H&*M#0-G;TTSP!7$&7JSTBD-&\!YLZZXW&M'/#X5A-3:?:_3X ,!AYHP6O8305DQ[1]-"; MPHXC&BA(H1$5:42QI*'T4664&JDF9":B4XGLG@B3D:A2_38L[M%X(:9N98+8 MT7C3R$M<"T"&AX@>SP_Q,O:Z.^R+1U/J=W7Z%(K^B!+H[AC3%KA1IBGL!=@[ MHY$WF0\)\?V2> ;>:#[W!K.A& QZ_9'X1;Z"H6*N2CT=3R;>;(P)1W-\HB0? M.+W>?#CC'^:U^ MH2E5HWA:,I8]GJNR<"85*DS$KRDK+XY)RWC<]!.ESXT'?9>NY'B- _&Y:B-" MWI.&7)JU;%U:RE6KWX_JSX!#L'O .2EFDF/&TV]P /)5%*C2$NFE*>047!$6 MY3H=MU*!JJ;E9A6_89X0)T]P [MJQASE$1Q]P* C=:# J#.ECN:X#?*&$"%=2)(3-DPH M*,.'<[1TFJGMB-,MXGRC K:\*4>G.%/@64G*F]YUKW'>X]P%GA0$U,^4?!#* M^0#$4Z09F;\TG_2#4=H=!Z$EZ;#+2,5=9>I )=6O$=3,K>.(8"^X!!E,J& MW89Q%'ZD%)_V?3*)6V^ 21XZB9=W+Z\459;2KW8\$?$8_,OMI51R5)!-A5OL MPI4]F*.9R=U14;(#LP%#SQ'^K%X<''/4PYUDP8\@Q43[,*] M8@Q<$#M M:=XF.L>MS#.X2:(X#:A_LWCUZD(?=?Y>G_9U%!/14^4-8E>3NKF%=L&-9_:% M^P_N:IW+#A?.'D[/(]8C\/:PK-#6C/[:Z([&>VY %,1N651$<4T_"2B>W*"\AP1P"+*U):@+=SU.,FS^4THEU61G+ MH.E $%$U40^I%1GW;;JG;KVA[("'-/O\(?&WH"C3E7;O5;8=B3&3A)\_?_][ MTJ_W/T' BG;3>\H_?Q"PR,<3LL+*%F@*,RZQ#YQ,A@8(MJE*/\:T"BKMQ,98 MX;T*;@7I7L 2C1%5# BCZDBH)!@B+JLBT8^<=R.E)BA$L@Z*TA"Q[QR"#J-F MK.2I2M-JQ#\-R5DUGYH^9 MFUD\[%#ZX_E*B-]3,YIZ+9Y1#]@%\;6N.>B7,FKMJC0J)U)-4? YF;,5;6]I MZ((4<_7<2I(%-90PQ M(H;FEL9*D^U1I@_+)A'H6]$TW;:?N8$2@&X7$LQBBF,R=%E6A(M2_/CWRS M83EEEV#TK9??UQ<7);J*1VUUQ26C,BT-_!LZ/-J/H&8FLD#-K-O_D #W;[0; M/&MAR"SU<6)4YT:71Q"QP!HW5:8CD5NV.3$'Y(QP2@3X^SY48UE5OY0!KHFI M\1!63TZ^1P%\FV$;A*J0UJF(<*I\XUSA,4DI>I5%O@-$0%"C:R>W7F890%^RVZ&2E3OV+KZ*P,A"JB-+(4[1JEE4K'-HDN MF;I*]0QQ;'9OS#DOUE'725J,JJ65=17HFH,7RO6NY.W2NM^%%(:UW#B=!"D) M-P;0J 6B&V;5*5%MEZ(SN>8'97*JW'4>1%"E, UQ8#\U*5<:5>ZIRJSJN-E;QR[*NS?*A5F0?%5!OU5;T[,L5;JV^^OA=1\-NB$V_ MX&G0@;4'8##V'&XR$O5AV7A.F06E8Q"$ASFR/ M\ K?LEH>2@^(:ARYWW$_AY-1WVS31?T56?&A0B#,!&(_464&^1,G-Y?] V\( M%GRP^D2M"02 =YMFV&>/H:C %R5?B/]:M\P('DTN)L!G?C&G/(Z&U!.*LX4 M(BV6SJ%#5>A58PTR\[,9(BJ/+6.C9(A1@-2L7#N-S@C]F'PJ+QT A=9@-+!M M2)LX\.GR3!ZT\EFL*7IV)L9_EOT2(CG>JY?/WKX[/!0_1D/M8E!GA\.)[#6\ M2R-E6O,$E=VL4%1U-[=8,TFFD&PXI[AHJ87KG@^FMU*Y>@BY B-Q**V9 %6G M+T%Z.O#FM;(3]'YH7["*4! LZ+&F,%Q!79P+<3*8E*3E )P:YBA0##B2LF4+ M^N)SO->K- BPMNFGY?+*<+=NZ5(<$+KV59M46FYV,6IZI+Q=_M@XPJ@G'/.( MG\)TD_F[.VUR5WKRD)S?)_X:K,F(&R1HH0]G:E.^#*?-]ZKVD&IGJ)4B^:K' MY2<&R3\Z+*WN(15O*/UK":.#S,!(W)B: U'^ZYQB>[,A=34[$=.9-YH,Q.4> M#[' H-%Y^_V% '5MN!C*G*31 +[OS\1\MA!X@;+5^@@@ MX!#D ,:@:/)HZLTYW#D<>0MXI[K&J-J!QJ[9K+@N/(QW^2N?3N_K\%,4I+52 MT7)C5=F1TP5"B2T T& ZY!@-8@L ?G0.3SW \VB@8%\G(YEO,QUYH_'DT>D[ M[G9(NB]\=7)\B6B%ZFO4K=(@"U+DLI'LND$!B7N_6L=N.]#?*=/LI;PS'$9?XLU>&/]U MM,9IN Z*DA-D#3D.<0EZ -Z@F64J^G$L7QPCR1T'F[C4-<>UPO):WTDUQO4% M]O56Z=M9*#L*DU+Z*C#8_'PP\ M*97UK#Y[,<[3-5WU5/D'[&APAZ7$[RDV=&\8%BH:]M'/N (3D:KMUU7$;B)> MDBR_QYA@/4L-H=<%4I&^U:VHS\>W^,F[WFHU@K&L,$1-QP\^H-@G+ULS0#N< MO; BK#($18!2GH9RDLM21&Z/D)6[4I9,TI4MF;H:0>Z01P7?'*OSHO=C0-J@6SD#EI8(_!](49K"F[4':T64' M(&DV5_R*>M?(0."U:8J_WCO8/+U.["4@,5@BLA[R9" MO-I-:!9CA?U$P/&^HSC;Y+A;Y'Z'F^0 !BK-;M9+S1::OU*+LE^H,T+_<%?!M&'WP#4Q5L^RNW^M MJU0LC]17<[%*VZ8H5M>9I/](_8+;+EWY]36-TLTWURKN$$6/:CTOFGO/B^;F M\^)_2??Y_P52[0NWJ'^$6/K#])-_5"OP1J7YNNP7\,YLV*Q[*R_+PD_]W:MZ MP^:.'=G(U48\=U%V]S,[ MB9!D>L6=_5ZIXGKJ_/8($GAJ/OC4?/"/V7RP\5A:'7V61A.[&]G$KO-1^V>T MQ$,4]$??=__S!^BAUV)^-%+$L:[*I^YY3]WSNG3/.T2+4GE1B6P/+K?N4_>] MI^Y[7VGW/6>F)JO73-XWI%XW4/>CV"NGPSXU]&MHZ.>JD6M2=UC!4KX]4$1N MS$JY"[-2SBBS6U*EG.X+\,JHDE.O=-OGITJ]K[52[W.+GSKY_+0KR$Q8O#$3 MX4K=_WU3]X_,^3XW;GZO%'L4TSX:ZGUWYM M=+FS?'!:A;F_@XUZ..=&5'G+*^Y@Y4$0X8F;Z^?B].0,T!)A6K)T8UE5?_M- M3_1E%-;Z<91=+I^E+ !'YYWEI^2\HH;(;?UG M\0\V]\OT)B0!U+K+JOK&L6X24'5 T:;T='4?R[JBBCSB%8\5G49D&=%OCT_N MSH_JYCT'%U3ZIKR^% D=4^DH"E=_X768;50(,I0MH[J'RIOQ??@5V -V/>L] M^"*H%YY:+[/Z(Q'*V:7D9)>1XJZG\%#NG#J/>?<#B;OIQFPMK&TU0VX-@MO] M5%PA>[?^U12Z=Q\XZN]W@$C4A-WYW>^22*>W!SV-[=M2X?%R)QL83MOR7%=)/S".9XHU/18# UH@L>.?_R" MNAR:KKF0Y9D8'CH3J+0YOALXOK-NAD5]SO%=7;%[S$H/Y"66"QQ5N?*W2KK MFF_X3K;V]5<,E\9K]\R$/NMRO,>L3R=QZ86,#^W4,WWGM MD=GN842Z428K+)ZJK)J67AU6 0,(J/$YV-Q-S**.XL9);' PT44D+ZH%@IKOG^[R]8V>.D, M^[ETO56OUK9; +7QZ/>ZJQ@@#$&6?4\J+QEM+6D&_S>T%I1>4NU'8BD"Z.O_ M\Q=81F+<9&RPD:X+*FAT7W.6T4"QA2=Z3IFKIE=J]Z0>N9$0-/IY%P'.<\+RG5H>M21 M,W8NOGQVF(ENJ8*5FE@CRE52E0E/H\D"LE+G@AD%V*T0NRY.;MG2*]>UPM7, MM8/Y:E9"AGWUKR4\KF^:-[!+!MBY^.*Y7L>?GW)[KJQ>/I!ITIC>I$#EDC#+4)0QB84*G([$RG^PU1L"_9D+X9WRJ$S\\UB5 M4:Z S=OMG$);.6M)3965C?]/+@NBQ5+O 6JE83=F4[UIZ8234.%IL'0B2?U MW$@_-W<^UY X92D]O?G$TGDPJ\KQY]]DDXE5?HSRE-JJII"(]-U*1&HE8IR2]UBE)3<^::4G+ M:EI2.T-L07QS%I*)[39%X#'\TN7J+8?A_SKW$D8^F![T#]$^@,K../1N/AZ-]K[\H=[_RT<=X%Y*&?=8M\Z*9VMJ65L8VM9^^JA^WQ?B[K1%,-*?@ M:C7=&I;6PG\_3Y4 (^I<;@-Z0@!2PP2LDM2O[](XQA +ONF(U\MD0"44RN"# M_^%;S4Q[NAI<1!>RQMZ:E?E-,D=]5@@+PTJ+SN""3+N\6KP!>!O_,#AVU_508QU-4XJQ4'U8S[>-3-.Y:U[S+V M7\M=:/2.R]_=!%%N&-UR=VAP3'=KQSX\\2I-5K#QU&SWUD] &:*ZB)5X1^WH M:&G-3L7A<.+T:3B2[,_%[Y9._^B NPSD7W["3L-^;,! [E^,]G!2DW0*M[LW M>$@KBE')AV]"I,R!;_J9,^ ;XPMF_GM[ZENSON?:L2\EQ:KH#AHZD^CHO!$] MI!>J=Z[H'HPJ;- :9*WVAFU:_M$)_%\.-S_ODUZC%?>SG[3D1Y> J3[AK13Z MMIH]?\@+?KCQ?WGC0WV,D=LE; VM2@.N&J'L5'M+D9/=M+$\YY$TV7P6=?..PPW#$MVM1R319MF2: M- UP91;?7JOB6QR)V>JA<=B5O>SDRM9^\N5!/_FW>5[\^/\!4$L#!!0 ( M $""5T]^CCYK5@( %P, - >&PO\9C=,52 1-5<1G/AGR"/ MP.=[P -H3^*%2?3:+8O#3/!AYV;0.309,0S6B$;P&E&RDL1D98@1NG'NJ7$D M@@H)E&X973DPGNK1A0,W,MW4 MF*<2I6>"2@FFC92@7'!D-709K:&Q":;TWGS5OF4[["8#;H[9$A\"HZ(S]:I; M<]@UWTK>ICGV-G9Z$!>49"W4IUHOA]NQZ3E\)W%&&CMNLEZ IJ.RI)N/E.2< M8;>8WQ8,#BP8AZBK PHAR:/FF59)M -+"-98*I)L>WY(5"YQH[IV:K)#-4^/ M4/-+O^<<_\UO^7_K'AV_O>2[:_*6/ +:C0'YQ&(G!^#R,4QB#R* MGKQX_2)GE_]8H]>>WUN7A)TK0N\%JYI017BKMB!IBIT>+X%=S^:,[!_5P M4]!XA5;ZJK_#U[DISE!-U9U9H@U&<+"_&.'!HI^U[!$1'.Q;G)*:7=J"P_^) M^"=02P,$% @ 0()73Y<'QI&F! ;2< \ !X;"]W;W)K8F]O:RYX M;6S%FDUOVS@00/\*H=/NP6OK*VV#ND#C;'8-%$U@!]EC04MT3$0BO23EM/WU M.Y36#8DZ@U[&.MF6*.EY*/(-1WK_K,W31NLG]K5ME)TG.^?VE].IK7:BY?8/ MO1<*]FRU:;F#G^9Q:O=&\-KNA'!M,\UFLXMIRZ5*/KP_GNO.3,,?VHG*2:U@ MH]_P(,6S?=GO?S(.#0[BGF_FR2QAO'/Z1C9.F&ONQ%]&=WNI'N=)FK"M--:M M_;7[EJU4LI7?1=W_LCO]_+)!6;F0CW;=YTG]O1 +_8AK\C3X.Q\\AB)?F5\*HMUM9B6M= M=:U0;HBC$8V_NK([N;<)4[P5\V2A#\*P._XH/#9<95D/?\%!<%ZXF+F4L,,L MZ]0S4O*H6B@K:@;?K&YD#1PUN^(-5Y5@ 62&0&8C0G[) L@<@Q:V,K(O6_ MN/)#QTH;CNZW".3;,T$N=+N1:F@0H+U#T-[1HJW$0:A.L*W1K>]G9\!MECU+ MMV.++H1,9]@3!][ (1$@IIB4V#&?X;R?- R5/81NO>,FRB(PKZ3$ M8KGATK 'WL!@@;Z]@6&L*LD;ME36F:X-,3&SI,1J63M=/4TV?)BW6SB3[1N% M?)A44F*K+%6E6\'N^5<1W7280U)BB4"<6NE\(SL,#I@'(8,7T,$Q).:0E%@B MUV+C0A9,&BFQ-=;BT;> >W\X/+Z_,LP4&;$I5L)/PLTWMK2V@S'@^_-CK?<^ M=?E852$F)HN,6!8KX6>-RG4&;K00"EV$$-L!3::BW#G#')$1.^)D.L5^@\5R M(^SO(27FBXS8%VAF%0<3\T5&O11Y+2,8 AIB8MK(B+7Q::?$S7Q%4;S#4YL6OP:3VL-N28 M??)SV2>:UB<045CI21UBHD6P4>PS86LX=]V%$V:.Z2DG)]8/CAG6PG),0?FYJF$G,333[*3[$Q"Q4C%4A&X91B(E9J#A[G0SX;CL'0*J6 MT;,8]&',F$6S:*07F(6*,@^0DS,0@6QA0;,JU.8_P@9EA$*S$(% ML840S'77AI72 K-0<8Z%T&N848948!8JJ!="*&8XA$K,0B6QA7#,4)8E9J&2 MV$)A^?EE;:'Z*0E.&&)B%BK)WP= *M)L$F)B%BJ)+>1KTB>B>%RNAYB8A4IB M"YVJ)4S8O78 #$E>B(F^%$!MH9.8/X(;8F(6*HDMA%<]H@D)LU!);"$<,YJ0 M, N5Y&NAX$' SV,IQ,0L5/86FAY?[ZK%%A:"]6>XA(7M%6^J.\/\Q_ (NBC] M\Z-MUS0+V':K/FG>OZ7ESW%\T^W#?U!+ P04 " ! @E=/6G'+H0X" #& M(P &@ 'AL+U]R96QS+W=OZ^#ILZ4N*O"_2Q 2&C<][5@S7FX65TUI?0_0LB;)IWJ?-/UJ1VO[+KA5)?QX[ /?;UYK?-ZNJ^%Y&ZO%KWK8I[*NPMLQ_.F&U]RD5'(XO\6;<<'X ME?<^_<_Z;K<[;-)3M_E]2FWYHN+?@BI\'23S04(/TOD@I0?9?)#1@WP^R.E! MJ_F@%3WH=C[HEAYT-Q]T1P^ZGP^ZIP?%)9!QR4]"6/.UCH#KR/&L&QUV\_4VH+?Q]3:@M_'U-J"W\?4VH+?Q]3:@ MM_'U=J"W\_5VH+?S]7:@M_/U=J"W\_5VH+=?X5DE>EC)U]N!WL[7VX'>SM?; M@=[.U]N!WL[7>S71.S?UD+8O93BT^WSIDD_#OZV9P)W+^S%=/N,\]=O]$Z7+ MN"6%\^O%?R[.4S\BPJ>_[3S^!5!+ P04 " ! @E=/@+MSN.(! !9(P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_5 M1/] W0YL85N;MB#^>[NA)AI,-$+RWC"VTYWS;C3/%;.G5T=AM&N;+LRS*D9W MQ5@H*FI-R*VC+E66UKMY9IQKZL+$VG9LVY7?FH[?&^:>FF%-J&H7SM*";'2[2UU"NC;/4C5D M[!<3OM_8GZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVWY,%Y,F6HB&+;Y*$RGLK'Z.MN M]9[WP?AX9]K4F.T:]F5!?KH<\;6APP&&RC$GQ[0MZ-"HH;#_Y/\:^+$;"NMI M['RJ^E@?>+P4Z2%5 ^L7'O,1J=\Z)96_&IY:G^Z'?;%^/7P_],(_BX$-A_^] M]>/E$" Y)$@.!9)#@^28@N0X!\EQ 9+C$B0'GZ $01&5HY#*44SE**AR%%4Y M"JLD !D;V-0&UL4$L! A0# M% @ 0()73R^:WE_N *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ 0()73YE&PO=V]R:W-H965T M&UL4$L! A0#% @ 0()73RC3F-_^ P OA( !@ M ( !\@L 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 0()73UC*3#E@ @ A@< !@ ( !IQ< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73Z]3 MZ*:Q 0 T@, !@ ( !\20 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0()73]-,D5JU 0 T@, !D ( !F2P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73T*J MEWRU 0 T@, !D ( !6S( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73QP5ZZVU 0 T@, !D M ( !'#@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0()73S2O/!2U 0 T@, !D ( ! MWCT 'AL+W=O&PO=V]R:W-H965TIA!HP0$ #<$ 9 M " ;5! !X;"]W;W)K&UL4$L! A0#% M @ 0()73SO2.3PB @ (P< !D ( !K4, 'AL+W=O&UL4$L! A0#% @ 0()73]U%-92T M 0 T@, !D ( !WTD 'AL+W=O+,! #2 P &0 M@ '*2P >&PO=V]R:W-H965T3WP$ $% 9 " ;1- !X;"]W;W)K&UL4$L! A0#% @ 0()73P]-@3^R 0 T@, !D M ( !RD\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0()73P:I?\0T P 10X !D ( !E%4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0()73^^_"]!7 @ <@@ !D ( !O%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73R6&+HW 0 400 !D M ( !FVT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0()73Q_?<>7Q 0 ZP4 !D ( !FG0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0()7 M3U;3O2;^ @ 5@P !D ( !O7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73RE&A65@ @ F < M !D ( !XH, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73T)_UI!' @ S < !D M ( !P8H 'AL+W=O&PO=V]R:W-H965T M0 !X;"]W;W)K&UL4$L! A0# M% @ 0()73]I#_0+$ @ APH !D ( !(), 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0()73R?I M3JA(,0 3/ !0 ( !OYH 'AL+W-H87)E9%-T&UL4$L! A0#% @ 0()73WZ./FM6 @ 7 P T ( ! M.

6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M0()73UIQRZ$. @ QB, !H ( !C=, 'AL+U]R96QS+W=O M XML 23 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Segment Information
13. Segment Information
Geographic Data
Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Revenue:
                
North America
 $24,904  $21,834  $72,425  $67,351 
Europe
  8,178   7,491   22,814   20,538 
Japan
  5,391   5,464   16,725   16,319 
Asia Pacific
  8,646   6,125   24,009   19,292 
Other
  315   207   879   469 
  
 
 
  
 
 
  
 
 
  
 
 
 
Total revenue
 $47,434  $41,121  $136,852  $123,969 
  
 
 
  
 
 
  
 
 
  
 
 
 
North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $23,162 and $20,521 during the three months ended September 30, 2019 and 2018, respectively. Revenue from customers located in the United States was $67,534 and $63,345 during the nine months ended September 30, 2019 and 2018, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three and nine months ended September 30, 2019 and 2018.
As of September 30, 2019 and December 31, 2018, property and equipment at locations outside the U.S. was not material.

XML 24 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2019
Business Acquisition [Line Items]  
Schedule of Total Purchase Price
The total purchase price for Ooyala has been allocated as follows:
 
Accounts receivable
 $2,904 
Other tangible assets
  620 
Identifiable intangible assets
  9,765 
Goodwill
  4,762 
Deferred revenue
  (6,425)
Other liabilities
  (196)
  
 
 
 
Total estimated purchase price
 $11,430 
  
 
 
 
Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives
The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations:
 
  
Amount
  
Useful
Life
 
Customer relationships
 $9,127   7 
Developed technology
  638   1 
  
 
 
     
Total
 $9,765     
  
 
 
     
Schedule of Estimated Remaining Amortization Expense
The estimated amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows:
 
Year Ending December 31,
 
Amount
 
2019
 $1,456 
2020
  1,463 
2021
  1,304 
2022
  1,304 
2023
  1,304 
2024 and thereafter
  2,934 
  
 
 
 
Total
 $9,765 
  
 
 
 
Schedule of Pro Forma Financial Information
The pro forma information for all periods presented also includes the effects of business combination accounting resulting from the acquisition.
 
  
Three Months
Ended
September 30,
  
Nine Months Ended September 30,
 
  
2018
  
2019
  
2018
 
Total revenue
 $48,736  $144,467  $146,814 
Net loss
  (4,215)  (13,904)  (12,151)
Earnings per share
 - 
basic and diluted
  (0.11)  (0.37)  (0.33)
Schedule of Goodwill
The changes in the carrying amount of goodwill for the nine months ended September 30, 2019 were as follows:
 
Balance as of January 1, 2019
  
$
50,776
 
Goodwill from acquisitions
  
 
10,234
 
 
  
 
 
 
Balance as of September 30, 2019
  
$
61,010
 
 
  
 
 
Other Business Combinations [Member]  
Business Acquisition [Line Items]  
Schedule of Total Purchase Price
The total purchase price for the August Acquisition has been allocated as follows:
 
Cas
h
 
$
981
 
Accounts receivabl
e
  393 
Other tangible asset
s
  210 
Identifiable intangible assets
  1,525 
Goodwill
  5,472 
Accounts payable
 
 
(177
)
Deferred revenue
  (138)
Accrued expenses
  (322)
Deferred tax liability
 
 
(264
)
  
 
 
 
Total estimated purchase price
 $7,680 
  
 
 
 
Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives
The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations:
 
  
Amount
  
Useful Life
 
Developed technology
 $232   4 
Customer relationships
  1,293   4 
  
 
 
     
Total
 $1,525     
  
 
 
     
Schedule of Estimated Remaining Amortization Expense
The estimated remaining amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows:
 
Year Ending December 31,
 
Amount
 
2019
 $160 
2020
  381 
2021
  381 
2022
  381 
2023
  222 
2024 and thereafter
   
  
 
 
 
Total
 $1,525 
  
 
 
 
XML 25 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input
The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of September 30, 2019 and December 31, 2018:
 
  
September 30, 2019
 
  
Quoted Prices in

Active

Markets for

Identical Items

(Level 1)
  
Significant Other

Observable Inputs

(Level 2)
  
Significant

Unobservable Inputs

(Level 3)
  
Total
 
Assets:
                
Money market funds
 $41  $  $  $41 
Total assets
 $41  $  $  $41 
 
  
December 31, 2018
 
  
Quoted Prices in

Active

Markets for

Identical Items

(Level 1)
  
Significant Other

Observable
 
Inputs
(Level 2)
  
Significant

Unobservable Inputs

(Level 3)
  
Total
 
Assets:
                
Money market funds
 $8,299  $—    $—    $8,299 
  
 
 
  
 
 
  
 
 
  
 
 
 
Total assets
 $8,299  $—    $—    $8,299 
  
 
 
  
 
 
  
 
 
  
 
 
 
XML 26 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation - Summary of Stock Option Activity (Detail) - Options Outstanding [Member]
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares, Outstanding at December 31, 2018 | shares 2,737,655
Shares, Granted | shares 692,038
Shares, Exercised | shares (427,429)
Shares, Cancelled | shares (479,918)
Shares, Outstanding at September 30, 2019 | shares 2,522,346
Shares, Exercisable at September 30, 2019 | shares 1,113,395
Weighted-Average Exercise Price, Outstanding at December 31, 2018 | $ / shares $ 8.57
Weighted-Average Exercise Price, Granted | $ / shares 10.00
Weighted-Average Exercise Price, Exercised | $ / shares 7.52
Weighted-Average Exercise Price, Cancelled | $ / shares 9.42
Weighted-Average Exercise Price, Outstanding at September 30, 2019 | $ / shares 8.98
Weighted-Average Exercise Price, Exercisable at September 30, 2019 | $ / shares $ 8.36
Weighted-Average Remaining Contractual Term, Outstanding at September 30, 2019 7 years 4 months 2 days
Weighted-Average Remaining Contractual Term, Exercisable at September 30, 2019 5 years 4 months 24 days
Aggregate Intrinsic Value, Exercised | $ $ 1,155
Aggregate Intrinsic Value, Outstanding at September 30, 2019 | $ 4,224
Aggregate Intrinsic Value, Exercisable at September 30, 2019 | $ $ 2,622
XML 27 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 41 $ 8,299
Total assets 41 8,299
Quoted Prices in Active Markets for Identical Items (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 41 8,299
Total assets $ 41 $ 8,299
XML 28 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Concentration of Credit Risk - Additional Information (Detail) - Customer
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Risks and Uncertainties [Abstract]          
Number of customers accounted for more than 10% of total revenue 0   0   0
Threshold percentage of total revenues required for major customer classification 10.00% 10.00% 10.00% 10.00%  
Number of customers accounted for more than 10% of net accounts receivable 0 0 0 0  
Threshold percentage of accounts receivable required for major customer classification 10.00%   10.00%   10.00%
XML 29 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 22,649 $ 29,306
Accounts receivable, net of allowance of $447 and $190 at September 30, 2019 and December 31, 2018, respectively 31,485 23,264
Prepaid expenses 5,687 4,866
Other current assets 6,755 7,070
Total current assets 66,576 64,506
Property and equipment, net 11,142 9,703
Operating lease right-of-use asset 15,419  
Intangible assets, net 14,967 5,919
Goodwill 61,010 50,776
Other assets 3,005 2,452
Total assets 172,119 133,356
Current liabilities:    
Accounts payable 11,171 7,712
Accrued expenses 18,829 13,982
Operating lease liability 5,954  
Deferred revenue 49,286 39,846
Total current liabilities 85,240 61,540
Operating lease liability, net of current portion 10,467  
Other liabilities 890 1,202
Total liabilities 96,597 62,742
Commitments and contingencies (Note 11)
Stockholders' equity:    
Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued  
Common stock, $0.001 par value; 100,000,000 shares authorized; 38,922,488 and 36,752,469 shares issued at September 30, 2019 and December 31, 2018, respectively 39 37
Additional paid-in capital 271,293 251,122
Treasury stock, at cost; 135,000 shares (871) (871)
Accumulated other comprehensive loss (1,026) (952)
Accumulated deficit (193,913) (178,722)
Total stockholders' equity 75,522 70,614
Total liabilities and stockholders' equity $ 172,119 $ 133,356
XML 30 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Beginning Balance at Dec. 31, 2017   $ 35 $ 238,700 $ (871) $ (809) $ (170,299)
Beginning Balance, shares at Dec. 31, 2017   34,933,408        
Treasury shares, beginning Balance at Dec. 31, 2017       (135,000)    
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units   $ 2 5,439      
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares   1,670,092        
Withholding tax on restricted stock units vesting     (142)      
Stock-based compensation expense     5,179      
Impact of adoption of ASU 2014-09 as of January 1, 2018 at Dec. 31, 2017           5,605
Foreign currency translation adjustment $ (189)       (189)  
Net loss           (11,411)
Ending Balance at Sep. 30, 2018 71,239 $ 37 249,176 $ (871) (998) (176,105)
Ending Balance, shares at Sep. 30, 2018   36,603,500        
Treasury stock, Ending Balance at Sep. 30, 2018       (135,000)    
Beginning Balance at Jun. 30, 2018   $ 36 246,417 $ (871) (882) (172,603)
Beginning Balance, shares at Jun. 30, 2018   36,052,891        
Treasury shares, beginning Balance at Jun. 30, 2018       (135,000)    
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units   $ 1 1,219      
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares   550,609        
Withholding tax on restricted stock units vesting     (29)      
Stock-based compensation expense     1,569      
Foreign currency translation adjustment (116)       (116)  
Net loss           (3,502)
Ending Balance at Sep. 30, 2018 71,239 $ 37 249,176 $ (871) (998) (176,105)
Ending Balance, shares at Sep. 30, 2018   36,603,500        
Treasury stock, Ending Balance at Sep. 30, 2018       (135,000)    
Beginning Balance at Dec. 31, 2018 $ 70,614 $ 37 251,122 $ (871) (952) (178,722)
Beginning Balance, shares at Dec. 31, 2018   36,752,469        
Treasury shares, beginning Balance at Dec. 31, 2018 (135,000)     (135,000)    
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units   $ 1 3,215      
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares   883,173        
Withholding tax on restricted stock units vesting     (32)      
Issuance of common stock upon acquisition   $ 1 12,249      
Issuance of common stock upon acquisition (shares)   1,286,846        
Stock-based compensation expense     4,739      
Impact of adoption of ASU 2014-09 as of January 1, 2018 at Dec. 31, 2018           0
Foreign currency translation adjustment $ (74)       (74)  
Net loss           (15,191)
Ending Balance at Sep. 30, 2019 $ 75,522 $ 39 271,293 $ (871) (1,026) (193,913)
Ending Balance, shares at Sep. 30, 2019   38,922,488        
Treasury stock, Ending Balance at Sep. 30, 2019 135,000     (135,000)    
Beginning Balance at Jun. 30, 2019   $ 38 264,765 $ (871) (892) (190,943)
Beginning Balance, shares at Jun. 30, 2019   38,219,843        
Treasury shares, beginning Balance at Jun. 30, 2019       (135,000)    
Issuance of common stock upon exercise of stock options and pursuant to restricted stock units   $ 1 1,372      
IIssuance of common stock upon exercise of stock options and pursuant to restricted stock units, shares   472,562        
Withholding tax on restricted stock units vesting     (32)      
Issuance of common stock upon acquisition   $ 0 3,383      
Issuance of common stock upon acquisition (shares)   230,083        
Stock-based compensation expense     1,805      
Impact of adoption of ASU 2014-09 as of January 1, 2018 at Jun. 30, 2019           0
Foreign currency translation adjustment $ (134)       (134)  
Net loss           (2,970)
Ending Balance at Sep. 30, 2019 $ 75,522 $ 39 $ 271,293 $ (871) $ (1,026) $ (193,913)
Ending Balance, shares at Sep. 30, 2019   38,922,488        
Treasury stock, Ending Balance at Sep. 30, 2019 135,000     (135,000)    
XML 31 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Weighted Average Assumptions Utilized
The weighted-average assumptions utilized to determine such values are presented in the following table:​​​​​​​
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Expected life in years
  6.2   6.3   6.2   6.2 
Risk-free interest rate
  1.85  2.92  2.30  2.88
Volatility
  44  42  44  43
Dividend yield
     —        —   
Summary of Stock-based Compensation Expense
The following table summarizes stock-based compensation expense as included in the consolidated statement of operations for the three and nine months ended September 30, 2019 and 2018:
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Stock-based compensation
:
                
Cost of subscription and support revenue
 $127  $140  $341  $373 
Cost of professional services and other revenue
  71   69   223   155 
Research and development
  323   283   855   932 
Sales and marketing
  602   437   1,411   1,885 
General and administrative
  598   593   1,674   1,677 
  
 
 
  
 
 
  
 
 
  
 
 
 
  $1,721  $1,522  $4,504  $5,022 
  
 
 
  
 
 
  
 
 
  
 
 
 
Summary of Stock Option Activity
The following is a summary of the stock option activity during the nine months ended September 30, 2019.
 
  
Number of

Shares
  
Weighted-Average

Exercise Price
  
Weighted-Average

Remaining

Contractual

Term (In Years)
  
Aggregate

Intrinsic

Value (1)
 
Outstanding at December 31, 2018
  2,737,655  $8.57         
Granted
  692,038   10.00         
Exercised
  (427,429)  7.52      $1,155 
Canceled
  (479,918)  9.42         
  
 
 
             
Outstanding at September 30, 2019
  2,522,346  $8.98   7.34  $4,224 
  
 
 
             
Exercisable at September 30, 2019
  1,113,395  $8.36   5.40  $2,622 
  
 
 
             
 
(1)
The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on September 30, 2019 of $
10.48
per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.
Restricted Stock Units Activity
The following table summarizes the restricted stock unit activity during the nine months ended September 30, 2019:
 
  
Shares
  
Weighted

Average Grant

Date Fair Value
 
Unvested
at 
December 31, 2018
  3,033,582  $8.07 
Granted
  1,388,172   11.03 
Vested and issued
  (455,744)  8.03 
Canceled
  (721,827)  8.08 
  
 
 
  
 
 
 
Unvested
at 
September 30, 2019
  3,244,183  $9.07 
  
 
 
  
 
 
 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Recently Issued and Adopted Accounting Standards
9 Months Ended
Sep. 30, 2019
Accounting Changes and Error Corrections [Abstract]  
Recently Issued and Adopted Accounting Standards
14. Recently Issued and Adopted Accounting Standards
Effective January 1, 2019, the Company adopted ASC 842, which replaced the existing guidance for leases using the transition method introduced
by ASU 2018-11,
which adjusts the January 1, 2019 balance for the cumulative effects of the change in accounting.
Under ASC 842, a
right-of-use
asset and lease liability is recorded for all leases and the statement of operations reflects the lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASC 842 is calculated using the applicable incremental borrowing rate at the date of adoption. The adoption of the new standard resulted in the recording of
right-of-use
assets and lease liabilities of $19.6 million and $20.9 million, respectively, as of January 1, 2019. Additionally, the Company reversed its deferred rent liability of $1.3 million as a result of the adoption. The adoption of the lease standard did not result in a cumulative
catch-up
adjustment to the opening balance of retained earnings.
The new standard provided various practical expedients, which were assessed to determine the ultimate impact of the new standard upon adoption. The Company elected the package of practical expedients, which permits the Company to not reassess (1) whether any expired or existing contracts are or contain leases, (2) the lease classification for any expired or existing leases and (3) any initial direct costs for any existing leases as of the effective date. The Company also elected the practical expedients to not apply the recognition requirements in the standard to a lease that at commencement date has a lease term of twelve months or less and does not contain a purchase option that it is reasonably certain to exercise and to not separate lease and related
non-lease
components.
The Company leases its facilities under
non-cancelable
operating leases.
Right-of-use
assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease.
Right-of-use
assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Many of the Company’s lessee agreements include options to extend the lease, which are not included in the minimum lease terms unless they are reasonably certain to be exercised.
The Company’s operating lease expense was $2
million 
and $5.8
million 
for the three and nine months ended September 30, 2019. The Company’s operating lease expense was $1.9
million 
and $5.9
million 
for the three and nine months ended September 30, 2018, respectively.
During the second quarter of 2019, the Company entered into a new lease in its Singapore location with a lease liability of $779.
The weighted-average remaining
non-cancelable
lease term for our operating leases was three years at September 30, 2019. The weighted-average discount rate was 4.0% at September 30, 2019.
The Company’s operating leases expire at various dates through 2024. The following shows the undiscounted cash flows for the remainder of 2019 and remaining years under operating leases at September 30, 2019:
 
Year Ending December 31,
 
Operating
Lease
Commitments
 
2019
 $1,746 
2020
  6,072 
2021
  5,349 
2022
  2,262 
2023
  1,069 
2024 and thereafter
  954 
  
 
 
 
  
$
17,452 
  
 
 
 
XML 33 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers
The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.
 
 
  
Accounts
Receivable,
net
  
Contract
Assets
(current)
  
Deferred
Revenue
(current)
  
Deferred
Revenue
(non-current)
  
Total
Deferred
Revenue
 
Balance at December 31, 2018
 $23,264  $1,640  $39,846  $146  $39,992 
Balance at September 30, 2019
  31,485   1,786   49,286   428   49,714 
XML 34 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss per Share - Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Options Outstanding [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 2,522 3,079 2,522 3,079
RSUs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 3,244 2,477 3,244 2,477
XML 35 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Deferred revenue recognized $ 6.4   $ 37.6    
Assets recognized to obtain a contract 5.7   5.7   $ 5.9
Amortization expense recognized to obtain a contract $ 1.8 $ 1.9 $ 5.5 $ 5.7  
Subscription and Support Revenue [Member]          
Revenue, performance obligation, description of timing 2022   2022    
Unsatisfied performance obligations $ 125.7   $ 125.7    
Subscription and Support Revenue [Member] | Next Twelve Months [Member]          
Unsatisfied performance obligations $ 100.6   $ 100.6    
XML 36 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation $ 1,721 $ 1,522 $ 4,504 $ 5,022
Subscription and Support Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 127 140 341 373
Professional Services and Other Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 71 69 223 155
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 323 283 855 932
Sales and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation 602 437 1,411 1,885
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation $ 598 $ 593 $ 1,674 $ 1,677
XML 37 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring - Additional Information (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 752
Cost Of Subscription And Support Revenue [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 186
Cost Of Professional Services And Other Revenue [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 107
Sales And Marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges 421
Research And Development [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges $ 38
XML 38 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation - Summary of RSU Activity (Detail) - RSUs [Member]
9 Months Ended
Sep. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 3,033,582
Granted | shares 1,388,172
Vested and issued | shares (455,744)
Cancelled | shares (721,827)
Unvested Shares, Ending Balance | shares 3,244,183
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 8.07
Weighted Average Grant Date Fair Value, Granted | $ / shares 11.03
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares 8.03
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 8.08
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 9.07
XML 39 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 47,434 $ 41,121 $ 136,852 $ 123,969
North America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 24,904 21,834 72,425 67,351
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 8,178 7,491 22,814 20,538
Japan [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 5,391 5,464 16,725 16,319
Asia Pacific [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 8,646 6,125 24,009 19,292
Other [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 315 $ 207 $ 879 $ 469
XML 40 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Cash Equivalents
9 Months Ended
Sep. 30, 2019
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
6. Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase,
and re-evaluates such
determination at each balance sheet date. The Company did not have any short-term or long-term investments at September 30, 2019 or December 31, 2018.
Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.
Cash and cash equivalents as of September 30, 2019 consist of the following:
 
  
September 30, 2019
 
Description
 
Contracted

Maturity
  
Cost
  
Fair Market

Value
  
Balance Per

Balance Sheet
 
Cash
  Demand  $22,608  $22,608  $22,608 
Money market funds
  Demand   41   41   41 
      
 
 
  
 
 
  
 
 
 
Total cash and cash equivalents
     $22,649  $22,649  $22,649 
      
 
 
  
 
 
  
 
 
 
Cash and cash equivalents as of December 31, 2018 consist of the following:
 
  
December 31, 2018
 
Description
 
Contracted

Maturity
  
Cost
  
Fair Market

Value
  
Balance Per

Balance Sheet
 
Cash
  Demand  $21,007  $21,007  $21,007 
Money market funds
  Demand   8,299   8,299   8,299 
      
 
 
  
 
 
  
 
 
 
Total cash and cash equivalents
     $29,306  $29,306  $29,306 
      
 
 
  
 
 
  
 
 
 
XML 41 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
9 Months Ended
Sep. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
10. Income Taxes
For the three months ended September 30, 2019 and 2018, the Company recorded income tax expense of $171 and $144, respectively. For the nine months ended September 30, 2019 and 2018, the Company recorded income tax expense of $521 and $410, respectively. The income tax expense relates principally to the Company’s foreign operations.
The Company is required to compute income tax expense in each jurisdiction in which it operates. This process requires the Company to project its current tax liability and estimate its deferred tax assets and liabilities, including net operating loss (“NOL”) and tax credit carry-forwards. In assessing the ability to realize the net deferred tax assets, management considers whether it is more likely than not that some portion or all of the net deferred tax assets will not be realized.
The Company has provided a valuation allowance against its remaining U.S. net deferred tax assets as of September 30, 2019 and December 31, 2018, based upon the level of historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, management believes it is more likely than not that the Company will not realize the benefits of these deductible differences. The Company maintains net deferred tax liabilities for temporary differences related to its foreign subsidiaries.
XML 42 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 43 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Schedule of Total Purchase Price (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Business Acquisition [Line Items]    
Goodwill $ 61,010 $ 50,776
Other Business Combination [Member]    
Business Acquisition [Line Items]    
Cash 981  
Accounts receivable 393  
Other tangible assets 210  
Identifiable intangible assets 1,525  
Goodwill 5,472  
Accounts payable (177)  
Deferred revenue (138)  
Accrued expenses (322)  
Deferred tax liability (264)  
Total estimated purchase price 7,680  
Ooyala, Inc [Member]    
Business Acquisition [Line Items]    
Accounts receivable 2,904  
Other tangible assets 620  
Identifiable intangible assets 9,765  
Goodwill 4,762  
Deferred revenue (6,425)  
Other liabilites (196)  
Total estimated purchase price $ 11,430  
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
9 Months Ended
Sep. 30, 2019
Segment Reporting [Abstract]  
Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer
Total revenue from unaffiliated customers by geographic area, based on the location of the customer, was as follows:
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Revenue:
                
North America
 $24,904  $21,834  $72,425  $67,351 
Europe
  8,178   7,491   22,814   20,538 
Japan
  5,391   5,464   16,725   16,319 
Asia Pacific
  8,646   6,125   24,009   19,292 
Other
  315   207   879   469 
  
 
 
  
 
 
  
 
 
  
 
 
 
Total revenue
 $47,434  $41,121  $136,852  $123,969 
  
 
 
  
 
 
  
 
 
  
 
 
 
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Schedule of Goodwill (Details 4)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Business Combinations [Abstract]  
Beginning balance $ 50,776
Goodwill from acquisitions 10,234
Ending balance $ 61,010
XML 46 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Business Description and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description
Business Description
Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.
The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. 
Basis of Presentation
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018.
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 14, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2018 contained in the Company’s Annual Report on Form
10-K
and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three and nine months ended September 30, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.
The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form
10-Q.
The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in
footnote 14
, the Company implemented a significant accounting policy upon the adoption of Accounting
Standards Update (“ASU”) 2016-02,
 Leases (Topic 842), Amendments to the FASB Accounting Standards Codification
(“ASC 842”). As of September 30, 2019, other than the changes to
the accounting for 
leases, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018, have not changed.
 
XML 47 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Outstanding Common Shares Excluded from Computation of Dilutive Net Loss per Share
The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of September 30, 2019 and 2018 (in thousands).
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Options outstanding
  2,522   3,079   2,522   3,079 
Restricted stock units outstanding
  3,244   2,477   3,244   2,477 
XML 48 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Business Description and Basis of Presentation
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description and Basis of Presentation
1. Business Description and Basis of Presentation
Business Description
Brightcove Inc. (the Company) is a leading global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.
The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. 
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018.
The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes to accounting for leases as described in Note 14, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2018 contained in the Company’s Annual Report on Form
10-K
and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three and nine months ended September 30, 2019 and 2018. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.
The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form
10-Q.
The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As described in
footnote 14
, the Company implemented a significant accounting policy upon the adoption of Accounting
Standards Update (“ASU”) 2016-02,
 Leases (Topic 842), Amendments to the FASB Accounting Standards Codification
(“ASC 842”). As of September 30, 2019, other than the changes to
the accounting for 
leases, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018, have not changed.
 
XML 49 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue:        
Revenue $ 47,434 $ 41,121 $ 136,852 $ 123,969
Cost of revenue:        
Cost of revenue 18,314 16,318 56,669 50,147
Gross profit 29,120 24,803 80,183 73,822
Operating expenses:        
Research and development 8,127 8,314 23,150 23,832
Sales and marketing 14,567 14,009 45,650 42,508
General and administrative 6,245 5,621 17,485 18,056
Merger-related 2,539   8,091  
Total operating expenses 31,478 27,944 94,376 84,396
Loss from operations (2,358) (3,141) (14,193) (10,574)
Other expense, net (441) (217) (477) (427)
Loss before income taxes (2,799) (3,358) (14,670) (11,001)
Provision for income taxes 171 144 521 410
Net loss $ (2,970) $ (3,502) $ (15,191) $ (11,411)
Net loss per share - basic and diluted $ (0.08) $ (0.10) $ (0.40) $ (0.32)
Weighted-average number of common shares used in computing net loss per share 38,564,314 36,212,246 37,738,739 35,564,311
Subscription and Support Revenue [Member]        
Revenue:        
Revenue $ 45,424 $ 37,442 $ 129,192 $ 113,176
Cost of revenue:        
Cost of revenue 16,686 13,142 50,237 39,723
Professional Services and Other Revenue [Member]        
Revenue:        
Revenue 2,010 3,679 7,660 10,793
Cost of revenue:        
Cost of revenue $ 1,628 $ 3,176 $ 6,432 $ 10,424
XML 50 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Stock based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Weighted-average fair value of options granted $ 5.21 $ 3.89 $ 4.54 $ 4.16
Stock based compensation expense $ 1,721 $ 1,522 $ 4,504 $ 5,022
Unrecognized stock-based compensation expense $ 21,000   $ 21,000  
Weighted average period     2 years 9 months 3 days  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]    
Short-term investments $ 0 $ 0
Long-term investments $ 0 $ 0
XML 52 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 53 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Additional Information (Detail)
9 Months Ended
Sep. 30, 2019
USD ($)
Patents
Commitment And Contingencies [Line Items]  
Complaint filed against patents allegedly infringed | Patents 4
Cost for Guarantees and indemnities | $ $ 0
XML 54 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Recently Issued and Adopted Accounting Standards - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Jan. 01, 2019
Accounting Policies [Line Items]            
Operating lease expense $ 2,000 $ 1,900 $ 5,800 $ 5,900    
Weighted-average remaining non-cancelable lease term 3 years   3 years      
Weighted-average discount rate 4.00%   4.00%      
Right-of-use assets $ 15,419   $ 15,419      
SINGAPORE            
Accounting Policies [Line Items]            
Lease liabilities         $ 779  
Accounting Standards Update 2016-02 [Member]            
Accounting Policies [Line Items]            
Reversed deferred rent liability           $ 1,300
Right-of-use assets           19,600
Lease liabilities           $ 20,900
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Schedule of Estimated Remaining Amortization Expense (Details 2)
$ in Thousands
Sep. 30, 2019
USD ($)
Ooyala Inc [Member]  
2019 $ 1,456
2020 1,463
2021 1,304
2022 1,304
2023 1,304
2024 and thereafter 2,934
Total 9,765
Other Business Combination [Member]  
2019 160
2020 381
2021 381
2022 381
2023 222
Total $ 1,525
XML 56 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Business Description and Basis of Presentation - Additional Information (Detail)
9 Months Ended
Sep. 30, 2019
Subsidiaries
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of wholly-owned subsidiaries 14
XML 57 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Concentration of Credit Risk
9 Months Ended
Sep. 30, 2019
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk
4. Concentration of Credit Risk
The Company has no
significant off-balance sheet
risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.
At September 30, 2019 and December 31, 2018, no individual customer accounted for
10
% or more of accounts receivable, net. For the three and nine months ended September 30, 2019 and 2018, no individual customer accounted for
10
% or more of total revenue.
 
ZIP 58 0001193125-19-272587-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-19-272587-xbrl.zip M4$L#!!0 ( $&"5T\^;.P>&,$ %X?#P 1 8F-O=BTR,#$Y,#DS,"YX M;6SLO6EOXTBR*/K] .<_\/IU7W0#LHN+UJKNNG#9Y1[/J2K[V*Z9,WAX*-!D MRN(T16JX>)F']]]?1)*4N(N[*"F!7BR)S(PM(R,C8_GM_[PN=>Z96+9F&K^? M"&?\"4<,Q50UX^GW$]>9GTY/_L_'__R/W_[7Z>D?Q""6[!"5>WSC+J^NOW'_ M\^GN"W=MV(YL*(2[-!5W20R'.^46CK-Z_^[=R\O+F3K7#-O470U[7C#\CS^-8 M9Z;U!$_RTCO\^5&V2? X_JIJZQ?"#X_?>3^N'TT,_2+19X79;/:._KI^U-;2 M'H1!A7?_\_7+O;(@2_E4\\D:AD7+@3W^O&:;0U&8Y+WA/1&\H)*5113D;^8[ MLW>RI5BF3MYM'@Y>5TS7<*RW*+%LHIP]F<_O_!^1'Y-37CB5A/5KKF6!P&6] MY_]*&1E]425:^COP0\KCY%59I#^/OZ2\H!G/Q';27_%^PY>DZ$N&K"EV^COT MIQ0"V)J2_@+\@(\+L<>=E97Q//R"+TRC+[CVZ9,LK];OS&7[D?+3_R$%]5<] M1VK^YTM(E%W'RA$6^'4-MN4D(8 OP[/C"L=U\MZF*^".S#FZ;MX[;ROR^XFM M+5\GN/Y/@T5^]FJ#-+[;* K%-!SRZG :2/0M/_G!"S_PV0>3 MG_V0>/KWR>9IT%R:\[;YK*GXS5PC%DEJXD2.)D]-N[ M^,LXX+OT&5;$TDQU\QD6L.5$4O8/;&F(6)-^TNL:1EB39LFUF3OB%5\&39-K'/[QNCI\O/, M#2=E/06_U,):$'](0O]$(X3U]%008==J%.N>+H@(ULWR.K+1C'LIZ;4VFG'3 MZD#@?PC3_A$IH@X$_E28MJ,.)GW%>M*P.DBWP'[5KBF: MXX'(J1K\[OD; -SWZ?#ZIY/WVQ#^[5WJ)"$ZA^#97],R*@4^R8 >/LUNG 6Q M#E0"\I ]2NY_AG.P^4;(O6,J?]ZL-FO!M9%@YX"?JJ'#[9G<$\6U-$FAR@\>V)M_*"M!7.>C%F\#S*+E- MC[T75.(U8A\LPS%$[GT:KD?)]._W!\CB0&U_OS]*GE*O-_K1@5ST7'*KR]$; ML1?94A_>5KV^"%U?&42!79^^LY$\3J;C90A1+\FC$V;U!7RG.5>PN>F WS[P M.PWBC.,_V(:JFE3.? M$U!_=S#5E^M/-W=A ?B;;&GRHT[P1R3KCZ^:H2W=Y=J.OY.-)^^7O=\JT/Q; MH^,=X2+8YLA*Y]M0X0GC#-Q,5T@*CG)]G*O (Z"BK-_*FGIM7,@KS9'UL%2O MCPF?_^4"LF@QF@9\W(MPF2W K_5I'AF.4C" 4DO3H-O(L0E# O6C%(!SVR;. MK6LI"]DF&-HAZ^3\R2*4@)%=S]1U ,#R? <_;LPW69?##WQR;GX'Z4H9&V*]M&: \N[8!JM.Z(EYE@+[151!*N8+-UR!=0 MHG#0=V CUA[!JD9+V_[T]E7^IVE=Z+)MAPXSH&P/7Y2BF#9QI"E!Z-#A.YM] M1RG.?M@\41^(LC!,W7QZN\."9$RD]T:DM["0B74C8GVX+H&.A8ZY*O;#-&$" MWX#AP(2]M5,9NPZ M"WO'38.\>=F55ZZAVH?+L71,]YM[5[)F_4W677)MK%S'_H(VG1 Q&(('/KVM M__P+D!ESKM_HX_O UJ)8))Y/DF6_^5':NT#07S7BZ MAW%5$%?[^TH%&PE^'?*SR,I3_^EZ&X]]95K?R,OFW5O+-.!/A=[9[,4-4TED M0O>1V\FUWQ(1JV]T[ZY6IN78$>:0I08;_9_ U^>'@A^C,!H]%9 M^*8BXGY+Q_5BO)DLU):%K8#0.39$]R=-Y\]^R]P!N^OZYAKKD*G1&R:5:%_( MDZQ_I@#VF74 Z?L$J"4OS?: /RP68*\O3CN.!>A.+MFE_M[+Y@XN]7>VKS%Q MV@^VL:"*WBYZ9DQW;*PQR3WFZ(C.>HFQ:_!FN-1&[[,0E]@U^#YSCUV#]^P: MO&5^LXNYO;N8:UHBTGLKLV9UN^BXLL.FT>E2P)K5==A/-E'O M16'!W@DC:U:W='#W@DE:U;'3*<*IM-QB 6SIUBSNEXWJ^N=@+!F=7)/ MFM7U3C18L[K^-:OKG9"P9G7'Q6_6K.[P>3UFSNF/B-FM6=X1,9\WJ M#H^GK%G=$3*=]6WI1]^6W@D&Z]O2;=^6W@D Z]O"^K;T5C99EX=>=WGHG<"P M+@^[ZO+0.U%@^].A\GD:XO.4A7AW'J/@H B_'O08Q_+P6#A='V-XRVCP+#PFAW$D:[6U$06'AE M7V($A+Y) 0NO[# V3MA9.&5.Q?(G8=7]DXH67@E,YTJF$[' M(1;,GF+AE;T.K^R=@+#PRKZ$5_9.-%AX9?_"*WLG)"R\\KCXS<(K#Y_'++SR M\'C*PBN/B=LLO/((F<["*P^/IRR\\@B9SL(KNPVO[)T L/#*?H17]D\P6'AE MK\,K>RE_@(_^L\&*M%#X7'*2V&*'*74L,BW7D2^]5$T M6-1LCZ)F=RL@TY" K/_V[M>#L]N%N7S4C$0*1L;1[@?-?EF?M](.NWA#=C,_ MMRS9>*(_[H,\90!-MZ,\E)LXUVXY1>GIX)X*K7&R0>+R+9KO1TE+U.0WV]NLLB#W40> M=,=A=B/6.[;ZNKENV^/=Y]V^0\\V+L]<-ZQ>CBT($75:+^,;\03B2E8<3?TQ&0\G8TD\X?PQ[L@\$1QWPKF& MYOV" ?<_OM]?GG J4;2EK-N_GYQ*)Q\%01B*P,'?WA4!H#J@4@J@FSR6 H#. M)KQ4"$K&BC1?8/\F=]K3PKF9?[<)K5B8!'18FZ*CH3"+0)H+01C4:P,$ MYDE[U+V?;,#$ZX0+[_YAFNJ+INM)B$>U(1[.QI,(Q$4 J0_XN*Y,C&8Q2I>% M.QNV25VBC@5>X"/ E0-@6ILX_&0RW@H 59@^L4Q#<2T+5E 2FEE=J#[U53M.Z(0>!ST&VBVBZPE47M#D(3A-+I:\P"H#FCM#4"40"PJ M 7IKD14<]_PB9)D0UMX&1N/I)&:VI$Q< ;+:^\-P.AZ7@RRD&#/!JKU1C">C MS(VB&DRCVEO$A)_P)6#: D[M;6(\'DW2]'1Y4&KO&:!L^(*@1*W@+YK\J.EP MLLK9VT>U=PV!'\8LVZU0)(0K>$8C>7;(J/:Y83I+D;'4R:N"F+8OE+,01#[% M5-H*8^B!)%!I>T INLW&HUF4QZ'Y"H.1INC+K01Q$CM(9X"!=P*:5U =;0"8 M%*21&$HJ6&E:?@MU7FWMO:'IOY\XEDM.N'>5YTY3Y5M(DC=WB!Q8=AJ]Z M3 M5XEE>]Z=! #C-+U=UY[>!D4]B--4>UT;O S$@?5S*[^AZ9.E]\=-N(TF0JKA M%9VZ"G"U7463B2"6APTD5@W1.A.\^@ZBZ52%+G[TBB/45O32;)DBX'<2, MS343SMJZ?S0;#8ML[RFP7I(Y@2]5OX1Y)HRU3P##F3B-KNCTJ:L 5_L0 'P> ME@6NB 36/@9,1^*0S]*#U8":U#X'C(51*:#@1.41DVKM=/_"I,)Q8-L6[X<< M9$Q86_E+,4=,;,9RT-36]M*D,#095[U)H&KK>!&VH%GTOB)C\DKPU5;PXD@0 M1+$L?)$0B Q^UM;ITYAAD9RT+$BU;?MR(!6XCOQBVG@W<3-_D%^3\%8P^J/P MG@J\.(YOWV5@:A2="N>(&#JS4<(8J8I-/"0@-!3L?'@GG$!@6OL<G+SC)MIK4WK.$PNHV6@J=!1.H?76)NM,J(1(VW M6]FZL6@\BDH5_BVQ:%W]) :E-\ ?<&;Q^B*$<;G^=G7RD3_CL7I^.9"RD: _ MV^>NLS M[=]$30)?[K1CT_$24*/_/GZSD -%$T0O?1#J$]'+;9#-$SUD,A>F M^*STIEB-9'RGS>A>WQZ2TFPB M2BTC&=^1,\35QV S'#T8U1=5<=HR?O&=.T-2V\%O/)3$EO&+;^X90MH2__BA M.&P505CCA02TT+V()+0-;'S;3Y>V0G$]XW'<#=HTL/'=/EUT"BEC8=BN,I[P M\8U_+09=*6-!BD>R%T/2O^BXLLPE7HA;@-3?-6=QX=J.N236M>''#V-@"_RC MIOBX)OS.C8KA*+[2*^#5.%EV;H8(XDR8Q3U8NZ?+SBT7 59++(:L#W39J;$C MQ@/V^T"1G9I'$QHAVC.*[-B@FLSB?OR=DT1HS 0;3H92[W81H3&C39#&TU'O M=@.A,3M/$*59S"JMC5].Z^XD)IE&8%E.305Q$L,C!Y :$"<,MZJR)4K"**XL MVP$YTZ@J*RZB-)7BJZ$@R/=$UU%J#/6K;/U),.(J$]Z$L5/Y@#@@";QQ*HVP<[<-TOO*U,^%I1< NR4ON>A M+NEWA,8.X%$]$8(^$1,[8U5Q$4>QH+7B4#6%2V)OK"I$4WXF-(!+$Z:+F.GW MZ,P%/QD.>V?1B8DM.ITL[9Q1I/&D81NP 8ID&@&EMRI!$(4FT2OAY!0S_1.= M\#7NL6G-_,6!J>QS48<3F/%PJJ D^F6+7]@$Z;UPG"E(HD6,5NO@L)N33*V'DW\Y<&K]A)K AX8!D(C8.7>1%QF MJ@GX,K>*TN03^-$DPWI)AV_S;7"RTPP7GO9?,PW[$YF;EI_O X"8TJ75\#9A8Q$Y97)D'G_)2/)G%:]*UAL?.R-7@TD8RV7#9<$H16]J4F8N#5BY[+9F $L0-CUU8U*R M$E,&<-)T)H+Y/B7K^#+O+$_GFXA7 S9R^=N,Z6" 9#3[5 M@&P#S6+QPL701*?11)KU$2@G[Q(CG/UGZ[M M^ T84DO!3!*5;:J+I1"+4VX'@UW0J#G?BB",#Y-&B8H\U1=NW"=Y,"1JT(/YI)AR5P6TL'.!4&B=";)H'M[$0 =@BQ?&H=7@; MBQOPM6<%>+?7EYJD%PD*FL[/JK7,+!#<$HOQKEDF:Y)>+BA HV(/UR(!C@VC MD5\]J#4T)@VCD5M'J&(?U@)HC,J@0<]'H2-.'(MI(C>VA:61Z;L4A=ET*(60 MB8-;$I<.UD>FDY,?B=.9T!PN'2R2P@[;NKATL%*R^=P!6"P?U+C/RAIE4"VX+IH6UB/9R(H[$84Q+ET&J<*L6BC=JD MR@A[I\SZ195BGO\VJ3*=2L)$ZA=5BETIM$D5 >_]9\TMH0+7E=-$.WSR^Z?M'SZYU[N5V\^W@D_&\J-5'HMJE6+7)FW9[4+2 M;"^%3]/4*%C7HR5JI!20WB4ULC.QHOMP;O/ZAN1$FO2-.,5P4^(4\XIW09S14&I2*GB MQ,_)]*:](XKY9-!14KMJ3 NFW'6R"*>QWM)M$V.WA"]8:;$+PH]BU88.F_#% M[D*Z(/QP(AT3X8M=ZG2BM87)[@CO96BEA8U,"Z;R_8BW;VF2-LE0H0W 1=$H MZ)1K%8U$>%%Y- IZT5I%(QF25!Z/@GZO=O%(A#&EX_&-O/A]7=!VLDP#_E3H MS#?6Q4(VGLBU$7Y ,Q1MA9U?:/LBK#PPGQ/%N9E[#]\8'L WUC?B>$VMA22! MTCQD(8]%FX09C6-63P<$Z#Z099J=:Q;;=;?W!&M6+ \T &V:S%;+L"^[)OB! M1K--L]/==BOA!QH:-TVDVV69DUT+>.=Q=MN#2J;Y'>@+E1O JK0E0D1VL8^G M-FX/W72UN8_O;@??":73D&7)?)M+;VHCCZ?UN43(AK+TZA"VKD M*^'T=NI-7\2G[4GQSL=U@Q2GJ4W8&[^#[P:5_!Z">X5*KE9NZN:]&U32"A2$ M-,(^H;(E_J8#?Z>(/&<.J^FL:8ZEVA+CG7F( M@.(-(YA[?]$]@K-1TPCF5ER:=,_!>-GNFME2Z8F$G<3I)RL]UI?I(9PV?W!M"Z)+ ,E8TZFR! MOW7BN\;/EZ;E:/].=RH5[)I>I#M1O!=8$7CJPU^MKE!JF,MX6 O^6\M\UFSX M\LJT+DWWT9F[NN]/39&LS-#OTEV91U'UF@=&57!GR8[7522 M>/]?NZKM.Z(0[5E^U!-!5+,&6U_'J[X7@:<^_(UU283CURQ1<[8F K<66<'Q M]Y+,B66!">\58H<%0JT*[T8@B5)C+:%.Q[$F2-4@; /'3$=]Z9XGPC:FU4>1 M/KBN2YV%4F/;Q"AV9BX&4!,H-+932*-1XR@$B^]6?DM7!8TUL!#'TC;P8\#4 MA+RY-A:".-ZVY,N";KE$_:+)CYJN.5K2 IQEMUXNWQPSUFJ["#RUX4\FPE?6 M1;.8?504_D?%?$Y;(\'R^(*?4R!O;/,^%+44Q2/)I'FA:OP-;$NS&6FA( M_#A1QCL?F)J0-]9M TXN6W5,#NBP=H/@J*50:*^LD2#&W;EU<_.YP]^;<>8%3:!+TQHI,#L68TLD$ MHB*DC96>%$>Q'DN%(/U&G O97M!3D$K43V_?;:)>&]?&,[&IZ0"@/F=H]LQ] MM7R9,EX<1P--B\/5%#;%4J$+Y3),A[,&D(''%4)4VC*!>EQN:"M7^_,KL13- M3M;/G377,SF11;H5F)J0-U8Y<43;]34!>;!^KDR+FM-7FB$;2KX4)9LG5[<9 M8LW!2X+6*%;-;V1PM3,1;$G0I! 7IO3LPY]&YLVQN+A;:)%*":0J6Y/4^,9>94PR4( M\/W\JM 0WSO9(3<&#H0-S.%_:!<^RWJJ0!4LPE"LGU@$F3)@-8=.<\6$17[< M"#[X4^SG.[!@+$W!7O?>Z]$O0D]Z\;G)L;W 1HLE2*V&VI;+K) [G'6 #94NWO*Q6X#;\.^5GXJCM4 M#0 LQ^PDD^*1C_$S?QYFT:+9AF,!DG_7G,4%P&0N_1N0/$+DED7=*2&\^^A( M+>ZM^$7OTR,>MBP*),HH](<"TFPZC&Z=Z3CE8(U="[,0WY++L$O6YZ.]02H' M\R2^6]+0=LKH62R.,<<]7$K1)D&!(1QK6U1T6P(F=XEXS!_5C*++-<=VS.B)$(\RRU1T:EM*V=-=3@>W3RT3-$MBS0;,B:Q*F9Z_@1=J)(MCJIC)27_X-?!X-%93]NRU*=Q,]%P)H$M2 M.!_Z8KGO1>1CN@/HF_'PCVC#@%K0KQ?N4M8,+T]];EI+&13WS:.N/67 O\56 MN'O]0,&O4V(8_"L1"!\J!=R9J5[@U,+?>R R%90U@5CRU'Y\[%I39" M^4?@9@2G")"?9!TUD5]B1]9A[W)3SFV)UN [$:1T8!O ;LL.T[%XM89F_F&T M":$K#7J68MW6[JP1>1/B(1M-;0M;//F-R],TGES>$"*IY8(VB!2A\4R*73DW MN;]MJP'4E9C4W0[R"P#M1&!JHY2V93O2[F0<51^!D M2%.ILU!+!(BGER#\O%SIYALAH1#7B!^Y'G"?WM('*)9-[H>G1R_8&B%7!_0O MV#"L[_27^'@3A3VA?S&'>^_IOZ_RGZ@(E5&XN>_TWU?Y3Q2PRFPR$D3240X@ M)>R[^^_]XH$X'.XE#S+;;L5;KH-B=27V@@?M MKX/T -KUX?52LQ7=M-V4I-#4 FHA&5^/<6T 0/873.\4PM1=/_#I;?WG7S1B MR9:R>*./5W-9%D:I(3KD>V@[@M^KGE$(WBUQ/SOC6R8*%?',[4]1@2^%X*LA M1UL\L]WQ)>$@Z7A%I1;(*^4H:0:#XK*66@&O'[QK>%7-\MW!K4&8WBWAW+(P MP0;]7Y_>-H_XR93G+[*E>J4%KPW8[%T:@TBS=A\6LN&G6'\SJ0^-J-]*6#\H9F'&B""]9_RD4YYL)4\W[*+SVM>&%[>49$FQ MRF=M+19!FDZ%22>+)4J(71"_PH(IEL7>ZL(1A#->ZIY!/5D^?Z-K.7OY%*M; MU];R&8Y&D^&P"^9$Z; +VE=8/<5J*;2][72R>$K2JAL&7IG6G&BYZZ?@_4M+ MZV.-.!P* MTTYTVGX=;X C6R*CVUPGL\,\WOBSAIHV9*V&+8?];1?(%5:".)$FX]&H :IG M8=D2"6.L"TK5W8)LI@CUEC-['<+F*_Y1$P)=#OLF"1X]SOQAF7:\"A,0M^#I MNP7I'<]$7FIB:\U&MQ0U[5+CEQ/A@J?HMD19X,\2?6BZ(46!%KU>HY4B=32! MD 5/NRV(ZU"<#,79U@:].=@T*HW!J!4%LN#!M"V!G)R-RKC<&B5&DRHV,?&# MZWA(M'T(':P:^-P,1)%:3@^ M\,-%HB=#@X3-/US,&E0550\7C]NG?"P]Y;HF0% ]PI7U!V(MQ23QBQ6Q*,>$ MC[>3?PR_BIG(26+9$PG+*=DO\8'O*5FIP'RN(?9/*-GO*+ TD)(G?QI'O MX^T(E>VP06U; =>62!W502D4W5*LIF%U*X[CS>-;0W6[LD@0(]F;)3V/)U:R MZ$*S%&R5':--C7I%>-*-U;=/1Z$*DIG)2M$$@4Z0C!4O;@[)8F7H.T%2B@52 M-X=DL;+PW2 YD5I",F%?IZ_)6\M4707[DMT3ZQGV+GKGUAR"D[:8F+B\2%^. M;>,WGK6$7\%K@[;Q$\6V!+18=[C6$2SF&:V"8+$2L7@Q3S!@'S#TF]DA%GZS MX08U36N,3+BT,S-(N\!3G+:$9\$>/%WA&>]IT1R>Q9KS=(7G3$JQ?!O!,S/S M.6;K$%W'KDZ&ZI63H2U:&D9RS+>%9&:EVYBMTP&20ZDETUPJZ$OL DEA*+1D M\21Z^&29K5U@.9VVI7T2=D_ZJOR#&,22=<#R7%UJAF8[V'SMF32.ZF@V;0G3 MS.I'47YVB&E;.V=!]U-GF KC21'O=154B[4=[!35EK1NHK=1M2+JM$>)V)+. M3+0AJM8(@!X3TCQPC<#86.N_X8AO2:P3G7YJ-&*M1LXH3S3RR;()T:T;A@:;N^>YRL?_$+\*C5Q,;D5J5Z0KZ)"I0#KIJS ] M:-(5]/4PJ4N2KJ 7::](5^6",FV6.\W^\\HB>,-#+&([V%$T2<&";JJ2%(SM M!"LW>C,[//G(GP%CFKCV+HKZCNEC]#K^RKLS3I]]G4Y,)[)I M"DOX=]HKT73^09S,KIE3?DOCKVTND;'70R$:S],:])V0R$N@N#(M_RM\+GER M2W0:RW![?;P5_S'[*EUV0)U4P-O+RBV?XY_H?E;8Y9H9'SLZ$X6V\G [S=*O M3=MB>W\9VDIGTQFC+=*V9:O'@WT*#8I7&AJZAX([M4""H!6>R^MU",P; U((M=U1:YZ!'; MHV2Q2]:BM9K+ 7E)'IU-B1H0>LV^7UE$5F^,O\F6AA'U:(PF#9Y$:[?,*!4% MC&D5YPF;WQ?PG>; @-3>+6*#T^PB_HP/Z:1N'>SR11D(-N L&-WUV+7-%&H%X*DRF-0 N&*/4(,"3 MX:P.A3/WK]8 %OF15(?$F?="49GXZVU-.$=2'<(F>V6E2T)],(?C&IHAV5(J MG?^UP13&DC"K 6=!G_ZYKCC.AIMNEES)\,__[PM1A)\3^ MD)@(I:D:& AIF!1K7A2'+3QF<@< MLR"<&3)L5H'=P*FT !0G&V_<$JT'3K,YV>%T(ML.]Y,P.N.YI:;K ," CH*' M*/JP"[\#RB:'F:T._,O)W-*S2CB#@-5+;5%XQR(VH*]R-+* T0,TSC]X_S\ ME@,5AF&#,/T2I@/SSS[+LO52"!*FWA?-(#?SJ(WY57Y%8#Z9EF6^8.JMO()? MG+3F4=>> M*,CVA6M9N))ERWJ#Y]/=0:G]@$H#61:,B$R8MHU9^O ;,92W6Z"TX=CGNDZ> MB*H##^:H,#,K"R?:^!3;3_QIDI6Y0A)1"K 6[^WRZF2D]HWIIDSDL*V@BD1M M#+H&;N%+>$M^@F7J6R%7IG6MPG?:'"7KJ_Q/T[J ;1*V02NQ'(5$P>-B@I)Z M4RD$"[,D4,TA4RW NAUD JMK_,G$4NKX)O- MG6#*3,U9 [9V\,OO0[\W^/F/V'=$(=HS;O9)5,NU+&P%U228K6.=6[BH&P:G M8QT[PJU+Y,";<]-:RH82VK;7$<<:G#&>;N;W\*T]1SQ-XQ]$MA)VFI"H$QNW MZJ/E,>[=UP+A3F@:U*8H=QD^G\>H8"6!+HK*M5N2YJM*H!EF_E37UVH"C MD>;(>I-(B1-!C"<2UD8KURB:=H+6<"9,Q@VCM:78W!U!MP!1@WZ\C,)-F M0M-\RM>5+2,T&<-NW"Q"B M;%@&$V6MXDNK8PQG\73K5 0;L;D+EA#:CP-$LEY0H1"(QI$I(WI;2D*"\"Q- MH_%=5YHUO()R[:1I:VA,2J#A;X@8Y!@44*0!D"017"$DRK^4:]4[PCH"L7#6 M[-FC3A8P'S$A[II&;B)IDF*>*"50R[V5-F5YD/([<#<,TA?3>-H&42(SOQ:1 M4F8L#5 MF2H)4-:=FY!,M$^_PFSZSFT,.TWEFT*A8.I]XU +,W$FU@"[8":] M;U2X6(24V(U +@EUR%TPC;T%N$5^4@/NS'NIUN$>CJM?A O)!.ZJH9O#R;!& M3)&0G0==/JA0$*M'6@C)1.&JT8V"*,WJ\*9H*FWC8583<5A'96:GIK869B6* M4Z&&\"53/-,A;B!L95* LKG]K:DL\'VD1 M6A29ABA0,+.Q10K D60\C;1O:9 $WN5>+@4RM]#F*9 BXO%#40$4FD&[8&1( M2VBG>)([P[S8'MZ%FU:2XN5?.R5$P4)W'1!"$#$VO"XESM5_NOX1ZXY0)^"# M^2"__EUS%NAK@$&N3*M8#3%A5+ 2A?._"AE:F#9%K$26<59I[X.)&DHMD$M M/VC$?C"I\,'3KJT9Q+:)_8TX-_,+V5[XOR22KH6BR<-%PHUCI7?+P)6A-))W MJ\5GK>A/1]MVPR)-F8Q$3-;3A>#N^]W 2R-1;MF$ Z(]SH(%S MZUK* OB*-[ZR3LZ?+$*%*Q*B9^HH%Y9GE?ZX,=]D70X_$) TI':*F3<\[G.C M\60L^1[J G@6U>P!9C=SBFA2NR>S6(AE6L'%GV@J_=E6+//EDJQ,.YFC*"124G>]F.+H#Q']F"J)H)0F!1BB M0JPG8OF:']WX*2)0U![<-0U0!.*U-W)1K4&3HJ9A#V@RR5H66VD2S FJ^%$S MZ)Z_*:_AWQO22')/T03[*.#Y!;[&&&T-#J08.0J#>W'&WI.;R*<4TF[IQ>61 MYMKP_>(JT;Z0)UG_#, 42COP+<:H>Z<+3-NB["VZO2SG#2O\8&,5- QI\X8$ M:2=;XA^:(.U8Y%NC;":F;9'VVG!DXTE+E=-$ G@+Q)Q-QJ/6J!E"+I*K8)KJ MBZ;K282W1*,U@?!P,H[:[P$T+:NET ^79$XL3.[)"!%.9(>WL8CB#O-.46Z+ MUFGQ"8F<]1:H*0A#J3VE%(M[:)=3]+XO2<0M&7N-$'$V[E B*9X1;XS__I4& M\)$OVG-8?WE3Q&K1?+?)W-6_:/.4)5S4M^N'0E'[")UI"VT5B7+,@>;3FQ=- MI4[ ML-!S!.=\:5J.]N]U8HUA^]DW*B8I76FV(NN85),D6[G33%VR"<-1U)QH *?J M),*W'U[,)%'*G7CJ$V4LU2"*CT5-,BPLDMSK$U5!6B:$%'//5,2C'BFN3#=E MG90[K_2 $HA&34+ LTE"E#MS]($0\&QU0IS/'6)E4V-+[E?#U!!G4AUJ1'!) MVZ3# 02WEGF%29M9_I!$'8WJD9;3B91^R,R!IS;XF?&9I>]RA\/A.-WD;1'^ M[ (;Y>N0CN-1CPW"_XTX7G[9E[1KQEECG?U.AZ*0;I%MA:HA5!H+#C@5I*Q[ MBJYP::Q1X*D ;!&JXT+# U+>"%X(CJIG6,&;Q:(LOM_7Y;0DC.O 66RG;@!. M/EYS/%'HAQP+D*X!5"2OTKV0@52N[ MW MWT0IF2;PS:UL$-(#1-=A&$#NJVS]27 M^%JG.02'"4]/$PCF>KTW",)@<*A0 M%NBI]>*V:'IMTS@FN@KEH]A@^K%8L)I@)QG]K60?-TJLHA[X?256[I:VKM5, M?\2Z;(GT9U':4@3^XZWTCX([:,ITI;R[4B:SFBWZF0I4LHYWX0*?8J*N3#E# M)1O@$D UCU2YZOGM(E4A9UY,SYF?KL^D='M/B? L$-7C72RN4T'3ZMTY"Z[!7I4HY7])*DB<3ZCL*;Q6T9 &W+/HMMC'] QQ:RQ^JR22ID(-$K67K"%NCR^!/'/%"_4B3"*==N@O\#V&:ZGC(.&Y*TRG/3X?B;^^*@1$ M_&#)^/'^;?EH)BJ,B-GAYK$6SI\N;O[F31T9,$H6=-=:*].B?**N."_P% !5 MD\L@&1">,??EYS#2N9,$\-#>M_"P(#X^:$ZR*YU8-$#[HT=CCA+9 R,^=GS. MSZ]P9H5#\3=YF3)OP;O>C]_.[R_/_SLZ8WCD*.7/5178;U-RW%BWEOFL&3CU_/PR1/'[V,VU!*1 2VU"NH'%#5+MYK1:KF1+-?&[17'W[U "!] MTD'D$C G@CBR6/B_=>>#JCUSMO.FD]]/\(53-!$-YSTW_/D#-X=!3N?R4M/? MWG..MH2#GT%>.,MB+1].!@\9[ M#A\Z^=]/SH>'!>%6ELE17#AM@Q-^P\FZSJVH@\>&IXA-L'&CU\8=9$IW50 # MN[R3^9PHL'N8<^[1IQB@O=X$.'D=;\+!**Y._YH#\/1M>4/<,Z3#.R $PH9_ M.[1+Y:-I@;6,!3$# KUHJK-X#R8#T(8^RJOJ?U^-;Z[_4X*]WX3^MS9\X3? IQ*LP\<4X\?G5:PKQX;M'6?GS MR0*JJ.^QPSWY<)(R=.(AC@H&"+.O48.O=>(XQ#KU$?:G6 , 0]HKH,][S="U M]53RI*<*5OY; MV?!U\-?ZIPBZ'SPJ<_03)[N.^>$#I9:L:T_&>YW,819/;*:PHD(2D,)(''#S MA!H\X2/NT]<;C)L(H=%"LK/E-?YL]/.'#W!L=C!FQ(?2$Y$JPU4#8E3IK6IS M2<>&\+ 'Z)Y50YC/>B^D$&,+I\CF-,5UO8+-]O31(O*?L,/9F@K?R\^FIN8L MN%-##RE%\PBK!S. M-G5-Y:RGQU_X 8?__+J!ICS((6V)-A&QBF&1LAN^4*\@/*ZKJ7N/YYCY"H\N M;'S_T7J'7W\&@T<-?;XG*X>>'S>4DOA!8KOJ%>-V/?]:<,:'*#C?X*\-]KX MK3][\K/^N'?BPY0K4Z[UUPB>S'LLY#V8_^#Y/V/\/VK^]WG]U]OD/-= E5TN M'Z60/P8]#J;UGG)>Y(<#3I2F\)_1Z-?(D3].!!@_E6<15]ZI0)8Q9UXUYTC4 MQY3NX N^\_A+9T8I.5UX L09Z.O34X'.]R<5(U:ZY6\ZLLY9GJ]IZ ^K!R:\P' Z&XPD3X#I4W^8Y[0V@O1??LPH"/!Y,A6$O M!;CZQMQ3JY/9DYGWD]@-13=MNT,CL1?F7P]T==6][Y?A0!1&76F.8H3ZM3WZ M[-;,VF]5SF2VO[,-/K=E M15ZZ1,W>+E*RC&!ZW:8FN\4G"@ZVW\-&2I0BS$K":Q!/@98&6A='JD9>@^F'X!A@ O8O]AI0I/(B]TKVH,21FIO5GXAVGE M$?&2K$R -4F8U H(O28([?,6+848P3&O)="%;"^PV!XL6/PS*-^1)$LBO7-O MY&6,U3[#M<>+DR$L-A>F@5%X7A+=G6;_B:5J==-V+9*=S"D6:^*32.;LRC<6 M\8315,2&KN*J1"$.S[@(D3$W] *X *L4Z4-R.:8.-V&_30W6/'XCX#C MKS9LE-S*@J5M 0?I [!P5ISW#4""Y#Y (N@=,,9 M=ZX["].%7\($4#UU'8*#3K/$Y.>53C(F&=#'@W<''!":RO4 $$,Z*P3A(V ] M4,CA51<5O*XM->17F!)/Q/"?\D3803812R/ %97S: 7BBA#@-3M!FM(*&LB[ M#7EM+T\;EIWVK*DN/*T$I22I&.%9<^5Q-_@^"H=J$F]ZBU ][*7Q.@C;&8>- M.F Z(!S(SQQDT\1A8;WA>=>K'AN1FD?R9@([Y:4G!2LL;J B20 2'):..HL,Z^A_L5(GK2$=%LLD3 M2JJ^6C]WN/04*0ZW,;IN+@'IV,\"_7E*N90B%0'!?*;4AU+@P^3^&65N"4H+ M)2Z%-P 6<4!QP5/(48QR[D)E$@J73^A!^8K-P:*(%;P^;T0>OIE[E?SA';N0 MZ5RPCR0SG>&=48KI3,E-+6=[;TQGC5HRA,[*H?U)+#3-/$& KU38FY^)]88J M^\6T_@RV<\OF7A9F\(E3M2XJ$%C/I/-1Q6I KJZ")?H,N_'& M\)15VCC,KQ^$,I*%=U!6:! RG*F1#-,-*"V\PD+4$C6]DOI@3^]%/2'?DU%& MP:9T*;V"M?OY%0@+*V)=[?W3VZ8QT;E%9/L!)\W6T\.$Z[UG]:KJ:^1(!IIW MN'$->3[7=(V>?C8K[!$/40'UX&1,Y &8&C8\XPNJ[G5]_>J >X'U3 _E MNFZ^V.]S538K);7'I:1F8A.EI/S!QI-2Q7KRTW"E4F/M_%&&#$.FR4?WO);* MKFHH['=]H48*4G$]+D/%Q*)3L9]3(UDZ9)5T2-\=_3[WEFH'"1S]3B]AT#'H&'0,.@8=@XY! MQZ [&.CZ>0#8-]->:KO8FFDY"^Y\22P@2G>6>Q]=!RW4;"R7+BX..RR.U4<. M'"_GA<%48IP_0LY/Q,%0[*IR8A\Y<+2<'T\&4F<5[@[(@CM,%VZ#=EZ=BG:N M9:YZUYWA ]'W4%72B=-!\)DVI%*.@CJ,N@ZDLS)8#CK5R'#GE.70=>19(IB M[[HF])R\#+JN1),?C*0#V,_[>1 YXB-&ZN'AK_)*CN2['I\+N=5Y2RW]T4#J MS%XZ.D[LB00,Q\RE?&#SEFOH-1Y,F&_YT.8M*P*2'P;>4Q'HIVW'G,SM.9G/ M;4WF;F'4N:8P5_,!05?2U3P>]JO;;\^IRZ#K2#+' Z$SJ^D@J,N@Z\J?-QSP M?%?6W$&0ET'7D6@*LX$X$_=?-/MY'#GB@T;J$8*6R&.NYG[X&*3..C\?'1_V M@O\BWU6+OJ/CPU[P?SKIM8-QG_FP%_P?CGO-_VR+SK=Q5GEE.O>(:7V<-VKI M%2MJZY5DH0\!;U+KL:29EE6KX;;7&H"1>?_(S)8IDQ]&YMZ3F2U3)C^,S+TG M,UNF3'X8F7M/YGV\$CG,"*U^5'*,=,KI3@P/XM:TVY(#;5SE#B>#86?%2 Z= MY_V&;E\D4A@((LO^91+9&XD4I/%@.CJ >)=>,+W?T.V+2(K28-;95=Q.0K#8 MA5W?#]42'*I5T\5^CT=_JF9T[H/W@BU4)D",SKV@,UNH3( 8G?> SFRA,@%B M=-X#.A<^2+]S9"#8>F;\X!/U]Q-^W0W/:^PM\/S/@"P^;R\RMPP9#U M"]<&G(EE?WK[@YA/EKQ::,JY163[ =]_(*_.)]U4_OSXG__Q6S#,)]<&WMCV MA;E\U S9T4SCCBCFDZ']FZC7>-.GS35\^]RVB6.?*_]R-8NHYX;Z!;[6=,W1 MB V_N4NB7KB6!2]X3\(H1'O&-VU.4W\_N9(51U-_3,;#J30< E%, QTW=V3^ M^\GMN7UC\+,?$O\#^S'^H(E+*9!])=A0V+41\N!G"I&MX<_GKYI]PKF&YHWZ M'?[X\?W^\H13B:*!G-N_GYQ*)Q^EF<3S_(:279"@+9+?8B5BRWF[U668U5 _ MP[.K)0R1I/EHES078;FT1?-,&K1%]&O#D8TG+5VTQ[LDLS 21ZW1.81VF+)_ MF*;ZHNEZDA2379)B-)R($5($<+:L_<(_* KLEHY]*[_1K21!H.E.964R:5L- M9M.B.R942]?/KBAAVBLH< M\3NU!D1/371/B+;60,#E!_DU]&.2[,).#8+QL#7!3R= 6^3^1I+&UDC<)6TG MXVE[UA:@BY14B?;^TE1WE9)O3J28B3@A1_P#Z+_8&Y( 2J0/_WOW][% MQPOF.(?DI/$#Q)9D\R!.,2;)3)B')5;8FFF^ME0+V4G!:>X#9TU M'?[WE)^=2GP4L\CP\;FO-%N1]7\0V;J";U(6;-RTS)L].F]LZ/29/> RYH[; M4-G-HZ&#NSR!TSML=>=)LQP+#_9N\3"%XW$+*FO;3W?4??WFXN/G; M9^[ZVX4'0MH,T=DO $!+UJ\-E;S^%WE+3A^W#;*FA]4F2((D3D;AJ6/#!W/[ M&\.&)UGB-HYOC%G3GYX*XJDD>'-G#1]%_4K3B74!7S^95A+Q<7QOR)H9MC0" M \$X*D>'#.,?F2,Z_?V"Z#JHHY5LI,P>UYX%5G5RV-B$H![U0 \F9RRJK)(S MAL>-29?'B#NR,BU',Y[N'=E)65KCHCKL'\2.2%?J\%$0/B\)N@F?_K#,%V>1 M2>^B:BV!?>KX41#@U CR 9,]$Y!"V8$,VZ]OBZ)K5C:"LG*R8;*?9)M MS>;,.1L6)3S0*$(YSA+LVE#/N%S"V.5\W_J_ [U5,&<4Y!4QA$P?U2)=X48&PK?^IO X[ *M'?Z! : MK!M0*K9S2N9S0M4;_7X!J)W^RP76.V] 0AC*.LME;4LLS%= #QN"([T70&V MV0(*$(K:)T#,- ;<5]FV967APJ$#Z(GXO!K99Z-&1O9< M$EU^D2WXV^#.W2=@P>9B1\2H2IX?GJ5?,G$-ZM_I\2B36JI[U]H$)5%6%$\6 M<<5KN ZU)6[8*GIA5/S+MPG@PSPP 3R)HS8 A^+F&K*K:O#(&0=CVJ3< "#9 MAND 4O;"='65>R2_J=K*)2J+YJSH.+NSU5P: O6!#Y IQB :#T1 M]"]XPWV5#?F)/NRMBJDH3#[ U@"&C6O;P09];LCZF\_HM1D$:]A0M?4F?D=L M5W?H(SL8IK]\JTEO$%F1I!76'U M"/SI?T46/BIQA.P-3D.@P56 ]9(HU->R4162@-I#F)[U1H5&!'VQ%)N./]T1Q+<]_B$]\ M?E46LO%$>;S4J/B<<>C:MW [Q3U,(19* \C"'&,+UL(S-TT'Y1,W1]^BMOWP M ]CR0.7KKNJ)4"H>:^AQ8Z3SP3/$D_ G KL@'09^(2NDA>S=-B#=5A8,KJWH M79TGG^@V@V>HD1^FT(:N("[F4G.<&+5L%PR 5'*=P?Y.QS97FH$H _F6ZX4W MX$RZ'AV@'7W*(R*U&T*0HI2"88(N7-0M)O]E-_<661H,-K5>FYP1>4]I96,2S M"@W @EL"21>V3_I[7 0G"&H.K(7A#B<+A(.+#^4?7@ZYZ: M!6WITH=\^J4N(CQ(>&<1#N.%<$IX@. 7^"H2-U"P!*1O2368-X?FN?'Q5("R M[T-J$>K*#X^V4F!B !$2[K<*50H&\27,X07I,-;/OZ5!*+D&J'/R6$]@'"M;?")Z5G3 M7N\V@9X!Q=:9-OGOA'17DO3Z-14RI3\:"R@(F;9'F7W&(G,=5(&W>ZQ6.E4; MGHX+1-?6@*US^ '8&=ZI86!%B^]^CT0W7Z@4$=TF+U1RO#W#)OZ&YJ^P$E"" MT1+;8>N?V0(+9Z-Q_7ZW/M<'81W/:4LP21 67#BY%'GCW)6_/\NJN0J(>;YY MK"49!@/)4&5+M3<8?5\A33>??PGV*I'_<'[_??U)^/!KZ%C."^-37AQL<^LU M<%C=3/K%,Z1^>0"+3.&F0_'7 ;>^^5N+S-7Y_:S)V8#SS,'Z8@@#;J;9UNOE/$Z\#9)-)$\SJEGJ>+LJ6/J*4J&3E.EK\(.YYVCZT14 M[W+N8M'L]OT[J1HU V[3F+72>PZB5TGL>LD=IW$KI/8=1*[ M3F+72>PZB5TGL>LD=IW$KI/8=1*[3F+72>PZZ9BODXIY(,,^RWME050X$M[, M4])_[4]OH4\Y'LRB^7,[LY'KZR4T*AS:@ ..U+!N8/<&^]@W:F_,-S"AJ3U) M;4\P)4TEL#WG)GQZL=\7O1,(HRG&T/RAS]Q,FN8T8J?V-1L \?O&4_GOX<*GV=5AQ[ M4Q5,3ZDPYM/7&XR;B:'1\@J315\3?MY:WZW48!7>&E4%/.VM?>YO%&8EZW54 MI==14+X'3]5^3;/<+7H'?0"*+KR==U$H".C.&BJ$U$>YW@KB8,;WJR-279GH MJ=)CZBS3[+GQSL)^H3JP]["@38>JJ@=*J#\@E-8@8Y'O2G\2NU,W1RE9=0?0$LKN-E@,AXQ$XF92#LTD8)"N,PJVA.K: A*H[,FBH>I M#IA=U(E=%%1>[6M7[#YH@<,$M+12^V4\&(I[:0K]NA\JCRFS+4XB?5/;F)E" M>V(*_2+,QOVRA(IK@W;Z\N:M\R.4J +7KB'=4;JM%G"/H[& K*M6> TSBG>\ M=[!#V(';+34.80\T+"H(G51C 5+L2,:N[:,0"\)@*'5V[[9CIS0SPGH 0DV3 M@/4V[=P*8R2O9X;M4V?9*C'HZ3'L5QKF1G_1GL/-(V,]INQ;V7(V4X5:5.4$ MN!=M6))G)^Y!@+L7JJYA!K!%O+3/W, #3O:I2I-GX'G-PL3:E5\=Q[7)W-5A MR3YC0@U-BULG4C[*MI>XO;*(KL%WF&#LY6(BUUFT?.JZ/81H^=1[MGP#[[.IE_LXI_\\(O*ND5*D/K=*&M>A=TVV]G9B\]F&5#:05QTBNO MY?ZRG$'7I&0>@%3VCF"NM@$65A@ @\O76W#^Z;G5Y[WG*I M;-*T(S5P='S8"_X+?>9^U_>C1R'$?PHMW M&U1UZ$[5/;DA$:7."FX>.,,9=$W*9;_::QS0CGK$>V4ODVSVS4CO.+AT(,ZD MCE3!T7%B+R2@JXV 79#OV[PU+VY9W"LC,[L>9_,R!]L.PXN;."'P9^)8,WK@ M4&,QQL?H01,&HYZU=]A?EC/HC@XZ=H3:WR,4BWUE=&:'*#;O3@Y1+,;8'_P" M-DM+5IR_:\XBN,V@(YX;ZA>_]=/; P*5$T4\/;9"P[:[A*D %)O& YLK8N#7 M&.^KZ*:-?S_*NFPH\( YYRRB$.T9B6@/**60XNMH87PI^"[4;8N; ][K7VSN M!3C$*3Z+[+.BH<#Y1&[QF!W97BA[MJC]C/CET!['PI?[&KY,=63]^.6@:/QX M=":-2H7JEFBJ4&JP"F])9U)5T"N\)9X5:&K0/A ,Y<-'63J;5%Z4^XJS6!5G M_DS,>''/8_U]C;\S&[_P_+V."(]B$3-/"]Y%%,L54!1,%J!!27Z-ZKNU.3HH M:$0V"I%!DJD+77M6F!"W+<2%1"$X?8:$TSO.AK[X17$M"\#XE0G*\0K*)9D3 MD (UHL6>B>$2)BE,4DI+2FS@U-O2"@Z 7PS3.,T40B:01RF0Z\ .7_;R!;2G M4K+/\4L-Z VG<)%LM+L# 8#P^K\3<3X*,28&DVF ['3(*9 M!/="@KUKI)(ZF,DOD]^>R*]807Y!!<]F_2J6$;VH/*2L)';>SW-2AD[R]V3E MQ(_R/#W*SSH\RO= E?8'A HG;$D8#*>=)1'UAU2[W=+Z1(<*1]K)M#.#JD^4 M8A)346*&LX'(1.9X1:;*H6TH=M7$8@)3_90$2F8B='97T.CY9Y\2BBKD M_$12AF1[@?]^_I>K//%^85K. [&6U\8SL9TE?IV3,C2KEC*TZ^25 MVJ>O*A$$XS,.Z4TSA>@?([BV; MDW6=6P#&^AN0&3!1.6TC,EZ:DVQP)J@+S9!U&-QQ+1!(3*1R%A8AW!( 6MCP M!*<3V\:#+"9AJ;)#\)F5:RD+V2; ".Z1< H2C&P(=L9]E0WYB>!LF]8+7AZ7 MO%I9YLK2<"1%EVU;FX-*P*P@'#@,I3\GTBH\YX!K*;((6+_10A8Y)5Y3"&)O MOK5=91%F^AHY#P& F,C*(LA+X^P%(0XEVAD7YI,*_#!,AUO(ST 0^,+&A7V* M0U&*FZAM\4.,'#F^!'PO.VC@K"-);3M#<+U$XQ+'@41AMJ#N+P+;09&A3P%? M5+(R;.LA8NJ?;1(>1 SL1&4R"KI9=)NT^9&F9F M/K63E;9[C*6CPWAX=F0(CRHBS&>]Q[( NYE_'5PN# \QNKS,%5Y_^+(OPE^F MV/-65E:U6Z:%O18%Y3J0(]\%A;96JS?.5>3ZDMB*I:W0&BWJX>B1?!]\4DO@ M0O326,)<2,^P*C3H5]_3TV_&[GK^0QS>-[1C_>\'_*UD+F3)?J2>J017S M-_1I,?DZ7OGRH]\V!+@%T[DY^4H,?X]N]AX+7$]#.,LE=J;X!XXHRK-&5B=Z MN+LSJ4NF"1Q(O'I_ /4FX?\B'(O#D62=YYY(5408%$N54T\5"5LRCU-F%&Z,Z<\XS"3NX*S=&=+:LF80=W*4;(WK=6[=H7?D0'12= MR'".A1D6R(?7-37Y\"$SH[@L>YF]7._EG,5ZT+6\O'G7)7*"C]O MK1A[A(6?JV%DVCT(/:!"!3-[ M%_+"F-43$"J8M;N0%Y:0SE3B?B>D,UZPJI*'F8_.B)XFYDRQ, %KV\QG-._8 MA]6;%=4#$)B M7,68S3O;RIZGVX\#CY.C!6 9G$+/0)TGPI ,^YW#.C.PQ,J MQ8?-!A(_[F5\PM[(Q:&LM)T+<)7XL/[*[Z&(Q=X NG/YK1(?UE_Y9?=M!^J* M9?=M1\4+5E'R "_<&-79C1N3L(.[7D;^]< M^_1)EE?OL1 #_OMYB>TL\>L'\NI\TDWESX__^1^_ M!:_?*PNBNCJYF>,@\&9LK ><26%W[ /R(OS!Y,?O9#XNG?)Q^WU4.^)RLG7HV0I]4(9]D%D?O*G9C,L7K, MK![S28KL[$.MWF.K3LSJ,1\\PJP>\[[7ESO,>LPY)E"[QPI6D)D59&8%F8^U MKB4KR,P$BQ5D9OQG!9F9?.V5?+&"S$U:XBS1I@<%R%A!YEY'R?8'T/Z70CM, MNA^*).\\WKM2PHTX&/-3)L!,@'L@P%42;IC\,OGMB_Q62;CIK_RR@LP'>1YB M!9FS0>A!O&W_3R']H163F*IF_U!@TG*CE/K-!@EN'(B,ZRPMFJ/A@!8W68V:)FB_K !(S58>Z>YJP. M53Z0B?C+?Q<#>,"!B,K_-P\CX^,Q:SP\[[7 ML3O,PL_9)DB[QQA6]YG5?69UGX^U?":K^\P$B]5]9OQG=9^9?.V5?+&ZSTU: MXBRQIP=USEC=YUY'Y?8'T/Y77&,"TF= =QY?7BG!1QCP_*27 KPW_\GLH8K$W@.YR?#L199VFE/2+5[D'H 14JF-F[D!?&K)Z 4,&LW86\L(1TIA+W.R&=\8)5 ME3S,?'1&]#0Q9XJ%"5C;9CZC><<^K-ZLJ!Z P 2LG;,8HWE_4]'[=.-Q\'%B MK TBUOH$:#[5 ":<;]C0'<>GE I/FPVD/AQ+^,3]D8N#F6E[5R J\2']5=^ M#T4L]@;0G.'&J,YNW)B$'=R5&R,Z MNW-C$G9PEVZ,Z'5OW38%H'][Y]JG3[*\>G^O+(CJZN1FCHG\YX:*__N\N9=Y MP%<>X#3^23>5/S_^YW_\%KQY1VS'1G/R2>_GWR,<;!KB[4(C)&:^DVE%24AL^V"B'"Z(R+4#^W'G '-93' M[990OO20Q!K(-@$I4;E_N;(%HV!E9!2+ ?WMP@0A--Y CI9+#29185A.-C@4 M,]/ #]:::(130%/)F@'+RW+LH,1R,,2+YBSH%QJ(I$$K,%.%AF#8?VJZ;F\> M\=_Q%N!4%"8?;,#5DAWR]$:O.N> J:XYLH-O*Z;M<&0^UQ2-&/"O31^QY6?X MT3[CSN$S@NGJ3HQN:809A/F[QFA!9%4!I>; 0*I+D0=P">!L$(78MFR]G7$/ M(6PU0W$M>):35RO+?-66 +O^QOTT&8GP6XAJ%($%\!G 5K+6M[GX2O!S7FOIDO0^]@9O">]VEH V@?Z\2=I&GD0=!21 M+<6[\+^$\71SA<2,2M\"Z >;!_!;U^/LK4 >8FB7W\<>T,^U27;-WF+Z-X* M!SWC) 0?*:":J%)-6/ZO*Q1^>)"N/ ZI@)N\XS$C:\GHLJ_3G(5F^UKM+$_; M)RJD^]3PC >!YT'K>_4[ 7G3==[/M5>B?DA63H]55M_XI3& M:(]@U378-:YMV\6M! 3^7#57*+(;TJ-"-5394NU>FRR?YW."XD>XO\H&[&IO MF^7O%4:.61QR@.C]!3<=B@.\. *U9Q$@E8)K%IXEKYI-2?#DPN8"$@KP67#> MD&V VK6#O10,!\.FFH!;$F=AXL;G6";LXS!.C!ZIUU,5>/X8PN_\_OOF Y: M/A6$J)GAX2:K_W1MV!81YBPBP2%,7V.*#RKNTD4M"80EE,1KPTNARQ0W>7DM M+ G=MI,.(-]A$BM,'X_%FV_DMMC2TK#T/O74G)^Z=K*,9HE*^XJ[M2S$^3NW!P&I"[IH;H\DWYCRA\<;%K1#,+CJ2 M_R0LA-!XL)U;CO9O.L([M,9Q=XR\-M<,$++-:YYU$8B>C<43.<\HB *^7I#! M; Z%"PT_:N_CFL9E:,X3W-]\ =109%UQO;UYLXS!D@93D^Z_L-E8E!JPM<-> M;-$6+AR>#[*F]# ( 4"?0G&V??7I'Q$V9K&'&0X,3Q^J/-HI HDG*$#Y)SAO MC#E8_3I6^]ZL34/=?/A)Y,]FFX_^PP.DY'M42H8$&C<>D/ M@9HTK&];8IXB.\KBU%U%F47W!JH ?&,8EC8].P>K$E"P"!Y6@4!P1##HX;<7 MZOXAOM+@G/2LHJ:X2H.@2 M\*1D ,;0PS6G@<0H3NK*=E\DEPW0"F?W-6XP M#(#E"8H'*/>+\.M&'%\6A![_Z'RO*PU%.*PL%;]JNTV/Y_ +?H%>!T^+#KA? MQ-!H&SE5=)A-FP.85(;ISI$Q14C[_R+]&E[,Z*J Q0>8JO 6$!"]*79HL-@( M:_."K TZU+51JLJZ;49)FT+/@&BHU]_6&O?)\"PU"P/9+=]1X&OD-4/1">43 MP5F QI<=ZJ$B_B'%T_X+NOS]IX!G%/ 7H@/$2R#PPN:HL6C;T9-D0'R96[EP MT,:W?25!I](<;[N6;=!7CP!XX"("F,@KL10-7J"[MH>=358RW9@\0/"7X-C9 MDOXP3,Q2D*.:'^D#JP"IV1^E$(B++UNXJ'S''FY!+EJ);1))0;VITU-TF%)Q MF^ELSS;_NQ*;/QRG8'.CNPJN/WP3!=>EDNIQ0'^CSA9JO :'CLVB&F38#]&! MS4==>Y(#E_%2_C,88B6_>2L<-@)JZ,U!LC93'#+IT^GF.6BI&OPW'OD]^B65 MVZ.,NZ%I^-K5(_4SEM%'-1=$--<[OZZ5#U-YN_:*!BP MUX(I#JH0-5O48G.#E9QCHT> UXPYWB]Z3MQG6:,+,EVC@Y8--O_@4+ %]3/N M*P*5BR.P ^9[LLAZLU%T5PVTONTI=H?X!S$Z?F *(+>0-/XKZZ,# KATER%Z MHSJC>PW\_.9S.6T+>23K743MAZ*N[_]ZR"!]3-&N3Z OL''_)#;@MTZ<72)7 M#.A='YU-VYXGT)G. B0LXQ@%XASZR;-.-I]!]/#>A*R<>$LQ/CA!52*Q<#;K MB,BMS],^D:?10^U9T7ZQ^[102UX*TY8@5.E1>QRQ\*0,5!GN /\,A=W@.$)?C*9]9"HN+ \7SU13V781_& "/N:[&U!W5NGH?,,=?"Y M*4X^7-UT)7!O1+:H&VZK]D@@"7#Y-]ZX]>*0PS/^YVUC]8)IG6U9MG_81JH$ MO@RT5"CY3?=I 401AQZ!UZVF.7MAOGCN S"P?2H3/WU[CG?>:SO;$S1ULP#] M\V,@?AY[O8-2TM6;RRG6\#KU.O<0&EZ/ITTVO(ZTSR[98'?7W8''Q]D;F/5' MW=6U_3] (7.?#7IK%+0 YJ3H;6]W(:VLYUP>KVZ"#1-?]IO+?0G\IO[G"QKW MN$RMIM(?5AU"%2#<9O:M"E _NL6A-=>=3NDJ5YLE\7X@/@Q MLX"8!;1S"V@89+(!S>?P/C.(]L8@FHV&!V .M5OA-6W5=\W8O1#PJ"YA76*: M6<^,XOVM$-:IC=*R_9EOW/3&3#Z@HT=MV^NG/IT)QS_[(9X>IER! \QD,!QU MYH[9^0FF?2LE"\?1B*(7>!OZ8,OL!ZA"(X#6W*6K%O(\U9:PRP3[<.C[E>E5 MS'D?I(='?O7$-.T7BZR([*3_)CN.K"R6]+2;]KL)ZD#+F%'1M=7FEWRS8D^1 MVC87XZZB$QG&!C@6N!I>US+-AXV$C-R=\B_W MN[YA$W4)PW4.O]#D[W4@.(W^_A)D)7Z5L8ZB\Q8MUYPL:RA5*VO(TN%8.MPV MQPA+AV/I<*G#L72XNF=]E@['TN%8.AQ+AV,Q47T,(V#I<+L&E:7#[?5% @N% MVKD.8^EPY4)#^AC[Q-+AF.&S/X8/2X=CP> L':X/*H\ILSP+B*7#[8\%Q-+A MF 6T1Q802X=C%A!+A^N!RF/*+,\"8NEP.]4*IN2,KT\+W+S5;T4W;M?)RSH;5&*8EE[*3U-UWG7RX[B'R8^53: 'VB7Y*^T%CHFJ1,51_&S']'(![1ZJ MF%CT02R^P5][+Q5,$[8L\GU, Z\L\JEIL[V@-^-SPWR>,CX?!9_9>CX./O=Q M/?@8= PZ!MW! M0-?/ \"^F?92RZF(WTS+67#G2V(!4;JSW/OH.FBAHEW)2@O#P8SO*K>PCQPX M7LX+@ZG$.'^$G)^(@Z$X8IP_/LZ/)P-I)/29\_VTX [3A=N@G5?#A?O9M2(CQBIAX>_RBN ^:A=R*W.6[;4=V?VTM%Q8D\D M8#AF+N4#F[=^GE.70=>19(X'0F=6TT%0ET'7E3]O..#Y?K6OZ#EY&70= MB:8P&XBS?M4E/J#CR!$?--);U6/C%.9J[H>/01*8C^G YBUYRSAA_#^L>]=C#N,Q_V@O_#SCKJ-6S1M=-R-1 K2>##M61_N_65ZOZ';%Y$4I<&L MLZNXG81@L0N[OA^JJ[:?/L13-:-S'[P7;*$R 6)T[@6=V4)E L3HO =T9@N5 M"1"C\Q[0N?!!^ITC \%24%=T(L/9'09=(.E?UP3<#!_"@,N[-AO^'+LTVWXM M&&:^(&;8RY6EV43ES'EPV<7- 53.61#NNZ$Y\-.](SO$ M'G 7LB&K,B<;*O>5O&J*><;=A5]17!L )I;-Z:8BXYN:D1R'>Y%M[B=1&@AC MD8[U$Y9H$P5.=2W @[[@T([42Z_W,,'>PUQZQV$..SS24; %X !0L%=$<;1G MHK_5@&X\&8RDH0?=6!I(PU$8.@,;(]<&CN9OP7AR&A3X$JTE-H#%R)GT4046 MIV.]P?_A?]JCBX\O38MX8PC\S\A#'.H"F"H;;QXL4U&8?+!!+D+7F0E2;\"& MB3?BJ)]Q>>I@3]?2N8WTWH;^)5'B/PL#7QY66&C:=O';^?\.N> MGR^:ZBS>"SP/-*;/G )Z,-?[N?9*U \GG$)TW:<&?0\_^]H7/V^ M4[7O;^]<^_1)EE?O[\D38GQ'5J"78.1+S59TTW8M\@""\ FH\.?'__R/WX+' M+\FCD_((IZF_GUS)L+#4'Y/Q<"I-1R=TD< #=V3^^\DM+_R ?Y G#R8_^R'Q M].^3CS$AJ"%L69$-#J(*XAF'%,N5CP[6X3B/-#=&R@H1AL$*"6DS MCG:.I5K;,6'%$"S.E2EZR;^ M_81 $=AVOK"?0;75N. 2 ^TGBS_B0=M1T M'58L)]LV<<#DPCT5F8%*0@&X-2[CT!4PP$=HP,9=3UO>Z%8 M@XE 7A7=I:32'!M9!6H#MCP7]IY V\'.!SH-1J:/R4OL$': ,JP<^RQR5+B2-=U%"\V,L DH8),P:TR/UZ8" MJ\\B($\H0IJ3+D0UM!)!7N>$BK[)/<(272[A/9!O0%-UO26T MDM]PVS_C'D),1Q,&&$TIHN'J\2?00^*:HQ *V5T(-Z$J#>SGQXWV"\OQUI'. M]LNVWI** M9H#'?UAQ^&'"??ERP?T2LA.]WR(FZ5S3T?3U="CNG&#GPO]L)[*[HL2A'8:F M'!BP,/6 ^T2C:%#/!8FN+ F*[E4 ,8'UI_#0KT MDNCR_]_>M_:X;2R)?C_ _@=>PP$<0);U'&GL), D3@ZR.(E]X\E9[">CAVR- M^IHBM6QR'OOK;U4W*5(2I1$ED6J2M3C>C"2RN[I>75U=CT?0M%K)9R "T^\> MA@CG;!TLXP.T4Z0@+N"S];W M$^;)1W4T"-?F!V/\#Q;8\Q3=@W%FAX@Q'F,R/4^L#7 #MHZ;#G =[PMKTZM@ '^=Z+X8=$$W&P+]3>Y%"+AQJ M?"EA%X4=%#=B3YD1CMYD/0]]3C!W;'K$7C\%$GJ7 G6*R-('C%CI>S \'+HD MR!":K,H\]I%0:%7B=&!0HHWRW$CG#@@K((;=P1YN_6>4]8(-1HG(?GSV ';; M^LA"9MUR>^[YKG\OT"#:E."/'V_+%M_.)>0W$5W_T=.'1ECH\7)\.MD47C/. MS*SS*[!D@^P/(]^F0PG<+(>6.&;)T.,/.G._=1;IF$12NK5AD M8%MR93"G7P2G \4?!'],1[Q[/NR"_:&!WI.>1L=GVM'_1UJN@>>JE'84Y1/0[O3T!$ =%O$I)XS>)2MO/OH M7^(X#9_-N*U,"*TJ;-GZ4L1*A\+'- C-U3GV]A9H2X3D"_DW)JA MTVS#G1>[+.,)T)T:J4> *VW.U49CJ04 FA!?![/(*1PQ->_(\D^PX!F<@./= M['?@_86'9=PUMWRZ:B>]V,#-RA4O#Q*FS_!5 M!*B.#6KX.1V@LV&0Q!/%1%'/X9TGR(%8W*FA\?GT.2<6=;2'4/'%+]J^5,#% MNA8,FMS7.A:%B?6[+/>Q7## M2O75/KK*#&H PB57<+,9>L7Y$[E8O=JV?$^T#>Z*7N:N?B0"L8K2 M[4# /I@8L'E02QX\")MKWEBP)^5$3CS,9:1 MB]<-*QP0<2D>N*-HQI.Q-@FS$06R4RK714E&> 2["_P(I2Q[3$N&0C%C&4%# MF?$MW)OSEZX8Q$GM@1AH[FQ!+&3*A7=[5$U,P=B-[CUKEDC@:Z0Q][NWDD1; M!':T0*_^ZAXNO6D( J8E')"-A 0-ZD3VRMND%$9L>@&C(W,C8^!5Q,H$B_6E MXAAFV[!GI7<6ZGB.]PD,B1_!YB_G0"Q\(26CXP-\@-28J%YBS,7T5U:HNN-Q M@8EA,XP%TP70/)3(?)AC65YQ82(^\9J5^A6^DXP6#X([1SS$"VRZDE I[C5/ M@C2@.@"88EV(JX^GB[?>#NH#%IN?Z^/&=K#6MLD9!*Q7)H(UA;2VSZ,(B,4J MUJ6^H2[%+EZR5S:_JQO06_9TT 7-A$)?P@_]7M?2:+, ;\==M-3($O\MEORC MHR;7'06HX=1FI&_>V=-*ZD% 7_ M)ARWRFC?>DV905RF\0ON\SXC&!0J\)F7.4 W%C#I]QM4'A'Y&6T9'[ZGK%C0SXD,:QHTI,RZQZ)&C KZ(HZ)4J.TN5!X6@;(O\E?[ MVJ)E[&USP2Y2!,P0]QA$QLZ:W$;Q\?8$@,8 -,00%& M2F?-I[?&E2M[[25F7#.X$R[+RL =]_A,A#(U\%( +$> ,:QBGC8.=DE F-Q> M2D;"M=G+%R ,ZJ(I'2U6]TJ1B3!5YZO;-'64K*]%N<\N7(N:7OW\:8:X!?6M M9. OC9Y?\.S]90YLH8[_GV.WP1X3G98S[B9&W[ [O<[>3\*A%EDXSQ \'M;C MS%@-ZJ@[CO.'1MW^U;&@@LZ.%C& 42C4IJT#.I,K1.7I48O1JGT)HW(OD]VD M0Z35DE"'O"]T;1.SV&!;('/#VV=G S M*A+LF14IT;@6=29[;06<3Y9GZO+2MS\NO3^B$5<4Z9NI:^YFS0.YUX1M6 MF[U,I=4(Z J5D+_J4D>#QE#>;.@*\N60^+(IE#<;.M*7;:6\V="UCR_-/(ZT M^*"1>X3X2\AO;V<8U[*JC86AK]6=(>KFTCAYWF)-H;K3<46J8!\8WS62$K7@ M@$'WNJK-@#C 4 X8]H@#&C9O00Z83HWF #-M/7(]E^=Z_K>/:?F8-43NY@9! M5ZRMZ>36"\F9#5XPOZ^,](;ZL-W2D+]M*>;.A*\:7];F=J]L1I,6' MB]QCPT>!^>R>8ST+[CKD93YL7D4I:P3_>OH?B)?*&K(&WWVP5CT#Q@C%QH16 M/..V1LC ,!WT!V7HJJ(.!O,I47,DY -3:+/(N3\?7DO]W*QCL 'F:$'%4S:,E;/9&#>YI5ADYEJ)W:VVLE:<;CNY R]$>). MZX['EFIQ;5VR[O<1Q.1^6O5>%TW.U5A=/S-%!^L0%O)^X"IQM. M]\M>'0 3>4C;>T_5:7F1NID"5=EGF2HQ%Y>LE>II.WY,U6Y;3:#J?['MJC%I MX==!=W*E$QJZFZO?.NB>J7!2 377T>Z$#A:D%;.C(+C=KG!CR6@!RA)6)E\F M@>I$B!4"TX(Y:[T55%O91=R$,=-)85T[((<>Q]/O]Q[?J4H/5>G97Z5G<,8J M/4-#RZ?08F@Q%3Q*=2>H^,KA^_5P%RN%0!)T!!U!1] 1= 0=04?0 M-14Z,P\0=3L:#$M.=,#69+K!N>K^OM2=^[ '\5D'X[Z1/86DGU258)K@PRZ9GJ$SVCV MG> 13HS#9>#/L VW[S$7 XD?A!UW3/95*^W*;<36'JH,SBJA/;N>&S5O0'+B:5-5\J'64J T' M&)WJLMO4BXV?Y;[*HC4BFXGSKIN A]7AU15BU$- F]SR,'DVY[$%?$NKU$MH MKB&:24R)?PC-QJ.9Q)3XA]!L/)I)3(E_",W&H]G,NY**;N/22Y;+7\69?5%8 M;2I^.;>7DP'=JQ-#&L20XP&%QA%#&L.0H\ZX5]6%3M-);C9T-6'(<:?7! U) MMU#U/9 /X:3H^!'V76S]49'P;,*1G 25&(CP; 2>25")@0C/-< S"2HQ$.&Y M!G@^^"#]+F2 L)REVRYG<':'0>>(^J<5 M/A-U9@Q,MK:3VC[S:2>EZ^9,MR M77^P(X/G3*DYMW,. +BN_PAO6$):S)+1 N9[QOJS(?PJL3N9Y<<-"NQ0/(CP MV7*B %_ !SP8S%JHWK\6QY:_5GZC7PL;*W:M?0RXV<(OQLI@.ZUIERP>)U&* M8@ZW_4 U7BM=T!3#QXKCQU>]5Y;-73>6H=7G>%KU.>^V]KCLL%A;V4!SMI3P M=?+7ZJ>UY7[06+;4)XM%H;_F]T.E\.'#HW#"^?OKP7<9UU>>+8T3#RA M'FSGQ8--"8UW\T?V+F31I,8VBC*F+H7;FY +R@B_895R?P MZ:]//+"%Y-;G0-C;DQC!-\2OQ*]I-=\%$W#^VBK)=L*8O\!# 9SS(N:><=1; M'BQ2[GKSNY=^^&\X:LOO2=B:+VPW]_B26J?<8ASBX761VYO^M;ZRK"CJ CZ!H"G9GGB[J='$JOJ!DP M.*$[U5G\=7.@G#QOP7Z7@TYO2"4T&S9OL1307K?7(PZ@>6E>FI<\O_7V_)K1 M>RFYCJ[0SFOMN<=0)]J;T6#2&0WJTT_]>Z)Z#:$KQ).3[K@!F?Q$>H*.H#,2 MNII<Z;X/,MP>0FVN^# MY+H[,KI+=YT)0?/2O&V?EXK,77!>][0*$%2.G-!L4IV-IHHIS4OSTKPT;]WG M-=/[ULQ;?2/SN?842Z)K_P9!5S"A:SP8=(:CJ_I?+Q#]FW+?->U>5^7N;CK% M";KS!J0,J==)8TA??T4YZ@P!(5]*F*H?;XKSN%9L7GU>>*??'W:&UU5%BK>.&M7Z"XJZ3(=5N?!-Q'\C MYRW6]K8[HJ(0+13\0>>JLG;'Y-RKV[SD="(\UPS/[114FI?FI7EIWKK/V^!N MF_3R.5_>8\4KDM.*OIWK?5%C3'=1\# M.HK!3%JLE'90WPE('L=5=6%0XO4 MO-E29<=2R2]<:P'U='FD4D+T&!'+OSJ M@*A+^/^^I[KX+GTI0O' +4?,9CS@G@VLS\-'SO7O,R:">)BX,? O_F+)O&G[[B?J\[6NM\8BTY,#XV'.Q8?J @=1 9 M,!V/Z^EU+$ $6RX#?QD(^ T^>XYZ,GG"6F(#N&2EH(-XX#X#2'$?9+F_C7$[ M-M[ZMKG6BEWWN0: I")RP"5(BXV"H=DW\D1X>L/K]]3PNEY;Z>$-KR=79VQX M/1F>L>%UHWI$7QFZ&&JK7,Z\S>Q]2"V0VT+II/?K)JU/:$B9=)%=X5+U_SCC M!!^Q*>=J]-_ UD\_J6Z8!C*NF0%KE#E=7N;TW]X#&.E@;Y]^(&!AON%*W35; M 5VA6(YAIS<<=L93*GK=&/K7/\=PVNTUH+NFF7MXW79GZC97]WD+1I0/I]-. M?V)T?&&=J5$/+NAW>T.3.)DFI(RH;U6CH"M8'G\\ M[DQ&]:F"07VKZ@A=T2-351LF'9G:LV%2NY8:6,MO)H-^9SJHRF52\4Y#M']! M[YO0IH=2\4R<=UW34Q\"0K/A:"8Q)?XA-!N/YCH>XIKI&VU-[(H1Q: :X58R M&[J"P2N#T:C3GS; \T7T;TKPRG7#@U?HW&ZZI4JE70C/9AT)2%")@0C/1N#Y MX&V_$2G=6[FY\4B9FA(Z8_HMT,:/POGO64ZIN6 MR7\].& M]/.O6*L'QXT3Y?/O2RYXA"-&J8A1_H2_&L@GI"VI3LGA0I![+VP$OHG.9Z;S M=O$*(_!-="9Y)CHW1)XII*UM(6V_/BVYJI?JBAD6&[:>.0NV2]Q1J%E]H2L4 MU7/5I0I)C:&\V= 5Y$L*?FP,Y8O5&.M.36A;_ETC*5$+#AATKTTH,T@< M<$$.&)K0P9PXX((<,#6A?LIN#C#3UB/7 ^=5E+)&\*^G_X%XJ:PA:_#=!RNA5'^,4&Q,:,4S;FN$# S3 M07]0AJZB7B:&(2$?F$*;199C4DC;@L!ZSTMZQ!1*U!P)[=8C+Q3,.&^5B_SZ M&;\NEJ[_S/D7'CP(FZ<392MTW+@P@/KKT^PO;OOW'M:6^,P#X>NR'7M*:0S* M**5QD!6;-5K7JC>L6:V;MN[.8/ZL/7Q,38:<(0LLIZ-/'1U+ M9G1T%PNUW@ MPP)> :3 RB0 !O1[>X>T!XJEQ+?X$_Z-]44LX=ENY*3U0H"R*N<"Z[? / ? M9$[+GUG^DNLR%A+F#-3#(>;TJI92'A8C6:A<38MCBJ:UI^"I>@,S)=[OM?*I ML$B2%T.%1:H7<7C*)146(4:APB*D+4L3 M@J8EJ%,A@G;0V<1"!$1GDF>BA%? '[D4MKPU20H//@B5!!E5U[C01_>TE^\B$(A!$]HK)/ASUB>PM)/ND MJIR\!AETS?0(G]'L.\$CG!B'R\"?<2G!-&0N!C5C]+E45J(?SGE0O8W8VD.5 MHA_/32A_GS-C#QR19<8G,SK M3[%? W!+T%7$EZ-A55$ZC< M05>58Z\SZM,-76-H;S9T!3ES6EFO,W(ZM^>D MD7N&^"?W>,!<=8I@SD)X0H989NVAY='-YK@=QM;/PL]U46K1'93)QWW00\K ZOKA"C'@+:Y):' MR;,YCRW@6UJE7D)S#=%,8DK\0V@V'LTDIL0_A&;CT4QB2OQ#:#8>S6;>E51T M&Y=>LES^*L[LB\)J4_'+N;V<#.A>G1C2((8<#R@TCAC2&(8<=<:]JBYTFDYR MLZ&K"4...[TF:$BZA:KO@7P()T7'C[#O8NN/BH1G$X[D)*C$0(1G(_!,@DH, M1'BN 9Y)4(F!",\UP//!!^EW(0.$X:W :=S[S0/@.%E.5M_PI M_!F>^?;3?_SCA^U)\D=5C;D^J=+\\L8.Q8,(GV\1UM5HEG!^?/4;@]^.OWKK\.>^KO5S]M4'DM%6CTW48B MT,L7=X6O4Y[X;WN(RR6,/90'.VE/!U M\M?JI[7E?M!8MM0GBT6AO^8K1$7RX<.C<,+Y^^O!=QEW69Y#+=4D>5HIGE / M-NYG!MNGR_;N _%@TT)C7?S1_8N9-&DQC:*,J8NA%NCES-O,5KI_1KASP^Z_ MN6G=!>^.'5.99/*"1P'BGHJX9^.=W!N](\RJ_U+3\91;WFP2+GK MS>]>^N&_.0OD]R1LS1>VF_O[@-^S<$L<3F"LWX%;T22USSCFOYD;<>M-WT2F M-+-*3C.K=O:-J-KY*0IER#S$N<5"ZR.W-WUK?>5;FU;G#FYZ')X!T!6K--Z9 M#">=JR:TGB#Z-R5*=-H=4R7/-O C04?0$70-@<[,\T7=3@ZE5^$,&)S0G>HL M_KHY4$Z>MV"/S$&G-Z2RFPV;MUC::*_;ZQ$'T+PT+\U+GM]Z>W[-Z->47$=7 M:.>U]MQCJ!/MS6@PZ8P&]>G!_CU1O8;0%>+)27?<@.Q_(CU!1] 9"5U-+KCZ MG7X3;ES-/%>T^,20'Y;'/)N[Y/(UQ=WW9C2Y[ESW3?#YEF!R$^WW07+='1G= MV;O.A*!Y:=ZVSTN%Z2XXKWM:U0@J84YH-JDV1U/%E.:E>6E>FK?N\YKI?6OF MK;Z1^5Q[BB71M7^#H"N8T#4>##K#T57]KQ>(_DVY[YIVKZMR=S>=X@3=>0-2 MAM0?I3&DK[^B''4&@P8P)+FAZ^N&IN+%A&=R1-.\-"_-2_/2O'5U1+?8Q;PO M)4S5CS?%>5PK-J\^+[S3[P\[P^NJ(L5;1XUJ_05%7:;#JESX)N*_D?,6:Y7; M'5%1B!8*_J!S55F+9'+NU6U>;@O.:KKW;;4%S7'=QX".8C"3%BNE'=1W I+'<55=&)1X/8#M?%G29<<2 M26\)FX,C-V5F?>L96DZZ$\^P.C^8@$#QCV#O7WW$SC,Z]-7W.]U1VN= M3ZPE!\;'AH,=RP\4I XB Z;C<3V]C@6(8,MEX"\# ;_!9\]13R9/6$ML )>L M%'00#]QG "GN@RSWMS$^9./=4BXQ"C*2;*EGWL**_2A\/Q-/'"1V2^EL**54 M^E.1.A2NO);=QW;3+M*;^R\N@5%MX$DU[M^>".7-(PN<0QMUC]K6J%MSC^[4 M#0!)Q:;!"HVQ $: R--;=K^GEMWU,@8.;]D]N3ICR^[)\(PMNQO5Y?K*T,50 M8^ARYFUF]T9JXMP62B?=:S=I?4)+S:0/[@J7JH/)&2?XB&U%5Z/_!J>5])/J MYVD@XYH9YW^7E?O_M/8"1#O;VZ0<"%N8;KM0?M!70%8I&&79ZPV%G/*6R MW8VA?_VS)*?=7@/Z@YJYA]=M=Z9^>76?MV!,_' Z[?0G1D=(UID:]>""?K:N.T!4] M,E6U8=*1J3T;)C6F@ZI<)A7O-$3[%_2^"8V&*)G0Q'G7-3UU M4B T&XYF$E/B'T*S\6BNXR&NF;[1UL2N&%'.JA%N);.A*QB\,AB-.OUI SQ? M1/^F!*]<-SQXA<[MIENJ5)R&\&S6D8 $E1B(\&P$G@_>]IN4E%XPC3R;H?XK M"SR 57[F@1I[3Z[Y^+A<\XL4EU!IV&>Z#\Y;STM)69.N]26GS-3_ZK\1/VX-$9:;$-BL0UAJ\ R1[@1NE$\P(R;8"8IG*$0=/<, M#ST(E!Z=KI\\"3^HSQ'Z2+ Z1?8U:?F9SI*9;'\87_A.U\I"-F?2XD^V&V'R MOP]/!=;2#P&]@KGNLX81JX'HD3MX,+'GEO#4&Q8(%0942T"%M8P"&T;CZ[4_ M<*%9<-8+@^C"$>JA*/$JY58O@)EG0-.#5\U4)001:$@ES )_J;?AG644*CT! M[!%8L,P8,=)Z]"/7L>XX !2*MZNU.Q''!2;8AZE@U"@(>(S+M!Q#WDHU<'/V M@'54N)=B>[6@+$BPJM6\:XRA.0+6!4_LJZ:"N,0D+^N-6K ?2?A&?K^_4 D5 M;RBQ>,.TW-H-UX-SUFXH5J)@?[F#0:&Q+OXH+886<\Y'J:I&R;46KII4:^%V M'O!,X8(_5%&F]/.O6)T)QXU+(^2; !<\M!.C5,0H?\)?#>03TI94F>9P(I-KXLRFT-YLZ$AGMI?V9D/71IUIYIFDQ:>-W'/$ M7[G1*I9NF M\W=H59&?9D?T[PR[S^\>=^.%(HF2_<+M*!"AX/+7.+#V-[ C?TE#:C_-"@3U M7UV^@=S>L/3:A!MO6KHF\E],Q)T@4G P!0?38F@Q%!Q<'VNRF3&?%!Q,C$+! MP:0M2Q."I@6943!A.^AL8C AT9GDF>C<''DV\R*>@H,I.-C<@!VSH:- M_;2 MWFSHVACH1K2O W2D,]M+>[.A:Z/.-/-,TN+3!@4'FS8O!0::0HE:<(#Q@8%U MID0M.(!T0 /G;98.V!G&F-@->46RSQ4MFXW%_8V)X-_,C?A'(6W7EU' Y9ZP MV@G5RC[X%F3:M1"[ED(OAM_^)CSFV8*YUN\>V)/1@F/%Y;V68R.*9Z=QSHK5 MI25YB"6;P[D*8XXK6&M9F0[ZDP_2FJU0)3*HLED0"+#!&;R.F'U0F(VDB.MB MPRQ@J%LN?^ N(EQX( T'QCY_Y/;FSWWU\_0]55QV*:@Z;P=)=@4UF#4N%E6= MO-;KCK][\0;V\.'Z1P$Q/.JMX^::7GZYHPJ7.S&!OB,$HIX4[AT+>G=RW(N] M[F#'BS6/7HRUWL4."0?/OXJ*Z8\,#(M97\81AF&1IJCFT(68OV+F-S$D[&3> M_[]@XW$G7?_G0-@\$]DNO$T1B$/46?DM$]W MD@5R$M@YP&QLVGLG.\KO0R/GX_?_O;\"MEZ2&QM&EM7R,&W?@B6 M@+D,8&;HRF&Q.EF?78N#74X(K;^1$BSA]WMO+RX01':X5_7B\6X9'UL] !W6 M!=#:8/0E1ZDQ@-8&HZ.Z %H;C+Y\?V$,J+7!Z8APVEY=6B?31-VAU0-6?6W7 MH"#\.I]1AB4'Y/_A>_P9I_R&H43 (%O>EQ(/(D;(<:J>K0V?1P^$=N7VN'-! MAO9"^;H\X(:' 5O*0? S9 [:VZOA,Z1%K!/]Z^E_6J+ IQ !Q5=/TE-J4S=T1M4%=_TVQ><8V71M4 M+XD0K8OXBV*WJM<- :#-6(Y$UKO 3D M6)%%+R4.M30/X_Q+F9K-Y/5ZW7"8S^U%3E;$[Z3;]QMBM;=O\L]\C35QSG,T M/%/++'JYQ)?WI"Y3AC1E2#N",J0-R)^E#.G#%DP9TI0A7;_,AV9F2.\NQE*N MGY@2I.O$^XW,^J$$:4J0)B$\V#=Q'LG,NQ;-G2[OY5RP*LG#/G[F3'+VRT.6 M=V3.=PVHK?#XM>5GX^Z8]D*4WYVW3AK''(U#Z>J4KDX<3.GJ%'=6^[@S2E<_ M8PA"/0"E=/76!@[4!J.4KM[N8*YZ $KIZBW6I74R32A=G=+5*5W=['3UR^6B M%PNOG'8&UY4UF#1@]S)@7SH!-:5PSAYP1D79*1N]GN+04&RV( 6]1JRF$$7, M5ENM=N#^6WK:N?G[7RE&<6P:+O?%*1^/VCQSUSC6,L"TVS"B#PO\U[=CZB&@ M7^[56.X%_I$9 Z7%.91GTA+&J\3X*MB['5L6B735#/;2?0!AO,XB;4K5+6*Q M:H7ZD/PFPGEMQ=J G?J@%$EBL3(.U83T:F\QTM3#FMV/4:0?59@SPF%SSH"* MBU=7,?M>CV)7:H?FRJYW"@<*UO$*J)D"8.#=90M$H+;WH,T4@N9$,%[;7!+K!E[E$M); MOUN7?I=+/':)RUS"^LFWN;4O"F\I_&W6"8^'TCCI]WK? \:6[W]C(O@W4?G.$8SB?O M+VY'00# _LRDD+COG,+_K^H_P MAJ:XM"0FB/I!.+="^/D7?[%DWO/*C3WY(*V9\)AG"^9:PI-A$"U@J=*R&:"6 M.Q:#UX$%_*OQ?5#Z. 9T*_]>^AF0S"__O,47* M/9%0Y?\Z,7\C"ZA2Y7^J_$]">.D-Z,22_$6K[Y=>E#NGQ+Q1['3I^9O5R()J MS1O"5I>>O]E:FFK-YZ^2,M!,R$"C6O/G K4VL?!4:_[<@-8FNZ V&*5:\^<& ME&K-E\"EA-/VZM(ZF294:YYJS5.M>;-3V:P-GT>ND<@E*[>8EU:)].$ MTM4I79W2UN@\@C-=9I$VIND4L5JU0E]WKG'#> M]IWZH!1)8K$R#M6$]&IO,=+4PYK=CU&D'U68,\)A<\Z BHM75S'[7H]B5VJ' MYLJN=PH'"M;Q"JB9 F#@W64+1*"V]Z#-%(+F1#!>W(@Q_G[V\J&-=(O;!._P MY1+26[];EWZ72SQVB&WZFW'4.FQ^[W>=[!T?.8M+-F/PON'=Y%\>\_8\OT7>\Z=R.6?9K\Q$?R;N1'7-4AN/.=?@MT)5X2"RS\X MDU' G4_>7]R.@@!@^)E)(6]QQ%O^%/[L^O:WG_[C'S\D _\<2:"=E+_XBSOA MJ=+F\*I_[XG_Y8XND#@3^'8\G?T_D8 )UJ>%WZ(%=WYA<@X__ J//# 77I66 M<'Y\]1NS0^%\G5R-IL/K:T"0[Z%KZB\^^_'5YQOYR>M=?QWVO@YZ_>NOJEQ= M#DQ_J *ND428DY\5+%+@SS=/0KZR(D_H4?^&/[[^_>7C*\OAM@ )D#^^>CM\ M]=/U%.C82[%:[N*S:$[I]T_?=QZ%ZZZHL8FC4:^W@:->_RO\#_%SZZ>X>O73 MOHM[;!)TYFO[M1K[:_?V.9HCJX744&?*?3U]A-LYM^PY\^X!"<*S0OS(@N 9 MWK?8 A816O[,NH_)!"@)U#,>#& M #]S:7% ^#!5_6L.>JBM\;3WR M@%M,PMNNZS]*0/\^;7A4>X-#:7&8JC]C>X,*ISILL[ET5P4M2N6U5;B:GJ.M M0CS8-#O8RT7<]Q=1*U80OKI'ZQS3U>@XKL-NALK>-TZ(%_N9NZ'7>0_ MF1>QX#G54[KN_/6AZNH2MX@%3BWG/C'L5N=UP<.9N?:U$8@H%B11$6K&O>?J\,+K-]BZ3EY?PASU95V&[2E&"GN MYUC7*;K_B'7U>YW!<'0!K6XD :N.7[K4707IAYU7 ;N\/#7(Z[K<[0*1D8;.,^'3!U^BLXBZ^J@\^3HNTNBZI/_#">\8Q"S/S;P/)@Z$V(^>=;- M,A"9IMQQT$3'6D:!C)@7P@@6@\,63$,X?2& "^%K.6< 5;O8!]H#1S8[%0NOUM'N=L@'PJHOH1\"73#C6ZT'W:OMG MP(%:UN<,L^#PV[0'K"X!JT^P:X3SN52=&A!>7MEUA*/ VMRNRQ@0$RB(]<'^Z5YA?)ERTX.$< M#!@DIWX4GP#RX*? 46ZX1Q'.8>#5KU]"0#T+'-SGG)3@T]XX;S-0?[\7(1CF M]B;T'UY\(O=W)T]"T%7(2A R]1]UKH$V#ARM0KUE[&H912J M-6 2+?"[3;4 MT,GM@PL4G-172 M?2:A.2AP&QE,;RJX8RM!!$PC,76\3H)+(K 22;"]79O ,'B1D/D$0! M0.Q%FI(XU]J(FN%B8JY>"=G3BM+K!-8+0/9S$Z9)&#O>*=9"1Y '7DLU0N3O3WE/, M?-VYSYQQ4TF8$O>.6&J3#2256[W[9[*,\K1%QFS<_"W@BOFD&C:22O"EN->F M!(AP$*IQ\PQ2IC?JMI)S M?NAD=ERT2("-%CRXAQ7#=LFT@I-*^MSLKK^]VS:2DJC:,8P-I3P9?Z$W*77<:=L(:T(5SMM'BO=JDUV-5AL^*[;((]^ M\ V4HZWME14N\@PS!UZP0TLREZM-*G['9!+IKDH#%T\B/>@^A;(Y=V8])C41K@>% M4C +% ,J--@1;Q7+'7UAKCK'W&5)V>CXN]+BXFZVC\VF1;W5KEZOZ97\"U? M'72N>R.C8KA.Y0E#E1ZIL]UWG\K9L>'HJ5!5&:"$S &AL :Y&O2JTA_-U QD M#E5B#OV^U^=,EE%; "VLX*X[DZLQF4AD(EW01$JB.,DJJHE5- *E,2"[B.PB MX^VBCQN!%&0)M070PDKMS55G-*BE*?1]/50>*;,7G$29T"TRA6IB"KWI7U^9 M90D=K@W*[9B6)^["86F+F@CT#2F[30!C/XW$ZA#7<;CGA$':KPJ+2 MZ,'U "DZDM&U_3K$_7YG-*SLWNW"3FDRP@P X423P-BR&,VUP@CEIYEAZU5) M,EBP7H%C!E)BLJFZ299D91^+>2AB:&?T^NSMG,IW?& M9CX30YOY-&HQIQU^I\>>?9M16F_/O""?()'>CZ\&*S40"VHR>G\9YKIJC@8;7M#+D^ .COO MR&%WC,/NET@"?#S0&=%HG<[%TK@H4K.]:N:NV>+_<$3^H2N5@58-53<;J]L&ZV>DGSULL-VLXK4@-M(X.M:!_WV3J M4U^$"\Y[XMT21?@0FJM%X/$(#L!F^$;*G+$K7FA $:;1(;^&'1]Z3%QWI? T2%*["V-E>-##Q[#L3XQN/RV@$6C.">;M>A M$+C0CP=Q(?. AU'@I:6],U-:"]_A+H;]/G)7_1XV6W6OT.Z-Q9?6.*/BR-7IHAX:)JZ\; M;6C4=MZB@G\UK$CP&R329("4:8 ,^F2 - BZ@@II:%AOGP:IK18KI%VJ9D"6 MB"F62'6"WR"1)DND5$MD2)9(@Z S5B&1)=(>A;1+U8PV;KO),#'#,!ETKHE37].'$ET(S\8: M/^4DG-3TY5/28J8[3*$2(V+5W^\Q!T/8FR]]>/$)->SGP+=^0XFP?A,>\VS! M7.MW;X;?J)2&O1Q;?K+15?D5]"./18[ 7([9"@,B@P'AZ309G7[ 7?_1DM$" M8 *0=8*,[2_N5(7\@,O(#25F>OA+KO,B9)+W\8N_6#+O6?F^/OG/S&4=S 9B MUA)(H*;#%"&AR^Z'X1WF:'$IX^7KL9BM,I40 M%(T,_&N5:J3 EP*?[%).B]O0G);IZ!PY+4E/D$F_4")*\EJO>T#_EL.'.PZ( M\5%O'3?7L&T+'AFPW.YQ"^[M>J\NR4W[4\'ZC5R=_U=/^"M= M?O9T<1GT^E.#F=R ^1M/_^T$0J/P?^GY&T]_D^6_ MSC?= M;L: VCC^[8]&G=&568V4:L? +SE1C0'4>/;M'L' 5YUIWZS$B],W9D.M3K(G M=UY5_LE#R_5EE>TQC3#_#-#5Q^Y];T:=0;^RJ,;#$/5]>?BYK)E59S[I#SO7 MU>7V79Q1+FG.&,0FQ6V1-_U!IS^NJB'=P?I_DU4,-2[(I56)2^M7%F"0F\1( M-4O.6<"KFCF5VK?Y@5T8N6>KT#Y'N%&H[]G)XU;FD<\<0(MKVUZW7YFN/2?. MR]BZ6^IP,P?08]AW6$N_V\79MRGN-G, /<;6!?:MJA+DF3?G/?8PY?%ZWTT?X2U_RIGD6<7;(39INH9(\5!J+B@U%0Q5,:6XM5(R?Q3&TS\H/X[-4 M)Y-')JW7X^YU^A/@TE4I'S#6Z_Z@V]_ZJ8,Y($MNA^*!N\]="QV-<3N?TD'M MY\ 3@]H=O0CI7NO]@-2QT\]E.]/)U@]FR-NE=;HY)B;F$Y;UL7Y. M,\FMFWL0AP7VF'JC6E^IUZ>#0>_#E\\WJT_]#]]W5JVQ5JVK-G5KNA.E$5>G M878(>^IPB,O/Y!VN->KT=V5A^ ML)PS#]X;Q%E<>O.$%;,@C+_*\I'Z0K6^PD2X)-%K8PO7$,#FK)HPP)?@3'JA$A&'S]WBHU>\S MUV=ALHI5LQ;-=];_$8NE'X2 VY>8,\DU!!V]!#2#HA6AS*;M8>(?4S\GJ8SX M@(SNI' $"YXW&.WXS+C3A&Q30K3$97>9K,!@BB=_ BGS[G7O+E@?[#8POV]_ MRTO?Q,YNW4VA.@+,7WSE@-0T5?L68C80JE'<[+WUAGV_)L:#2:]S-;VR(B_@ M]T+"=/"@.FG.7O'B0/NN\N:?1+ 1=A: 77KNLSX^[2WEL1(" M>U6;XX'K%L9QM0PG$6"DA'H&<6_[R))2O>BIK!>V7G<$]KY02ZL%(,<]@9VX M<>]:]8S;+!OH_L&K-LK,=7V;Q8V)=>V2I.$R&NQ;_9=3F8:?7<'NA"M0E^#O MT8([<>OB:.E["6YB7TFFES$ F.GUS%:X2J /<]F\$ZO6@"\88"S;.5H/LC/"7(L.XAX5Y M<>_IM$H*:.8 W@(]R1Z8!3:5QDT)T'4 >$ L>$[,X$$+F0R,31?PO_(= M9LF3%JW11)#9PCXORAV9WF1Z%S:]4V4-^X?C*'V&#-I9.WCGJ@4>BVV\GV M UO;<^9@<<#A8:LE?,-LMH^ YYAVZI8B8U)[&>>#MU9/8;%13^'%FXP-1O+4 M%N18K\>]7OHP,,R"!_>P -@[F=9V4JEC-VL";&^]C36F^5,B9CF;&!R.M @E MEHNS$B9XP>/A:B]:C:!KGJ&UD[5EV*:MGC6Z5KM=CBV^(?#WD5 _QGLQ'*'\ M /V 7AB(NTBK"#\VNVS_WA-KF[T"'3^E^RL8,]I>0U<@;+^!LBM!@?#[.$1- M/GO ,0(08(,1Y/$96B+*:L*7^1,:=WH==\HPMK*K-8HS*+ M5]-SEEF\'AY;NN_21?A&QP+^8@&^W<%AYXQ@0\RW.!\@_V*4R?G>(\3+=*Y- MN&/YV>8;Y-A%MM=%L'R1A:Y\$;&_0L=ZGHGGKJ?;S9A-0\#IE,[=QC?W^I>V MUKHF9&WXD4@![Q2&FVVO[K'Z^'P1X/GDJXON;B+THZ*Q]\/K2T?>GY<,]=)_ M9( >'*6KPI@W+KLNKP';:+V:#7UA#3CH]XQ<2#LT(%F AVK WW&%8B:4ZVSK MWO_RJK")YE2]H2^L"ON=\>#2K1G)'"1S\&5E^,_XINWR:J^)-E2]H2^L]L:= MT61@Y%+.HO;(9#N+EMJ:;_W2N3\^XL*[8TD>B-E1-ZTKC^"2/=?9'5BYB[P> M%DU+T9*]/-[4&&N73&5:%V_ZDTF%XF0",V6JF33A8HDLZ8,C9S#^1U$V?:+&/#K2;[?$UL3 MF]P4==1$Z N[)]X,!Y?V3AQ%A[VZE R^1CHE/F:32)/,T>?+J\&:1._5PD9J M*UK,<$T,KD:&NB9*C84^SC41:\;EOK2+LI5,WAYD9NG>VM08+L93AR5.Z=P? MG6>V?,IM@9NKZ8[,N"HMMA+KY=FU MB>?["S3&O(!38M*YFEXZ;K:J4+%JK6T/ZE;Z2-=]4-@0<1 5]\1>\/XUTL_PO,BR%9WC"2? M12XPZ@,6EF72J0EVY5@51V@1*_ZV,A73=_Q*S;9?/Y?%? M+]_C1F_B]OH;3VC>_)$_<-=?8I0 M^<>O'QO7(B :2Z,PZ$KP\%X&%#%TNZ' MEPYJ:@K!";IS\N6H_EQIYH[:XKTROZ1B)&%F'NC"X.BBF8MEA74)[$*'Y7&ANIYC2O"8?!\[K8+O( M":'7'5P)SP"'F@KS(P]:RSQH)E1K:PK)";K604='J/H>H2B$C_!,ARB:]R*' MJ+I'MJI.Y9D8T4R7\+B+Y798ZJJG79I+I/M\Z\=M?P&/+I>!S^PY]E_43<3Q MQXUEYAJ71V@ -L,W0O:41:EE,SG';L*/NHD3&:R O46H,(5V&&3!ZH)ISU7G2@=W7 T MP"()W-,=O!4"%_KQ(&YG&O P"KRTP6=F2FOA.]S-]@W&!W0H$$8-8WO1>ZY: MSJIVYVPIX&RXU?ZWQB'5*0?J'O7(A6SA@TC_K^[)'!?B42T:L6NO(A)^X,B< M,8O/,)Q:1K;-.2H(ZQE$5R;D#+AB+VSC29T;6Q! ?9[.C?%@U^<,H"[62Y%B MCD^_<3NC7W%ZL%OQP&C31&PM)85O4=2JK))V4-3I?X,BM7[UE%+]R.W-3NK] MSEZ+W;AHAV:&!AL;!-Z&NXH&!CB=<'>!%AI=7;3MZN+JTK4#*,RR>5IHAWX9 M],PW,VH[;[%FHW%'Y]H%U9'Q8;#8GV1\#+9[C)/Q45_H#%5'9(6T1QWM4C0# MLD+("JFM0),54JH5,B0KI$'0%4N$OGAW![)"FJ>.=BF:T<8=-QDEA\VKR&6- MX%]/_\M6*[16#3?&",7&A%9RI;NE%C(P3 ?]01D*BS(.FS"O2ZEPA.8ZH;F. MU@(=<2A#S:131 .N>9N1H4:F3WU-'\I@(3P;:_R4DTE2TY?KE(?P.? QHV#! ML#A[Y(82TPK\)==!^%)E&V"6P4UT'\G0NL&B[E*H[(0Y>^# SJ%.IXES4K!\ M.[=9)'6*"9_-N!TFJ0HL\[:0ZEW,?P@$U?^(" ;YE%(BX5A(.XB'>4/@Z_*T6<6)X47I\(X M<;[*)I282P,/N9$#;PKO,!!E"/]9 #(4,D^G40IQENFZAV9Q[&?'TZWWG2RZ MK1PWFKJ>D8]/'T%E4%0:U:&9.,=EY1Q*B\JSJJO]X=#U95I7IP7=/O9B)7J]=T:OBZH.3,COS8"$86<:E6A9MSK3"97)>.G M)$]>Y8*U&TMF;HZ-WO8N5J=7%3D MHCJ?BVIU>9$I>=,C+Y61]@%YJ1K@I;KJ=WK][0(/Y*6B4P^=>LYM+AL;Y-5 M>YGH: =RXG5VQ&ADA=BN1F'^<*2M@(RXJ%U_$"_U_ON0UP[$M#D1^'[F7CB M<(#9"M38".1(]X:4PP]%UP_O(OGVGK'E^Y^Q9#27\A=_<2<\%:[R44C;]644 M\%NP+GYV??O;3__QCQ^2-[[8<^Y$+O=GOPD/]N!_B0?N_+ZJ3GVCBE/_%H7P M_DVF!/"ON@+P+8*P&M<2SH^O?L,JRL[7R=5H.NJ-7V$$&IHU?_'9CZ\^]_I? MX7]HJ]_ZO>NOPY[Z^]5/^\Y9E4:&K<>!#Z,[FBNLK-,$%J:OH8FT+0,-N'\'R$\;.>JV%V4L0Y M4QRRJ1-Q>=_?P/;Y!51JP.SPOT0X_R62@$\>[$F+F!R7%E&5%59:$D3>>EX* M_1RF=915W:<$U=)Z!&1;";;E,15KSUD0^VI?/>S;M#RSM0P$/ 8S6" MP(K2 M"K+KPV0/R5Q5]5E@I6:%"^L!S@F^!=@)L2IV!PT)>VYQ#[E3J@?M%29">!#T MF9!SY3(#K.J2T\DH\/OO&*;K\1 ,#L_C-N:D./Q!V##6_T3"_N8^=RS.)$*) M0PC/8L"R,GRK"V=C,@I^/P?:O?V?")1R^ R+AZ&"E%Q"QBMTDI4%G,?+?X;C M9A3 =.^M-_WO4XVC5A_=23L02Y4< [#BXD)NSSVPC>XU/ %W=47K:+D$B?U@ MO1ED!ID#H,"2'5#6GJ-TD"[![=D^:A9+\D M]8/Z^LTP\^HR\&=<2IB9N:OG M$FS'!;YT>E,BF[1 B7G?P% Y!,?]#-^C43$%#?\^T[7BE"5(@)N<_&@!*2C]"VJ M#8LI=:]?2KYS!;L3P,,"7E2L:J\KF95H&5/;?*=ELTMW[S0F=B2"9<:G/#!3 M\\"4975Z(EC29_%JW!T6JX"=O-G_[D43O=!@1[PU[ Z/!?V(MP;=\>67/* E MMV#)P^[D:*&LZYH'QZZYUQWL>+$N&:#[\VLOYM(Z>'ZC$Q#75[%AGAYXTW!8 MPJ)M8\:BJDQ\%[S#K_Y:F:-[4TK+@@@.>Q?WUQ$3E\W$![%"XD+),*=V@F6^ M>&-'00!@?$^,TEY&^,POS:-->CUI]6IO&*4?\DI>/$XI0,! MO5C(TIIKLV!0]K SN#(K.Z-V;/&R)\P84$WGX$%Q#NYWKD8]8F!BX+HR\/"Z M,QV9532(.+B]'*ROD0KJ8.)?XE]#^'=P!/^""KZ^'AC)POJBLD$9RW3>W^ND MS)SDC^U@=&86OKPJ-0>$(T[8PWYG-*TL1<@<5%UV2S,)#T<<:2?3R@PJDS!% M'',DQXRN.P-BF?:RS#&'MM%@2@S35H8YYI0$2F;2K^RNX*SGGS.UC-K,Z"G> M<.I<+]\SUV=ALHI58QW-)-;_$0O,@P32 MH[A>ZH>M]-/I<+\^?8AQ=]VUM;F63'ZK3/_V9_EZ;WZR>NL=]X=*DD^ M!GKM(QR0YW6_.]VQX8R[XQ?WF]+7,BVVENN=:]GFSLVU'"C/IXCOM%SQS8/T MI2C$O'>TXA"S%6U&+W]P$'','G#'J7"KTLBUY\)?+2W6[7 M-HF:?:V6 0I+7+$@FV&^;:?V!_DB!8O1E0@VG^_U M.CYMGOK\GC\3J\6A6-3GUQ#H:E+V&=!7U3TH=;1IC1:B+K^&M[ 93OL5B7V# M!)J,#^KQ6P_CPP#H#%5'9(6T1QU1AU^R0L@*:9W84W]?@NXH*V0P,"MSMD%* MJ\7JB+K[GG=>12YK!/]Z^M\JPP)#)E:-(,8(Q<:$5G*ENZ46,C!,!_U!&0J+ MNOLV8=YUR:>VLX1FP]%<1VN!CCC4W=>D4T0#KGD[XP%U]VV&"5)3TX>ZSA*> MC35^J+MO.NZG64["@OSY.?-I1^+$N'\]&!B7.'&Z?;KB)[B,96IF%6?"4=<>YETF]RJ0\;,J)B2RZ017*OFAG]D7B MCKL^NG'AI9OQ%&&N-9NUW!-Q%O,M/AWGMP!CFQ49CAADOM=T.=",.8:B M%RVT5'KUX@VZ[&*"UR6[*DY?Z*H*2WS?D+U<.)GYKJ?;$7*F(>!T2N<:!9N6 MPTL;M?$.3E+4.]D\:22:=K,_?*SW?[!6,BA=='QJ[ MF&/)8:C>)#/X1$VH_"Y6XBO2U;E.'U6:I%_;:4.;#7UAG3KHFY67V"9]NF\_ M(9VZK?U^QQ6*F5 N0>&M*]?]JI',33(WBS=5N/1=/AF<9' >JAS_Z?O.HW"- M"SFJEP)I)O2%5=^X,YJ8E:-Q5K5'9MS9--76?.LW]?WQ$5$"'4OR0,R.NE5> M>367[%G=E]?8*JSFF]JC[7KL#*MC3?]R:1"T3*%J=1SW]?O M&HRLZQ/Y_>-&BYA+;RO-M%-K"GV.ZLT8WGL6]*8_K*RCVCD)\7V-M5ZKK?73 M*^(>9Y('$7=2Z8W+E1MUF=5LWV?]5U#8A?%F>.$J$R?08Z]^)2.PD8Z+E849 MLB> A=T)5X3/EU:+M8D_K(7=U%:TF.&R&%R-C'19E!S-?9R[HIP\W]/W(+,R MUDVPKTKD*:H'4A5=7G 4$%TN)R_-":<@UT?!WFLJLSCMOK:>8WQIEFWV>?^% M%911#N9"CHI)YVIZV1C<:L/,JK0LBVJ\RQIMIDITR1>M5'FE4N*4;&H2<4Z4 MG"-JZ6S7K"E26P9KTSS=!:YX'WDB5)5F_H8_OO[]Y>.K]+<%9S(*^$]"^J-! M?_(>?OWAW?I/\.R[=*!=P\HY"[C,&5E_TC\?-S08:'SGP/CC<<-^B>[ *ACZ6B/*^64_JJ\!'U3$/P^7[=^\>'Q^[^%K7#^[?#7J]X3O\^1T^^"I^ M/GQ>PO,@DQP.5LXKZUUF+OS_/_WC'_\?4$L#!!0 ( $&"5T_W:\#610\ M .V6 1 8F-O=BTR,#$Y,#DS,"YXEOVS@6_[[ _@_RY"&I))[%_N_['G51!R7*=MUB9:!H M9)'OX/L]'H_B\>//+W.?/%$N6!B<[HWV#_8(#=S08\'T="^2D\$/>S__]->_ M_/BWP> ]#2AW)/7(>$DN+J\^DM_.[Z[)52"D$[B47(1N-*>!) ,RDW)Q,AP^ M/S_O>Q,6B-"/) @0^VXX'T+Z+[% T?P _X>GP:'#CRG!,^>#P8'1,_CDZ M.'D%_][\B_SG]L-_!P-40K@S.G>(=/B4RH_.G(J%X]+3/4WHW&7(YQ=TXD2^/-W[(W)\-F'4VR-@AD"W:TV)2 RFCK/(LD\<,599DP1EN,'! M:' T2DG<, HD7Q85$=3=GX9/PR01R=Z4R"+.P4%-=$EJC3R/LGH:2*C)3E_< M67U^3*DA8,$3%;*>)$Y#HJ,B4> P5]33J*0: PCFUA- F8?%;,# '*YH*(6 M&I524Q8A%]P@!%*0X(>R<1>.APEX<^!0U<.: O"]\)'!GRY27\ MS@P2!D$TKV?B23Y$C8>0:0"Y*&=N1M=.5"007%9- B_KK,&ER899DDZ&+943 M!*%TL,U3OQ8+%DQ"?,2J>X)F> R@@^/=U=-38XRV5OXQ6^=*=1B!B;.?V8L M/0KM+%,"1] "0:.J-<_!5#2S=<*)Z*Q(PHO$S'8PE,U[ZT##+6=4,M#)%I,BD0&@HU4 (M\6>/]] M!QC8*+.BN)G<+' LB&.Z!K ,! :@7MD!E3,EX83D;'<0E2S^-IQ#:6>0ASW1 MZU#8(E6E,P#V>A7 "MP)LM\!5P+@7H;NIUGH>Q EO?LC8G)IB5P-H0&Z[U>! M3F?_#8D%[, KUQY'S"[]\-FZMF7Y#5"]6:F6 5>BV/8-H/-(L( *<4&%R]D" MY9T%,&P0#(Q]JQ4SQL<^NP&>'W"HS83KAR+B%'ZD'(G&DC@!CC" *8*CL^TK M/- -C%F@CR!J4PQ&/S8:7:?NFVWOZ!,-(GK)PSDT#9)#7"U^97+V-A(RA.@W M,71[MGJKCP[*5D\XD0FP(ADO\@S,2,:M;RB '5R*ID!)T+YSZC%YQ\2GK$,P M)!NL/BI;OEP_@OCA_1F\DE# L"ESD^?K#B:FHT\=VV3 9S MORZ;&_D0Q0@;BHP5T7CUS?XJ9(2!+\8_\P6$+=K0VY!FL/;W96LK\@%^-?.( MSJ!O)KX*X)$^."\T<6?]A<&8;\K&C&F((NJ; <%YYDRJZHD]& QC63"E4'5I M-HHP9S 8N!(5:CSB?D[GTC>+7]"QC$VKG@PVK 1YF+EOIKJG4W2:JV 2\KG> M>%;?UYOQL!*U):1$H^V;5>\H#NK]Y940$?6@4I]YX4+"DZM6'D#%O)=02QWN M93&S/8$!ATH.O$J&Y]V\P&*"K!H]5<:F^AJ9]>TO%HS&$ H1)3&J>A>FOXTM23 M;O'Z)(.I*Q%G=6ZJMS9NF7_2;6Z7U8!!)2BUF+#J+2CULU,Z%HTY#!!48EK3 M+%9_[5X); LV-Z76V_O()OCMK:D[!+7%D4]7,@,X:T?$O47..CH[\SRE/O82 MF<-?4.DPOV.,. M,PO,<&^8%_DPB'L(I>/?1MR=P0C@EC.7QF9J"/%MB T86L;_T$LF,K!**BDD M%4.4G!3-_K:\]8A<>5!*-F'8*UU!>8,I@Z.\/ASAD*V-WR$/V:^G]CGE0VZ%1H#DN;5[ U(ILQS MR%[U#K+6SP'WT7SN\.7-!(-<]J3BUC1GTF?':TOPQ35TG\R'8E)AYJ@/\K^< M>(,C52:Z[+YO@&/%BJ)?::I^EY&D XET$8UZIRG<]@&EIV%(JX.TQI%K<:CW MDE>K[2C8!9G6>PY:45V)TH!FIYT*.Q#MOG&V(]B9S !?=>^#\6OH#CLK[/+Q M5WUZ.XR6' R(VF^S*(WH&KZ#]Q3@TL?NFTCBL4IX3!:N[ T#]5:\>W']R*-> MW$G.%Y%,VM4+AB=@/=$2&]T!/JL$@X-8[!B!EYHJ)-8E3A(DU2;MKS-]T(E2 MC6H_]??4C5J^WZ,%G6 I:M,W*K& #VKE M\]JFTJ3^#G,-JF5RC,]-O!8#OXLQN;0%NI':@&[]FK0F=)?9:4 D%D1223M( MK4$I'#"W'KYUK.K!?EU=$+<.V,5#\G;@UR-V)Z(5ZG&5R@!I9=K-#M*[^\== MM=7V2K>.B"WS&E"JS*[I6ZYW0]\.F[(MYK17HC4 5YU$:]K*O4.R;K-W*V1M MF0S85.:OD,\. HLU];BH+_G8]A ^!LYD G$8+L3)OK*=+]_3<,J=Q8RY9YPZ MJC^Y":Y#-_U6E.0L]&G;D&1PALI,4]U:_T&RGC']T"A#HNND?60<+TFN%D&] MODOZ5&"3ZJ8FRQ.2G7ME9FZ?7>I$8@"\.K-4"_BN,5AUUX?%FH"-\#+@6YED MZKP_9 ?^ZN _!A[8'M]2+SND%EY2GIRY'4RO*;2'8D6'Z,K?X"25N:D5G$17 M13LZERAM2*8.B?7IL?-HYVA8M V6N0W UJP@TQC^WU=M_ ^G3N_HA*@+?T[P MHI'3/<'F"Q]O\U'O9IQ.3O?PVJ)!>C?1[U"D_9>YGV9!S@WW^"ADRU9(!*M4!%D+ZNXOC.N&MQ@(3Z7U])P+6[ MEJ14&S9 :FZ*9#2=52@_@XP2]$I # MG)5UN1ONZ&I2IH8L>1[D+#HK47?O69T6HHDP_3'(N717I.XB-3M-=,KLUSK( M5"YK3HZ MEWC MBE='6(SW)UJID1+%*N"-BJM+7]4451T:[)#<)*M4B==MXVS!QS!P\3%>K0@1 M;_QI%0:I>1![-A9J0\L>B4?8ZN[6$W@'^:\DG6, N$><)-?I'H2[./Y6N6#$ MRT+O0=%Y4;RE8H\$S/=Q@U2:%P-O'*/_OII:(H)')M5EO>]Y&"U2'1EH5UO\ MJ\#E."MR0>._5T%I]J98UGD(#:+#EW6EG3B^6+6X%FJTE"U^'L>W (),.F:R M'G#3G1*Y01_HBSSW0_=36OCX6M,3F;[?=/&[Z=0=Y9I38M2QG,NME]1&D^[E M4P:KVT'[@<['E)<*YX6X57W#%;95A>ZE@IX%*&\FO\Y"WU_>/ ?4NP^O;Q#AK9\#GY:O)U%-FDV^J=FCJ21JC)8APUW3K,NPRYVF^7 M'%:SG3%,%WTV-9A1ELTJT/8K<+/\U3'5&KD[ZH;3 /<8Z$<358Y)THX04/L3 M<'T*SEWIAR& LX'Z7K)\?1-#V_8JL>42=7,L5^WG;NBE85R^[8Y:$[F1-B$] M&.>=P_%XHFQG)9Y9Z(*9U3;'O(W TBV2+%MH(:RUZVX+'*=I9T+>1PN,P).% M4UML(FS4Z%ZZ6Z7%V0L36XC&=6$&53UYXK$Y7HL=*@LV*'VAS+P-VQ?EK1"! M0%#V\$S])_HA#.1LB^&42?+J451^SHF;+!6!BO MLJ.\<_T(J[U_6$N]E:I-F0W(2?JA)=2<#\Z_8;"2WSA;:!61=-.-8F>-MN," M21:1'V+TM7I#G:;K.4:5XV=SD':3K*Q8=QOD.P/*^PX>J@[P>:9]VS0P]SZS M)=H_&E-C[V-F?@W#$B3;1E]JI45W['#G0'[ P-L0&A+PJP\L8/-H?@OE<-G" M\<_FZ#^J2_&7VKD8VXD0U]5QHJO(W4C__&7ZX)5F%;/EN>FE7]MJ-XV2UVDOJTRWV4XV2N^.#<+*!9X+ M,:&3BA0JB%U/>4/S&7 MXK;)^!OBEREO!Y5L2CV,UP#\]#]02P,$% @ 08)73Y:G"F5'# J;8 M !4 !B8V]V+3(P,3DP.3,P7V-A;"YX;6SM76UOXS82_G[ _0=?^MEQ7GIM ML^BVR.O"0#8VG.Q>#X=#04NCF+>RZ)*48_=P__V&LNS(MD11B6U2B8%@UW'X M,C//#,D9CD8__SH9AHTQ<$%9]/'@^/#HH &1QWP:/7X\B&70_.G@UU_^^I>? M_]9L?H((.)'@-_K3QM5-^Z[QVT7OMM&.A"21!XTKYL5#B&2CV1A(.?K0:CT] M/1WZ 8T$"V.)$XA#CPU;^/>OLPD;O=/#(_P5/YV<-CN>9'W@S9.CX[/&OXZ/ M/GR//S_^N_'?[N?_-9N*B)!&W_I$0 .)CL3'@\PTDSX/#QE_;)T<'9VVY@T/ M9BT_3 1=:OUT.F][W/KM\^V]-X A:=*4DT4O-4Q>O^.SL[-6\E=L*N@'D?2_ M91Z1B1A+Z6H4ME"_->?-FNJKYO%)\_3X<"+\ R4#SD+H0=!(IO\@IR/X>"#H MXK]*R40GZ(R4.BJU>B7=18-N MFX%+-AQQ&& ;.H9;)C;)1\[86V>'B,%-R)XVRL;SF*\D_R(6- (A4#!]<@ M5G;OQR%T@@(*M,G8M)!TJJ?9PA:(1+NOG M0\8E_3-I>#T9*?&GI)QLBMF*D[Y2 #T80Q3##6=#5"/)B2?%/Z@<7,9"LB'N M-/?Q<$CXM!/TP ,Z)OT0Q+SEN1"X6)U'_OR+6TKZ-*22@B@><4:[N;@LDOAJ MX7IHB>&T+40,/A)Q[K,1(GON>2R.)$*+YAKYA/OB2^13D7R+]CRW6_P2>+JH M1H^W@-K_ NEMCX9$/!X)O3A,E/,6A;$D)IA(P/[^7%"*HDULC\EYAGE+8C MAZ0/83+?[ZL-6E8(NXPY1XQ+Z5NT6\7MG"]33+@W'PP_KH&V?.A*6[2$LD(U M6I/B#C3O'Z"-Y *E.,G'70M=F89: M4/"_ZS]B7&]"M=V>RTO"^11MY"L)8]" 8=C? 9!6%&L5*T-&\C$\L8IANOJ) MYQWC#J2!'6F[N8^8GOY\H$ZM M7E,"+43X\]Y0@5M'*?8?D74%S@?QZMH]%:B8.\D]!()IR&V_&]9-ZW 0M12D)MS7*J49+RKKM6 M\PQ%9G1;5FE3X:\J^Q('!2IN-\:2H;#WC^5@%76H"4A%Y!> XU)09:%19KY)>5]7(*MH M4 :.B]TP2^)D9?@S]R4+.CD/E(;V H3LAE,J.7"%+IL#B%3RA_):%L!C-P[3 MY>DJG5!<=M&<).<$XW993H &PY99 3(>M.:H+%.> $4=J,& MY[Y/9Q1U"?7;T24944ETL>'"'C4!II#^ GSLQA(>.)Y78CXU,I:\QC5!)8_T M D R\8.FG0!"/%3"!#\YJRQE/KN MF\H59R'2]]B.)' 0.JO9ZJQ6S2T7]O64@BVR[V):\"(H8V02N:VMHKH#*RF, M8V6%X&*Z\">.I'4Y"[3[Y%(KJUAJ='$M\21+M(L9P)=,X-%*Y<RBDR.)JT[V\6TEZ8#VW B- MYCJF+V+*Q83CQNR*N:07II<;,?T!* 8U&,X5ZAB(4N2H5.B MM4:F[><&3*LJMFY46B9<3#2^A^1@A!1_)OP;9+C4W;-H.M4#*1T'3F85)]4Z MPN1IV2&-J)"*SS&48U7:LQZ E;+A8I9RSG/UY]X?,15)B+P'29A'G:YTFU:5 M0>J!916.S/.==YTV@)XE6]Z_RXVQK..[\[=+Y.%D*O""_Y3,"UR:]'YX88^Z M1,UR2"_/#6ZZ%95>KZ&S^WOYU8L:@VLL;2\K"U_!A=,-+@WT,9KEZ7G3!TXB M@5ZETNK(3WY+==S_#SJ9Z2.29=QO:T*KAF>@"+D+Y1;DX&+<^C67.#6"=(5\ MXRBS(ZOIHI27A6(G*P4^T.V6G'IID2!4^N4O,BV[P"GS4>PJ'P*N8/;_(MAU M/?$&)'J$'O)Y'03@Z3;U71-BP0P5T5W.QA35YV+Z!=6A'2U.^>>XQ(S+'DVK M,HA= [:B5CEK@K&X7%RZUT6P7N!%?TXVZ&[[T%S1*G).U 9,EFX'-H*[ZZ2G M16+FSVJD3@+:2N;QY4J FPWXYE3 C.W2VU WE"*A^5D MJ!8O6NECJ2]:U1=]WQRT:QRZ>'6:2_;*@ZQ5<5WK_A:A76-RLW6>UNNVJF_R M%I#E*J@Y6)EVK"E*INRY>/.Z3O;*$Z^53&^M;TT1K<"AB_>T5S#BX-%$1O@Y MA#0,EZV8K<'5K'O-H35CTL7[W/L!X7!!DK#84)W0R_ LZE!S!(O86G2KN\V;P7..LO%R8 M7?A2!9P_"P"S@B7)TC?[B]8#J#3,FP'9A-GRDF2[SZ36M)1L@!%[N-*N8,8CV*W#7$A8U4KGY0.Y\>2E&:#ZZLWEO+JXGM@_@7"C M,A'F8[T#^+/LNE@2R9P-G!4VIP.9T=Z'%F08=K$\DS$C-RSF&U.#S&#O0@LR M_#KY1EAC/NAX@\-P(]#Z 370M*A>J2U!T-"5>'=;/)A^O3-S#D3)[MVSW)(1]^3 M/4;T3_#;/HJ>!I0L7HTZ#_VA1YI]W01ZJ4,5:)R_1[5BB9G-S+AKB[]!+"7< MXK+DK[Y!-@?@&?C**P]NT%\GH5K+-&+:R.A65X4MJ];J*K(1@;GH;59C3/&! MOM/&-&LQWEZ72D7DHJ?Z E:4S[59_9F-N-<@ R&YZ.569T9Y;!M5H=F >PTJ MEY&+'O(+>,&VFU6@9,"] I7+R$7ONAHOY\I)W+@6K8RZ5R5#0=7)5W]@DH3= MF'L#(J#+J3=WS.OLE]^![O)QXS,Y4/CVQ0RDUXZSEID2]IKY,>"Z&,-0+A9YHJ'L; M[G.3]X#^,[WK'=+P'Q=NQ2$NC&3:>3-FN#)+G>*TI=3K[ M7I4W)$@GW[RU7<[-RSWNF(Z]4F]''9^;IK M(MZRLMJ09VD)P+HOQ/.STP.9F!5EW<7D;UF+=RG'TA*'==?>M)"%6=&7;4^\ MU]K7R]"\P&/>Q6%+T=PG G[Y/U!+ P04 " !!@E=/[M@H[FHJ %D@( M%0 &)C;W8M,C Q.3 Y,S!?9&5F+GAM;.U]:V_C.)/N]P7.?^C3^SF3:R>= MP9/5@L#$6B';TM2WY)*=V>Q?[W4Y1D6[9YE4B1[AV@,>/8 MO-13Q4NQJEC\EW_[,4T^O"-,XBS][>/A+PY\__MN_ M_I]_^I?_N[?W!:4(!SF*/KS./US=W-Y_^(^+Q[L/MRG)@S1$'ZZRL)BB-/^P M]^$MSV>_[N]___[]EV@?:*\-[1P>'YA_\\//CU!/Z=_=>'_W[X^C][>Y2()$Z_O08$?0"B4_+;QT8W M/UYQ\DN&)_M'!P?'^XN"'ZN2O_X@\5KI[\>+LH?[__'U[BE\0]-@+ZZ1+&O1 M9ECU#L_/S_?+7Z$HB7\E9?V[+ SRDHU2NCYP2]"_]A;%]NA7>X='>\>'O_P@ MT9(N*!/ERVZ:#7S:KW[\2-F%LP0]HO&'DM)?\_D,_?:1Q--90A&6W[UA-/[M MXVN8O9=SNA0H"+]^(%V M\_)XNP;[%<>3MQS:1:7(:9%]K4;W+0-XRK/PVUN61# 2K_]1Q/G<(!!6XQT! M710D3A$AE]GT-4XK+CT'KPG2$("H#0OD#:(HIA^"Y#8=9WA:?GN%\B!.NM$L M;-@"$+H\1$6"AN/G+ ^2AP*';S ['W ,IG?^/L /$*6R;@VF&\_C/LN#UCQE=*&I:CDPQ1[/3C@QX1.\H+= - MSJ:PX.4X"'/R1YR_718DSZ:PQ#T5TVF Y\/Q(PI1_%ZN*(N2M<32:/'%'8@T M3F#^(L)O47>5<$BB;>8:646[]=)U+P[(&^4N_(]NAN]!0G?)U6AF_ZX+L5LO M'2'>H_PN(^0!X:>W *-AD5--DBK1,(&G65I^2ZY_A$D1H:@2PW16Y"6;A^.K MF.K'[VBC&5T6V*6B(XMN@AC_'B0%B.(&5K0TC.E8(SDNSPQTH9L%Z9PP?PLP MCF&YSY=MO,#J.+G+OB.2W\'03F"_2 &(+L/ZI*DC^TJ5\B(HED U'#A*F$0I[J%W: ^PW*3Y&\KC,$CLXV1V9Q?T(RDLR9'1XY M>TF#\1A67WH06"IR%_,O*)O@8/86AP.,@G+ #-.%;0KTH+JD]O#KA1KC+#,B M:<@=1-J.;;QAF13E)GJA:%^#(U.' 3'^=85/E*LP+ M3,^S9H"IMFC#VG@1)-28_/2&X'2YMM5TM#2*&K9M-J5;#T9O4 8."O248-!J MRFC;.APX#=XDV7>C,%9M&K(\72$2XKA275(0/XFAFP\ (^GJ,R3=#&D>;UJUHA&;V)?VFK=ARS A'O^F.8&Y3Z!P]!S\,*;2J M[?6G'[RD44S*;U&T7)?@2X1K7ULZN4,P?EH87.W18,%>W\WP;M_(J^O)4V[0 MUG)L8,TU3=P0M"!,&];;S'E-6%DHNZZ&ELC2'7[B5LS:TEN;OTT3HLLD3G6[ M9G1CMF_;A.IR4[$Y*[I:5X7,$EFZ+!2W8DZ7:J4PV;16&C%)&K$[ZAD7+9C# MNMB\;!@T=8VF^S)\6+!N]$?\0Y;$>LM3BZ:M6S9- M&C,MQVH]X.R&KAL-!6+C;$Z.385HJ?5E^UQI\$1IUK[?THAO8#R_(_P03#2. M%8TJ5D?GERR+OL=)[8@F)Z9&XG:[)8P APLD]<=F5\N8\CC-]Z-XNE^7V0^2 MY*,4.B>Z?1&<3L/:/Y4<*5OK0@Y\IOZ"+-V+T#@HDMP@<8RV#9&:T:A-.Y36 M37T=X2ND%"F:UW(3?-\H'1>;-HL"0* M1F>PZ4:+;B@U1N]IE+=RLG"MTX1Z]S/,A%;"&@?DM<16 MD+U)$,SVZ2JYCY*<++XIU\V]@\/ZXLL_UU^/EE0 4G0+'\FBER1X14G9]XA? M>'3ZN>99CS1?9B2G<7>*B";67YT>KPE[0%>QP"C;=%L/?!:SO4Q M* %*K*Q[SU0!% 1(RF:58^3CAPQ'"/_V\="53.C.2,_Y3PB_QR$B3UD2207# MJC0Z.W I'3[#10+B F%+Z:A_*5T'F-YM6)I0Z4$G!(K+0&4D$I6DYNCSIYV9 M32I0V!([[E]B2X->'21[@5)@L&BUX]08?=Z=]4X$@2V9D_XE^2U'9ME8/59M'1Z=G.R(1).T<*#JPIC/B0 M9G@(#*"DH)E&:#(=^!?!D5XN*)W61F>?7BO7^J_4T(1^Y-=)^?-O'TD5:;KZ/I3%:C_2R)I7U6#4K8EE!X8C'@:&AIG=%;JF(?EW;>AF[C*C:Z,R)BB>? M%.P-2 J%(RP7%H;BM1EE?AG#VIZ45D:IP&151V>6UCT[0E."PQ&< WO#1K*V M^X+2.!QOY@14CZ9IU^#HLQ,AM](+.R#DR'UAV-A?C\YT$J_)2$>]8W&;YSMT M"#JWJ-S.\M7EU/2N?Q@ MRX7B3U3G.H5<75U8?G1NR0LH/3FI*M5QJE75?JK4KMS$Z/'#J+>1/(;8<-8%Y$S>Z2B+U$,31;7H9 MS.(\2.2"%-4#C$Z]B=K"DX/Q)N3TD5ZQ3%&TB-F72HI= 5 YC2W3%9$(A3>! MFI=5"GQZ%)**9:OLZ-QI0+:N0-CT>Q.3^8Q10 H\5Q,&HS0,+:?.=EUY<"%X M$VW)>K%*<&[:+ QH?(M<%IU_V>3[$R!94EBE6[DJ\QX\(!QG4?5^Q^(6V&:. M*;&X]%H#ACCUMNO+LPT^?R(P*UH;ED:1.#?+ AC?KC,*A,6FWI_ RD'T]X)4 M*<">,X[R68)XW1Q4CZ@*OD:U8Z$:AH\HS":53,K\=4*]W6[7P&K?[I7Q!TH_ MS/ G2O0>?5\EU'K 60H?PY);0WSY%J03.*DV"\1I&,\2=%F=;.DMCO$8A?EP M7!4>IM76-L3WJ'[A[% P]'KH?71XZ%L8*W_T]<8/S^)B&::1\A)?AE$\22\+ MC%$:SI]Q ',MK/VAY5])G7I\,6D!YW L#@*TTR&PU;= 7/XPL\D"?R)XJ]O! MDKCW52$@W[>+KGP);I+M3\0N1RTN-S]39PA!8["_^A9\K7V$D,+S)V1WS<10 M*=FJ-I6J- #R+5Z#+R\N_=8"5R&NH,#Q/=E$P\=FJW,C!LC'+"FT!" M!F,66=>;#T0HC!C-EBI6.-6W.PR*MF"]"4]<+8:"45VBPR@:T!=2\]6ZV=C8 M];8:0WU5['2JTQO9ATRSPYM(2IVM5G8Q0+.IBOEVUA7A]8&>-),UC :O'#@P M:3/ 2BX;<&I4_+"S'NA=-6@M2-5=9@VN-S&;+$*K!0Q) ]^E=2NXE@[QRE<5 M9+)0ER ;G#/Z$CFZ]-*2G6&_5 HCGGT]V]7BE DP2:>K(SBEZL]Q![@'TCX)> MV7I7O37,J3(Z/OM?=HHXMI0A57P#6'$MENWU4V=W XMI1@U>ZIH1*A MUI'AF)]YU0^KHT$=\]C62T*=#PNE%-HJE:Q*P-/XM% ;,7)IGKG9'KN61Y/CTD]-(A0[,5X/F MC;GJ,DMH< 5]QD&L-JP7!/R[:&,4: LL?-X8HE;$23>4S:* Q+6]D,5:F1": MQ'MST;BC&'S9QKO)0[99:YF,.-M*Z?A[*'#X%A!$4^L%"1I,8/6E1S+QWJ)0 M%5 XO;?&'N6,S409BS]7C9^A@^%X@#&]ID3)E&PKS/*P37X^LO1(@;,-1HS4 MG[O##0II5LM[(&CU3>/6D#P;B69+%2\LV6F5-RNQF-BB;0O4HUO*CH7NR];8 MG_1EVZC>G6'./EK&1R\W$+4-5%2GHMUIM%';N<;87I60FKA0RY'.2XK1)";T M&WW#K(3HQI-^ZC+O94T*3*"%Z1-UJC&6"!VTNI M;7S2VOC\N9S*.O,N0OOK1ZGT/%N;M4LERZV;I8U,=9#YDU1N MH\+O-CN48!O*(E>4NBRTL_J#$(=#@WL!JO#T,XHK8; FG@Z MAR-:QCB[#,@;348&8XU^7%QZX4'OAD'=!F290@_HQ M0SB?/R1!2M]YHXG_9G5D:A_CDMM_Q7:G.9X\&9AR%GD7;6H"]NJ>;E]K9*/' MBK5.,\)Y,OI83/$F-'9Q9T4P0!9%*N)]B[E4E>@6"F\NH%O8@AL_7*$Q@N\B M=7M0+W148G!J?_!D>5!GE7>7X4W OT=]*4K04\E*GV\:]C;JFLSP)M;9:2H. MRGH[3JD.J3B$XZ$U1H,WZK3]DF3!*8+"7R;9^WZ$XFJ$P(?-@0%?C>[0)$BN M86SGE#$ MP&U6,^DV= &_)SZ[#MCKS'!I_)V6BTYXZ>PV#57NG2V+510Z45ZYHY-AI.=1 M[4\HL\FL2L>GGW8Q()V]WJO"]2= V78J'L#K.O)<)@QU$;+!^?,V41_"=+U! M]2-5Z2YFY.JTM4N^ON6MY,P?T2D<9LG+ZE^M*AU4FPM8EL5C6 .$"174*=-;1 MHW\B*J[NFJ?-(9_\B;HWB7_A!WH.?C1^[&F59'=>,BH4\1D#I$][#W?*5;+V6)?)';SVI1U^LG%Z^>U4P5O.;P!Z)2 M!+Z_(QQ,ELP>"Q\R[]!LY8;V[4'[A8#8T]<(7F^B89?PI4[UM8(5$#O')''J M65UQ<>@VZ 9W8' 7C+V+^=?@[QF^3 +8G,3^%(U6*K[9.97H^5@XXF3*O@U M;Z(S!<2O2+\/IG*KO&9+%2LLZ?G*#I!4+XW@2)NAX)OGAK7 \)F3_' M@>/@LB!Y-JUS25#]^BV>R=- "6I5NZE3UT_;^)-&UG[X M@RWODI%8%BJ++E$/?'^0'SE2C,O2%^7(KE#[".?T&7/\=MX4]N7--\GA*LQ<^ M(LK@.)TPWI2O'31'.^>@H7/=@8-&],SV-GN,"TL,Q&.<(&Q\':ZU6+'*;X]ON8&##]<:+]'-9 M!D[=IK;5'4FV6>&-0ZMUY!B]?>=)Y)A0DARZ#4:..7D9H 95NEN'XS+OLL01 MR:U3\<3#J+"%J,1RY<+QQH'5I%#^JN56X0J0ZT@N.;\YD1M\//X\J6A&0KXX M$8V+2NHWW/G$(Y8477O+GPR,?QXNB^Y[UZ\ORX31R6O/?P?LITPK>[8[6L/;T'O?B6;4-##&KH)*DR>G"2UUEZ;P#^ M)9P'<1#FY(\X?UL$'9.G8CH-\'PX;CR)L"A9&P#2:/%%PP# ;[%RJO?M4J^! MWE+F!CU%8/?6Z?BE6L+QW;WQTZ.*!DT4^ MC)5L[U%>)RX0P!55 R!.'VTP)0KV#B='[HV'?3'YFG.OG+!*(E:H#7B=!E+8 ME;0R [QQJ:OGRM],T7[HUO=I5Y!,L-YXP#>HDT],=@5@@-,PEEY%N(;9&T?V M!I'W61KJ"G-5![ Y#4GI59Z;L+UQ3+?F@LRAU*UAX)*= ZK0^V1W2)C@B$&_ ME@.?]R#Z.Z@9BP?6[]'BP5#ZJ#/.4O@8EH!D.1&TV@'&>6#]-2)\MKZNSPQO MW-//T,%P/(@J6J3W9UG% 9$E&XJR?;B%!-BBY./SQC5M2&*^&(&MBTYF!W;@ MKUY!?,J#- IP1%YF49 C*']R<"Z5J5)].(,XC33D3R6AU4,%E,2O[8-%\SD\=;#*70:S. \2&@VV8/!E1O)FE*'(L"2O/3H\ M\^TN7*W[/B5 )UO 8[ZXEKB\,: M/#4@>6/X4Z*9QMV'.8J>XRD4&8Z?X%LRAI$+O]$X_,.NV+;@/-#2VDH=*/-!?)B4;S;]KC;%(X4:,6%K#))2:QO@EK %#MJ;9=( MRTI03)%*H7AC*>-0*HW*$]8#C*YM9U(): FN"+P/H6JL#D[#3M0F";KLM$#9C'-6.46X>Q$ M&R4 B'^9%AF[#I-LBTG!JJZXZ\Q6&2#(5=9#)FNXW&N2:^(FA$'^N5Z3VS)2 M&J^N93S@,/0>=.3G[RAY1U]!87[C)\P5E(:5QXEC@3/\&*P5T2VY#-"#[Z!^ MC(;^K_$@S2II&/MW-[Z#V_0=5=ZYOV5)!.=?HN)$$-0:'7YVH@!N$B0[''-J M /D.3LE2?O+4.P$&@^=F!]Z%%33J9I0>ES<+CV!==*^OB.4C$>DZ%&\<"NL$ M7H)"-LEP[:&2^K7EE0&MZR?.>2)0$1@?DC?^@AX$Z%I#LRE)F1;GP'5 %0GY M6Q?+0H#"J0E?=<;P/*_K.+PQRX,FBN9? _P-Y3=%&LF?JF!7 %1./6W=I"/" MY)%-?@%Q^#U%T:!TW2LM>HWR@,FIA[NSRKB%Q2-#_ :--T&,?P\2X6TD?B5 MYS2RQ)2D-@!Y9'Q?(_0B2*A_]0'':1C/@F0PI5%_ZI)CUP?,3J.YS A1A$UL M@._!;'&/\KN,D >$G]X"C(9%3FB<)F"]S*;3+"V_)=<_PJ2 IJO(R.FLR,NM M83B^BI."1M=O-./&K#%(\SBJ"7I"88'+V^1A];&0+.Q;LI9Z8W!CDVHTCNW MLJK 8-?65NMRU!D^FYSQQL1G>0SX8K#U>#!X^.CQ]7269'.$RG2C0[7;HMPZ M@-'I 5MM0K+E)P'EC>'Q$9$I$(3U@.,3LWY702G $QL ME>S!++(TN]&GL-(@#6-ZY1/H+LI;RW1!"M(Y8?X68!ROF>Y>"*Q7=]EWP'U' M7VX>CF]36,_<&$F65"TS\#4R[WU% 2DPBH8T;7\!.-()%+C/4KSX\R(@L5*T MB-%^8%0XL'%6E"^!7,6$GFN ;M'&RZLS.CIT:M:P( _.OBKF@#?V"G9 EIZT ME=L [$X=1[U)7Y,CWI@&3#!(9K@RU@<(P$&\6F]CR#"?#-JL7+QSMV#&Q7SY M\6\QPB"RMWFI3DC,3VH-P'3T(';.M.3%PTN!(=[8 I:4UER8KBVK2_*EA@&M M=H 'KBU%.L*2B%L=L3>'?6=2]\4VY$#\,IN/ Q/"DMSRW$A*W(=2 X*@%N!T M:O=I,2PU.TKYH8&!<<'W@_[O#%JK%RQ4N2$ M!UT]_J)C'\ [!\F(+0\XL\S9\7B+$HW\*M=:.0!NQU#:,J;!C!S9IM)MW-[8 M'=K#7J%*HX&6&U5K_-Z8,'Z2$>7+T=CYT/(P M.*(\;#514JJE!V5!K='1L=-TR_:6!M".V0N M$#%0?(_/F5FR>K$S_A,1]N\44DH<7>]:!OPA_!Z'B".K)*F3L97/CM;9F^O' M8#*2*\4N&>X)=DX7ZO;R!&L&CKI9R&!_P#H[VZ+01&1%_C)[D7&N[7HN(-,Y M=(^.[83,MK0KF9*-M=!./M>C8]8TY7"UUPSS-X2E@A15 X0>)V 6R$\.RAL+UR,BB(;! *U7-*XEFU&H MJM-0H3;@=6K<;"U$96S^V(50DE3QJE6>+/BL*DA954#J."=52RFJ ?,FX]%& M]O;+&'3^1"V!HJPJ<,FI4:V]")6 >?-")_N,I6U0!51.0Z;Z-$\(&.#^O4Z1 M$7,^'#=N!@]"4-+B?/Y75"73(G[B8CUMZQ,:+LSK"('2,G_#>Z+//-&[-C:S9N [TO9&J!Z;Y&1[;>;/=F#)IG MES?V3X/X-JX7U+_0%)2A%?^Q'@4PY?T.JO%EF,J9Z(T%V. &L8%Z^8[GXL'> M(DBLQ>FTIP;DX?8IZUW9__48ZHU9W-"T1N0VK0YASUE.\\8TE2'[2[.P>^"X MTUN!.[$N*W#0&\/_CMT&.G$0ZF%YS)EESFZ_BMSR-M")#V]0&I8C<[ P<84;X$J#@?6D8?E?8R5:JM1WQ=W@0Z MX69)DC#"Q!/5?AS,&D^>6+?8;O4U.OKD-([&[R,7AUTFGO9VO8G5"+] R7QY MHK1EMC5'!0C [U70[G@US4@3CZP;O#E[2TB!HJN"YM*K()1H26,/6)I!(M& MU&X,V.$TB,GRN&K)#Q-/QGNWR3KR32E2 (S_V=WX?3&1,WI=V>X[>"_XL'G> MBR/92.Z7&M#9?^;EU15#.2/=9/A,8KS J_@6U0O&+T!0W_VB ;#..,0!^='EJGP2\X(U;B>/F] M 4/_"K329QAG!/KH)%'7UWN+-.'V"3K37]&I;=G&&9/>7*+1T$H8*[\K95.3 M%%@>=C[YD45ULQ4W.>'77M\B>@ FI/D;RN,P2/ZZ4L0<9V]V9D+[.+L0G71FR?S0-M[M MC/M(CSW\?EV0V?T1Y6F\6_]#R\/,38;CW<[\/JVW7A*TX]W.N.=O'ST]>BEJ M+3O?I9T"=W?^SI% '[;,-_'=#O=GYT=2_)5Y0SAV/N]2Q.Q]EE8K(WW:.9\W M'KUO6"\?LR2YR3 M;X-WNC0 BW?>!_*YO79CEHW>G*U;X]Z&2_/_/;\%-3O( M[XCD*++I,=8D 3COMR)F=H@9'N>MF+T[9@A#L#?,]*5G]"K(T5(-\6 >2&D< M'9WOYEV*79PHBM+8'?-+:[[47B_'>\86%3!(=C.0>3=F X??WMB"K".G7EX_ MMPT= F&5VLW3P4[-$@U1[+Z=3 M7T!Z[Z56:N_BMBX-P/O=#/K>C9G Y/;N9,GICMO/[4*=/)#8;M[8V;'YH2B( MW4D'9&CS]$"; L[OILMS-Z8 B]G>I"3:M0A5.UJ]]0A5@@M8QJA:NQ\CP>Y0%Z.<84KX&J?8^ MMF1!JBY2"3W"^03'(9Q-RN"Q%Y ,>7QZ47G0D%]O='3NM]FE]>+ 'C *S)"D MW^DA.!!8,8WS$CU]' YT)#@?H#2,$1E$45Q1=IN.,SPMV:4;(O@*W96C[.#\ M^* <8_2;T:K;S5Y%07VJ58&Y#LX-7XJ 'FL0&KXF\:3D%KDL,+V&>!E@/ <+)HF)-T&J8&P+NTEAW=85ZD&5-L):&*>O[M(11V-P0.SMNY"%CPA M*/QEDKW#%AA7DQ0^;,Y-^&ITAR9!<@U \CGG@,PH!3CMG&F4CL<:DEB3(!>( MH8@6;=Y7='"/$)M%@%A+@1S2DR27==LKF#S-, JB8?I[@&.ZVCV":B!Z M*TZU"0#H-,9%R'>VDJ0'S1MU>)WL2Y@^*?5>HN53X\K29-0='1\YC1+O+$8N M)GOJ+9N K\"\:3%] $4[C&=!,IAF!7P+ZL9;,F]X!'G:;[=6 ;/3E+8:@IW.+[$"/:QFR",$]AMOP8_*)2+#./L.TV9&\S@EWPN.JYJ- .,=1HX MTF+>ZL,SH&QSIG!C+"W[YIK!F(5A"#H-E=:=< (0W@09KV.2.?89I0&]@R12 MG?>P!NV[_:;A^N26>-&W"\/9Q -7.E\V3%'R8'@3AKE.H-0+R2H.B%P_%LAC MLXI0FB"\"?$S)!;79@BS\O'PV;PG%!9 +5T5I$[9K;*P<#B]=LB?!VRY< !8 M"]$B.&]( O[:E )\-7JD7F/.9K+V.Q#KT-:LN7\P*+<63*7.9NX0WR@!!+M* MI\=@'(>S35*M1179X:WK9;T-DWL(KU%B=FU%$+)[K0P<@YQX?ID#=9O-#%K] M>4RJ:3F5*/R;10&OG= *F^H^&X0_3Q\UZ9,JE=N% 8ZE]#K*FCZ;PW)I- 'X M\VZ/ 7FXW@O,"4:Z0S@X'M]E:92EMVF.\&N0?AN.QP@T8$KWW>W%\%&J\RO5 MAU7;Z24GWCSA6&K5(?GS. S+O'Q+&5VYDR5N3X7:P#&GC_T:,KDS44G>4^DC M=69EX6Q$ #QG>9 \HG>4%N@Y>TF#\1@ ,W194'R;(HPN9A_0=D$![.W.!Q@ M%)3AQ,/TCHXR: &@UR7=1!/4Q),;D.4U, 4#T#]((YMGD+GY'T8 0E OC M<;LV";/5P=JZH%8!T.CXV*D_I1MCV=-O'9LW 06KNV*:H-6O6K9I&#AIQ_HO M=-[8D+L)/AAT!/5DXWC*86VFQ*W6Y" 1F.VXY6&Z>/7H1PM?**Y/DN:E(SM1=K? *$EI0.+@ M 13L<1P*S8Y;Y0"TDW3&"L-^6Q($Y9??9X@_*[;,&M^NO1__^P.#SZD<@U(FI0YO#FR3;B@Q0 M&L;W&<[?!J!0 ,W"P;Q=$*AW$OK9:DCSR#?@[N>%^M&$.)>EK&-$N+SEE@7Z MG+CPM=DK02#QX3LQ\7AT\\,K6\VQB8'_ &<=8'..>471T?.+48MV- M>8R9P<7HC5U&RUIVXC3!@TGIL+'Y\^B$K]:RDQYO0]N4NPD^N+Q'[=Q:=N)! MT)L1(>I8RT[,7<9V;I@Y<7576X''6O:8$XNW2?H7BN?6LA;24;WXW8\AX>5) M8$AX>0*"?32-G6R%AFV2+#;2]'#0>D14TTWFMX04L,ZFT2 "A4LP)'5S%.K[AZR)%;*."6H KS5LL4H$R7,2<,I#L3TF M6C36,,X^0>I/) M6AWD:HW^#DI%F4WM)L/WZ'L#*\Y2^!A6F>9DN5QUVAD=?W+HF500*5/!;@'1 MF],7304X')?K5ZSP?C>K."!RI5]UD !;E'Q\WER&-R0QU\I7;Z*3Z60.8OH9 M>L+++ )%%,J?'AQ)9:I4'[ [S6# GTJ<550=E-LCD#'#PLGIR8FED"PK^YT: M&J?>:G/GTQ*.GU$V"T[K'$X7<&S=FG!&>'I M2TFSI8#"3I:$Q9!G&Q,:A'MS%7X(BW9 E^([%!!T_8-F]A9Y.)CE88MT8M9I M'45DQ(YO<13>T*5!2=O"ECAY&J,.9FJ8O3GO1,A_8^( M\FWQXS/"4]'E)]VF@!5.0F*LB9N+T436 (XADOK),*&Y-L8(T^MUY:6NX+6\ MI,4S1PHK S1";YF2A<)/R6C2 UXHZD[12<]5$3B_/!6ORR<$8&UY*F:S#.=U.*OXWI!R Q4H MIYGZU680X[2N#]* JTTHL0>I/&^@DE2;7K?PWP-T1/L[4A7B$MK[AJ!=;I=: M@.0K&'5)-J.@5<6I4+N"[,3/9$*B.@C%WD&&Z6:?=OD:$/2O_Q]02P,$% M @ 08)73Q9M_9D66 7#H% !4 !B8V]V+3(P,3DP.3,P7VQA8BYX;6SE MO7MSW#B2+_K_C;C? ;?/GEAW1*G;=L_NC.?L[HFR)'NU5[9T);EG-CI.=% D M2N(VBZPA6;(U)\YWOWB0+))X$. #B5)'[&S+$A+,!'Z92 ")S'_YG]^V"7K" M>1%GZ;]^]^:'U]\AG(99%*RW+WYQ]__/KUZP_1)DZ+ M+-F7Y /%#V&V_9'\_6?^073STP^OR3_)3V]_.KD*R^P>YR=O7[]YAWYY\_K/ M?R#_]\?_A?[W]:?_W_S3_3_O]; M]>O+X!XGWR':\LO-A5*<=YV^*J(?'?%XC?,XB\[3<3F![S:] M*\[OLC)(1O'OWU3F];^17_UZFI'%<'U?E'D0EG5_3 +VE5\E;0Y"=GC*<9'M M\Q!;"VN86^?=,0OR ML/X2^7& NZK%CV%&UL==>=)A=)-G6^7H5)_,E(+\N.R$WN4!=69NG[?WF3"T M% &HZI>/7GD[IX"TVG>=I&9?/I]EVFZ6W91;^=OL8 MD(FYVI?4=Z.,*.;8A-#1Q!O)T$<#)T*<"C&R%>*$J$4)!1/S>6ECQWQ2%@;4 M!=GSY+LL9PX\\:]*?)KMTS(GO$58BZ@!2J>0&I)"@:D.&0$5)419CBIB1*EA M<64T/2*PC.9F,63=XG"?$R[>O+V_B\M$!2.QF2/,2/@3EB#Z>Y1MT)NWK^Z_ M1S4%%!A4(]J>>=5P+C[-Y]_"1S)V^'.P'9KJ;E/'T]WCLS_E=3-4MT.T(?2, MRP97-NNRD5UXZ5A'$9FJ@IF7J_PZSY[B--2O&2H2IXN%DF_%*E&U;ZT/-0WL MVJ ??W%1T _^8F"I3T?O2+\*<'2;. )#CZ_^Y#>'NO3O4!,M&[OVQ,H&;K&) M7),O1?1K'Y) M=GHM7$TE7W.^G/9_!W1!E"3*1V_]FQ*!V]QO6R.A,^(71A0 MT%Y;QYK:YU2ILKPA(BT1;0JMO=(1EJFQ='@7!\"'N B#Y#]QD'\@ORD&(""T M=@P"D5LE#'A31-LBUA@:"(J1ED%!,?*F3GU[@4^%3W]H![K+TPVNZ,#+1W;I$V>" MNCQ(+M((?_M_\;/^D+G?UNVYLL"IZBB9-T2L)2)-@<^.Y2,L.2Z6#^]R5X+[ M/.\L17HG4=WJ":?-4-T. M>,9E RN9 >A*WCI^*;Y7_5RW^#0'B%,!N MH';T)=Z@=N@7ALKY%N;#W$:I&$< M)-=9$=-0%DU\JAVY SQ9RB.$(]1D- JE(40U)7"\ZYC)JB$W9J;R8@-G&(L19?_0FM_P1CV2 8>\+Y M?>8G:SOA>=X8]MYCLE-)Z8;K/D@"27S=3'P>GC^.X?*>K6'1I2_I:V["]2 0ZY4ZE AD- AR%]@U3?'W8TQ@SQY2QYB]>GQ5) D MV5>6"H7\XQ_^\(<_HB"-T#^\>?<:!26Z)8#&VWNKQ!+1:B M9I(?B82=5%RG$?W/^=_V1%42PD:Q+D^#/'\F_N+/0;*7 MQ<=9TCN$LJE$@C=$")@=9S^T2%?4YM?4B)'#V/+)DH7T!WP@A3PVF5T8.DOW MS8$+6;)WC71!'Y]]V."WP\'JM M:._0V*DX[F.J:H>JA@LNY":&S)9KS!N"+N9:;/3QK06&.SQ?E8\X-W4^98T= M(EG*:Q\0K!%:W!DUP; %O_YXI&I ]!&L1H-#^.YHEE*R'%SBH, W\<-C>;7Y M4O!331V2]70N03T@@8"7NCUB!"O$2$ZRS0DAXK@'0OMH01)*@/):CGU1';%# MW2;:2G(C< ZKP28Z(2BSB4* +$N?B=0V*U.[/X!M M'2XT"Y0("I=;AHPH5_E\34:T)%L:NIW9T1C S]HE2D_F= .AY5_TR'GS%6($ M;)O:D+#K *@=Q2@Q&/_XP#_P2;<)F,2MQC"2W*G#91S%4=T:OHW)Y,J_E7LR"W;3FQ_+M]E"[ MAVDBA.WVZ-7GK,3HS1LA5,KI,>XPHH3#VV$X@2PXYJ%%.B*8164X6*?5V)]( M(RL):J:3 Q%HS-$P=#0+@S?11]?!,PUO,(\[ZA, 1!P)/"O#4*J6P&>]]GSO M>$L?PF;D %$%S,C1X136^1Y'HJ;ID:VB<0MN)><2G-"V2&;4P2!NS;T/UW*# M>)$ 70\6=U@_PQM,/AW=X"><[@U,N(K ($FJG M,7J@T:OJ,!1T7Z''=E\I]<"&W$U8[2* =P^&NP:8X$TC=KL1G*V-@E_[!//] M ?2E>FSU#H >J)IA2G_KK (4N&:8 M74$/T\+KA_Z25Z,BX!?5D^3I*4KSB*=>1E@ZL2SU4($,;KE-<0?B(YDY1U!> MD=X= O>"E.Z/?VZ/@;_CWU7SA"MFKZZ6C:^4P1%MRKX \Z.\11Y[>PP4;]=B MRSSH3D'D.O).Q;L\D*VSYP5W;>SY]\3^#Z-&&I*GA8S+I(LC0H\\"3:R"L:Y M[9C-*KAH799Y?+\OZ54.*C-T'7AQ73Q!,+X>@-X7VP<2^10ZM [#_7:?!"6. MF)[2S+DY?L1I$3]A6EYWBR^S@N:*N=K N#WN M](%X)^@5[>9[GOZ([#5)7V#W=C,*G/'W2AV!DPPFP_Q$X$KN_<:@UJ&"1A'+ M%!LDUT$<7:2GP2XF?K).$544+A5.R;6 LZ8EHDU1G**J,9#FC.&+P+^]6!Q&\-*:[B3I7$PN830U'&T:H]/67QGEB+69L4S0ZS015'L M\?QI!RP"5,VX+CC7__#ZA]>OWQ!@Y^B)$OP/].;UZ]5K_C]4/!+/D>S/]^5C MEL=_Q]'_0#_]:?7N[=O5'_[T)[9M_^F?5W_\)_+/?WY7-X[9 ,R7*,EU.*P, MG+(86!DRG>8JX'?F1IHD;>TV3X&$6\E[_RJ6P8E*F>8J,.#\2QKA(GY(F1>U M:\10ZM@_Z30LS;JJ!)SV0 4S2=(#%<;N2)"-15ZU?;P*T*@]*RC)&JS'_%6D!IACK"^@IC#"_*< MS.I\#/A<;-IY&,R%B<45B>J1AWG+P#*[.^_LAR\^R_7VYV2=B*EF#%REV M_;@\K[.44'#&FLS(FRQ'=0](FAP:]D'+K((&8EYDT+._,3@53@3'@!3DG)"X M:U,A! 1+')2OCPA0HP8-5!*VBEB M5:M68B M5!HAG EZHADJ)&DT0@4C0$W@I\DV6E!30&I P[4)^F&/S*UY[\(>_M![ #*# M<._B!>I.:(379-H!V,V1A9,A7"9YZ#[-()Q/3I0=_O3W1_ZX4EV^++RI(4(P M+3)P2 3M\<2MFB"(C\Z5&;;TF@+O8LGX&?2R=$3 FJ'T5U1:X4^ @K$ OOE< MPQ@RT0(HSZMS>,U9,;T-J5M#78)P_Q2%>?XME3I&Z MJ0-L:OB4U R@S5@$>]62&"W2UC%,%V'9!6*',%%C=@@03E#+WN[S;Q=GV3:( M4SUT9>W=XE?*L1$B>&LX&,_.N6,TJ[$B@;0:*$Z+UE!6#IRP%Y&?V*,<[8F- MCLQMT1H=_P;0655O>W_A1$">AKT<&UP4_"5BC2$F%1>F3@"J$LKM<AFG^(+\J#L)E36&V)*V>=5L]V@SQ-I! M[TVG,PRR214PH=RH"H!P&3%4E%>;RCH8G+PIVCN-%I)S+,;;%"Q=26/Y@!," MV?)=Y60'30.D18<8&J2!AFM$?\RRJ+W]N,T2?1B!=\.^=U?=[C%&^T^1*4%,ZO'&5<*ZX<25-4M46OJM;SIT,P MU =S[J_S["FF9S_L/5K,92F#;U 1&=;C3GBM*T;!W_ J42Z_X55"W)UV$CMX MR%*GT.X>:V.=09LD[V1.]2LM@PKTL%:(;;1O+G4O-DB*TKT]2>+K3HH\Y M^2P]1]>N:YU6#C6HRUU_CME?$?\SC(Z8\+>3\N<2AY(Y[J-0,L&N_2R*_P^$ M=UX_>4\\P:K61Y86[S%9XW&S].#B_%N9!UD>Q6F0/[-3,9I;FU"2<2'\/5RD MQ(K@8MA76^BKSOV]I49/X;M4ZQ7%&CI\$AV^B>[91]'!QZR3SQ\^@^KOP"BO MVX&CWZD'1>>LNG?]%E4\N?NXJ-8!%-"J?.'"X&Q<0P-1,$O"N;JP5-T8_)A\ M'/MU>5[0T_)!S"@K7JD X]!9)'N]/$C6:;2.MG$:4SYHBMJ*,YT#.43ITJD< ME$)PY#@%.U_KTM0J :,&TR0).C2@#JH9K@2GU0Q4[O3C_;Z(4UP4I]GVGJQ6 M+ 0A_-L^+EBB\1O,,EO2*P'=>85-)PZUQDHV(05B18Q:U"O4HD=5!XCU *-- MDR3\A/,'G)_DO!6D,MF#L*]7]@@$=+EL7"U8%\O(M8+9"IGPRC.P9H(WY94S M9>Q$023B+C 1[Y'>:.$GG&0[&M4S[#H-T#E-OZV70,R\S=M7-0X:"EBG:9(4 MT8$"-N6V 9;$;-L&0'(8%HG9[IUP\RG(?\,MY=0H@X[(99BDCGITU!X]>.#+#%X8:3#BNH/LY2[,N,\,&?(C0=25=G0SR:K1MB@;P M%1%0%9&1DE0>_ JE&-2;,0.3M+CN())<^O!/R< MWYQ7T#-]U=2+'KA\WIV#M+Y[HTS\)2X?3_=%270G)RJ4[&F&FG5!]L@%CO2% M;T?UYA[JEM(J$':X[*;]H*^D(U3WM$)-7ZCN#*X$[JQB>Z!78]"J4+TQ4'6G MG7_!\<-CB:/U$UG2'O#G/7VP>+5AT=!7^[(H Y8^RCQP?VR'#G5TM,Q]O-8= MH:HGQ+NB3T>JI(2M[ER\ ##2U=G%/PDJ\=-&_+!**LU'84]M$ZW8FVUW>^;$ MIL*+ DBEGZ8$?;V?I@$ CX2O-MR/I6^7Q8KN M3]NFCH7\',M0+\%/,Q8<@K S!#R^&#;,<3;H2\_]9L&]'X;@0Y83'S7E9>7" MY[L\2 O")$]?P_[%T]>LH_\BFU7J"Q@LL$M]T!.#,6G,1AB1ZGNH_B!J?9'M M(5O?1(>/MJT/U(-:9\-8CU%8CU'9&I.@Z0$HN,^W8?#5-D^W1C;V>KHI MFA MB]6F[?;E.GJ8W;A6(NT>7%I>WKL]^/",:7;>P],%@$+."-6K+*5F59%,VI . M G4*"83T+1Q2AW8@2::7YAY$+W084NJ##D .DQEUN5!FI!YH[S)QD8+C(<0 MI:->C&VGF8AT*!'R#^D@X@[9ZS#<;_?LC87*=1K,MVO1AT,-L)%,J#Y_=7JA M.%<%3L [2:H#+9)M0UF8H@_9>*U!V56%\2IUI@@2] 4$UBYC!@KR3*(HSH[ MWZ!:J B!9CG'A#U.2(A,6_,>/MA>,,;^(P5B^#;B.V=&@1@[)T4'%Z MB5W7*Q^$MZ2MVPMK@5-%#7G6"!C/L['K^-99C@9-F7LHY'9*,PYB5]H:JLRJ M$A#=,JO ")Z5993'[)\@^-R M#U;*>)ZQN* ]T**Z[8A7-C[['?D1?\-Y&!?LK_S7V8XGJJ/7M[M]3HE+>JA M4XGE<5C6)<'1/HW+0E4[V>VY[6@5$4]S1^N'0Y/ N&E%Z>H47FSK4ITEG K* M6BEDJ]5"U:N-*G";L/R^7VY[_@KBMF6W3=CN%MGV0G-52!;T4@5CE\=A3:C& M7:8XC&!LWO>"VY0;'&8/*>OEYR#9ZQX'+_]IIX=RBX^C>!S6 M?)*N9+W3,70X'=.Y!&-KU)^E7B5$Q>;/B@LBS<:J^?DZT[+'K@833'A_U=TZ!5UOHNR'/'. MJ WLM*H^OD*'SR/^??; B!,1?:^NMTE'=-O$V8!TWV &^6*["_C(!!'?/]&? MU[=?$-&L/YR\?H>"@O[F/X)T'^3/Z,V*_N%/L$48G.FV6-K!F6([+96]B 7[" MR'R.N0X8M9W!GR_J9;4Y7F0]'?'IHMU(+'NVZ.&9HH%2&!XI&FB$'R:@E>)8 M'TAMVH4GZMZ3:X22MWN >L8T04*]\@8'8E_U4(9,&^V3P1)8<_@1TNN.V.N:%<2QH^D%6CVRDK0JWW@^57['1R#% M#Y0/B^/S&0:B+2VM9$OT6.[=HB?R:^"/H_ZY#4%T?U]R@5S4_G1/8FB=$F:JN8( R9D&//#TZ>Q75@T2S M^?"!HTD;ZQ%G/^##=T$#ID',@1"-#6(+3(SN?9@],5/Z^MU/KYDAI;_YM3;D M](Z!_ABG9+M$4]"&9?Q$]@JX.(N+,,F*?:[+!S:A+P?F;(JD,HO$5G)4=82: MGM"A*W3H"RSCUYQ2W^YWNX2M_4&"HH-L=%M-QV!#!R1.R8YC*]U>N+ $D_%< M*[,?8(ZR<,\&7+8%]A34 "5L+JF-O Z>V29(XZ6I"" *V?1Y5M>R82V)]U*U M!2YT/,0W@]&.1OG1HX=#@9*$>0Y)'-S'"4.2%U5NI,A1%KJ1PL9AJI$J"J/M M!%REE4?1\R,T6F#7C@N!8TIX+R MGPLJL)?N^1C\"KE11H#79?QF27FXSK.G.,+1^^O6%5P;X7NZ!0&?/G47P@V1!TQPV.G$L?\AREA!&PJ@^P-"N)[=1B)92]E%:]\!+#KVJ.Z&NW?=5GB"9 MBH)%)4X4ETNT\4PU1X)5$O$X!JDP2LDNL:]X\-IY%=6FJR]D0 ND>"I)]*K& MHS(J,M30P2O6.'&4@8F^Z)46;SI-TH+-1\=S%H?34T=S'@<3YK)GLI1LI[=K M2>G;.F:/T?&NI3<:>)%642=S;/VTG<%KI%Y62\UL.CN"K9^=X ?)O-9+ ^0: MZJ[QJXWF7L4CD'!,N M=S@OGZ_)+)7K-*+'MSO:1+?9L^C$Y:[/1C9AOU0?K=!T&9P)T9YK]*7!+_G:U/Q"U-@^2$K%:HJ&A0F!6P M%WF#0%)KA0)%@"O0^WT1I[34.B_:QZX2^5^T!XY6W4"N0GKY3-:A0P_-:VKF M*-;=P&O5*%&[D2JM=V K5HB\#FL+%%*"KDL&H!UAO4]EERZM] M/8*9Q#Z!5L!>4F6U*1EGUE=W1NX,[\C4QRSJGORA!NAFY M0R-D*$]?&]ID*]00LN.:-BF,,S$R20".)2S6U 5U?[6P0YS2@YXELJ;+T M0Y:?9?O[0F!@W<&L26)VQD$EN.B E:9_N!3F)AG[%L\Y8AEUBZK5(.2 M/-M :8_L,B3ZF1[<,GN?)YE*Q"?8C8M:G= ;;%]M.G&HQE:RB>$K0OH$>H]^ MV#@VA2^!3YLF27E:O:4BD@4LPS'S%5O/%T&W=/;@[*N9/3(A5:]>I:^#9^IX M6&F<0 NJ:*(DAOI5$Z**TA>=&A:HX7PGYQQ6<130&M87!:Y\4).;QD4?I2EM M3.AAF;=5(($<6H%$ M>!J0JXTS;Z)98>1+1BF MA*ZRH)G(H$1\380NVGM^3@>0VVR,+ >V$RG;SA*5&8.IDY7,+9*,4I!-0E2= M8)):T%Z^J.('F,QB$GGH,_G#)34[$K([^)-V 'OH)Y?)],"/)4MHQ8O,7(IN MZA[+4#HN1B!E'OA(3P,Y@^,\#=X@%>DZQS3FMEZ9S[EWODXCQO (Q3+K$%31 M#&4V5+RJ-U1UPPZF.8I]4\&1!F6+<'LB'!LKU[/FDMI&?IX'*'9*KVTAZI#7>1I>@_O>M.HR81Q M4>*MT4L)\SY<:J*%9 )$J^3%K2P+9/4XY'EA]!Y$-$^149.).\W2$R:_=^_: M;=$JJ*(M5$$JR^GJJW>;P=2'DQ73;I> \Z"LHHS%#T&\+F;TOIE/13QZ)>\G%:1-/:52[HQQ#[&E @ MHX-!J]^"HS-S*&M&.!?">%V>T^63).IZ /09!Y P62W;)EV LP2VO9HG2V9!AN MJ)82SC,ULK#H=@ATIUI5< K-)DT6&J;?M'COZ;XHLRW.#4RV<0\.E.;RF15\),:JI/3'KEC/7!Z3EM'F#2!-S;]Z%/YC4644C4'I@]N<6L>C* M"'J>9@M+2WV#7 +BXK>";"R^D''(RR!.#=/C#-"Y5*T!"02PT?9LA]FA\,6P MF\R' "^3R7!8&YV*2E%.'1W*FYV_;D;NL@ZYF3S"0\XV&:)T?AWNS"(6S/?$U"J'MX\.Y=A. MJ7S>1MS5AH56,3-N9BM'].<KF=9'KSS)0F,V*8)/8C0C;J'59R:-;A^SO+S#^99'1_'\BR9._IC>'(/07EH9 M,E<"+'DY#=;7"5EIMJC5FP_[@ME$-RI\[EH31V)8IIXC >Q.9\^#/(W3A^(: MYRR[E<%"H"9QJ'T:OH5EN6J*2%O$&GMB]8?&7J@O/S#P<*@QL><:&D#<:/TY M"7# ;:^- /1)!$UKC':U #[!?=" #B+&'>!IC._/-,3WL!,P\9GU9 YA/\"_ M-*29M6]MJ'UQEDWFH@\EDXF 19.)"1V@ \:3SA*I 5N3B<(THG/O$@)F-@) M ZC[:H0L$^4 M+4'+JXV[3RK-SBA3WU/:84QMAZPE+)UZ2 #:SRU8Y=9\:>. M@9!$IW,HU>X257TBUND*M=,C-Q6W_+#\\R!#2% _"RP\U(_W;7Y-UI?)/?NH M(R^8>DG7%+$H&\R#)J#$T": X,EDK]&2P2-*9- 64P(WW:#' MLX<.HL< _H!VE!C[;EE6I;2!_R8[.IP8659+?MQ&IUF)Z$8BM#0\_N: M=@_^&>11$RK&>XV83<] :Q9*:=>1;[#5A]"8XA;<^B\KJ_?::!!^.0:F+JLR MWI=6JX6*P&GE107/8@+F^](_,Z\?6<)M1%NLGR+?AQL07.AI3%"V-;%2>B MM?!X&4#B#Y_G>9:?9GF.0]-,*G;=.-0D2_D4A:E8K<>J3"+=#K$>4*L+3^SW MF-D4ZMJ/F$J769F_'AB\SK.4_!CB9B?'.6YJ;K$V,=G7[1*SD)AYNG>:R7F6 M\1!#_;ZB%O:['?,3@4/5T$[#NGTAM)891/]1=.AV#?S,\F#]@+>7-<==[%.P:5T6OX:9,1':B 7KJS M],!7FY8[R[@?5G/;#ERF!36529B7.E?R@72%*IT'U_WYI/,E$[0=]H1LH%; MYMO+*9R"5UU04#8V ML=W+BI:G:OV".+"T*ZBC?H\D=GH[,!+1PE7!2#B[3Y+=XF3]+=:5PE-2 *3! M%KE6.AX=A-'&4(O9$JQ#9+16($:5PEH!%UBDTQ]SC,^R;1 +#N^ S#U:8/3W M)3$!TPK59.@73NB13BPD$+2F2!%GHC-2N$TXZ6#'*;*"#9_P]A[G$F4P(W-U MQC',O[QLMJ+F!J<"@8O-='1.!US.A='1P-@YJ2O?H;!% W4\(.K>)?D%*]=H MMT*TR& 7AS;_9DX&I>!E1WTSH,)<&-A.82+\W!J;Q+>-ZL[3+;(N6&SDIA'^ MK&J! ;BC-;+1-6'W,2@P#V2S%A, M4,CX8%'FU"^5I9E3 MN4"]TNL\^T CJ5L!U4:W5[8]P?JN U*:G0J03A#KI1U][I$YF"YW6^,/TK;S MD'D1=3\2Q@8^O@F&(=Q^C;&ICG2B=7$=Y.7! VIMG.WV!+-]"V3#,-](C?(X1T3X'7UP\(31 MEP)O]@FB/(+&4R^FH.H-SLS:"6',/F99]#5.$CNS)*$",3 R[G5 K]M[>+8P M5A0_5$X)([7R*#'DM#A=*=0[I>J[3J-+8@WC)"Z?C??ZHWIS6[INA+22:D6E M6'5TQ=<*MD(T?7FC9?-(?KO?;H/\F2H??6<4/U&"8G6HPUHMEW52%O:[NGL: MP^YM2=,)>B"IGC=6"2"6/WEA'>OC/=..0!9)0QEUBXVFJI(G*NY&7#\66QO0 MJM=?&\1"J.::;$FB.-G33<8M#O[O9E5<)M3*&2)3X& MHN(SCI5.+]J?08?OH/I#]0K7?(J=5LMJJ_AF-!8.,)\^W MLUBS?Q/$>LT_Z,)#V^9@0 _G M.:KJ%SY%4BRFG6IKMI!J0E@V.>\L-4$'O[%\" ML6)SC9+.=JE-U>$[7"$1^Q)BGZIS@?ASJ+S\J*G&HZ+WPRC-JEAJ4S2K5OEC M@!C;5RQW0C&[S3'IW",S8S06@F516A.N,E5_J^.S'^.&H^?35/(?AZH^2^5E'LM_QWDZS$E \!6XQ)8V3JEU0?X:Z'8$J: M3Z'6M[RV*[,.VE]P_/#(\@\^X3QXP)U1^%+&"?7_?3,TTU7+Q.A,URN7"0V? M<+K']/C\_!M!5AHD33#"^^>/.'O(@]UC'*YS')A;FTF].DUG.$5ZT5-GO?&+ MG+J_0VP'?=EVZ!*Q/KVQ%_..!'_95H]'F9$]2[#9$)O JZIJ1F2%F K1D_?+ MUHE530*;%7&RJHA)$2?KB3M3<8F+ N.K'3'W-$?5)6$)-\$\GP*:V=%BVS*J M-X>F89RT?47@O:Q0TP]B':T.X7$K5'?FC2V81_2V5]6(N"8(?ZYRMWU)H[A@ M&<]P%6/S(@OJ_M$R _(1_(YSU-T7"U^+F="J!/[ MLS+SC@-5F\:@N]1 DAGNY@%::GK-DOZ,'L4%LE>-2U[E2^ZJ$:FK/("GT508 M):[R+6_5B/F 25IU2A89LF?.@V0@>6>_H=,713T>Q5"RN@%H@L[I?+I]C2.; M>?&AC6S:(? YF&I3; J"467>R?;L@R;-G(=7&*SJTU^J(##!7V 1EG4*K74: MW08)7C_DF)6YTCL-1J2N/ 9; M#.ZHFR+65IO4T]%E\T+<.[TN'D". MC->T5*UI1J2NUC0S.?H(:5,U3^58Z$7U8(Y3 BQH,\A3U+JN8H9)=!Z=EZ0R?QZAG=9$>L*GO;:.5RY^ASV MQY?_'54-8-:G(1[9Y2/1ER*.V-T<#1S%G.]@2R\H(1 M<1[*.'<)=B,@]<%OA"+WRG"75>G?ZN-D7'S,L\)$']2D "JAD4.I%656YPM$ M!ZH58G2PFF$A37,-$+1SSH9TL=@%,6APJRG&5*HR!#"'.W;J:W'O[(S5!N9O M!MGSZ?I8XFK#'U+K=O%6W;CJ*=@1X3C("K<'0P JN@&%%6S$:D=8["\1.,3I1O(Q,/,R#5'QNK(%6>9:\;_ATGT9.BQ;GL-X@#HT=[FQ4 M'$MC1^\S>L_YA%&K/8OB:O^;!\.7CP$Q(1TB^.AH[?3TG6GMW+B#5(L!FA+T MBQT2FK9KY/5* MO'62/+,,/V2GM<]SNMZPEJUR00;'ILM^'N#$=>'Q-+GO6+4S'W?*'4+E#?-?#AR=:&VJM-:%SI[G(;P.L]V."^? MKPF$:!$P6FMH1VV\(TNH^?Z1FD+=B#JRA34+Y"?*Q(JU;/AX">;09I"KS4A= M-3>01N(*@\AZG33P4"W;E#W:^>*1VKSMJCBR=HKCXBW#Y] /: M&:\X'3!OTZ\/:$2//]*S *.78L,E]F9)JRTQ-L=IIRN/O/6',[S!Y'>1>3BD M(SZ.U*:;C+#C_7WKCRM4&XZ*,M^QA8Y.I9)?'X8NQ M6RV=6M(RM13J.&V/:%K980V8WU9]_4AME'HT(7TTQL/+=,Q4P\M/').J(4PR M: !U=>N$=73UI9B_^N[N.GBF?8 90H&/%V,2Q1&&-([-76W%SLNTD\-CWHS# M3CX.+\=B*C3U4J/<,(?^+\9OO<525>U:6QG#,A.N'!Z[&UNB%LJD]7,OM MHLWO%9O7'\S/25JZ&U1Z'59ZW?E;#]) 3T?F'._Z"/@N^-;ZHR-_7?7Q M(W72E6/IR#-O;D\( ^T6+\$9-Q[;9A!*,@BU\H(6I':GKDLZWWI=/4[CQUX2 M\G"OIR"A#V!<'51(/GRD1D\ZAJZ.(M@[SBHFM/HZ;$H49R-*&[T4HZ96PT5/ M$Y0Z:&K,BMJ:%3C\X2%[^C'",3=DY(>^_2*_^O62K)O).6&R?%:\]I6V!=4?@H6Y:_#^^5/P7UE^F@1%,9!YPZH7AUZ\ MG71]-"E>'-3.]_TS8ET@UH<'"3E&S&7?>QPQD5Y@]<#:YV"+!^L@6O?D!V85 M4MKA=M5!+>W(BU0=(R?7 L"ZF758K7-?E-FVJH] 75<4Z$"".(T7N#*]%<'M=7:G*C6YKI35/6*>+>(]@N:26L&/ AI MM68 @\LB*4')4B(Q%^)JP[*M#NR+-#1.RY^H.1>6;.859ILJF2S\IF9PV,7* M'@-C[M#7:W$P7)M=TMBE9R?C=0@='NP;U&,L^&_* ?9B"[O>9GD9_YVYEE4D MSPVF7$8XO]I\B(LP2/X3!SK7;I;>_=CJ6HR&[?:WW74=?TAO6JO>*;QY_XA^ M "J]Q#)C0V'IZ2[?%O\6.W];\/MJ#RB/=U^SV2Q TY^W.G^0>!XMI_TATN%Q M:+5:^K>OW[X^'CWNX7::YO9 Z[6NDL_K=L.C>_1;7RNIY]18VN41Z:QB!(C6 MOCDRK6TC> :];JRQI.Z_*L@[]5EDN\YPJ2VB.2&7E\A.5_>G(5+8%WAE4MH5<7U5V MO2EQ/KO>]GKU5GG[TL^CP0'M]=CT>&@HB#+_@;U@H$E ,!/Q>'1;BO)I"BZ% M^+P5_.HJI^=!GL;I0W&-L.$>F1EV=$K$_V8+[J=79=W1&B^E7RQWTD9:5(T0FZ M9_)2+8[D\D+6!+2$^U"-0 BLCZT9.'Z:[QYI(K^,%@LD$!?F%Z6'*M8'(-#* M@@']=YQ%*"A0O*%6'=W+7J?3(H2'?Q;H,8C0/<8I_>TNP?0;0[) Z9,G.&3O?; M/8VD?,+GFPT.>2$]-NYW PG1IG;L4)\FCT$?K%6'](T+ZQ*U^JR4#AUZ1;Q; M=.@7_<)Z=OPZ[.B&PZ6FSZ,G?5LPCY(XC#B-_FM?E*S&)G%)/N.Z^#DU8'F6 MDA_#J@*G/N;.LA^7,:66$@I!I =ZYDF1'M"A"]3M ^3QL4^2.HV.'8-=(1QV M#'"=5^..LATU$H//#.3-W=?B[O,K[&-(,[IOJ!L"/9]>BFN76J!#B*(>N!0> M+E\YU!IV6Y+-:Y!'Q9==%)28M/_#ZW?#1<#-Z)V^6S"32)&5E5K7AA!Q2D1) M3UZ_6^[QM]F: B"9VQ<6%E@4GU)8 /$(=H"7<8HO2KS5.7IS='X,.\'V6,R_ M_:&](];]L6T)P<;E*/:&@@;-MC\4U,?A@YHL+?,@+/\2EX_U3&2!KA#4Y%A;X2,E33K?C5,"LHU"2@AU'HB6)5V35>5=EEOP=] M7&2.-^&UD3G87+X:-RV:"%G6T*((WNS% &U*: WSR4M@#7'K]GVZ45$]\+)W M/08^$^D&[;N&!@Z]'<*?LK1\5*?AU+9VI0E*;ON#11LBWA+QII!NV!)L.],:/4(Z^N, M'D::-/=X.[PH#'9Q&22TYDU]$7.:%67[.9WNHM"$VN5%H9$T8OVCA@HUMVN4 MKOM\%.B2<)1(G6>O58G)=AG+,D/9?4G,.@I06'4+>G]H#D/A_M <@^!J]1EK MK]TU1/!*Q'FWT!U"X)7*R 6H;M&/3S=:6#)4B1:08"-1Z@)JS]69PZ'NFDX[ M+#L"CD_1RF@:JM)TLFJ.P@[]^!.T8B5K?;3HH$3*P,>&$K5(T8&6.8%[J#"#L>)] M20ORIV(3$T7;M>3*&B+0-[M6.%0$9)J!T#/=HKE)PA)'=_&6-+G:W+)9(A:# M_(WF*GDS5?D,/N";=IJ,R03UK;M'O'^6E;WUA=4RV:OGT^Y)PR/7_16*\.$R MAPQ(R?KVWB(8:\\HDV&L.E../_?TL.=J4SL'1?4@!4I;.#U$ER"\=HK#=TM6E\Y0(U'=)D0HAVB6B?B'2*#KU2 MFL5B88?/99<8!:*^83,*03,*]#GPEHY"24?AS>O_SO2Z[F3=#\P%ZT1):0;KXC%+HA[D.A:(GKM5V9 85)G<-9!1 M2.O0Q)OJM17D+>X85/L$@;7H7/!^T#Y:%36O<@G9WBHNY+,\8HUHU*6YP MB.,G12:E67OWV=F2CL:\?E?]"73XQI'X8#:#8^..T=Q_03TJN7)4O';,U&HT MV4=;6(<6<]=FAXOHN4E0LX07)THRR9NSZ@["J[.35^_=22ZM047_D%D#"8?5EQ^SO#2' ML;RYRYK+TF2=(MF?9$RSKL"%4A]8 R+OW'66Q&&,B_5]P2(L-)C6 M$8%DF)/PKDF^5K=&O]3M/4FWIIH"=8XUU?B[?!==H_??B6]*,_);9RU<()!.4X8.)L$0&X/@N\6K!A\L MBRMLHHO9&(;!SY_;AQ[]&18?=O2G MUQW^/F4I?OX4Y+_A\L,^C=0/=X<('.)2R7,? ZPAXBT1:PJ,V"4X=XEE/5KZ MN-9#!7*W>&F07UM+!;IKO-1D?I9NORZADUPO*P/L/E+ TO!>4@ 2A"Y!/]=CC6H80U7M#XB;0M5!]B4<1F/,)"60$(-9@D> &'\(8CS MGX-$F]191P0)Z#;O1JBF!(A10)MS PD8LY4G(^49%.L";@8!+X &#/7O@X0^ M=;G.XS2,=T'"7S2:*X"*'DX7E!(-JT5%ND(-,>@+S[&"50U9K>SZY]M'+"9= M -0:/>X&%$@/.HYOZ0RUO\N<=(N$RO/L!JN;4^@0[?0/5'>'GBUFZ#CO(ZINBUAC=%75 M9P:]=K/AG_^Y0%?[LJ"U9&GLI@]7;X/HZ2O ('1NGVE!XP"O2(TQ?? VF M"^'9"Q4P@I&8(\@ 0]"N MD[$?:')Q/=\GP%VQ4>-BN@^Q/B8!OT8_\D&"=QO'Z]G,^SG "(")G ]>,LW4 M__'8'N5=SDPZ!9NJ=*G!N?T57)%F!U\]R.V0?IKM5G5S)WU:6[/>8;V=1K5B90)]Y]P M4.QS'%VE-U2BG#!,&GS.TKS^Y_N@B ??>LWX#8=6:,Z1D<9@L,Y1U1.+YZ=Y M5BMR5ONMW1_L/=J1#(9+:S*[YO0MRNQJZ#=C 7[=RRG:< H0+<10V 1M@9#2''[O)'H M'OW/^=_V\5.04%?+#O@6?3A^'&DJF?1M(C7C[(<6N5>Z,D5"_GYMRZ.^-_3Q M%_033"L4REYH6D$0P/5]_]S\^.\QSLD0/3Y?XB7UC^#1EZYE C$V3-"G]*+,X(>@$ZUSP=$#@>#G2S[@= P0PGM8 D:!04B M&HC.V:!3J7HVT 30P(MTMR\+9@O>#,:+:*D@M$O*O>X@@!.L$"-!;X C1>SD M^/_V&8UWN<[C$!E4)JHZ) =$L->J4 M>J2&G,LLH314."AH@=@MK0[-+G_6>4ZFB6GX^^=#D^O@F?YJ_37(HRKH[2-I M6!87-.MYG$5_J6[7UOQRC?WQ+"BQR5-;YYPXS6WJ>I3%'*2D^Y-[VC]J\X!: M3*#[9]1N5S&"&">K*BZ36!K.#557SL\*U1RABB7>!%&FP%\>PX_]7_IWSALZ M)$_,7\@V**O"1Q]H7["U;X&L@9AR%L04 ,1UX_R)+'UR>3]G[!DL89R*5K"S MQ?;?627OK/Q/7!J5S5[PFQ!QY0N,G#HNG7\,J8SH"C5?Y,:2&,F.D:4?)&U* M](Q+\,+=+H?P2WHHZHT*&DU;#5_8'A[\C?X,FN5A<8U4QMHOI8XOP)IQ^_TA MRZM?T7:ZNLBN&7D)=D\UQLZ-X:KR)MFFK\7,"S.2IN/=N-2UT[ACA"_21FKU MW)GAU"HY1):103>X4/G!Y@E&)G\#)+?(])'1)- K&_MW*(MJH524[:H"AZI\U;+\G.6D&Z2N'QVZ;ZIOGZL#IQR-"', MVX&)E^+#&0_OH0&XF7.CJ(NZ;GHM=?CXCIW!/0]6T^RU<_G(KL>A\+".G8G0 M!K#I9*>RZ?05G6S6A9=SLBGW:$E6'BD?&$^C:S()1KE8E_F<3XONN/$2/-^_ M[>GJ5YU$@CYN\$EBK]; "9IAO>A-4 N'MH3&9[4%H P-OJ#04KG4;"WW@AO, M4FQV'&#:'OCUQ+(R.-6^82P)2C0,)(@H#*-XDW7">&%YL_H1)3369# !U4+? M XG.F'?$=!$(%D%IA^]1PL,7ZZ@S]DU?XC9>W@C"1'0LH+OJZ(X%%->S&-Y! MYDW"/F;_DF]1N%:CM,#QG!AL"Q\C\@('SKO(6WOM'!5::Z^:[JS81YSB/$C( M7FH=;>,T+LH\H ^*S_D#D\&]C"&]0XMC*E%?'2HZEH6@2XDJ4N"MS@*"^;#O ML4)@7_^LX.>T%@>FJ1T(7V?TL7JVHU;35*>,J-W6Y3"01E*=@U$QW+7H/-&F MF85:3!C#.N@3Q5D;BN.X$HFI$DGJD9AJD,,#$IPD/$LF3]9!?C:U",.D+H\M MAN407$U.PK2F(?+$$(P1)TAPT1,&V@",%F-M)(;3TPA#11$.%@RUQ/']P&.6 M1 2(_+KGW!#H9I(?L%<$_HNJ6B]*@7VHJ^(/VP4F1 MGK4/SL@11,=>U8$B. _C@IZ=7:1E'J=%'+)@DD6B8PT^>@S1L29CMV0>H=:' M:1JSZM/@N8)<#>7ZX2''#S1%4D_VSLB@H$2WQ XPFX]^>KU"5(7 +]87U=79 M8FB-%=6C@)V!W$8M63[OAQSM^;_E4ZC.B)%R9L[X%SV-^)EKX(ICL%1+Z-K< M"VFB@4[AYCAWP!:C M#6=Q&ZY0BZUC?%0ZZ_@+EE@]3,=@E6&LQX);;UO3<72^+VY2#K-\<]VCAN4= MWX'/'Y_7.S2>#@PP[J0Y]^>,TOW@#I]6'G?J2ZHN? M5$J^=43V3C922QJWUO<6.ZGDZ6K/TVAI>V8\>%W!S;R^F8;AM@SRTN.!.,-A M-0YOV#C\Z9@MN=+NS&VVE4;'(QNM?'AJ4BICMI/;.;GPR:[/.KIC++X^O:Y= MS9ZC.,===,0'SW(_'D&)GODU?K[7[J/5W7&0VT51['%TMJ>%WSF3?.%D?^PY M[;J:.V,Z)RP\:!Y>.KDSF MNQCUS M*"?>H*D%4]V@O5TP%& 4-T<4"C!NM.$6JY<6"C#/^%N% OAOE6&LQ]RA !-, MAT?;AJ&S#>$N#^I,U9(1GS81KTDB!EWFX.G7<36-EC_R$=90)F/V0 M=93^>V1H!\3[D.4;')?[_"#@@FNN:V11K6.QQJU]MK.PM UWSPBRZ0;.6?'?"\BT-QF)#71Y?X? MSRVIIPM>DW@?7SZTPY7XC5"';=:L^&01YQ_G10_7/GH=C6 U'C.P"BR/AXH2S4:?U;3'2/7?XA3*#*FY\K>/Y.QGMHUAQQ]J. MV1;@L8;C".RR*%'YB/.[QZ"2N/@9%\2=6S(JP)J%8[#*]N.Z@)D0;0-B;*"2 M\'$X ^*L''%@P?3!KH: UFV(V5.LHS24(Y5Y-CLY4I-?GIGL'5*Q6] SH@+- M3LX#.VK XPLTM"8SXX\EEAS$,XX19;EU('5D3K2#.3,;MV;$?U^&W]@\0:T, MQK;I)2P=U24'L),MX>)%F'_9Z,(9^(:;E^QMFPSY<=R3SJ_3[BRJ4J%?D,VD M%\-^^MIV#+XD2VLZ)^!&>,_B>7^?#O;$N3+UKG\?5M[*"CE? *Q,T$M8&[0) MT3Q9'JQY?!$KA/W,P"T2!CD>?Q8\?XI3E\WD? M)-1C/\)\RUJ-_-YYM!8J MH"V'7PO9DGN.W]?2M^1(_JX62P_W;_;6_"4LL=U=JP='>2]DJ13&U9^#N)=] MP"89ZM_1N1CTL9>-:;P/LR=F\%Z_^^DU,W?T-[\2!K=QR1A((YJ"E:R*. UC M7-S1NJT2$V5&YL"L&/(OA'(T%(B0H X-^H51.7[EXU 0%UIH@ZM: M!FX3=7OV27*W<_FX#YCWA:_ND_B!R5^<[O.<\'L:Y/DSX77H ,^\"X<[!PNY M!'>4DV8Y:M&N4$6-:G+(V_ )TIUF18DV1+BFCX(_#D@CO$WCDL 2TA&WQ6/? MD;8%HSM-N\R*XJ#]S]=!2=WU=9+@!QPEQ(7?T-IH!G>TMATYU#IK&?OHI!VT M;.3S"E5]H*83U/2RV#VGD0Y.EI7N])(@)B9E$R?TB-UIZ1F^+P^[:=6.5MO:H;[)N16.LL)''.T3EIWH,DL?3@B^ MMXC2=LZF0':R+B5QJ2T:'/550@,B=[@_S7$4EQ^",$YH_IUOL2X?N:RQ0]1+ M>16L*VN$ZE;H%]H."-PS,NP2PVI,]"&L!@04@L\R6B3*&,-U M#"HYE@6[[(2&N!L5I%6,.[VL4N%"N%52@0+*G]:=,P]2@/G5NN.]GN\)>)"\ M+.]POK/RI-@0,%!8?Q\4<7&[RW$07:4_!WE,'?L;LM]]8PQ^71=@VJ"5:P!B M*\2H$2='68KJ#A#MP0>%L1+O&A.&TI)&C>VRF!W:1!%9-,H,[?)XBU%.H\BR M'%U>O+^Z\4>GAK&I5[)A8$)IW6GVA%,:$(:+,(]WLOL68@3'Y:D4E*:&DYM-.#2ZXL&61/N\^7?^!2G\7:_O<[C-(QW0;+> M9GORVRPM'Y/G5CI/U57_U%Y=10%,EG[('6HTJ>H3-9TBWBNJNFVGHP4('IA] M(&IYLU:6W5TC>TDP63QF2822>!N78+$%\Z"_$W;@$?2-(A*648&6^0UK%=A6 MD#C (. JL*U4H(65'V B&:CC?[7IGMQ\"KY1MM]G>9Y]I17C@QWY2_FLNUVU MZL;EW:J=?,+-:O<=1\Z0R[FMI+MOI L5TCF]2QV! M5>$F=010)S@;+VP05;@K68 MZ*RLRP/":,&<#QBPZ]H%#=1BDIX-'"@940.O8J(TQHO7@90]V/-GQ3*7B2]4 M*Q0\Y)B_*BKHNU042>2!7J,4N#-9FA2@&ZU'15ZV=(C\JZ\_Y%>_WM#G,XI@ MAM[?'>A GZ,^(MC?0 (5IG#F I/2N:Q1)YU(![A2WLD*+5QB2WFA6Z!3=XDHGE#=*6IZ9<].V2L>UC'B/<,^0SJB 7$:<3R+K@CAR;,HBCN+ M8 2.JK:[S%P:0NF:D'?"DQ5 ??Z;Z#/(/JI MP1JLTKAD[(EXF=DLK'']#&LH^J!S0SKDYE3ZMB2^.[VI_(BSASS8/<9AD&AN MV33M'9U6ZS@6TK^TFH!=QLW,L*NS[$%DM,^U!V&Q,(KQ0__CRL/"@?:N4*SA M6 \*L$N_V5EVAN0A='20/ 2-99&\+N+@.@CC31QJ;PHE[1PA5\9A?_II&U0U M KPVG(U55TA5SGX;HK7O_['M01L[3\Z M@%F'E_X$_L?Z>OW9+:ST_ 2[( 7%DSAU-9+$>5O69GW.\O)Q379\9!G76BY9 M0T?V2\IC?U)9(U2U C1F,S+KRK*I,="V;VH 3'EG0?.WGS+,Q[A0 E#3UMDK M"SFG0BP]*WG0M ,"HCW'D!@<1$+W<<72,#![6V$SN&'=SOJQH$)M#ID8FMLD ME=9(F[I2&CF?FKP25\V](8#"F'%;_07M#ERSH].L-=7/-"<&^3?YYY;X&L__ M6)!?E&2CG\N%Y4[RP@DK:B^<_M&A%\YX M$>IA?KZX.S]#MW?KN_-;&&]@I9W658 0 44\#.@A,N 9Z0BZN: #7=,_TC\ MIQUA"K,T_6F0AC%Q6JO1HD7[PF1/,[[%*0I02;7U!W3W2-H?V@0Y1ON"9X6+ MXB),,O)7TFN6L_8TNW^6;_DCYJ H,O(%NOQ_C8)ZJ7Y$=0$"'^!('!3[_1@O9Z2)E%>T=ALZH.!9V MK74[Q!JN4-44)J[&GNN$-D18SK3+2!8M1/IA+5I\0,&Z5W[VC&@T-2PTGKW: M>!DCWJ0K,&4PDG-03X3JRG4_[)'#"E5=^:!'HP2NB4Z"2KZHEB\'SM\P%K5Z M)32'K"?Z>8/I"EK_\0[G6UVZ%/NN?-%/N9SV^MGTPUN@.TD&3@^TTTQ<03OS M1KHT2T]"6LD]84X87R"ATXV.1;*5SFI@/&%S28\CR:1&9WB#<_J^B^7B#NY9 M\A?5]G* R-4&'][Z,%^%-]L7GC^OKJYMSR"O5PRCU MKU0/0P2UVA"9E=4\TU8!-^X!S!O0237@'10KQ(D/M0 J]$#$+-.RVJZI%/5Z:F(_]TZB#C)-5:H<_X M6XGNON+D"?-Z&T!OF2?+33%S!$K7 ^=(W>LATSL5O$@_Q$_X/W&0ZU[SC^G, M/U7LRCI:'5=4'^G-,^T-L>Z\UD2]V&]?O_WI"+11@M.1&BD!J8]:22 SGU8> M.O-2*UNRSJ"5I+?CT$J-V$0KWQZ'5O9Q.EXK^R#U4"OOR%?G6RS;O?FHEQUI MIRLFZ^XH-%,K.%'--T>AFB)81^NFB%0?E?-K-I]J-GUYJ9@'26=0RZ_9<2BE M6FBBDJ^/0R5[$!VOD#U\>J>.=X\XQ\&FU-X=C>C+/W7L2#I1'0]]>:V,6I&) M,OZ!96XLE<)XJ)LB7D?JI@A6F$S.M'1I2%@D#*_3Z 8G-);^-"OLTC8/]@*4 MHWE8.GW^X18]PVK5 V)=^)9HV' J=5F%#>?190K1%DN4$<96@?,G?&F4+MB$ MW&GJ42-YQ)BG-A(I705'1@G^VFG,;(DI._ M_O579#R'_)'G3&^].=O7>;;!14&^&"2W9.F)0TQ3JK,JL@S%;.>4HFBPJ=+9S*Z@>_XDX:K_Q?Y$?[LGV M]]_^?U!+ P04 " !!@E=/*886Y:Y #A,P0 %0 &)C;W8M,C Q.3 Y M,S!?<')E+GAM;.U]:W/C.++E]XW8_U#;]W-U^:'R8^+.O:'RH\:[+LOA1_>= MV-A@T"1D"+HK[\<_GKPRP<2>;$?1*]__25+IQ_/?OG/__CO_^W?_\?'CU]) M1*B;$O_#R^+#Y?7-W8?_^O)P^^$F2E(W\LB'R]C+9B1*/WS\\):F\[]\^O3] M^_=?_6D0)7&8I?"!Y%'1R> M?_C?AP=_&<'_3O_/A_][_^W_??S(.A$&T1\O;D(^0*>CY*^_5#[SXX6&O\;T M]=/1P<'QIV7!7XJ2?_F1!!NEOQ\ORQY^^J]OMX_>&YFY'X,2R:H6:X97[_#\ M_/Q3_EOCLMA']JN/AT_YZ(\.#\^8+7_[2(& MGN_=5RC(&GE^N-GHZ0L-7M]2J$5REEB13Y4JG]I^//))E! ??@!U"'RF2%_< MD,G[\8V0--'I57U;G7?WWJ6@ZV\D#3PW--GWK8:[ /*8PO^SH9I,II,Y&]1L M<+8$(6JT:P 7\6Q.R1N4"=[);9R8Q,%INVLXCVGL_?$6ASY,D5?_S()T81 / MK_'.^7&3M^LP_FZ4EW6;+;O_)4N"B"3))4D\&LR9SHXC&)!) )^YIR2!#^:: MK-Y[C28-=1[4]"6(=$=@ ()2 ML_^P>>3=#=G U.B9H'[+;MV1E,W2]X0^OL$RJMZ?G8HM.W+M!O0W-\S(9'H- M8ROR C=D&V6:[Y U!%7;4,N.YBL"S$ULKIW-8=+5G.Q$]5MVZP;.(#/RY/X@ M&K+:J-1Z],UF09K+F.DIS#]P(H*34:#3(6DC+3MX25Y2]9X4I=OJ"GEE6&ZB M:4QGNGK"J=MZJ6&36[BX29*,^"#@L1_/8:,P]KPXRT4-6X;(=ZFOM>AH--H: M !O'7II1:%:GBQO5]K4!NH>-F)[Z-VBZ@PW1D_L2-NDUKXVN-T>Z?55NL)/E M7K>W\E;,+OVZ?1-4[W8;H-M)Q>8ZV1+H]E7>BO&52+M[PA;VMRKICW;MIO>U M.(Q]./; ?YD^KB1Z25(WT+"-F?E:!TN(473*#7< A!FZ_2R$^>,I3MWP/J/> M&PS1>QIXI/ALRX52Z0.= KOQ04N":< &P WH2_0:P$_C)"&P"?=@V:'YT'EZ M(P&%G=2<>&GP3IX3,LW"6_@I*;MY:$H0!CO4J>"NDC28,4/; YFY002SR7@6 MTS3X5U[PZ@>;PY<<'ID2CN9'.Q7 /8VOV1BL+*U;8S(Y-H5;[5N=POT:Q_[W M( S+SXU,0=MMM^M=\V,VF[ET,9FR!1*VE6SI6Y8LQUEQ^F:_N(6!&(0PZY)$ MW*+NW([8Q:Z%:V3M:_>5KJR\1J U:[V3\Y@9//I-=P)F/:'P_VX&E^I7S!Y. M)UG*/ V8DP4S$<91_MODZH<79C[QBV$RFV=IJ527 ?.?>"=;S>B*H-M>='M4 M9CUQHT7"_9M+:0";J'35QC,L4*^W\7>2I+/D?JY;T ])UA&/G);- M73@:F315V^ONFM+0[K99^P8N-XWTO[8A\X9H9OP:# 3Q^JP M\V7QE<2OU)V_!=Z8$C?7\TFT]!^%O6A94GO4[*4WQD5F9I>BU^S^K/R&#M!F MOK<_V,]PL$CRWQ)_Y:X'OR2T= Z%S3 !56M@:^FN#R8O] WQKMIBWO5YY9+D M%GJZ@8'\2 E@]Y,GI^4 MP+OKV#*JX0G:%?2K6L09G9\=G9US^!C3S2ZZU%NV!S_ND+$9%E"6^#3/=W$? MO;<@7/$XA8-ZG9#*#\PV^2&MJV2A?0C_I#G*C_ M?.I&?:"NT$5U\BKE"_C'?:./AX!/X&<[";R"K6NZ>""O 4,>I7?N3#1?\HH6 MH$?VTR;M/)^Q$YL9N\@O_V!'[I,?_XLLI)1ME2U@?^X+9Z+>\TD[M9.TBXS2 MC3E?OC41%2_ G]A/72T /GMG=K+W1%UV7?FXF+W$H8"RC3( \_CDM =#C-]K M/CGG=I)3S!+704CH!6C8:TSEL^%&R4(?3^TG2M9WP?'YP&:^'M](&)8WV5*Z MJ@4+Q&=]88O;=0%9EAH[2B S-PR7[G=RMJHE"\P],$K)^B[@RU+[1[EE*E;? M!S)G3JVY93H5'LED59@4C@]Z8+I2 B&@TE*K2 'I:D;H*T#Y2N/OZ9O*A,FM M4H81'P:ZD)YI%X&05LATO!%DC8<0%- MEMI:EC"N?GAO;O1*) 9I7M$"=0\V.M+."RBSV@(S]GV0=I+/%A-Z3^/WH$AJ M*)XR^54**?1FAU,#0G!]WLHX\VG;X:8K)YS:A(=:BK74JZF;O.3HLN3CJ^O. M"^4B89HL?[.M9>6OG54RMDIDQ'VG>K.X:GN@&F/JXS%JT>P6= Y M1+*%:0MT<_!(T!AR!8)#1T)NF\Q^IL@L3SK*G&Z5=PZ1[&82;F0D\KIOR',( MDTM!6&+*XJP6<-;)0ZPDW"K5=XZLX)I'(9]R=52&_)!0AW/AX)NL0ZCO2"JV MWZA4F 6ASB4&ZEND M[F#7M64.)@G5*M6=(R3/.6W&E=&8FS*-\N2G>Y= M''DZF]UU>><(Z:I2?\X5=M^4XQ;^9K=VE^L<(=N!-8V%>7]->6-A[F@K*?-@ M2[?[S(V"]5>U"><(V6;4TM:OA=.4AQ?FV*T 5K\+$%=RCI#M25H$UNH #YTI M9S ;K,7W[H*92=7MQ)L5G&/D*X$:JN1F8@X64[Y@R-S2#/JY(QHYO?PZS@AY M/F_*L 2.*8

VP82Z +!:NQM*(SLF?Z5J=; 9,I[S),SB_+CI89J^JYYE=P M1LBW!(TXEF QY89FUS9,:_OEC) -S(TX%> PY8N&>>023$EJMHZZNLXQLJW9 MP"9;#:1 %?IGZJI(3-W>Q:WD'".;G4V0+T3YP0$ MO-UJ1"87A8!);;L7[J2\SO-[[P;^373ASH/4E5WW"VHX(^0-5R-F96 $!/?* MR/5$X3R8T8728-TM[(R0-U>-2!7@$/"I;M@Z+_B,R"N+B<.[C\AF6 -0 KB5WKEM_7 M4K5'Q+]R*7OI,JG(X9), R^0;;KK*SLCY*O*1LJ@B$O ?Z_,9+ORT3ID.9_1 M'4\:\"O (>!3WP!FL=-1"V_N9-:'Y&P]O#3%.__,1 MPHXK#./O3,;7,;V,LY=TFH6[L9$*7B$Z[3B?D:\@E>D0[+NTP0X@"<"FT0<& MXX3F8O3S0\CR$5-E\Y>H >01X*(O'Q#2)+RHYG]&-;,9)KR SE%# $MMX@_E?H;;S M&=TDUTH%5"$.(/_ 3KY,I6E?4LOYC&Z",\4]%]H ,A7L0*R=[04UG,_H%C:S M7%=@F4IK8,O%2@%0]6:E*.VV'%'73&Q2)NVY?;8''=)R.WB! M*+F,9VX0R9G;+>^<(!TVI:P("10 &( 1X3%[23P:Y!B8?VA /79I"?_Z1F8O MA,HFTYJJ#M;K _7$"297%4 #L".4LEF+)O=>J.5;5LW!>HJ@*=>U8 9@(U@M M4;!])3?PH^P8L5O8.;'%(B!:8FOZ/H C?QE#J9+)>[NHH:M.:<(H]B+K-2 M)="&-X!,AQ=QDDZFI0 41CNWO'-BR\6^RI 70QA 5L,"'$L&5]V6/,:AW%PK MJN2<(EOTQ&3)R!5"&43Z0AHG">PCIU)_UTHIY]06L[O*\-SNN+%><(J?9 MD?,FVD?5(3*6*Q'S>$O"D&T&(_^;2_\@%1G)CKG"2LXI%7 M$H%<0H X]F=!%#"9L-=?Z[FNJ>F<(N^6FQ"N@FD(:0^7SZ9?Q+.7("J8\?Z9 M!<4=\@/) VO8)E-FTU)OQ#E%7LN;Z((FO"%D3-P1D\[&S3E%OC-L0C(?A;'$ MB#9LQM>ADBILKDL[6*_HMMN ;P$PEN\0DTIV>7(71_$FQOHE6E[1P7IWMQG! M]5B&D/]PK;Y+.VT098!V[;STA4QC6@9 /[D_2'+U V8Y N+%%WD8F1IQ)B% M-\ZWKS<1 "))O;M1)U]UL)X&;J1E70MB""D=5]C+L?<%-LUR*YV@AG/6)X.Z M#(2I](RX&67N2*JT6=@HYYSUR4ZWVW5C.1811^0R*\(R#..+FP0>,T\%899* M7=AK:CIGMO@!JI"K L94)D;.E("@FZ#R=YD[&'[UL!"HM M.6=G?5EISVTYKVE(5F49/A>?W?IT=%/)4@5+4Q#[\'L6@T,N2?%?E7O2UHT[ M9[;>Z^:!SCFQK-*11^NK:4F:&8B1P=[,'TE3 MA$V)L:H;4TZ^-+R=:<,\Z KUG?,1@HM'P\#.L?P /E\I,NO IP! MA(!N9%*II9A3&B2!;-/3)58(8@#AH H9Y^O'L6H;(#7D0ZKVF-:#-HCPTLVL M\[7L\RN /) ='72IEN$80#AHV]#]& M;HL F KTG.>F;>@23;'XS//05:[A971NEP5AV'*D56*3WW]3(:#X9+9/L7AX M8(O=2850(8+6@9^;#U?=HS.;(RSR@5YF%%2WZ%*>!'CII6G[08 !Q$_RL=>C Y3JB)K#41IRSU%"UVI1SB$*-3U[792!M8] MQ4_N#Y:>ANUZ0!K7,=56FA:M.J//YZ=']KFGB_7'!-C6H:U6O+,HFW4K$9SR M,Y]:$X7D;''+:[LD<9&9BFNUX 5ST>S:3BEVVRAD9XL+2NO%APO-6(BL':O. M4RRXL/%KE+=2]V!OUY^&K8$MWIZ:BU>'XC 6 M"XRHLW?D>_D8&QNE-([@1Z]PAJ$7;V[T2FZB:H$@\H(Y>ZXMM]RS5!;3*?'2 MR;0H/(D*<]*$WI&4)?Y+DT.I/WKG7W<.#^V+.Q=K[MXD8BJX&=\Z-!2?Y[ #KLU74>O_^F8I.QJ31P_7/8I_L\(0)38<-<0FV)T+APD[?K M,/Z.&3*\ZH->/,9.-:#M%.-,E[*>P!K]'@ ]7Q;/(.Z;:)72:@Q;L76IHP)^=\&-X @CPUC&+-D15X0 MD@VL3[&Y":.+S\&@1;Y[-:MHWYGJKU M]8?7@'-XC+PF=:4O8K2M8Z L59#E_'KO+AJO0V5=$!2RW:_K16@#J+&W]&S; MFM ,>AZX+T&8[^IT56*K.@@+V86A0ZW@8L5]A^_%B]]SN@_.CP]RLMEO9$*X M9?_FT:Q6$4 C7^RT(U@'Y1!"IG:A+K='YR'VP9Y&7K!0GTH63Y]2(K!WSJ, MRHK#ZPYT$"G,LNGB/G2C=!SYS&$U?R591WV$C< *;Z=W@2G-J4'>.H[),J4I M7]%^C*?I=Q"_DHYLU0'!(!M*NU()+M#6P4!6:("ZR(QL4F"79^>%74,=T44^ MA+<'!9BO@\B-/$/[6TEC0(U6(<0* 2@/4+\_$G/W$=_DN-)KGX0 MZ@6)?%-;5QS;1$KU8+KC7,U?3P-\]%$*5*17:>49L"UP#["EIX$'9[42 M_.8O*B7YKY3!O\.,19I6)5E(5Z)D^^T($&A+$*^FFF+(2:#H^H9GQ+F0/Y#' ML"A0N@#L=5F4E.J#N&P))FZ@5HKP!-J@[8V+GQUF7SIA2W[ACG1"O,'63G?5 M/)V P.-E"?@NCCSVX^YV[S)(O#!.,BI[&K=Q6R!?6Y*C*;+?$JI $WJ5\'_3 MZV=YRI1,!/P*Y65J933VJ8=^2N9Y6DY5,R\JFT4 MM[(]/2KIHQ3HA[9IUYK,KK+,A=5BA020SQKZ?/%YYP(34*MMG>50NZ>T,TOG MB4N2>#28E['/7]PD2";3^\KG]IUU9D)?W:@,OUZGQ"FZ5^W79%K2Z8;K;#D* MLY61]IWC,X0\-JVZOE[WGD!AOD W_^A*2IQ/@<"074H,\B[8*G0BLJY2Z>QY MFKF(9R^ .K_IVO>,PNN#PD0AJ^8M'SAZ ./D,# M"V\%+]WQV9T@3#>Y;!+V&L5%EJ3Q#,;[OL<9IT/5_B@,.<46\B3YIP@#L*9_ M*D-0M8D"(_(XU.6#/RJU(?=^: ),CS"DQ7I_ 3T.TH<@^6/O0Q*^F<#^XQGZ M0]F3HXJ>6])ZSFCUJ/(^[=95F;+^Z2U]*M4!&++'O(+ ]SW %P^*;_\OL+0$U5Q1JL7'! !J PM81V @'P/(1NA!+:B^Q\^DJYH#2BM=H!$#'N*2A?5K/DZ#0%8;"N*/CCX1'\LI&_DTT MC>D,Y:Q7]N"!S-D;.=&KRG. @BK "()Q<;LW>N-$H3; P@ZRE J4QO0B!K%Z MJEZ+.LT I0AFRCOR?=W)>QI'\*-'5EN:HM>KS.-YF0 V./-0S9IIHGEG]!G9 MZ*E/(W]@FY-&[T<^NV#PTHRRIZ_W[C=8^7@>JYX;IK22:2FWD;O1G:%X1U9Z M>#.;NP%EBK9ZMU(Y<.D^#@,,>TY/ M IC.M4ZF @U;F?U-:&+R*=/@Y+>'-%:$AC 8]KEZ*SL,G*@]:JB MUP#("]E_MS.-:2*(KI[J1@P=>V*/$ TB@(RMQT<()OA'[XWX64@FTV7W\IS8 M29!W[\NB\J^GFF>Q=)MR1N>C$^PY78D4@9&D*5Y#,WB(-'GO@AW_"&29000U M"GE@OU_1E$3!?%P#U= <;!'U109]DVU BVRIX,Z)YR]N"I /IW:^5'M&>7CUJM<8/1]D@);?!.\LMG;K1:P!CK'A!>/D>TSBY=VFZ%E5EBM73+T/? MRHG ?IW5B/*9%@A?,[7SG"+G+"O%$\O$0(]9[&U\R%I^+)HY.^1[&E0HR6V%L:J%13 MN'RMT4[&:L<4-IE^C6/_>Q"&>@OE3BT0]OD9MC^?D25/#$U@:&N?D=66E$XX M]N_])78Z/C_;_U#C]HBM5^-H]<3]0GE3T* U@(V<+UN+'_[X;(R[YXY%_ 0) M. .UL^0;APAN[.L)7R)BO451I2$ B[Q(JI!1MT:J(^WY\-O*MH$S[LSFW#C! M'&OC* W\(,Q2.+\]$B^CN4?9U0_V6@[QBP5B-L^6;@Q-DG68_Q@(#?G=-CF= M=:/5K!QZ/J)KTH/@C/!.DH0<':&:;9=]*ZV%ZVT:Z-XWXK+.^I/H@>DC\SC- M78\:++H&O@.B0KXGKB>RUE!K2@P]'][\I"4XH]K>U"4(Q^"UJN[DRAA_=ZE? M?:R8*7(Q!),DF\W7OGEZ4X.)#X&PD _/)LBNFSW,26H [L1KL5S-YF&\(+!I MHN^!1]92JO(P#O.^Y%LGF%[CURCX%\@Q?W4M)T=/:0U_TQEAW_KL0W\[$5I7 M#L[(DVY5)-417@;XJ)LBVS<.NW=7.A/$>?C82E2$'1GLR8. <',SFP4 P^%4N?*Z " K:L+ID_++X M2N)7ZL[? F_,'LM6'MTM6@4Q()OPY 3QQVAKP#T_S&ODT\ 9J"A9-3XCV/5N M29(0LOE<[>K:]9O+@L8UEND&K0%L9!N=/DG\0=T8?,\'LW)D_=CW@P)D92&^ M)*D;A#^#[7D!O8('CG+F.Q*)/I[V]Q&"XFWR/8^64O2> '+F5Y#G91 MJ%2#SB';SPS*>'- J\,?R,C="&JU9Y!V\@#G"4+J*LS@Z>-32P+LQ'34G6-U MD [ 3&TN]6^ M&XJX-3K)YCYJ]QGUWMR$L%<;W9",7V$F8F=N^4RK4!5P(YL<^$QPIE9E-(9" M53%'X1-\8#(=4\J,I[F/D7RBY9:'U>;LZ QYCVIRRI6C-!1KBK2F5E Q8_D= M@%C_Y@E^2MS";"X<\@U;*N2'?*B5,\O7AJ8X346FFDH$E;L4K.8UM9E=5J< MBKS3:DH.9]Y7PBH@M2^)_9@9G/PS UQ7[_!_MPJIH$158 +M6PXHR90O1RE@ M?4\V*L%X?HXH>0T2:#-W$IJ5[FNY&B?%[;QH6"M4=8[15W0I)9P!K(Q*0&>_ M_/<8M +499X=OO"9S<--EI,8K'1YX(EL=< \+#MDEKJ$1SA +UV),-S(QZ MK%X\C4N#TG**),E7&B(R3+Q5>EPJG>%N%T[/\!@WU,U40 =; )-Z)5%3H;WCJ3%*\VW M\A5YZ?,\RK2 _46"DGT:&?0%)^ Z5X[ M?*XM8$]QZH;+X^P]#3Q2^'T.YN&F>#$? MSDF6*I,0[]?7^/V33X)"6^"';26!7SFWY-4-KZ(T2!>"BU-.J0(J=N1;4WXV MZ9;!PWP'1YO)HO]"5Y3M(@5(I..43.B[]'"[;=L;-;D;(NS:5;PN5\4*-$BG M%Z%H.;L54;\-^5I:E^N\\5MAQR?8CW ;FA=5H?;;/[/KM\) 1O8E+]_@3YUU M/C9#CIS&YN'.'*TMVL-X?7K/YT9LFU+G$_HN M7D..H$*Q8BD,LIX+4JRU"<@L#RIR9[46/#YPOIB270PMC+7 MR_WZW+YFZ,H7"UZ0#;N6*"]/+*:\J''5=?D4F42_ED4*Y/8%AZLJQ X.4X[3 MPYEPRLU']0^%AT%R[RYJ[@3WVH_\'OSDY^2D)ZS6KN#GA<)'Y)5Y+0Y2X2]+ M0:C[*>ZE'\6DA>S;9JW"BX35V@&^I<+7>$1U-OII1OSR86)A5KV]=J*8@OJW M=T"45&O7_\%-ULM1_N3^J/QQ3S,T_^,%6S^G904)M0YL&)P^[\X%^=TV=;[A M5<&L[7([(GIZ(P%](,F7=GLOK( I2PH:&OSV>OBR^N?^(Z47HP@0G=X/4 M:*60&W;T)I]*/N]-P&$ZC'>J%&N\=^ZLWC52LZ5"?L@GJB9\:VN.%#V62[NA M=)CE$T)Y>#N;7]^">7T*-DFM7"[8;I=-N>1KA@I:0R[U2%IP2=Y)&,^)_T2\ MMR@.X]?% ]OMU6M"3S?X4V>=CPW+W]YP#!M#8Y\Y7"!SSEV/"!"6$_R^0ULLO*/3($\-7[]3 M'J]6G9694<7\4K%)LIT$=ERBSLHIP8"6E-@^RSN^K^AG[+0K8CWIWO[.$T;/ MLRLO\4H..K\3=D8!D;P3ZKZNC.Q3F46X3;/%3(%\.:FM9T80FW(WKBJ3%?'K=UZ?UL9/)@7+C)]J.]U=#/W. MRR,QAG#._X5M !.IM=!XKGAWXDKC2]M0AY&GIH$,X/,RZUK#%@NYVG*F[U"%-L . M(R>,OA2NX\S<\K9L,)>J-;N?[E1H ^LPTK0T$ *4-:M!4+:0*O:SB7O0H"K6 M8:2)T1/">)H2:ER--EHMY&N+%;,;7>(#-O4BYW#R#N$[KV!;6+45L6MA&'L[ MU,H@TN7K:C"#!ZG09A%FJ]12@8HN%J"RY2-70"5.P#3E/5 7W-0M\6#Z)32O[,LMG MN8J/!K&*LVSV"%D>M)+#LCY:0*X MS"A,%_=YOQ2(Y54KA&3)97D+LJ78#*VHF$]':(]?2U+5MQZ_PGA:_>4N5XJK MR$,SE J[U26#X56W .5T^P[1_>303"=\/Q?!X&7JXFQ8QSDJW%&G_+6LTCN!'+[1[U(_>9[[;DJ@_.C@O)9[I?K.(?9E ML9A#P;A7AV4H: %3"1K/GZM;JBYV)^LKL$/L)$_=+3"FI&,H=,*"J:CRVMT= M2L)F'K]X%< >2"[:7>K$C+4A@)*<.^9MP#>Q9&GJPKK.B 79(_K MO6K#-O !O)ZL_IS7]AM2A]B>TGNEOH!K*F8#R^FKUF(^]OV@0+?C\#5@H_<) MPMUQTVPSA]CI([6DRA];/$@#,#(7;D=K3]6XF(YJ3,J26B 96W+&59CBGN M22!H#ANRG@_ )MVAJ/>&;&JVF>&7SF2+<@5=AYYI6N3%#<$H ML"\X-.=4W=A>AVX !K8+=QZD;L@P+25P$2>I_"%0<260BWV1F#+6:Y 8LZC9 M1W$UWEF?ZVIM$)4M=H VI.]",I6^Q (?D55V;MC8Y);3R".3ES!X7<6[>RGQ MGX(9%)E,'^&WR13D G]C\>^'$@4Q\P$0N'UYX24Z9!*UJ1PGUJM96RT"<=ER M.#:G) 4H4UE*=G1@3UB+L\I#)V7TE M+&Q$="G:MDD A7V-4R]SWH&\+634:QZQ%6N[LX"FS!&R@&FE>*]R"5EBZ-)I MQCD\P[Y ;Z0"C6"B7OX8G!%V_0I-3@Z[K8/TD!W$]S=/B-#;>(DD[W>KJ4.C M.6=T8MI^D3H["9Z)V7PD\S6SBD.'4K'1?J]+A.8\/_.\Y,68F?C,/ 4SOSBBL!?Z?['T5K!?I; M'/HL85*=8Z*@!G0?^6A;)UK^2)+"&< TN<;'8CYKG1*W"SNP!<9V;)(05,?I M)HQ!^")6H5VX*7F-:7FY4AN<7%\9Y(1\KA!QI\*T&-$ (M/9FE?+\+H0X$;W M+U7C1G29N(ED &'EW^*(++ZY] ^27F>1+W;?DE< >2#?UK1C5H9J &';N^O5 MK8*;EZ06K'3(_EZMEF !G@$$8J\Q3KY'Q!_GW@Y*'%?*@]XC^W/54E7'\ X: M0SZ:N!&S._BNW8#^YH;2:$EQ)9 ,L@>7*9ZW( W E7,+XAJL\ZO#])"-B2:40 9NJX<-_=D?;HC*ODP9/&$&31>AD+-YEI;.&7EJZ>"=;#6#8YW:SG^M8)L250%NM5PQ#-GN M5T:_<90&?BG;1^)E-,_6*:1A&T9MI*W1#SE'!\CKN9Q&P4U!!S(8@/&LI3"^ M+/@-U&6;[.ZKH /8;R5VH&E\G>Y3ML1IO?,YK8 W >/D 9P :,*_[ M'.-S%*3)P^-S+>'2>B =[*RX+4A7@#8 >V;+653%^&GJ$R!S[&=\^[*[V9+9 M *RQ+052:^0QTCY(&]D*:%9O.M'-JJBZ"O??DT5I92N=3"MO:L*RD>4^6TP, M;K1(N']S*0TV[*W/"4CI-OX.R\XM>2?A9'H3@11Q[$NK7ET&B1?&24:5_)]D MU8!Q! ^H58]63\-4GH3Y1ES617_"7I'-*'L/"0K/? D*!C[=%/L!K[$1J#3A'A\B;(L/4U^B7 M@C &8+A982SE5[SKL0.\UHJCU0Y(#]FDH\-RC9ZH QZ J68%,-\Q)+FD#FO/ M[I):(!EDZ'=@ND=V?-KORF5.9@,P._$C/3B[ M3^V0-$X;,,Z1+VT[4 *^MFG*9 B&H5RB>IHCK -203;@[$U3:F30<\M,;K(' M8;!<5;,YB9*"1WL"<=?RGDRK77P@H9NR7B=IDIO+7AB(>WMVH5B =@ M_5FY&Q#Z'GB$CQ96?>:X"R."C9GDB3T^4_U[GI S3O].4J4TM9U]$UA!MFEW MIX<="VT EJG.)%2L"MZW(\[1$;)5OH=*+Y%D5S8ZU-/(UI8& M#F39K-CZ/*=!GF?WY]%D0R>/CA!V8RN7G]K];"+:T*J'*+3\!H@(V6QO@F+! MGL^LD 9P4"@@U:?]V"@'Z+%3S9LE4F#=VL4\@(-!.4MJ.4?'R-X'W?$MT*\Z80S@9KJQ M$5#E.KI]XT /]OL)^U@-30EJ !?/Z\VG7!0OVZ*H7LPMSVFKERH(GU0<@.X &], $]$+._S-27D)@)()$D?X-36Q0RL^FU@"?LU MO.[UNWL!#N%919.26LX$O\6AFQ9OU>U1T?E?!Z:P@_?[H^HR$7:5L@C56/R8 MS68N#?Y%$O[?F4"B!"D;C;46XV.,K/2K';W23NQ MP>^!Z'KNF'(LMNMT)[ !6)4%+\W7II86U@+)6'/&-DXX7\-JI3$ 6[0 8ZU1 M65H/I(.>_+:&.BW&JZB&8/3-7A*/!CD&YF4>4"\+E@#,)<^ "-E2R ]75!DFA/TG04 &4T0W!R$C"L(@V*5*[P\^J2E!7%62$ MGB*[ZO)"+4#0'HV)\%49#D3Q:_$U4=4*H/TD+/H=U0$33P#2"A MMIE3E,H-K^$O 87(_G%[/XIV(L&N$H&C7RN@ M/V^WRNSNB\FTDOMS[,'<'J0+'&-[WI&W. 0!)RS&.UW]S>&/P!+NN'DZB?8ZU)G7-><:OBB&("MW7K'Z1&V7]X^UD%3@AK 34#; M=!Z5Y[;NLCJ3L>EO.4>?L5/'&](DPWHJ%YBABXMY;F=X3%V:]E1Y-W/1?*5Q MTLGT*OX:\&%[=!2J @M%-H#+EWR3D$B MS?.BWQC($?E^KF/5:RB1MA25^3/V=&*\CNF4!"E+$[\Q63XQ"D;6]PQF$^F)O2K%O(ZU678' 3-TT%;O2JZBONELN1^P(V[GN M[GP+J,!VZK9:=P4"$^ANK^Y-# [KK0Q8RPW6/0V\+I.T*O8 *,.^Z[%:Q[7$ M*-!\[?NC'M@2A.9&E<2VQL: N5X @;9?+W0[#DR+4C 6>G6!U5IH2[F@#P2M MC@"!V/<>=H^%!M(4#(=A7=?5R8US3L<:$)I= 1('D+>@PR'12)Z"0?%GO3*T M_:1P\O-ZT908!9K?\-9Q$/8=).U7[ '0]O-NTI08!=K?KPO+55H.S:1MM=/% M V&>8?#[BSC*79XS-V39W([J1L%^>P-4#OO*%$ND@M'1J^BYML(33RGO=BNCUKYTR,W(*X@2@*OZ_??5#X/9/V\]S4B M0T%,BO95<)\5OK*6[DW+A=\$6GY>"S<7G$"?^W<];&;UVQ31GG8Q6Q\%8H9_ M"=RAY 0JW3YNT-JH\/N2!IX;#BQ$_.0<84+I5XCX*;8M3(%"P51@5@A_ MWA#Q4^S+ +-$\K6%@_EGB+@=(>*GR.85CFJ8OEJM@_\S1'P[+OK4]H-98Z[Y MNE4CBI\AXMV'B)]B7X+L8QTT):@_?KF((X?A[@NS_ GPW(D"V^]C DJ#_S ?XN MC@H36[%QO8E@^&8Y+16/AXZ?0#6L*_J#&F>8;UN)L@A/'+3 M5&*[@F)/03V]N:4@$Q#I.RQIQ.\N4X=N'X UVS<59A74\"AI)F]#Z>AZD 6A ML=PVH^E1ALIF%X"YOMJ!^S%2>.(>P#-)W0GLMWQ>01TBFUT SFR_7N[W$.&) M^\^=P:]69&78/?(XV>D%<-=7A^)^#!6!Q%NG#1SX<+'SB-+7Q%/]&"I<>9O* M4=C;_ OJ8ML*S\SWL9QAV(B//T5ZR+:G799< MT,XQJ--!(+RO5[+]&(#Z9/RI\U#^F4Z"Y]C!.L,>>;I4=)H% MW!\D&?M^4&"YB:8QG>5?P8F;6/7J,DB\,$Y@,E0(HI#4 L(^[W]26W7HZ@=3 M5/*%1&0:*$'8K '=1[Z0J)4M?[!*\705R+"GH0/3SRQ(\YED'/DLW1M,8B3R M JN&DJ276H-+JQW@]TQGN+V 9', !^?'!WGWV6\JW]S^I"C.2*6:\ C3I0A =Q"D% M8)'V1NI4;%(H!($>[*/-6(% &).S701@(IT@A3+?I6:WPZB1+]H3Y*TD_$"U M*LP\2";OIH-*#]D PE-NXR190USRU5P&-!K"&2/ MY)BLQS!_4]H$ZP B1[YF+CO($C)Y"8/7G+#D(J-,VA6!V1,')8^/O@!+9'BL4_293G%ZC'S): M<",,U-XJ 4B1-BD<@0L8J?;4OM!Z)4Z^!5$PRV925C;*.,='V+Q4Q;[+#*>W M S@J7$ G@_3:]8)0;%H1%X8E -D/47&VJX,P@)W\)K3:9"B\XB +9'/\24QI_9\\PNG/X2[K0U 51,R \JX[!C95" M#G (<36;@OKB)D'R"+UW_4E473-ELX1J$R TY--T ZW0 S>$$(]-Q!?Q.XF8 M9R])/!KDR)15@5,7-DU6[1 :Z( 0%6Z$@<#YI>(ZOIK%A.XNW,( SH+K-D7* MZF"8\D8WRA%?OTH#^ST-(B^8N^%X%F?PVSA*W\)%!:*(S':M@KBLNK>K9]T$ M7H%ZM#>O[>NI!_+*P%<<%/(GAQ\("",C3_%SY$ZGL+-AB5\NLB2-9]#1+XNO M)'ZE[OPM\,:PM.4Q(9/HEFDPM ![HK(DTAN0!:8',H\I\U%1>?U14 5(/D$P M7*^2_Y8\)->@[%? +P4M6]$PCOS;.'J]#=Z)/TX2D@K]M\TT#,+ SIDAI4E@ M%C> N:<^%X] 4!Z[M1ZN,)^)?3"$Y9WC8^SP< ,L[EY)UP#NJ3M'.4JJF(0& M=VEY$!O2^4N!' Z;[T_9YN%TP#3SJ&=LH!:J2;XD8#2=!_ M5+<-D6F(1?9?Y.H5D$3(BK L($/RJ=%FI@;# /PQ-/?1*I>\39L$ K"SG1H_ M7IB1R0#\198"4- ;&%O(AN-V;,DUH$#7F?L'FL'0HC GHY:_8ZU<"P.W_(VP M[3]2FKJQ_(UL2/2 ;OD;86?',L"BEN5OU-] +H.6OQ'22JQ CI;E;X2=8Z*U M9>+Y46*9>'X$B'8>=T<[3I3;G;;/L-?O4]0Q=BIMXU.U&9F@6R;W?(H:(3]O MV(ZMNE/42&AKUK9IOA/Z$INSC]T3ZC%QOZY'@,@\QBD*R)!C'DSR)D?9E75S M3X?@!\)@A8N;),E &I$_]@$,_.3E2QR<3QZ9EY!+?9MR%JY[=_'&PK49I5>4 MQO0B!HE[>4(6A1.S3C/ ME;"$,' 6G_R/@Z#VDR%@N+0&>0%4E]TG$$E16?? M>55?3?U_P)R3IW&\CND=^5X!3.,(?O2*=\]K0D&UVG&./R-9..HYY2^(#>#9 M=ZK55HXG^,!DFD^W@*(VV)!7'&2!;&5N0!U?!\3PT(^\)I>KU6+Z//?=E$#Y MDX.C6NZ5ZH.TD'T:Q1P*QKTZ+/O.UWLV7HY.1B,LGU7=>5T-B:&C;-A'FV0N M RL=$I?LZ%@FEV@,'64;,=K*+OGX56*7?/R: \1R&U83/=\Z6>FZH6.J-C?* MQR"9/;&N"DQ"/9D:U9"@^N0(&&-&#VC.ORQ[\) ')KDO>:RPB#-I)5C9,7/ MUK+ 84X!SP#\7"9S0ETFF%OB)J1\F$.R/>66!VD@7>8T85?(+VU FUQE[*G:9"Z)X[C*YS$CY8(7R6*UK",!B7T9H4Z,RIM5P#^"V M4A'V3?3T/?X[<:GLQE*[+9 BLG?NGK5G&_H ;C35D<-7B3D56K4&DD3V%]N_ M$FV!'\!MJ3+VZSBCQK1HU1C($=EY;>]*M(7=OLO6#G4H># MOPYM8A^ H[(B]*'-IM@121'VW8LP9M0[;4!BR%'G M>U:6 K IUVN6)A#%M,(2-GJ D$6!VN-( \3O5YX8_3)K@-F4C,.'QIZ\M-! .7 MK!RG;LL,H36>VY):N5RPWXQHPB-?(U20&K)QV*4!M2\ 2>L5LD$VG*IPI\7Z M%C9#1@E3SF=,IR?3Q^QEE<0<]/TQF[.$#&5LESPCE'(#A020#9MJ''&\G?1A M&K(7OM:DMM@MGI^USY%/@EJ4J;"^A'P\ $0 M @ $ 8F-O=BTR,#$Y,#DS,"YX;6Q02P$"% ,4 " !!@E=/]VO MUD4/ #ME@ $0 @ %'P0 8F-O=BTR,#$Y,#DS,"YX&UL4$L! A0#% @ 08)73^[8*.YJ*@ M!9(" !4 ( !-=T &)C;W8M,C Q.3 Y,S!?9&5F+GAM;%!+ M 0(4 Q0 ( $&"5T\6;?V9%E@ %PZ!0 5 " =(' 0!B M8V]V+3(P,3DP.3,P7VQA8BYX;6Q02P$"% ,4 " !!@E=/*886Y:Y #A M,P0 %0 @ $;8 $ 8F-O=BTR,#$Y,#DS,%]P&UL4$L% 3!@ & 8 B@$ /R@ 0 $! end XML 59 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
8. Fair Value of Financial Instruments
The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of September 30, 2019 and December 31, 2018:
 
  
September 30, 2019
 
  
Quoted Prices in

Active

Markets for

Identical Items

(Level 1)
  
Significant Other

Observable Inputs

(Level 2)
  
Significant

Unobservable Inputs

(Level 3)
  
Total
 
Assets:
                
Money market funds
 $41  $  $  $41 
Total assets
 $41  $  $  $41 
 
  
December 31, 2018
 
  
Quoted Prices in

Active

Markets for

Identical Items

(Level 1)
  
Significant Other

Observable
 
Inputs
(Level 2)
  
Significant

Unobservable Inputs

(Level 3)
  
Total
 
Assets:
                
Money market funds
 $8,299  $—    $—    $8,299 
  
 
 
  
 
 
  
 
 
  
 
 
 
Total assets
 $8,299  $—    $—    $8,299 
  
 
 
  
 
 
  
 
 
  
 
 
 

XML 60 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Debt
9 Months Ended
Sep. 30, 2019
Debt Disclosure [Abstract]  
Debt
12. Debt
On December 14, 2018, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $30.0 million asset based line of credit (the “Line of Credit”). Under the Line of Credit, the Company can borrow up to $30.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding its intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate as follows: (i) for prime rate advances, the greater of (A) the prime rate and (B) 4%, and (ii) for LIBOR advances, the greater of (A) the LIBOR rate plus 225 basis points and (B) 4%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold
based on non-GAAP operating measures.
Failure to comply with these covenants, or the occurrence of an event of default, could permit the lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of September 30, 2019 and there are no borrowings outstanding as of September 30, 2019.
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Income tax expense $ 171 $ 144 $ 521 $ 410
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 47,434 $ 41,121 $ 136,852 $ 123,969
Revenue percentage from other country to the company's total revenue 10.00% 10.00% 10.00% 10.00%
United States [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 23,162 $ 20,521 $ 67,534 $ 63,345
XML 64 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Schedule of Pro Forma Financial Information (Details 3) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Business Combinations [Abstract]      
Total revenue $ 48,736 $ 144,467 $ 146,814
Net loss $ (4,215) $ (13,904) $ (12,151)
Earnings per share - basic and diluted $ (0.11) $ (0.37) $ (0.33)
XML 65 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 01, 2019
Apr. 01, 2019
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Subsequent Event [Line Items]            
Business Combination Pro Forma Revenue       $ 48,736 $ 144,467 $ 146,814
Net income loss       $ (4,215) (13,904) $ (12,151)
Ooyala [Member]            
Subsequent Event [Line Items]            
Business Combination Pro Forma Revenue     $ 5,900   12,100  
Net income loss     1,100   1,400  
Ooyala [Member] | Asset Purchase and Sale Agreement [Member]            
Subsequent Event [Line Items]            
Unregistered shares of common stock   1,056,763        
Unregistered shares of common stock, value   $ 8,900        
Business acquisition, cash paid   2,600        
Cash consideration, escrow amount   $ 2,650        
Merger related costs     $ 2,000   7,600  
Other Business Combination [Member]            
Subsequent Event [Line Items]            
Merger related costs         $ 500,000  
Other Business Combination [Member] | Share Purchase Agreement [Member]            
Subsequent Event [Line Items]            
Unregistered shares of common stock 270,686          
Unregistered shares of common stock, value $ 3,400          
Business acquisition, cash paid 3,300          
Cash consideration, escrow amount $ 488          
Unregistered shares of common stock ,escrow account 40,603          
Business acquisition, cash paid for cash acquired $ 1,000          
XML 66 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
11. Commitments and Contingencies
Legal Matters
On January 30, 2019, Uniloc 2017 LLC (“Uniloc”) filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that the Company infringed four patents and seeks monetary damages and other relief. The Company answered the complaint on March 25, 2019 and Uniloc filed an amended complaint on April 9, 2019. The Company filed an answer to the amended complaint on April 23, 2019. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.
On or about June 24, 2019, Dynamic Data Technologies, LLC (“DDT”) filed a complaint against the Company and its subsidiary, Brightcove Holdings, Inc., in the United States District Court for the District of Delaware. The complaint alleges that the Company infringed patents owned by DDT and seeks monetary damages and other relief. The Company
filed a mo
t
ion 
to
dismiss 
the complaint
 and that motion is pending r
eview by
 the cou
rt
. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.
The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.
Guarantees and Indemnification Obligations
The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claims by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of September 30, 2019, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.
In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.
XML 67 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers
3. Revenue from Contracts with Customers
The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include
initiation, set-up and
customization services.
The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.
 
 
  
Accounts
Receivable,
net
  
Contract
Assets
(current)
  
Deferred
Revenue
(current)
  
Deferred
Revenue
(non-current)
  
Total
Deferred
Revenue
 
Balance at December 31, 2018
 $23,264  $1,640  $39,846  $146  $39,992 
Balance at September 30, 2019
  31,485   1,786   49,286   428   49,714 
Revenue recognized during the three and nine months ended September 30, 2019 from amounts included in deferred revenue at the beginning of the period was approximately $6.4 million and $37.6 million, respectively. During the three and nine months ended September 30, 2019, the Company did not
 
recognize a material amount of revenue from performance obligations satisfied or partially satisfied in previous periods
.
The assets recognized for costs to obtain a contract were $5.7 million as of September 30, 2019 and
$
5.9
 million as of 
December 31, 2018. Amortization expense recognized during the three and nine months ended September 30, 2019 related to costs to obtain a contract was $1.8 million and $5.5 million, respectively. Amortization expense recognized during the three and nine months ended September 30, 2018 related to costs to obtain a contract was $1.9 million and $5.7 million, respectively.
Transaction Price Allocated to Future Performance Obligations
As of September 30, 2019, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $125.7 million, of which approximately $100.6 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by December
2022
.
XML 68 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Net Loss per Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Net Loss per Share
7. Net Loss per Share
The Company calculates basic and diluted net loss per common share by dividing the net loss by the number of common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common stock and outstanding common stock options and unvested restricted stock units, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred. The following outstanding common shares have been excluded from the computation of dilutive net loss per share as of September 30, 2019 and 2018 (in thousands).
 
  
Three Months Ended
September 30,
  
Nine Months Ended
September 30,
 
  
2019
  
2018
  
2019
  
2018
 
Options outstanding
  2,522   3,079   2,522   3,079 
Restricted stock units outstanding
  3,244   2,477   3,244   2,477 
XML 69 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring
9 Months Ended
Sep. 30, 2019
Restructuring and Related Activities [Abstract]  
Restructuring
15. Restructuring
During the second quarter of 2019, the Company committed to an action to restructure certain parts of the Company with the intent of aligning skills with the Company’s strategy and facilitating cost efficiencies and savings. As a result
,
certain headcount reductions were necessary. The Company incurred approximately $752 in restructuring charges during the second quarter of 2019. The restructuring charges reflect post-employment benefits and are reflected in the
Condensed Consolidated Statements of Operations
as follows: $186 – Cost of subscription and support revenue; $107
 - 
Cost of professional services and other revenue; $421 – Sales and Marketing; and $38 – Research and Development. The Company has paid all
amount
s due 
relating to the restructuring and does not expect to incur any additional restructuring charges related to this action.
XML 70 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Cash Equivalents (Tables)
9 Months Ended
Sep. 30, 2019
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents Cash and cash equivalents as of September 30, 2019 consist of the following:
 
  
September 30, 2019
 
Description
 
Contracted

Maturity
  
Cost
  
Fair Market

Value
  
Balance Per

Balance Sheet
 
Cash
  Demand  $22,608  $22,608  $22,608 
Money market funds
  Demand   41   41   41 
      
 
 
  
 
 
  
 
 
 
Total cash and cash equivalents
     $22,649  $22,649  $22,649 
      
 
 
  
 
 
  
 
 
 
Cash and cash equivalents as of December 31, 2018 consist of the following:
 
  
December 31, 2018
 
Description
 
Contracted

Maturity
  
Cost
  
Fair Market

Value
  
Balance Per

Balance Sheet
 
Cash
  Demand  $21,007  $21,007  $21,007 
Money market funds
  Demand   8,299   8,299   8,299 
      
 
 
  
 
 
  
 
 
 
Total cash and cash equivalents
     $29,306  $29,306  $29,306 
      
 
 
  
 
 
  
 
 
 
XML 71 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
9 Months Ended
Sep. 30, 2019
Oct. 18, 2019
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Entity Registrant Name BRIGHTCOVE INC  
Entity Central Index Key 0001313275  
Current Fiscal Year End Date --12-31  
Trading Symbol BCOV  
Entity Filer Category Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Current Reporting Status Yes  
Entity Emerging Growth Company false  
Entity Interactive Data Current Yes  
Entity Common Stock, Shares Outstanding   38,800,842
Entity Incorporation, State or Country Code DE  
Title of 12(b) Security Common Stock  
Security Exchange Name NASDAQ  
Entity Address, State or Province MA  
XML 72 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net loss $ (2,970) $ (3,502) $ (15,191) $ (11,411)
Other comprehensive income:        
Foreign currency translation adjustments (134) (116) (74) (189)
Comprehensive loss $ (3,104) $ (3,618) $ (15,265) $ (11,600)
XML 73 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combinations
9 Months Ended
Sep. 30, 2019
Business Combinations [Abstract]  
Business Combination Disclosure
2. Business Combinations
Ooyala
On April 1, 2019, pursuant to an Asset Purchase and Sale Agreement (the “Purchase Agreement”), the Company completed its acquisition of the online video platform assets of Ooyala, Inc. and certain of its subsidiaries (“Ooyala”), a provider of cloud video technology, in exchange for common stock of the Company and cash (the “Ooyala Acquisition”). At the closing, the Company issued 1,056,763 unregistered shares of common stock of the Company valued at $8.9 million and paid $2.6 million in cash Pursuant to the Purchase Agreement, approximately $2.65 million of the cash consideration was placed into an escrow account to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers’ representations and warranties, covenants and agreements.
The Ooyala Acquisition was accounted for using the purchase method of accounting in accordance with Accounting Standards Codification 805
 —
 Business Combinations
. Accordingly, the results of operations of Ooyala have been included in the accompanying condensed consolidated financial statements since the date of acquisition. The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the Ooyala Acquisition, which remain preliminary as of September 30, 2019, and using assumptions that the Company’s management believes are reasonable given the information currently available. The Company is in the process of completing its valuation of its intangible assets, accounts receivable, deferred revenue and the valuation of the acquired deferred tax assets and liabilities. The final allocations of the purchase price to intangible assets, accounts receivable, deferred revenue, goodwill and any deferred tax assets and liabilities may differ materially from the information presented in these unaudited condensed consolidated financial statements.
The process for estimating the fair values of identifiable intangible assets and certain tangible assets requires the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. Definitive allocations are being performed and finalized based on certain valuations and other studies performed by the Company with the services of valuation
pro
fessionals
.
During the three and nine months ended September 30, 2019, the Company incurred $2.0 million and $7.6 million, respectively, of merger-related costs related to the Ooyala Acquisition.
The excess of the purchase price over the estimated amounts of net assets as of the effective date of the acquisition was allocated to goodwill in accordance with the accounting guidance. The factors contributing to the recognition of the amount of goodwill are based on several strategic and synergistic benefits that are expected to be realized from the Ooyala Acquisition. These benefits include the acquired workforce and with the Company’s direct sales force and larger channel coverage, the Company anticipates significant cross-selling opportunities. The goodwill is expected to be deductible for tax purposes.
The total purchase price for Ooyala has been allocated as follows:
 
Accounts receivable
 $2,904 
Other tangible assets
  620 
Identifiable intangible assets
  9,765 
Goodwill
  4,762 
Deferred revenue
  (6,425)
Other liabilities
  (196)
  
 
 
 
Total estimated purchase price
 $11,430 
  
 
 
 
The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations:
 
  
Amount
  
Useful
Life
 
Customer relationships
 $9,127   7 
Developed technology
  638   1 
  
 
 
     
Total
 $9,765     
  
 
 
     
The preliminary fair value of the intangible assets has been estimated using the income approach in which the
after-tax
cash flows are discounted to present value. The cash flows are based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.
The estimated amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows:
 
Year Ending December 31,
 
Amount
 
2019
 $1,456 
2020
  1,463 
2021
  1,304 
2022
  1,304 
2023
  1,304 
2024 and thereafter
  2,934 
  
 
 
 
Total
 $9,765 
  
 
 
 
Pro Forma Financial Information
The unaudited financial information in the table below summarizes the combined results of operations of the Company and Ooyala, on a pro forma basis, as though the Company had acquired Ooyala at the beginning of the periods presented. The pro forma information for all periods presented also includes the effects of business combination accounting resulting from the acquisition.
 
  
Three Months
Ended
September 30,
  
Nine Months Ended 
September 30,
 
  
2018
  
2019
  
2018
 
Total revenue
 $48,736  $144,467  $146,814 
Net loss
  (4,215)  (13,904)  (12,151)
Earnings per share
 - 
basic and diluted
  (0.11)  (0.37)  (0.33)
Revenue from the Ooyala Acquisition for the three and nine months ended September 30, 2019 was $5.9 million and $12.1 million, respectively. Net income from the Ooyala Acquisition for the three and nine months ended September 30, 2019 was $1.1 million and $1.4 million, respectively.
Other Business Combinations
On August 1, 2019, pursuant to a Share Purchase Agreement (the “SPA”), the
Company completed its acquisition of a company and its subsidiary
 
(the “August Acquisition”) in exchange for common stock of the Company and cash.
Consideration was comprised of: (a)
270,686 unregistered shares of common stock of the Company valued at $3.4 million
,
of
which 40,603 were held ba
ck 
to secure payment of any claims of indemnification for breaches or
inaccuracies in the sellers’ representations
 
and warranties, covenants and agreements
, (b) approximately $3.3 million in cash, of which $488 was held back to secure payment of any claims of indemnification for breaches or inaccuracies in the Sellers’ representations and warranties, covenants and agreements, and (c) approximately $1 million in cash for cash acquired as part of the transaction
.
The August Acquisition was accounted for using the purchase method of accounting in accordance with Accounting Standards Codification 805
 —
 Business Combinations
. Accordingly, the results of operations of the acquired company have been included in the accompanying condensed consolidated financial statements since the date of acquisition. The purchase price has been allocated to the tangible and intangible assets acquired and liabilities assumed based upon the respective estimates of fair value as of the date of the August Acquisition, which remain preliminary as of September 30, 2019, and using assumptions that the Company’s management believes are reasonable given the information currently available. The Company is in the process of completing its valuation of its intangible assets, accounts receivable, deferred revenue and the valuation of the acquired deferred tax assets and liabilities. The final allocations of the purchase price to intangible assets, accounts receivable, deferred revenue, goodwill and any deferred tax assets and liabilities may differ materially from the information presented in these unaudited condensed consolidated financial
statements. Additionally, the Company is in the process of evaluating the accounting of the deferred consideration for the amounts held back for security against indemnification, as well as standard representations and warranties made by the seller
.
During the three and nine months ended September 30, 2019, the Company incurred $500 of merger-related costs related to the August Acquisition.
The excess of the purchase price over the estimated amounts of net assets as of the effective date of the acquisition was allocated to goodwill in accordance with the accounting guidance. The factors contributing to the recognition of the amount of goodwill are based on several strategic and synergistic benefits that are expected to be realized from the August Acquisition. These benefits include the acquired workforce and
opportunities to expand the Company’s offerings in target market segments
. The goodwill is expected to be
no
n-
deductible for tax purposes.
The total purchase price for the August Acquisition has been allocated as follows:
 
Cash
 
$
981
 
Accounts receivable
  393 
Other tangible assets
  210 
Identifiable intangible assets
  1,525 
Goodwill
  5,472 
Accounts payable
 
 
(177
)
Deferred revenue
  (138)
Accrued expenses
  (322)
Deferred tax liability
 
 
(264
)
  
 
 
 
Total estimated purchase price
 $7,680 
  
 
 
 
The following are the identifiable intangible assets acquired and their respective useful lives, as determined based on preliminary valuations:
 
  
Amount
  
Useful Life
 
Developed technology
 $232   4 
Customer relationships
  1,293   4 
  
 
 
     
Total
 $1,525     
  
 
 
     
The preliminary fair value of the intangible assets has been estimated using the income approach in which the
after-tax
cash flows are discounted to present value. The cash flows are based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model as well as the weighted average cost of capital.
The estimated remaining amortization expense for 2019 and for each of the five succeeding years and thereafter is as follows:
 
Year Ending December 31,
 
Amount
 
2019
 $160 
2020
  381 
2021
  381 
2022
  381 
2023
  222 
2024 and thereafter
   
  
 
 
 
Total
 $1,525 
  
 
 
 
Pro forma results of operations for the August Acquisition have not been presented because the effect of the acquisition is not material to the Company’s consolidated financial results. Revenue and earnings attributable to acquired operations since the date of the acquisition are included in the Company’s consolidated statements of
operations
.
The changes in the carrying amount of goodwill for the nine months ended September 30, 2019 were as follows:
 
Balance as of January 1, 2019
  
$
50,776
 
Goodwill from acquisitions
  
 
10,234
 
 
  
 
 
 
Balance as of September 30, 2019
  
$
61,010
 
 
  
 
 
 
XML 74 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Stock Based Compensation - Weighted Average Assumptions Utilized (Detail) - Stock Compensation Plan [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life in years 6 years 2 months 12 days 6 years 3 months 18 days 6 years 2 months 12 days 6 years 2 months 12 days
Risk-free interest rate 1.85% 2.92% 2.30% 2.88%
Volatility 44.00% 42.00% 44.00% 43.00%
XML 75 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Investment Holdings [Line Items]    
Cost $ 22,649 $ 29,306
Fair Market Value 22,649 29,306
Balance Per Balance Sheet 22,649 29,306
Cash [Member]    
Investment Holdings [Line Items]    
Cost 22,608 21,007
Fair Market Value 22,608 21,007
Balance Per Balance Sheet 22,608 21,007
Money Market Funds [Member]    
Investment Holdings [Line Items]    
Cost 41 8,299
Fair Market Value 41 8,299
Balance Per Balance Sheet $ 41 $ 8,299