0001193125-18-315862.txt : 20181101 0001193125-18-315862.hdr.sgml : 20181101 20181101164202 ACCESSION NUMBER: 0001193125-18-315862 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181101 DATE AS OF CHANGE: 20181101 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: 181154421 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 d626685d10q.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, 2018

OR

 

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

For the transition period from                      to                     

Commission File Number: 001-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)

 

 

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 29, 2018 there were 36,483,515 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, 2018 and December 31, 2017

     3  

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

     4  

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

     5  

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

     6  

Notes to Condensed Consolidated Financial Statements

     7  

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

     20  

Item 3. Quantitative and Qualitative Disclosures About Market Risk

     35  

Item 4. Controls and Procedures

     36  

PART II. OTHER INFORMATION

     37  

Item 1. Legal Proceedings

     37  

Item 1A. Risk Factors

     37  

Item 5. Other Information

     38  

Item 6. Exhibits

     39  

Signatures

     40  

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

 

ITEM 1.

FINANCIAL STATEMENTS

Brightcove Inc.

Condensed Consolidated Balance Sheets

(unaudited)

 

     September 30, 2018     December 31, 2017  
    

(in thousands, except share

and per share data)

 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 26,855     $ 26,132  

Accounts receivable, net of allowance of $153 and $146 at September 30, 2018 and December 31, 2017, respectively

     24,040       25,236  

Prepaid expenses

     4,483       3,991  

Other current assets

     7,388       3,045  
  

 

 

   

 

 

 

Total current assets

     62,766       58,404  

Property and equipment, net

     10,153       9,143  

Intangible assets, net

     6,340       8,236  

Goodwill

     50,776       50,776  

Deferred tax asset

     87       87  

Other assets

     2,288       969  
  

 

 

   

 

 

 

Total assets

   $ 132,410     $ 127,615  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 5,041     $ 6,142  

Accrued expenses

     15,065       13,621  

Capital lease liability

     154       228  

Equipment financing

     —         26  

Deferred revenue

     39,516       39,370  
  

 

 

   

 

 

 

Total current liabilities

     59,776       59,387  

Deferred revenue, net of current portion

     278       244  

Other liabilities

     1,117       1,228  
  

 

 

   

 

 

 

Total liabilities

     61,171       60,859  

Commitments and contingencies (Note 10)

    

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; 36,603,500 and 34,933,408 shares issued at September 30, 2018 and December 31, 2017, respectively

     37       35  

Additional paid-in capital

     249,176       238,700  

Treasury stock, at cost; 135,000 shares

     (871     (871

Accumulated other comprehensive loss

     (998     (809

Accumulated deficit

     (176,105     (170,299
  

 

 

   

 

 

 

Total stockholders’ equity

     71,239       66,756  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 132,410     $ 127,615  
  

 

 

   

 

 

 

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,
 
     2018     2017     2018     2017  
     (in thousands, except share and per share data)  

Revenue:

        

Subscription and support revenue

   $ 37,442     $ 36,496     $ 113,176     $ 106,266  

Professional services and other revenue

     3,679       2,991       10,793       9,546  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     41,121       39,487       123,969       115,812  

Cost of revenue: (1) (2)

        

Cost of subscription and support revenue

     13,142       12,924       39,723       38,180  

Cost of professional services and other revenue

     3,176       3,580       10,424       10,120  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     16,318       16,504       50,147       48,300  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     24,803       22,983       73,822       67,512  

Operating expenses: (1) (2)

        

Research and development

     8,314       7,820       23,832       24,293  

Sales and marketing

     14,009       14,551       42,508       44,356  

General and administrative

     5,621       5,961       18,056       17,228  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     27,944       28,332       84,396       85,877  
  

 

 

   

 

 

   

 

 

   

 

 

 

Loss from operations

     (3,141     (5,349     (10,574     (18,365

Other (expense) income, net

     (217     71       (427     523  
  

 

 

   

 

 

   

 

 

   

 

 

 

Loss before income taxes

     (3,358     (5,278     (11,001     (17,842

Provision for income taxes

     144       118       410       305  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

   $ (3,502   $ (5,396   $ (11,411   $ (18,147
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss per share - basic and diluted

   $ (0.10   $ (0.16   $ (0.32   $ (0.53
  

 

 

   

 

 

   

 

 

   

 

 

 

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

     36,212,246       34,500,868       35,564,311       34,269,639  
  

 

 

   

 

 

   

 

 

   

 

 

 

(1) Stock-based compensation included in above line items:

        

Cost of subscription and support revenue

   $ 140     $ 117     $ 373     $ 308  

Cost of professional services and other revenue

     69       70       155       189  

Research and development

     283       384       932       1,132  

Sales and marketing

     437       690       1,885       1,953  

General and administrative

     593       557       1,677       1,712  

(2) Amortization of acquired intangible assets included in above line items:

        

Cost of subscription and support revenue

   $ 382     $ 508     $ 1,397     $ 1,523  

Research and development

     —         —         —         11  

Sales and marketing

     166       166       499       525  

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,
 
     2018     2017     2018     2017  
     (in thousands)  

Net loss

   $ (3,502   $ (5,396   $ (11,411   $ (18,147

Other comprehensive income:

        

Foreign currency translation adjustments

     (116     72       (189     329  
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive loss

   $ (3,618   $ (5,324   $ (11,600   $ (17,818
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

5


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

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

Operating activities

    

Net loss

   $ (11,411   $ (18,147

Adjustments to reconcile net loss to net cash used in operating activities:

    

Depreciation and amortization

     5,164       5,607  

Stock-based compensation

     5,022       5,294  

Provision for reserves on accounts receivable

     99       152  

Changes in assets and liabilities:

    

Accounts receivable

     1,998       (4,816

Prepaid expenses and other current assets

     (118     (1,660

Other assets

     (355     94  

Accounts payable

     (1,262     2,021  

Accrued expenses

     1,964       (2,874

Deferred revenue

     (1,335     2,677  
  

 

 

   

 

 

 

Net cash used in operating activities

     (234     (11,652

Investing activities

    

Purchases of property and equipment

     (1,322     (990

Capitalized internal-use software costs

     (2,527     (2,091
  

 

 

   

 

 

 

Net cash used in investing activities

     (3,849     (3,081

Financing activities

    

Proceeds from exercise of stock options

     5,440       379  

Payments of withholding tax on RSU vesting

     (142     (175

Payments on equipment financing

     (26     (229

Payments under capital lease obligation

     (260     (383
  

 

 

   

 

 

 

Net cash provided by (used in) financing activities

     5,012       (408

Effect of exchange rate changes on cash and cash equivalents

     (206     384  
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     723       (14,757

Cash and cash equivalents at beginning of period

     26,132       36,813  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 26,855     $ 22,056  
  

 

 

   

 

 

 

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

 

6


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 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. At September 30, 2018, the Company had ten wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, Cacti Acquisition LLC and Brightcove India Pte. Ltd.

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, 2017.

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 resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, 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, 2017 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, 2018 and 2017. 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 of September 30, 2018, other than the changes to revenue recognition as described in Note 2, 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, 2017, have not changed.

2. 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.

In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606, Revenue from Contracts with Customers) (“ASC 606”). The Company adopted ASC 606 on January 1, 2018 and applied the modified retrospective method of adoption with a cumulative catch-up adjustment to the opening balance of retained earnings at January 1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, Revenue Recognition (“ASC 605”), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January 1, 2018. The Company recognized a cumulative catch-up adjustment to the

 

7


Table of Contents

opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606 outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

1) Identify the contract with a customer

2) Identify the performance obligations in the contract

3) Determine the transaction price

4) Allocate the transaction price to performance obligations in the contract

5) Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

Disaggregation of Revenue

The Company classifies its customers by including them in either premium or volume offerings. For premium offerings, the Company organizes its go-to-market approach by focusing its sales and marketing teams on selling primarily to (i) media companies, who generally want to distribute video content to a broad audience and (ii) digital marketers in a wide range of enterprises and organizations, who generally use video for marketing or enterprise communication purposes.

The following table summarizes revenue from contracts with customers by business unit for the three and nine months ended September 30, 2018.

 

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

Revenue by Business Unit

     

Media

   $ 21,926      $ 67,300  

Digital Marketing / Enterprise

     18,110        53,171  

Volume

     1,085        3,498  
  

 

 

    

 

 

 

Total

     41,121        123,969  
  

 

 

    

 

 

 

Subscription and Support

The Company’s subscription arrangements provide customers the right to access its hosted software applications. Customers do not have the right to take possession of the Company’s software during the hosting arrangement. Contracts for premium customers generally have a term of one year and are non-cancellable. These contracts generally provide the customer with a maximum annual level of entitlement, and provide the rate at which the customer must pay for actual usage above the annual entitlement allowance. These subscription arrangements are considered stand ready obligations that are providing a series of distinct services that are substantially the same and are transferred with the same pattern to the customer. As such, these subscription arrangements are treated as a single performance obligation and the related fees are recognized as revenue ratably over the term of the underlying arrangement.

Under ASC 605, if usage exceeded the annual allowance level for a particular customer arrangement, the associated revenue was recognized in the period that the additional usage occurred. Under ASC 606, when the transaction price includes a variable amount of consideration, an entity is required to estimate the consideration that is expected to be received for a particular customer arrangement. The Company evaluates variable consideration for usage-based fees at contract inception and re-evaluates quarterly over the course of the contract. Specifically, the Company estimates the revenue pertaining to a customer’s usage that is expected to exceed the annual entitlement allowance and allocates such revenue to the distinct service within the related contract that gives rise to the variable payment. Estimates of variable consideration include analyzing customer usage against the applicable entitlement limit at the end of each reporting period and estimating the amount and timing of additional amounts to be invoiced in connection with projected usage. Estimates of variable consideration relating to customer usage do not include amounts for which it is probable that a significant reversal will occur. Determining the amount of variable consideration to recognize as revenue involves significant judgment on the part of management and it is possible that actual revenue will deviate from estimates over the course of a customer’s committed contract term.

 

8


Table of Contents

Contracts with customers that are month-to-month arrangements (volume customers) have a maximum monthly level of usage and provide the rate at which the customer must pay for actual usage above the monthly allowable usage. The monthly volume subscription and support and usage fees are recognized as revenue during the related period of performance. Contracts with customers that are invoiced on a pay-as-you-go basis, where there is no monthly or annual commitment for usage, provide the rate at which the customer must pay for actual usage for a particular period. Fees that are invoiced on a pay-as-you-go basis are recognized as revenue during the period of performance.

Professional Services and Other Revenue

Professional services and other revenue consist 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. Professional services and other revenue sold on a stand-alone basis are recognized as the services are performed, subject to any refund or other obligation.

Contracts with Multiple Performance Obligations

The Company periodically enters into multiple-element service arrangements that include platform subscription fees, support fees, and, in certain cases, other professional services. These contracts include multiple promises that the Company evaluates to determine if the promises are separate performance obligations. Performance obligations are identified based on services to be transferred to a customer that are both capable of being distinct and are distinct within the context of the contract. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The transaction price post allocation is recognized as revenue as the related performance obligation is satisfied.

Costs to Obtain a Contract

Commissions are paid to internal sales representatives as compensation for obtaining contracts. Under the new guidance, the Company capitalizes commissions that are incremental, as a result of costs incurred to obtain a customer contract, if those costs are not within the scope of another topic within the accounting literature and meet the specified criteria. Assets recognized for costs to obtain a contract are amortized over the period of performance for the underlying customer contracts. The commission expense on contracts with new customers was previously recorded over the respective contract term. Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any commission amount related to incremental sales was previously recorded as expense in the quarter the commission was earned; however, under ASC 606 these commission amounts are recorded as expense over the term of the renewed contract. These assets are periodically assessed for impairment.

Financial Statement Impact of Adoption ASC 606

The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January 1, 2018.

 

9


Table of Contents
     As Reported      Adjustments      Adjusted  
     December 31,
2017
     Subscription
and Support
Revenue
     Costs to
Obtain a
Contract
     January 1,
2018
 

Assets

           

Current assets:

           

Cash and cash equivalents

   $ 26,132            $ 26,132  

Accounts receivable, net

     25,236        926           26,162  

Prepaid expenses

     3,991              3,991  

Other current assets

     3,045        1,861        3,384        8,290  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current assets

     58,404        2,787        3,384        64,575  

Property and equipment, net

     9,143              9,143  

Intangible assets, net

     8,236              8,236  

Goodwill

     50,776              50,776  

Deferred tax asset

     87              87  

Other assets

     969           978        1,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities and stockholders’ equity

           

Current liabilities:

           

Accounts payable

   $ 6,142            $ 6,142  

Accrued expenses

     13,621              13,621  

Capital lease liability

     228              228  

Equipment financing

     26              26  

Deferred revenue

     39,370        1,429           40,799  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current liabilities

     59,387        1,429        —          60,816  

Deferred revenue, net of current portion

     244        115           359  

Other liabilities

     1,228              1,228  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities

     60,859        1,544        —          62,403  

Commitments and contingencies

           

Stockholders’ equity:

           

Undesignated preferred stock

     —                —    

Common stock

     35              35  

Additional paid-in capital

     238,700              238,700  

Treasury stock

     (871            (871

Accumulated other comprehensive loss

     (809            (809

Accumulated deficit

     (170,299      1,243        4,362        (164,694
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     66,756        1,243        4,362        72,361  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Subscription and Support

Under ASC 606, the Company estimates the variable consideration to be received and recognizes those amounts, subject to constraint, as the Company satisfies its performance obligation. In conjunction with the January 1, 2018 adoption of ASC 606, the Company reduced accumulated deficit by $1,243 reflecting the recognition of revenue primarily relating to variable consideration, for contracts that still require performance by the entity at the date of adoption.

Costs to Obtain a Contract

Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any related incremental sale is recorded as expense over the term of the renewed contract. The net impact of these changes resulted in a $4,362 reduction to accumulated deficit for contracts that still require performance by the Company at the date of adoption.

 

10


Table of Contents

Income Taxes

The adoption of ASC 606 primarily resulted in an acceleration of revenue and the reduction of expense as of December 31, 2017, which in turn generated additional deferred tax liabilities that ultimately reduced the Company’s net deferred tax asset position. As the Company fully reserves its net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding reduction to the valuation allowance.

Impact of New Revenue Guidance on Financial Statement Line Items

The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and nine months ended September 30, 2018, to the pro-forma amounts had the previous guidance been in effect.

 

     As of September 30, 2018  

Balance Sheet

   As reported      Pro forma as if the
previous accounting
guidance was
in effect
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 26,855        26,855  

Accounts receivable, net

     24,040        23,312  

Prepaid expenses

     4,483        4,483  

Other current assets

     7,388        2,497  
  

 

 

    

 

 

 

Total current assets

     62,766        57,147  

Property and equipment, net

     10,153        10,153  

Intangible assets, net

     6,340        6,340  

Goodwill

     50,776        50,776  

Deferred tax asset

     87        87  

Other assets

     2,288        928  
  

 

 

    

 

 

 

Total assets

   $ 132,410      $ 125,431  
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 5,041      $ 5,041  

Accrued expenses

     15,065        15,065  

Capital lease liability

     154        154  

Deferred revenue

     39,516        38,412  
  

 

 

    

 

 

 

Total current liabilities

     59,776        58,672  

Deferred revenue, net of current portion

     278        280  

Other liabilities

     1,117        1,117  
  

 

 

    

 

 

 

Total liabilities

     61,171        60,069  

Commitments and contingencies

     

Stockholders’ equity:

     

Undesignated preferred stock

     —          —    

Common stock

     37        37  

Additional paid-in capital

     249,176        249,176  

Treasury stock

     (871      (871

Accumulated other comprehensive loss

     (998      (998

Accumulated deficit

     (176,105      (181,982
  

 

 

    

 

 

 

Total stockholders’ equity

     71,239        65,362  
  

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 132,410      $ 125,431  
  

 

 

    

 

 

 

Total reported assets were $6,979 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of September 30, 2018. This was largely due to impacts of variable consideration and costs to obtain a contract.

Total reported liabilities were $1,102 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of September 30, 2018. This was largely due to the impact of variable consideration.

 

11


Table of Contents

The following summarizes the significant changes on the Company’s condensed consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.

 

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

Statement of Operations

   As reported      Pro forma as
if the previous
accounting
guidance was
in effect
     As reported      Pro forma as
if the previous
accounting
guidance was
in effect
 

Revenue:

           

Subscription and support revenue

   $ 37,442      $ 37,478      $ 113,176      $ 113,200  

Professional services and other revenue

     3,679        3,679        10,793        10,793  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,121        41,157        123,969        123,993  

Cost of revenue:

           

Cost of subscription and support revenue

     13,142        13,142        39,723        39,723  

Cost of professional services and other revenue

     3,176        3,176        10,424        10,424  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,318        16,318        50,147        50,147  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     24,803        24,839        73,822        73,846  

Operating expenses:

           

Research and development

     8,314        8,314        23,832        23,832  

Sales and marketing

     14,009        13,898        42,508        42,804  

General and administrative

     5,621        5,621        18,056        18,056  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     27,944        27,833        84,396        84,692  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (3,141      (2,994      (10,574      (10,846

Other income (expense), net

     (217      (217      (427      (427
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (3,358      (3,211      (11,001      (11,273

Provision for income taxes

     144        144        410        410  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (3,502    $ (3,355    $ (11,411    $ (11,683
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share - basic and diluted

   $ (0.10    $ (0.09    $ (0.32    $ (0.33
  

 

 

    

 

 

    

 

 

    

 

 

 

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

     36,212,246        36,212,246        35,564,311        35,564,311  
  

 

 

    

 

 

    

 

 

    

 

 

 

The primary difference in subscription and support revenue relates to the impacts of applying the variable consideration guidance under ASC 606. Under the previous guidance, subscription and support revenue would have been approximately $36 and $24 higher, respectively, for the three and nine months ended September 30, 2018 as revenue for usage based fees, for contracts with annual entitlement allowances, was recognized in the month of such usage. Under ASC 606, usage based fees, for contracts with annual entitlement allowances, are recognized as revenue over the term of the underlying arrangement.

Sales and marketing expense, under the previous guidance, would have decreased by approximately $111 for the three months ended September 30, 2018. Sales and marketing expense would have increased by $296 for the nine months ended September 30, 2018, due to a portion of the commission payments being recorded immediately to expense at the time a liability was recorded. In addition, certain commission amounts that were amortized to expense over the underlying term of the arrangement are now amortized over the average customer life under ASC 606.

The net impact of accounting for revenue under the new guidance increased net loss per share by $0.01 per basic and diluted share for the three months ended September 30, 2018, and decreased net loss per share by $0.01 per basic and diluted share for the nine months ended September 30, 2018.

 

12


Table of Contents
     Nine Months Ended September 30, 2018  

Statement of Cash Flows

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Operating activities

     

Net loss

   $ (11,411    $ (11,683

Adjustments to reconcile net loss to net cash provided by operating activities:

     

Depreciation and amortization

     5,164        5,164  

Stock-based compensation

     5,022        5,022  

Provision for reserves on accounts receivable

     99        99  

Changes in assets and liabilities:

     

Accounts receivable

     1,998        1,799  

Prepaid expenses and other current assets

     (118      (472

Other assets

     (355      28  

Accounts payable

     (1,262      (1,262

Accrued expenses

     1,964        1,964  

Deferred revenue

     (1,335      (893
  

 

 

    

 

 

 

Net cash provided by operating activities

   $ (234    $ (234
  

 

 

    

 

 

 

The adoption of ASC 606 had no impact on the Company’s cash flows from operations. The aforementioned impacts resulted in offsetting shifts in cash flows between net loss and various working capital balances.

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 January 1, 2018

   $ 26,162      $ 3,124      $ 40,799      $ 359      $ 41,158  

Balance at September 30, 2018

     24,040        2,032        39,516        278        39,794  

Revenue recognized during the nine months ended September 30, 2018 from amounts included in deferred revenue at the beginning of the period was approximately $38.1 million. During the nine months ended September 30, 2018, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.5 million and $5.4 million as of September 30, 2018 and January 1, 2018, 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

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as September 30, 2018. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

Subscription and Support Revenue

As of September 30, 2018, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $108.0 million, of which approximately $86.0 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 the end of 2020. The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations for variable consideration that the Company is able to allocate to one or more of the performance obligations in its contracts.

Professional Services

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less. The Company does not have material future obligations associated with professional services that extend beyond one year.

 

13


Table of Contents

3. 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 routinely assesses the creditworthiness of its customers. 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, 2018 and December 31, 2017, no individual customer accounted for 10% or more of accounts receivable, net. For the three and nine months ended September 30, 2018 and 2017, no individual customer accounted for 10% or more of total revenue.

4. 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.

5. 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, 2018 or December 31, 2017.

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, 2018 consist of the following:

 

     September 30, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 18,599      $ 18,599      $ 18,599  

Money market funds

     Demand        8,256        8,256        8,256  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,855      $ 26,855      $ 26,855  
     

 

 

    

 

 

    

 

 

 

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

 

     December 31, 2017  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 17,972      $ 17,972      $ 17,972  

Money market funds

     Demand        8,160        8,160        8,160  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,132      $ 26,132      $ 26,132  
     

 

 

    

 

 

    

 

 

 

6. Net Loss per Share

The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):

 

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

Options outstanding

     3,394        4,106        3,870        4,134  

Restricted stock units outstanding

     2,640        2,111        2,297        1,945  

 

14


Table of Contents

7. 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, 2018 and December 31, 2017:

 

     September 30, 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,256      $ —        $ —        $ 8,256  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,256      $ —        $ —        $ 8,256  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2017  
     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,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

8. Stock-based Compensation

The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:

 

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

Expected life in years

     6.3       6.2       6.2       6.1  

Risk-free interest rate

     2.92     2.11     2.88     2.08

Volatility

     42     42     43     42

Dividend yield

     —         —         —         —    

Weighted-average fair value of stock options granted

   $ 3.89     $ 3.03     $ 4.16     $ 3.07  

The Company recorded stock-based compensation expense of $1,522 and $1,818 for the three months ended September 30, 2018 and 2017, respectively, and $5,022 and $5,294 for the nine months ended September 30, 2018 and 2017, respectively. As of September 30, 2018, there was $19,094 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.80 years.

Effective April 11, 2018, the Company adopted the 2018 Inducement Plan (“2018 Plan”). The 2018 Plan provides for the issuance of stock options and restricted stock units to the Company’s Chief Executive Officer (“CEO”). In connection with the approval of the 2018 Plan, the Company granted 440,000 stock options and 400,000 restricted stock units to the CEO.

During 2018, the Company granted an aggregate of 490,000 restricted stock units to certain key executives, which contain both performance-based and service-based vesting conditions. The Company measures compensation expense for these performance-based awards based upon a review of the Company’s expected achievement against specified financial performance targets. Compensation cost is recognized on a ratable basis over the requisite service period for each series of grants to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

The following is a summary of the status of the Company’s stock options as of September 30, 2018 and the stock option activity during the nine months ended September 30, 2018.

 

15


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

Outstanding at December 31, 2017

     3,924,313      $ 7.33        

Granted

     1,159,685        9.09        

Exercised

     (1,121,591      4.85         $ 4,826  

Canceled

     (883,049      8.23        
  

 

 

          

Outstanding at September 30, 2018

     3,079,358      $ 8.64        6.81      $ 2,306  
  

 

 

          

Exercisable at September 30, 2018

     1,575,950      $ 8.65        4.80      $ 1,442  
  

 

 

          

 

(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, 2018 of $8.40 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, including the restricted stock units with performance-based vesting, during the nine months ended September 30, 2018:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2017

     2,218,704      $ 7.44  

Granted

     1,368,136        8.64  

Vested and issued

     (554,010      7.34  

Canceled

     (556,101      7.43  
  

 

 

    

 

 

 

Unvested by September 30, 2018

     2,476,729      $ 8.31  
  

 

 

    

 

 

 

9. Income Taxes

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

The Company has evaluated the positive and negative evidence bearing upon the realizability of its U.S. net deferred tax assets. As required by the provisions of Accounting Standards Codification (“ASC”) 740, Income Taxes, management has determined that it is more-likely-than-not that the Company will not utilize the benefits of federal and state U.S. net deferred tax assets for financial reporting purposes. Accordingly, the net deferred tax assets are subject to a valuation allowance at September 30, 2018 and December 31, 2017. Based on the level of historical income in Japan and future projections, the Company believes it is probable it will realize the benefits of its future deductible differences. As such, the Company has not recorded a valuation allowance against its net deferred tax assets in Japan as of September 30, 2018 and December 31, 2017. The Company’s income tax return reporting periods since December 31, 2015 are open to income tax audit examination by the federal and state tax authorities. In addition, because the Company has net operating loss carryforwards, the Internal Revenue Service is permitted to audit earlier years and propose adjustments up to the amount of net operating losses generated in those years. There are currently no federal, state or foreign audits in progress.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (“SEC”) issued Staff Accounting Bulletin (“SAB”) 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law.

As of September 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. The Company will continue to refine its calculations as additional analysis is completed. The Company expects that any additional changes will be offset by an increase or decrease in the Company’s valuation allowance as any transition tax will result in use of the net operating loss deferred tax asset, which is fully offset by a valuation allowance along with all other net deferred tax assets.

 

16


Table of Contents

No additional U.S. income taxes or foreign withholding taxes have been provided for any additional outside basis differences inherent in the Company’s foreign entities as these amounts continue to be indefinitely reinvested in foreign operations based on management’s current intentions. Determining the amount of unrecognized deferred tax liability related to any remaining undistributed foreign earnings not subject to the transition tax and additional outside basis difference in these entities (i.e., basis difference in excess of that subject to the one-time transition tax) is not practicable. The Company is still in the process of analyzing the impact of the Act on its indefinite reinvestment assertion.

10. Commitments and Contingencies

Legal Matters

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.

On May 22, 2017, a lawsuit was filed against Brightcove and two individuals by Ooyala, Inc. (“Ooyala”) and Ooyala Mexico S. de R.L. de C.V. (“Ooyala Mexico”). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerned allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. On October 19, 2018, the parties settled the matter for an immaterial amount, and the case was dismissed on October 24, 2018.

On October 26, 2017, Realtime Adaptive Streaming LLC filed a complaint against Brightcove and Brightcove’s subsidiary Brightcove Holdings Inc. (collectively, in this paragraph, “Brightcove”) in the United States District Court for the District of Delaware. The complaint alleged that Brightcove infringed five patents related to file compression technology. On December 1, 2017 Realtime filed an amended complaint, adding two additional patents to its claims. On October 18, 2018, Brightcove, entered into a patent license agreement which provides Brightcove a license to the patents-in-suit (as well as additional patents and patent applications owned by Realtime) in exchange for a one-time payment, the amount of which is immaterial to the results of our operations. As a result of entering into the patent license agreement, the case was dismissed on October 31, 2018.

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 claim 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, 2018, 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.

 

17


Table of Contents

11. Debt

On November 19, 2015, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $20.0 million asset-based line of credit (the “Line of Credit”) with an expiration date of November 11, 2018. Under the Line of Credit, the Company can borrow up to $20.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. 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 lender 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, 2018.    As the Company has not drawn on the Line of Credit, there are no amounts outstanding as of September 30, 2018.

12. Segment Information

Geographic Data

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

 

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

Revenue:

           

North America

   $ 21,834      $ 22,726      $ 67,351      $ 68,205  

Europe

     7,491        6,097        20,538        18,177  

Japan

     5,464        4,129        16,319        12,416  

Asia Pacific

     6,125        6,363        19,292        16,490  

Other

     207        172        469        524  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 41,121      $ 39,487      $ 123,969      $ 115,812  
  

 

 

    

 

 

    

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $20,521 and $21,131 during the three months ended September 30, 2018 and 2017, respectively, and $63,345 and $63,744 during the nine months ended September 30, 2018 and 2017, 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, 2018 and 2017.

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

13. Recently Issued and Adopted Accounting Standards

In February 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification, which replaces the existing guidance for leases. ASU 2016-02 requires the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU 2016-02, a right-of-use asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect 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 ASU 2016-02 must be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December 15, 2018. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements, which provides an additional, optional transition method with which to adopt the new leases standard. This additional transition method allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption, rather than in the earliest period presented in the financial statements, as originally required by ASU 2016-02. The Company currently expects to adopt the standard using the additional transition method introduced by ASU 2018-11. The Company is currently assessing the impact that adopting the new leases standard will have on its consolidated financial statements and related disclosures. While the Company is still in the process of determining the effect that the new standard will have on its financial position and results of operations, the Company expects to recognize additional assets and corresponding liabilities on its consolidated balance sheet, as a result of its existing operating lease portfolio.

 

18


Table of Contents

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU 2016-15 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of ASU 2016-15 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. ASU 2016-18 is effective for annual and interim periods beginning after December 15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in ASU 2016-18 using a full retrospective approach. The adoption of ASU 2016-18 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-01 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. ASU 2017-04 is effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company early adopted ASU 2017-04 during the three months ended March 31, 2018, prior to its annual testing of goodwill impairment. The adoption of ASU 2017-04 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In May 2017 the FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 is effective for financial statements issued for annual reporting periods beginning after December 15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU 2017-09 did not have a material effect on the Company’s consolidated financial statements and related disclosures.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act directing taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of September 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and one-time transition tax. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

In addition to the reduction in the federal corporate tax rate and the one-time transition tax, which the Company has accounted for with provisional estimates at September 30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.

 

19


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, 2017.

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, 2017 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, powered by Accedo, 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.

 

20


Table of Contents

As of September 30, 2018, we had 495 employees and 3,867 customers, of which 1,640 used our volume offerings and 2,227 used our premium offerings. As of September 30, 2017, we had 506 employees and 4,210 customers, of which 2,097 used our volume offerings and 2,113 used our premium offerings.

We generate revenue by offering our products to customers on subscription-based, software as a service, or SaaS, model. Our revenue grew from $115.8 million in the nine months ended September 30, 2017 to $124.0 million in the nine months ended September 30, 2018, primarily related to an increase in sales of Video Cloud to both new and existing customers. Our consolidated net loss was $11.4 million and $18.1 million for the nine months ended September 30, 2018 and 2017, 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. Included in consolidated net loss for the nine months ended September 30, 2017 was stock-based compensation expense and amortization of acquired intangible assets of $5.3 million and $2.1 million, respectively.

For the nine months ended September 30, 2018 and 2017, our revenue derived from customers located outside North America was 46% and 41%, 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, 2018, we had 3,867 customers, of which 1,640 used our volume offerings and 2,227 used our premium offerings. As of September 30, 2017, we had 4,210 customers, of which 2,097 used our volume offerings and 2,113 used our premium 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 2018 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, 2018 and 2017, the recurring dollar retention rate was 97% and 90%, 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.

 

21


Table of Contents

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

 

     Nine Months Ended
September 30,
 
     2018     2017  

Customers (at period end)

    

Volume

     1,640       2,097  

Premium

     2,227       2,113  
  

 

 

   

 

 

 

Total customers (at period end)

     3,867       4,210  
  

 

 

   

 

 

 

Recurring dollar retention rate

     97     90

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

   $ 74.7     $ 70.0  

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

   $ 4.8     $ 5.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.

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

 

22


Table of Contents

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. 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 2017 to the first nine months of 2018. 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 growth of our professional services business 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 intend to continue to periodically release new features and 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.

 

23


Table of Contents

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, in addition to the costs associated with professional fees, insurance premiums, other corporate expenses and allocated overhead. In future periods, we expect general and administrative expense to remain unchanged in future periods. Over the long term, we believe that general and administrative expenses as a percentage of revenue will decrease.

Other Expense

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 net deferred tax assets as of September 30, 2018 and as of December 31, 2017, with the exception of the deferred tax assets related to Brightcove KK.

On December 22, 2017, the Tax Cuts and Jobs Act was enacted in the United States. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

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 nine months ended September 30, 2018 and 2017, we recorded $5.0 million and $5.3 million of stock-based compensation expense, respectively. 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. For the three months ended September 30, 2018 and 2017, 50% and 46%, respectively, of our revenue was generated in locations outside the United States. For the nine months ended September 30, 2018 and 2017, 49% and 45%, respectively, of our revenue was generated in locations outside the United States. During the three months ended September 30, 2018 and 2017, 31% and 28%, respectively, of our revenue was in currencies other than the U.S. dollar, as were some of the associated expenses. During the nine months ended September 30, 2018 and 2017, 31% and 28% respectively, of our revenue was in currencies other than the U.S. dollar, as were some of the associated expenses. 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 our foreign currency-based revenue to remain relatively unchanged in absolute dollars and as a percentage of total revenue.

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, allowance for doubtful accounts, software development costs, income taxes, business combinations, intangible assets, goodwill and stock-based compensation to be our critical accounting policies and estimates. Other than the changes to revenue recognition under ASC 606 as described in Note 2, there have been no material changes to our critical accounting policies since December 31, 2017.

 

24


Table of Contents

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, 2017, which we filed with the Securities and Exchange Commission on February 28, 2018.

Other than the changes to revenue recognition under ASC 606 as described in Note 2, 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, 2017.

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, 2017.

 

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

Revenue:

           

Subscription and support revenue

   $ 37,442      $ 36,496      $ 113,176      $ 106,266  

Professional services and other revenue

     3,679        2,991        10,793        9,546  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,121        39,487        123,969        115,812  

Cost of revenue:

           

Cost of subscription and support revenue

     13,142        12,924        39,723        38,180  

Cost of professional services and other revenue

     3,176        3,580        10,424        10,120  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,318        16,504        50,147        48,300  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     24,803        22,983        73,822        67,512  

Operating expenses:

           

Research and development

     8,314        7,820        23,832        24,293  

Sales and marketing

     14,009        14,551        42,508        44,356  

General and administrative

     5,621        5,961        18,056        17,228  

Merger-related

     —          —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     27,944        28,332        84,396        85,877  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (3,141      (5,349      (10,574      (18,365

Other (expense) income, net

     (217      71        (427      523  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (3,358      (5,278      (11,001      (17,842

Provision for income taxes

     144        118        410        305  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (3,502    $ (5,396    $ (11,411    $ (18,147
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share - basic and diluted

   $ (0.10    $ (0.16    $ (0.32    $ (0.53
  

 

 

    

 

 

    

 

 

    

 

 

 

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

     36,212,246        34,500,868        35,564,311        34,269,639  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

Total revenue increased by $1.6 million, or 4%, in the three months ended September 30, 2018 compared to the three months ended September 30, 2017 due to an increase in subscription and support revenue of 3%, or $946,000, and an increase in professional services and other revenue of 23%, or $688,000. The increase in subscription and support revenue was primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers. The increase in professional services revenue was primarily related to the size and number of professional services engagements during the three months ended September 30, 2018, compared to the corresponding quarter in the prior year. In addition, our revenue from premium offerings grew by $1.9 million, or 5%, in the three months ended September 30, 2018, compared to the three months ended September 30, 2017. 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.

 

25


Table of Contents

Our gross profit increased by $1.8 million, or 8%, in the three months ended September 30, 2018 compared to the three months ended September 30, 2017, 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 $3.1 million in the three months ended September 30, 2018 compared to $5.3 million in the three months ended September 30, 2017. Loss from operations in the three months ended September 30, 2018 included stock-based compensation expense and amortization of acquired intangible assets of $1.5 million and $548,000, respectively. Loss from operations in the three months ended September 30, 2017 included stock-based compensation expense and amortization of acquired intangible assets of $1.8 million and $674,000, respectively. We expect our operating losses to decrease due to increased sales to both new and existing customers and from improved efficiencies throughout our organization as we continue to grow and scale our operations.

As of September 30, 2018, we had $26.9 million of cash and cash equivalents, an increase of $723,000 from $26.1 million at December 31, 2017, due primarily to $5.4 million in proceeds from exercises of stock options. These increases were offset in part by $2.5 million in capitalization of internal-use software costs, $1.3 million in capital expenditures, $260,000 in payments under capital lease obligations, $234,000 of cash used in operating activities and $142,000 in payments of withholding tax on RSU vesting.

Revenue

 

     Three Months Ended September 30,              
     2018     2017     Change  

Revenue by Product Line

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

Premium

   $ 40,036        97   $ 38,149        97   $ 1,887       5

Volume

     1,085        3       1,338        3       (253     (19
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 41,121        100   $ 39,487        100   $ 1,634       4
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the three months ended September 30, 2018, revenue increased by $1.6 million, or 4%, compared to the three months ended September 30, 2017, primarily due to an increase in revenue from our premium offerings, which consists of subscription and support revenue. The increase in premium revenue of $1.9 million, or 5%, is partially the result of a 5% increase in the number of premium customers from 2,113 at September 30, 2017 to 2,227 at September 30, 2018 and a 7% increase in the average annual subscription revenue per premium customer during the three months ended September 30, 2018. In the three months ended September 30, 2018, volume revenue decreased by $253,000, or 19%, compared to the three months ended September 30, 2017, as we continue to focus on the market for our premium solutions.

 

     Three Months Ended September 30,               
     2018     2017     Change  

Revenue by Type

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

Subscription and support

   $ 37,442        91   $ 36,496        92   $ 946        3

Professional services and other

     3,679        9       2,991        8       688        23  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 41,121        100   $ 39,487        100   $ 1,634        4
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

26


Table of Contents

In the three months ended September 30, 2018, subscription and support revenue increased by $946,000, or 3%, compared to the three months ended September 30, 2017. The increase was primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers and a 7% increase in the average annual subscription revenue per premium customer during the three months ended September 30, 2018. In addition, professional services and other revenue increased by $688,000, or 23% compared to the three months ended September 30, 2017. 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,              
     2018     2017     Change  

Revenue by Geography

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

North America

   $ 21,834        53   $ 22,726        58   $ (892     (4 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Europe

     7,491        18       6,097        15       1,394       23  

Japan

     5,464        13       4,129        11       1,335       32  

Asia Pacific

     6,125        15       6,363        16       (238     (4

Other

     207        1       172        —         35       20  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

International subtotal

     19,287        47       16,761        42       2,526       15  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 41,121        100   $ 39,487        100   $ 1,634       4
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

For purposes of this section, we designate revenue by geographic regions based upon the primary 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.

In the three months ended September 30, 2018, total revenue for North America decreased $892,000, or 4%, compared to the three months ended September 30, 2017. In the three months ended September 30, 2018, total revenue outside of North America increased $2.5 million, or 15%, compared to the three months ended September 30, 2017.

Cost of Revenue

 

     Three Months Ended September 30,              
     2018     2017     Change  

Cost of Revenue

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

Subscription and support

   $ 13,142        35   $ 12,924        35   $ 218       2

Professional services and other

     3,176        86       3,580        120       (404     (11
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 16,318        40   $ 16,504        42   $ (186     (1 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

In the three months ended September 30, 2018, cost of subscription and support revenue increased $218,000 or 2%, compared to the three months ended September 30, 2017. The increase resulted primarily from increases in amortization expense, third-party software integrated with our service offering, and partner commission expense of $314,000, $237,000 and $224,000, respectively. There were also increases in employee-related and contractor expenses of $194,000 and $177,000, respectively. These increases were partially offset by decreases in content delivery network, depreciation, and intangible amortization expenses of $601,000, $338,000, and $126,000, respectively.

In the three months ended September 30, 2018, cost of professional services and other revenue decreased by $404,000, or 11%, compared to the three months ended September 30, 2017. There was a decrease in consultant expense of $809,000. This decrease was partially offset by an increase in employee-related expense of $234,000.

 

27


Table of Contents

Gross Profit

 

     Three Months Ended September 30,               
     2018     2017     Change  

Gross Profit

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

Subscription and support

   $ 24,300        65   $ 23,572       65   $ 728        3

Professional services and other

     503        14       (589     (20     1,092        185  
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Total

   $ 24,803        60   $ 22,983       58   $ 1,820        8
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

The overall gross profit percentage was 60% and 58% for the three months ended September 30, 2018 and 2017, respectively. Subscription and support gross profit increased $728,000, or 3%, compared to the three months ended September 30, 2017. Professional services and other gross profit increased $1.1 million, or 185%, compared to the three months ended September 30, 2017. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to 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

 

     Three Months Ended September 30,              
     2018     2017     Change  

Operating Expenses

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

Research and development

   $ 8,314        20   $ 7,820        20   $ 494       6

Sales and marketing

     14,009        34       14,551        37       (542     (4

General and administrative

     5,621        14       5,961        15       (340     (6
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 27,944        68   $ 28,332        72   $ (388     (1 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Research and Development. In the three months ended September 30, 2018, research and development expense increased by $494,000, or 6%, compared to the three months ended September 30, 2017 primarily due to an increase in employee-related expense of $480,000. This increase was partially offset by a decrease in stock based compensation expense of $101,000. We expect our research and development expense to remain relatively unchanged in future periods.

Sales and Marketing. In the three months ended September 30, 2018, sales and marketing expense decreased by $542,000, or 4%, compared to the three months ended September 30, 2017 primarily due to decreases in employee-related, stock-based compensation, and travel expenses of $446,000, $253,000, and $151,000, respectively. These decreases were partially offset by increases in executive severance and rent expenses of $386,000 and $138,000 respectively. We expect sales and marketing expense to remain relatively unchanged in future periods.

General and Administrative. In the three months ended September 30, 2018, general and administrative expense decreased by $340,000, or 6%, compared to the three months ended September 30, 2017 primarily due to a decrease in executive severance expense of $700,000. These decreases were partially offset by increases in consultant and employee-related expenses of $445,000 and $120,000 respectively. We expect general and administrative expense to remain relatively unchanged in future periods.

 

28


Table of Contents

Other (Expense) Income, Net

 

     Three Months Ended September 30,              
     2018     2017     Change  

Other (Expense) Income

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

Interest income, net

   $ 53       —     $ 30       —     $ 23       77

Interest expense

     (2     —         (6     —         4       (67

Other (expense) income, net

     (268     (1     47       —         (315     (670
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

   $ (217     (1 )%    $ 71       —     $ (288     (406 )% 
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In the three months ended September 30, 2018, interest income, net, increased by $23,000, or 77%, compared to the corresponding period of the prior year.

The interest expense during the three months ended September 30, 2018 is primarily comprised of interest paid on capital leases. The increase in other (expense) income, net during the three months ended September 30, 2018 was primarily due to realized foreign currency exchange losses recorded during the three months ended September 30, 2018 compared to gains recorded in the corresponding period of the prior year.

Provision for Income Taxes

 

     Three Months Ended September 30,               
     2018     2017     Change  

Provision for Income Taxes

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

Provision for income taxes

   $ 144        —     $ 118        —     $ 26        22
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the three months ended September 30, 2018 and 2017, the provision for income taxes was primarily comprised of income tax expenses related to foreign jurisdictions.

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

Total revenue increased by $8.2 million, or 7%, in the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017 due largely to an increase in subscription and support revenue of $6.9 million, or 7%. The increase in subscription and support revenue was primarily related to continued growth of our customer base for our premium offerings including sales to both new and existing customers. Professional services and other revenue increased by $1.2 million, or 13%, during the nine months ended September 30, 2018, compared to the corresponding period in the prior year. The increase in professional services and other revenue was primarily related to the size and number of professional services engagements during the nine months ended September 30, 2018, compared to the corresponding period in the prior year. In addition, our revenue from premium offerings grew by $9.0 million, or 8%, in the nine months ended September 30, 2018, compared to the nine months ended September 30, 2017 primarily due to a 5% increase in the number of premium customers from 2,113 at September 30, 2017 to 2,227 at September 30, 2018.

Our gross profit increased by $6.3 million, or 9%, in the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017, primarily due to an increase in revenue.

Loss from operations was $10.6 million in the nine months ended September 30, 2018 compared to $18.4 million in the nine months ended September 30, 2017. Loss from operations in the nine months ended September 30, 2018 included stock-based compensation expense and amortization of acquired intangible assets of $5.0 million and $1.9 million, respectively. Loss from operations in the nine months ended September 30, 2017 included stock-based compensation expense and amortization of acquired intangible assets of $5.3 million and $2.1 million, respectively.

 

29


Table of Contents

Revenue

 

     Nine Months Ended September 30,              
     2018     2017     Change  

Revenue by Product Line

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

Premium

   $ 120,471        97   $ 111,505        96   $ 8,966       8

Volume

     3,498        3       4,307        4       (809     (19
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 123,969        100   $ 115,812        100   $ 8,157       7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the nine months ended September 30, 2018, revenue increased by $8.2 million, or 7%, compared to the nine months ended September 30, 2017, 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 $9.0 million, or 8%, is partially the result of a 5% increase in the number of premium customers from 2,113 at September 30, 2017 to 2,227 at September 30, 2018, in addition to a $1.2 million, or 13%, increase in professional services revenue. In the nine months ended September 30, 2018, volume revenue decreased by $809,000, or 19%, compared to the nine months ended September 30, 2017, as we continue to focus on the market for our premium solutions.

 

     Nine Months Ended September 30,               
     2018     2017     Change  

Revenue by Type

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

Subscription and support

   $ 113,176        91   $ 106,266        92   $ 6,910        7

Professional services and other

     10,793        9       9,546        8       1,247        13  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 123,969        100   $ 115,812        100   $ 8,157        7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the nine months ended September 30, 2018, subscription and support revenue increased by $6.9 million, or 7%, primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers and an 7% increase in the average annual subscription revenue per premium customer during the nine months ended September 30, 2018. In addition, professional services and other revenue increased by $1.2 million, or 13%, primarily related to the size and number of professional services engagements during the nine months ended September 30, 2018 compared to the corresponding time period 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,              
     2018     2017     Change  

Revenue by Geography

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

North America

   $ 67,351        54   $ 68,205        59   $ (854     (1 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Europe

     20,538        17       18,177        16       2,361       13  

Japan

     16,319        13       12,416        11       3,903       31  

Asia Pacific

     19,292        16       16,490        14       2,802       17  

Other

     469        —         524        —         (55     (10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

International subtotal

     56,618        46       47,607        41       9,011       19  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 123,969        100   $ 115,812        100   $ 8,157       7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

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.

 

30


Table of Contents

In the nine months ended September 30, 2018, total revenue for North America decreased by $854,000, or 1% compared to the nine months ended September 30, 2017. In the nine months ended September 30, 2018, total revenue outside of North America increased $9.0 million, or 19%, compared to the nine months ended September 30, 2017. The increase in revenue from international regions is primarily related to increases in revenue in Japan and Asia Pacific.

Cost of Revenue

 

     Nine Months Ended September 30,               
     2018     2017     Change  

Cost of Revenue

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

Subscription and support

   $ 39,723        35   $ 38,180        36   $ 1,543        4

Professional services and other

     10,424        97       10,120        106       304        3  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 50,147        40   $ 48,300        42   $ 1,847        4
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the nine months ended September 30, 2018, cost of subscription and support revenue increased $1.5 million, or 4%, compared to the nine months ended September 30, 2017. The increase resulted primarily from increases in network hosting services, partner commission and employee-related expenses of $1.1 million, $804,000 and $744,000, respectively. There were also increases in amortization expense, third-party software integrated with our service offering, consultant expense, and rent expense of $737,000, $419,000, $255,000, and $227,000, respectively. These increases were partially offset by decreases in content delivery network, depreciation, intangible amortization, and maintenance expenses of $1.6 million, $838,000, $126,000 and $116,000, respectively.

In the nine months ended September 30, 2018, cost of professional services and other revenue increased $304,000, or 3%, compared to the nine months ended September 30, 2017. This increase resulted primarily from increases in employee-related and rent expenses of $564,000 and $113,000, respectively. These increases were offset in part by decreases in consultant and travel expenses of $410,000 and $122,000, respectively.

Gross Profit

 

     Nine Months Ended September 30,               
     2018     2017     Change  

Gross Profit

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

Subscription and support

   $ 73,453        65   $ 68,086       64   $ 5,367        8

Professional services and other

     369        3       (574     (6     943        nm  
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Total

   $ 73,822        60   $ 67,512       58   $ 6,310        9
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

nm – not meaningful

The overall gross profit percentage was 60% and 58% for the nine months ended September 30, 2018 and 2017, respectively. Subscription and support gross profit increased $5.4 million, or 8%, compared to the nine months ended September 30, 2017. In addition, professional services and other gross profit increased $943,000 compared to the nine months ended September 30, 2017. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to 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.

 

31


Table of Contents

Operating Expenses

 

     Nine Months Ended September 30,              
     2018     2017     Change  

Operating Expenses

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

Research and development

   $ 23,832        19   $ 24,293        21   $ (461     (2 )% 

Sales and marketing

     42,508        34       44,356        38       (1,848     (4

General and administrative

     18,056        15       17,228        15       828       5  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 84,396        68   $ 85,877        74   $ (1,481     (2 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Research and Development. In the nine months ended September 30, 2018, research and development expense decreased by $461,000, or 2%, compared to the nine months ended September 30, 2017 primarily due to decreases in stock-based compensation, travel, and consulting expenses of $200,000, $170,000, and $149,000, respectively. These decreases were partially offset by an increase in rent expense of $135,000.

Sales and Marketing. In the nine months ended September 30, 2018, sales and marketing expense decreased by $1.8 million, or 4%, compared to the nine months ended September 30, 2017 primarily due to travel, employee-related, consulting and computer maintenance and support expenses of $1.6 million, $734,000, $212,000 and $141,000, respectively. These decreases were partially offset by increases in rent, conference, and executive severance expenses of $492,000, $260,000, and $386,000, respectively.

General and Administrative. In the nine months ended September 30, 2018, general and administrative expense increased by $828,000, or 5%, compared to the nine months ended September 30, 2017 primarily due to increases in consulting, employee-related, and recruiting expenses of $868,000, $734,000, and $241,000, respectively. Additionally, there was an increase in maintenance expense of $161,000. These increases were offset in part by decreases in tax, legal, travel and depreciation expenses of $420,000, $210,000, $208,000 and $156,000, respectively.

Other (Expense) Income, Net

 

     Nine Months Ended September 30,              
     2018     2017     Change  

Other (Expense) Income

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

Interest income, net

   $ 157      
—  
 
  $ 92      
—  
 
  $ 65       71

Interest expense

     (5     —         (22     —         17       (77

Other (expense) income, net

     (579     —         453       —         (1,032     (228
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

   $ (427    
—  
 
  $ 523      
—  
 
  $ (950     (182 )% 
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In the nine months ended September 30, 2018, interest income, net, increased by $65,000, or 71%, compared to the corresponding period of the prior year.

The interest expense during the nine months ended September 30, 2018 is primarily comprised of interest paid on capital leases and an equipment financing. The decrease in other (expense) income, net during the nine months ended September 30, 2018 was primarily due to foreign currency exchange losses recorded during the nine months ended September 30, 2018 upon collection of foreign denominated accounts receivable, compared to gains recorded in the corresponding period of the prior year.

Provision for Income Taxes

 

     Nine Months Ended September 30,               
     2018     2017     Change  

Provision for Income Taxes

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

Provision for income taxes

   $ 410       
—  
 
  $ 305       
—  
 
  $ 105        34
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

32


Table of Contents

In the nine months ended September 30, 2018 and 2017, the provision for income taxes was primarily comprised of income tax expenses related to foreign jurisdictions.

Liquidity and Capital Resources

 

     Nine Months Ended
September 30,
 

Condensed Consolidated Statements of Cash Flow Data

   2018      2017  
     (in thousands)  

Cash flows used in operating activities

     (234      (11,652

Cash flows used in investing activities

     (3,849      (3,081

Cash flows provided by (used in) financing activities

     5,012        (408

Cash and cash equivalents.

Our cash and cash equivalents at September 30, 2018 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, 2018 and December 31, 2017, we had $9.1 million and $7.8 million, respectively, of cash and cash equivalents held by subsidiaries in international locations, including subsidiaries located in Japan and the United Kingdom. As a result of changes in tax law, these earnings can be repatriated to the United States tax-free but will still be subject to foreign withholding taxes. The Company is still in the process of analyzing the impact of the Tax Cuts and Jobs Act on its indefinite reinvestment assertion. 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.

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 and cash collections. 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. We use days’ sales outstanding, or DSO, calculated on a quarterly basis, as a measurement of the quality and status of our receivables. We define DSO as (a) accounts receivable, net of allowance for doubtful accounts, divided by total revenue for the most recent quarter, multiplied by (b) the number of days in that quarter. DSO was 54 days at September 30, 2018 and 59 days at December 31, 2017.

Cash flows used in operating activities.

Cash provided (used in) by 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 used in operating activities during the nine months ended September 30, 2018 was $234,000. The cash flow used in operating activities primarily resulted from net losses of $11.4 million, partially offset by net non-cash charges of $10.3 million and changes in our operating assets and liabilities of $892,000. Uses of cash included decreases in deferred revenue and accounts payable expenses of $1.3 million and $1.3 million, respectively, and increases in other assets and prepaid expenses of $355,000 and $118,000, respectively. These outflows were offset in part by a decrease in accounts receivable of $2.0 million and an increase of accrued expenses of $2.0 million. Net non-cash expenses consisted primarily of $5.2 million for depreciation and amortization expense and $5.0 million for stock-based compensation expense.

Cash flows used in investing activities.

Cash used in investing activities during the nine months ended September 30, 2018 was $3.8 million, consisting primarily of $2.5 million for the capitalization of internal-use software costs and $1.3 million in capital expenditures to support the business.

Cash flows provided by (used in) financing activities.

Cash provided by financing activities for the nine months ended September 30, 2018 was $5.0 million, consisting of proceeds received on the exercise of common stock options of $5.4 million offset in part by payments under capital lease obligation, payments of withholding tax on RSU vesting, and equipment financing of $260,000, $142,000 and $26,000, respectively.

 

33


Table of Contents

Credit facility borrowings.

On November 19, 2015, we entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $20.0 million asset based line of credit (the “Line of Credit”) with an expiration date of November 11, 2018. Under the Line of Credit, we can borrow up to $20.0 million. 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 equal to the prime rate or the LIBOR rate plus 2.5%. 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, 2018. We expect to renew the Line of Credit in November 2018.

Net operating loss carryforwards.

As of December 31, 2017, we had federal and state net operating losses of approximately $161.9 million and $66.7 million, respectively, which are available to offset future taxable income, if any, through 2037. We had federal and state research and development tax credits of $6.1 million and $3.9 million, respectively, which expire in various amounts through 2037. 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. We completed an assessment to determine whether there may have been a Section 382 ownership change and determined that it is more likely than not that our net operating and tax credit amounts as disclosed are not subject to any material Section 382 limitations.

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, 2018 and December 31, 2017.

Contractual Obligations and Commitments

Our principal commitments consist primarily of obligations under our leases for our office space and contractual commitments for capital leases 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.

Our contractual obligations as of December 31, 2017 are summarized in our Annual Report on Form 10-K for the year ended December 31, 2017. In addition to the obligations outlined in our Annual Report on Form 10-K, we entered into an agreement to lease office space in Sydney, Australia with a non-cancelable commitment with total obligations of $1.2 million through June 30, 2023. As of September 30, 2018, our obligation was $1.2 million in connection with this agreement.

In June 2018, we entered into an agreement with a non-cancelable commitment, primarily for content delivery and network storage services, with obligations of $18.0 million through April 30, 2020. As of September 30, 2018, our obligation was $15.0 million in connection with this agreement.

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.

 

34


Table of Contents

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, short and long-term investments 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,
 
     2018     2017  

Revenues generated in locations outside the United States

     50     46

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

     31     28

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

     17     15

 

     Nine Months Ended
September 30,
 
     2018     2017  

Revenues generated in locations outside the United States

     49     45

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

     31     28

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

     15     15

 

(1)

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

 

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

Euro

     6     2     6     2

British pound

     6       6       7       6  

Japanese Yen

     13       5       10       3  

Other

     6       4       5       4  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     31     17     28     15

 

35


Table of Contents
     Nine Months Ended
September 30, 2018
    Nine Months Ended
September 30, 2017
 
     Revenues     Expenses     Revenues     Expenses  

Euro

     6     1     6     1

British pound

     7       6       7       6  

Japanese Yen

     13       4       10       4  

Other

     5       4       5       4  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     31     15     28     15

As of September 30, 2018 and December 31, 2017, we had $5.4 million and $7.3 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 in our consolidated balance sheets under “accumulated other comprehensive income” in stockholders’ equity, as they are considered part of our net investment and hence do not give rise to gains or losses.

Currently, our largest foreign currency exposures are the euro, British pound and Japanese yen, primarily because our European and Japanese operations have a higher proportion of our local currency denominated expenses. Relative to foreign currency exposures existing at September 30, 2018, 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, 2018, we estimated that a 10% unfavorable movement in foreign currency exchange rates would have decreased revenues by $3.9 million, decreased expenses by $2.2 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, 2018.

Interest rate risk

We had unrestricted cash and cash equivalents totaling $26.9 million at September 30, 2018. 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. We incurred $2,000 and $6,000 of interest expense during the three months ended September 30, 2018 and 2017, respectively, and $5,000 and $22,000 of interest expense during the nine months ended September 30, 2018 and 2017, respectively, related to interest paid on capital leases. 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, which bears interest at the prime rate or the LIBOR rate plus the LIBOR rate margin, the related interest expense recorded would be subject to changes in the rate of interest.

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, 2018, 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, 2018, our disclosure controls and procedures were effective in ensuring that material information

 

36


Table of Contents

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 May 22, 2017, a lawsuit was filed against us and two individuals by Ooyala, Inc. (“Ooyala”) and Ooyala Mexico S. de R.L. de C.V. (“Ooyala Mexico”). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerned allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. On October 19, 2018, the parties settled the matter for an immaterial amount, and the case was dismissed on October 24, 2018.

On October 26, 2017, Realtime Adaptive Streaming LLC filed a complaint against us and our subsidiary Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleged that Brightcove infringed five patents related to file compression technology. On December 1, 2017 Realtime filed an amended complaint, adding two additional patents to its claims. On October 18, 2018, we entered into a patent license agreement which provides us a license to the patents-in-suit (as well as additional patents and patent applications owned by Realtime) in exchange for a one-time payment, the amount of which is immaterial to the results of our operations. As a result of entering into the patent license agreement, the case was dismissed on October 31, 2018.

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 31st, 2017, 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.

 

37


Table of Contents
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.

 

38


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.
    4.2 (4)**   Brightcove Inc. 2018 Inducement Plan.
    4.3 (5)**   Form of Stock Option Agreement under the Brightcove Inc. 2018 Inducement Plan.
    4.4 (6)**   Form of Performance-Based Restricted Stock Unit Award Agreement under the Brightcove Inc. 2018 Inducement Plan.
  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.

(4)

Filed as Exhibit 4.4 to Registrant’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on May 1, 2018, and incorporated herein by reference.

(5)

Filed as Exhibit 4.5 to Registrant’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on May 1, 2018, and incorporated herein by reference.

(6)

Filed as Exhibit 4.6 to Registrant’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on May 1, 2018, and incorporated herein by reference.

**

Indicates a management contract or any compensatory plan, contract or arrangement

^

Furnished herewith.

 

39


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: November 1, 2018     By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)
Date: November 1, 2018     By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)

 

 

40

EX-31.1 2 d626685dex311.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: November 1, 2018

    By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)
EX-31.2 3 d626685dex312.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: November 1, 2018

    By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)
EX-32.1 4 d626685dex321.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, 2018 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: November 1, 2018

    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, 2018 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: November 1, 2018

    By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)
EX-101.INS 5 bcov-20180930.xml XBRL INSTANCE DOCUMENT 22056000 0 15065000 62766000 8256000 153000 24040000 249176000 5041000 -998000 132410000 154000 5500000 26855000 100000000 8256000 0.001 36603500 37000 0 87000 39516000 278000 19094000 50776000 0 6340000 59776000 26855000 61171000 132410000 26855000 26855000 0 7388000 2288000 4483000 1117000 10153000 0.001 5000000 0 -176105000 0 135000 71239000 871000 0 0 15065000 62766000 24040000 249176000 5041000 -998000 132410000 154000 26855000 37000 2032000 87000 39516000 39794000 278000 50776000 6340000 59776000 61171000 132410000 7388000 2288000 4483000 1117000 10153000 -176105000 71239000 871000 -4362000 6979000 1102000 15065000 57147000 23312000 249176000 5041000 -998000 125431000 154000 26855000 37000 87000 38412000 280000 50776000 6340000 58672000 60069000 125431000 2497000 928000 4483000 1117000 10153000 -181982000 65362000 871000 1442000 8.40 1575950 8.65 3079358 8.64 2306000 8.31 2476729 20000000 8256000 8256000 108000000 2020 86000000 P1Y 18599000 18599000 18599000 8256000 8256000 8256000 0 36483515 36813000 13621000 58404000 8160000 146000 25236000 238700000 6142000 -809000 127615000 228000 26132000 100000000 8160000 0.001 34933408 35000 87000 39370000 244000 50776000 8236000 59387000 26132000 60859000 127615000 26132000 26132000 0 3045000 969000 3991000 1228000 26000 9143000 0.001 5000000 0 -170299000 0 135000 66756000 871000 0 3924313 7.33 7.44 2218704 8160000 8160000 17972000 17972000 17972000 8160000 8160000 8160000 0 5400000 13621000 64575000 26162000 238700000 6142000 -809000 134764000 228000 26132000 35000 3124000 87000 40799000 41158000 359000 50776000 8236000 60816000 62403000 134764000 8290000 1947000 3991000 1228000 26000 9143000 -164694000 72361000 871000 2787000 926000 2787000 1429000 115000 1429000 1544000 2787000 1861000 1243000 1243000 3384000 4362000 4362000 3384000 978000 4362000 4362000 13621000 58404000 25236000 238700000 6142000 -809000 127615000 228000 26132000 35000 87000 39370000 244000 50776000 8236000 59387000 60859000 127615000 3045000 969000 3991000 1228000 26000 9143000 -170299000 66756000 871000 -1243000 2 5 2015 38100000 -14757000 -17818000 48300000 5607000 -0.53 384000 17228000 -17842000 305000 2021000 1660000 67512000 2677000 4816000 -2874000 -94000 -3081000 -408000 -11652000 -18147000 523000 329000 85877000 -18365000 175000 990000 2091000 379000 152000 24293000 383000 229000 115812000 115812000 5294000 44356000 34269639 0.10 4134000 1945000 P6Y1M6D 0.00 0.0208 3.07 0.42 1712000 1132000 11000 1953000 525000 308000 1523000 189000 10120000 9546000 38180000 106266000 16490000 18177000 12416000 68205000 63744000 524000 false 5700000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, 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&#xA0;31, 2017 contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#x2019;s financial position for&#xA0;the&#xA0;three&#xA0;and&#xA0;nine&#xA0;months&#xA0;ended September&#xA0;30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 <font style="WHITE-SPACE: nowrap">10-Q.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 of September&#xA0;30, 2018, other than the changes to revenue recognition as described in Note 2, the Company&#x2019;s significant accounting policies and estimates, which are detailed in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017, have not changed.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>10. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Legal Matters</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On May&#xA0;22, 2017, a lawsuit was filed against Brightcove and two individuals by Ooyala, Inc. (&#x201C;Ooyala&#x201D;) and Ooyala Mexico S. de R.L. de C.V. (&#x201C;Ooyala Mexico&#x201D;). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerned allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. On October&#xA0;19, 2018, the parties settled the matter for an immaterial amount, and the case was dismissed on October&#xA0;24, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On October&#xA0;26, 2017, Realtime Adaptive Streaming LLC filed a complaint against Brightcove and Brightcove&#x2019;s subsidiary Brightcove Holdings Inc. (collectively, in this paragraph, &#x201C;Brightcove&#x201D;) in the United States District Court for the District of Delaware. The complaint alleged that Brightcove infringed five patents related to file compression technology. On December 1, 2017 Realtime filed an amended complaint, adding two additional patents to its claims. On October&#xA0;18, 2018, Brightcove, entered into a patent license agreement which provides Brightcove a license to the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">patents-in-suit</font></font>&#xA0;(as well as additional patents and patent applications owned by Realtime) in exchange for a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;payment, the amount of which is immaterial to the results of our operations. As a result of entering into the patent license agreement, the case was dismissed on October&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Guarantees and Indemnification Obligations</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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&#x2019;s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claim by third parties with respect to the Company&#x2019;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&#x2019;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&#xA0;30, 2018, 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&#x2019;s contract with any such customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> 723000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. Cash and Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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.&#xA0;Management determines the appropriate classification of investments at the time of purchase, and <font style="WHITE-SPACE: nowrap">re-evaluates</font> such determination at each balance sheet date. The Company did not have any short-term or long-term investments at September&#xA0;30, 2018 or December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of September&#xA0;30, 2018 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of December&#xA0;31, 2017 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>3. Concentration of Credit Risk</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company has no <font style="WHITE-SPACE: nowrap">significant&#xA0;off-balance&#xA0;sheet</font> 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 routinely assesses the creditworthiness of its customers. 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&#x2019;s accounts receivable.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> At September&#xA0;30, 2018 and December&#xA0;31, 2017, no individual customer accounted for 10% or more of accounts receivable, net. For&#xA0;the&#xA0;three&#xA0;and&#xA0;nine&#xA0;months&#xA0;ended September&#xA0;30, 2018 and 2017, no individual customer accounted for 10% or more of total revenue.</p> </div> -11600000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accounts<br /> Receivable,&#xA0;net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Contract&#xA0;Assets<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred<br /> Revenue<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred<br /> Revenue<br /> <font style="WHITE-SPACE: nowrap">(non-current)</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total&#xA0;Deferred<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 50147000 --12-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>11. Debt</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On November&#xA0;19, 2015, the Company entered into an amended and restated loan and security agreement with a lender (the &#x201C;Loan Agreement&#x201D;) providing for up to a $20.0&#xA0;million asset-based line of credit (the &#x201C;Line of Credit&#x201D;) with an expiration date of November&#xA0;11, 2018. Under the Line of Credit, the Company can borrow up to $20.0&#xA0;million. Borrowings under the Line of Credit are secured by substantially all of the Company&#x2019;s assets, excluding intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. 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&#xA0;million, the Company must also maintain a minimum net income threshold based&#xA0;<font style="WHITE-SPACE: nowrap">on&#xA0;non-GAAP&#xA0;operating</font>measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lender 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&#xA0;30, 2018.&#xA0;&#xA0;&#xA0;&#xA0;As the Company has not drawn on the Line of Credit, there are no amounts outstanding as of September&#xA0;30, 2018.</p> </div> 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 operatingmeasures. 0.0 5164000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>8. Stock-based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.92</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.88</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.08</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average fair value of stock options granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company recorded stock-based compensation expense of $1,522 and $1,818 for the three months ended September&#xA0;30, 2018 and 2017, respectively, and $5,022 and $5,294 for the nine months ended September&#xA0;30, 2018 and 2017, respectively. As of September&#xA0;30, 2018, there was $19,094 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.80 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Effective April&#xA0;11, 2018, the Company adopted the 2018 Inducement Plan (&#x201C;2018 Plan&#x201D;). The 2018 Plan provides for the issuance of stock options and restricted stock units to the Company&#x2019;s Chief Executive Officer (&#x201C;CEO&#x201D;). In connection with the approval of the 2018 Plan, the Company granted 440,000 stock options and 400,000 restricted stock units to the CEO.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During 2018, the Company granted an aggregate of 490,000 restricted stock units to certain key executives, which contain both performance-based and service-based vesting conditions. The Company measures compensation expense for these performance-based awards based upon a review of the Company&#x2019;s expected achievement against specified financial performance targets. Compensation cost is recognized on a ratable basis over the requisite service period for each series of grants to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company&#x2019;s expected performance and adjusts the compensation cost, if needed, at such time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of the status of the Company&#x2019;s stock options as of September&#xA0;30, 2018 and the stock option activity during the nine months ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Number of</b><br /> <b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Remaining</b><br /> <b>Contractual</b><br /> <b>Term&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate</b><br /> <b>Intrinsic</b><br /> <b>Value (1)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,924,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,159,685</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,121,591</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(883,049</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,079,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable at September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,575,950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#x2019;s common stock on September&#xA0;30, 2018 of $8.40 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the nine months ended September&#xA0;30, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted</b><br /> <b>Average&#xA0;Grant</b><br /> <b>Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,218,704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,368,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(554,010</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(556,101</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,476,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> Q3 2018 10-Q <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes revenue from contracts with customers by business unit for the three and nine months ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Nine&#xA0;Months&#xA0;Ended<br /> September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue by Business Unit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Media</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Digital Marketing / Enterprise</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volume</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> -0.32 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>6. Net Loss per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> &#xA0;</p> </div> 0.21 -206000 0001313275 P2Y9M18D BRIGHTCOVE INC. false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>7. Fair Value of Financial Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables set forth the Company&#x2019;s financial instruments carried at fair value using the lowest level of input as of September&#xA0;30, 2018 and December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant Other</b><br /> <b>Observable Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 2018-09-30 false Accelerated Filer 18056000 -11001000 410000 -1262000 118000 73822000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> For the three months ended September&#xA0;30, 2018 and 2017, the Company recorded income tax expense of $144 and $118, respectively. For the nine months ended September&#xA0;30, 2018 and 2017, the Company recorded income tax expense of $410 and $305 respectively. The income tax expense relates principally to the Company&#x2019;s foreign operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company has evaluated the positive and negative evidence bearing upon the realizability of its U.S. net deferred tax assets. As required by the provisions of Accounting Standards Codification (&#x201C;ASC&#x201D;) 740, <i>Income Taxes</i>, management has determined that it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that the Company will not utilize the benefits of federal and state U.S. net deferred tax assets for financial reporting purposes. Accordingly, the net deferred tax assets are subject to a valuation allowance at September&#xA0;30, 2018 and December&#xA0;31, 2017. Based on the level of historical income in Japan and future projections, the Company believes it is probable it will realize the benefits of its future deductible differences. As such, the Company has not recorded a valuation allowance against its net deferred tax assets in Japan as of September&#xA0;30, 2018 and December&#xA0;31, 2017. The Company&#x2019;s income tax return reporting periods since December&#xA0;31, 2015 are open to income tax audit examination by the federal and state tax authorities. In addition, because the Company has net operating loss carryforwards, the Internal Revenue Service is permitted to audit earlier years and propose adjustments up to the amount of net operating losses generated in those years. There are currently no federal, state or foreign audits in progress.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay <font style="WHITE-SPACE: nowrap">a&#xA0;one-time&#xA0;transition</font> tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (&#x201C;SEC&#x201D;) issued Staff Accounting Bulletin (&#x201C;SAB&#x201D;) 118, which directs taxpayers to consider the impact of the U.S. legislation as &#x201C;provisional&#x201D; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of September&#xA0;30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and <font style="WHITE-SPACE: nowrap">the&#xA0;one-time&#xA0;transition</font> tax. The Company will continue to refine its calculations as additional analysis is completed. The Company expects that any additional changes will be offset by an increase or decrease in the Company&#x2019;s valuation allowance as any transition tax will result in use of the net operating loss deferred tax asset, which is fully offset by a valuation allowance along with all other net deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> No additional U.S. income taxes or foreign withholding taxes have been provided for any additional outside basis differences inherent in the Company&#x2019;s foreign entities as these amounts continue to be indefinitely reinvested in foreign operations based on management&#x2019;s current intentions. Determining the amount of unrecognized deferred tax liability related to any remaining undistributed foreign earnings not subject to the transition tax and additional outside basis difference in these entities (i.e., basis difference in excess of that subject to <font style="WHITE-SPACE: nowrap">the&#xA0;one-time&#xA0;transition</font> tax) is not practicable. The Company is still in the process of analyzing the impact of the Act on its indefinite reinvestment assertion.</p> </div> -1335000 -1998000 1964000 355000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>13. Recently Issued and Adopted Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued Accounting Standards Update&#xA0;<font style="WHITE-SPACE: nowrap">(&#x201C;ASU&#x201D;)&#xA0;2016-02,</font><i>&#xA0;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</i>, which replaces the existing guidance for leases.<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02&#xA0;requires</font>&#xA0;the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02,&#xA0;a&#xA0;right-of-use&#xA0;asset</font></font></font>&#xA0;and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect 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&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02&#xA0;must</font>&#xA0;be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December&#xA0;15, 2018. In July 2018, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-11,</font>&#xA0;<i>Leases (Topic 842), Targeted Improvements,&#xA0;</i>which provides an additional, optional transition method with which to adopt the new leases standard. This additional transition method allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption, rather than in the earliest period presented in the financial statements, as originally required by ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02.</font>&#xA0;The Company currently expects to adopt the standard using the additional transition method introduced by ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-11.</font>&#xA0;The Company is currently assessing the impact that adopting the new leases standard will have on its consolidated financial statements and related disclosures. While the Company is still in the process of determining the effect that the new standard will have on its financial position and results of operations, the Company expects to recognize additional assets and corresponding liabilities on its consolidated balance sheet, as a result of its existing operating lease portfolio.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15,</font>&#xA0;<i>Statement of Cash Flows (Topic 230)</i>:&#xA0;<i>Classification of Certain Cash Receipts and Cash Payments,</i>&#xA0;which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15</font>&#xA0;is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-15&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In November 2016, the FASB issued&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18,</font><i>&#xA0;Statement of Cash Flows (Topic 230): Restricted Cash</i>, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows.&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18&#xA0;is</font>&#xA0;effective for annual and interim periods beginning after December&#xA0;15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18&#xA0;using</font>&#xA0;a full retrospective approach. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-01,</font><i>&#xA0;Business Combinations (Topic 805): Clarifying the Definition of a Business</i>. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December&#xA0;15, 2017. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2017-01&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04,</font>&#xA0;<i>Intangibles &#x2013; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit&#x2019;s carrying amount over its fair value, determined in Step 1. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04</font>&#xA0;is effective for annual and interim periods beginning after December&#xA0;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&#xA0;1, 2017. The Company early adopted ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04</font>&#xA0;during the three months ended March&#xA0;31, 2018, prior to its annual testing of goodwill impairment. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2017-04&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2017 the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09,</font>&#xA0;<i>Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting</i>. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09</font>&#xA0;provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09</font>&#xA0;is effective for financial statements issued for annual reporting periods beginning after December&#xA0;15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09</font>&#xA0;did not have a material effect on the Company&#x2019;s consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No.&#xA0;118,&#xA0;<i>Income Tax Accounting Implications of the Tax Cuts and Jobs Act</i>&#xA0;directing taxpayers to consider the impact of the U.S. legislation as &#x201C;provisional&#x201D; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of September&#xA0;30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax. Refer to Note 9,&#xA0;<i>Income Taxes</i>, for additional information regarding this new tax legislation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In addition to the reduction in the federal corporate tax rate and the&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax, which the Company has accounted for with provisional estimates at September&#xA0;30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued Accounting Standards Update&#xA0;<font style="WHITE-SPACE: nowrap">(&#x201C;ASU&#x201D;)&#xA0;2016-02,</font><i>&#xA0;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</i>, which replaces the existing guidance for leases.<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02&#xA0;requires</font>&#xA0;the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02,&#xA0;a&#xA0;right-of-use&#xA0;asset</font></font></font>&#xA0;and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect 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&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02&#xA0;must</font>&#xA0;be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December&#xA0;15, 2018. In July 2018, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-11,</font>&#xA0;<i>Leases (Topic 842), Targeted Improvements,&#xA0;</i>which provides an additional, optional transition method with which to adopt the new leases standard. This additional transition method allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption, rather than in the earliest period presented in the financial statements, as originally required by ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02.</font>&#xA0;The Company currently expects to adopt the standard using the additional transition method introduced by ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-11.</font>&#xA0;The Company is currently assessing the impact that adopting the new leases standard will have on its consolidated financial statements and related disclosures. While the Company is still in the process of determining the effect that the new standard will have on its financial position and results of operations, the Company expects to recognize additional assets and corresponding liabilities on its consolidated balance sheet, as a result of its existing operating lease portfolio.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15,</font>&#xA0;<i>Statement of Cash Flows (Topic 230)</i>:&#xA0;<i>Classification of Certain Cash Receipts and Cash Payments,</i>&#xA0;which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15</font>&#xA0;is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-15&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In November 2016, the FASB issued&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18,</font><i>&#xA0;Statement of Cash Flows (Topic 230): Restricted Cash</i>, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows.&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18&#xA0;is</font>&#xA0;effective for annual and interim periods beginning after December&#xA0;15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18&#xA0;using</font>&#xA0;a full retrospective approach. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-18&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-01,</font><i>&#xA0;Business Combinations (Topic 805): Clarifying the Definition of a Business</i>. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December&#xA0;15, 2017. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2017-01&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04,</font>&#xA0;<i>Intangibles &#x2013; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit&#x2019;s carrying amount over its fair value, determined in Step 1. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04</font>&#xA0;is effective for annual and interim periods beginning after December&#xA0;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&#xA0;1, 2017. The Company early adopted ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04</font>&#xA0;during the three months ended March&#xA0;31, 2018, prior to its annual testing of goodwill impairment. The adoption of&#xA0;<font style="WHITE-SPACE: nowrap">ASU&#xA0;2017-04&#xA0;did</font>&#xA0;not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2017 the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09,</font>&#xA0;<i>Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting</i>. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09</font>&#xA0;provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09</font>&#xA0;is effective for financial statements issued for annual reporting periods beginning after December&#xA0;15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-09</font>&#xA0;did not have a material effect on the Company&#x2019;s consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No.&#xA0;118,&#xA0;<i>Income Tax Accounting Implications of the Tax Cuts and Jobs Act</i>&#xA0;directing taxpayers to consider the impact of the U.S. legislation as &#x201C;provisional&#x201D; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of September&#xA0;30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax. Refer to Note 9,&#xA0;<i>Income Taxes</i>, for additional information regarding this new tax legislation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In addition to the reduction in the federal corporate tax rate and the&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax, which the Company has accounted for with provisional estimates at September&#xA0;30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.</p> </div> -3849000 5012000 -234000 -11411000 -427000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. Business Description and Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Business Description</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Brightcove Inc. (the Company) is a 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#xA0;24, 2004. At September&#xA0;30, 2018, the Company had ten wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove <font style="WHITE-SPACE: nowrap">FZ-LLC,</font> Cacti Acquisition LLC and Brightcove India Pte. Ltd.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, 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&#xA0;31, 2017 contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#x2019;s financial position for&#xA0;the&#xA0;three&#xA0;and&#xA0;nine&#xA0;months&#xA0;ended September&#xA0;30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 <font style="WHITE-SPACE: nowrap">10-Q.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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 of September&#xA0;30, 2018, other than the changes to revenue recognition as described in Note 2, the Company&#x2019;s significant accounting policies and estimates, which are detailed in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017, have not changed.</p> </div> -189000 84396000 -10574000 142000 1322000 2527000 5440000 99000 23832000 <div> <font size="2">The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):</font> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> <font size="2">&#xA0;</font></p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> <font size="2">&#xA0;</font></p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables set forth the Company&#x2019;s financial instruments carried at fair value using the lowest level of input as of September&#xA0;30, 2018 and December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant Other</b><br /> <b>Observable Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 260000 26000 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Total revenue from customers by geographic area, based on the location of the customer, was as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="66%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Three Months Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Nine Months Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,834</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,726</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,351</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,205</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,491</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,097</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,538</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,177</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,464</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,129</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,319</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,416</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,125</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,363</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,292</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,490</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">207</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">172</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">469</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">524</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,121</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,487</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,969</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,812</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 123969000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. Revenue from Contracts with Customers</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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)&#xA0;the subscription to its technology and related support; (2)&#xA0;hosting, bandwidth and encoding services; and (3)&#xA0;professional services, which include&#xA0;<font style="WHITE-SPACE: nowrap">initiation,&#xA0;set-up&#xA0;and</font>&#xA0;customization services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (FASB)&#xA0;<font style="WHITE-SPACE: nowrap">issued&#xA0;ASU&#xA0;No.&#xA0;2014-09,</font><i>&#xA0;Revenue from Contracts with Customers (Topic 606)</i>,&#xA0;which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606,<i>&#xA0;Revenue from Contracts with Customers</i>) (&#x201C;ASC 606&#x201D;). The Company adopted ASC 606 on January&#xA0;1, 2018 and applied the modified retrospective method of adoption with a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up&#xA0;adjustment</font>&#xA0;to the opening balance of retained earnings at January&#xA0;1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605,&#xA0;<i>Revenue Recognition</i>&#xA0;(&#x201C;ASC 605&#x201D;), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January&#xA0;1, 2018. The Company recognized a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;adjustment to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606&#xA0;outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>1) Identify the contract with a customer</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>2) Identify the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>3) Determine the transaction price</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>4) Allocate the transaction price to performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>5) Recognize revenue when or as the Company satisfies a performance obligation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company satisfies performance obligations as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Disaggregation of Revenue</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company classifies its customers by including them in either premium or volume offerings. For premium offerings, the Company organizes&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">its&#xA0;go-to-market&#xA0;approach</font></font>&#xA0;by focusing its sales and marketing teams on selling primarily to (i)&#xA0;media companies, who generally want to distribute video content to a broad audience and (ii)&#xA0;digital marketers in a wide range of enterprises and organizations, who generally use video for marketing or enterprise communication purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes revenue from contracts with customers by business unit for the three and nine months ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Nine&#xA0;Months&#xA0;Ended<br /> September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue by Business Unit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Media</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Digital Marketing / Enterprise</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volume</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,085</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Subscription and Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s subscription arrangements provide customers the right to access its hosted software applications. Customers do not have the right to take possession of the Company&#x2019;s software during the hosting arrangement. Contracts for premium customers generally have a term of one year and&#xA0;<font style="WHITE-SPACE: nowrap">are&#xA0;non-cancellable.&#xA0;These</font>&#xA0;contracts generally provide the customer with a maximum annual level of entitlement, and provide the rate at which the customer must pay for actual usage above the annual entitlement allowance. These subscription arrangements are considered stand ready obligations that are providing a series of distinct services that are substantially the same and are transferred with the same pattern to the customer. As such, these subscription arrangements are treated as a single performance obligation and the related fees are recognized as revenue ratably over the term of the underlying arrangement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under ASC 605, if usage exceeded the annual allowance level for a particular customer arrangement, the associated revenue was recognized in the period that the additional usage occurred. Under ASC 606, when the transaction price includes a variable amount of consideration, an entity is required to estimate the consideration that is expected to be received for a particular customer arrangement. The Company evaluates variable consideration for usage-based fees at contract inception&#xA0;<font style="WHITE-SPACE: nowrap">and&#xA0;re-evaluates&#xA0;quarterly</font>&#xA0;over the course of the contract. Specifically, the Company estimates the revenue pertaining to a customer&#x2019;s usage that is expected to exceed the annual entitlement allowance and allocates such revenue to the distinct service within the related contract that gives rise to the variable payment. Estimates of variable consideration include analyzing customer usage against the applicable entitlement limit at the end of each reporting period and estimating the amount and timing of additional amounts to be invoiced in connection with projected usage. Estimates of variable consideration relating to customer usage do not include amounts for which it is probable that a significant reversal will occur. Determining the amount of variable consideration to recognize as revenue involves significant judgment on the part of management and it is possible that actual revenue will deviate from estimates over the course of a customer&#x2019;s committed contract term.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contracts with customers that are&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">month-to-month&#xA0;arrangements</font></font>&#xA0;(volume customers) have a maximum monthly level of usage and provide the rate at which the customer must pay for actual usage above the monthly allowable usage. The monthly volume subscription and support and usage fees are recognized as revenue during the related period of performance. Contracts with customers that are invoiced on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">pay-as-you-go</font></font></font>&#xA0;basis, where there is no monthly or annual commitment for usage, provide the rate at which the customer must pay for actual usage for a particular period. Fees that are invoiced on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">pay-as-you-go</font></font></font>&#xA0;basis are recognized as revenue during the period of performance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Professional Services and Other Revenue</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Professional services and other revenue consist 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. Professional services and other revenue sold on a stand-alone basis are recognized as the services are performed, subject to any refund or other obligation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Contracts with Multiple Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company periodically enters into multiple-element service arrangements that include platform subscription fees, support fees, and, in certain cases, other professional services. These contracts include multiple promises that the Company evaluates to determine if the promises are separate performance obligations. Performance obligations are identified based on services to be transferred to a customer that are both capable of being distinct and are distinct within the context of the contract. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The transaction price post allocation is recognized as revenue as the related performance obligation is satisfied.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Costs to Obtain a Contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Commissions are paid to internal sales representatives as compensation for obtaining contracts. Under the new guidance, the Company capitalizes commissions that are incremental, as a result of costs incurred to obtain a customer contract, if those costs are not within the scope of another topic within the accounting literature and meet the specified criteria. Assets recognized for costs to obtain a contract are amortized over the period of performance for the underlying customer contracts. The commission expense on contracts with new customers was previously recorded over the respective contract term. Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any commission amount related to incremental sales was previously recorded as expense in the quarter the commission was earned; however, under ASC 606 these commission amounts are recorded as expense over the term of the renewed contract. These assets are periodically assessed for impairment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Financial Statement Impact of Adoption ASC 606</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January&#xA0;1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Subscription<br /> and Support<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Costs to<br /> Obtain a<br /> Contract</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment financing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated preferred stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(170,299</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(164,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Subscription and Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under ASC 606, the Company estimates the variable consideration to be received and recognizes those amounts, subject to constraint, as the Company satisfies its performance obligation. In conjunction with the January&#xA0;1, 2018 adoption of ASC 606, the Company reduced accumulated deficit by&#xA0;$1,243 reflecting the recognition of revenue primarily relating to variable consideration, for contracts that still require performance by the entity at the date of adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Costs to Obtain a Contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any related incremental sale is recorded as expense over the term of the renewed contract. The net impact of these changes resulted in a&#xA0;$4,362 reduction to accumulated deficit for contracts that still require performance by the Company at the date of adoption.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Income Taxes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The adoption of ASC 606 primarily resulted in an acceleration of revenue and the reduction of expense as of December&#xA0;31, 2017, which in turn generated additional deferred tax liabilities that ultimately reduced the Company&#x2019;s net deferred tax asset position. As the Company fully reserves its net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding reduction to the valuation allowance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Impact of New Revenue Guidance on Financial Statement Line Items</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for&#xA0;the&#xA0;three&#xA0;and&#xA0;nine&#xA0;months&#xA0;ended September&#xA0;30, 2018, to the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;amounts had the previous guidance been in effect.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>As of September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Balance Sheet</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance was<br /> in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated preferred stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(998</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(998</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(176,105</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(181,982</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total reported assets were&#xA0;$6,979&#xA0;greater than the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;balance sheet, which assumes the previous guidance remained in effect as of September&#xA0;30, 2018. This was largely due to impacts of variable consideration and costs to obtain a contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total reported liabilities were&#xA0;$1,102&#xA0;greater than the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;balance sheet, which assumes the previous guidance remained in effect as of September&#xA0;30, 2018. This was largely due to the impact of variable consideration.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the significant changes on the Company&#x2019;s condensed consolidated statement of operations for the three and nine months ended September&#xA0;30, 2018 as a result of the adoption of ASC 606 on January&#xA0;1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;September&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended&#xA0;September&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Operations</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Pro forma as<br /> if the previous<br /> accounting<br /> guidance was<br /> in effect</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Pro forma as<br /> if the previous<br /> accounting<br /> guidance was<br /> in effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,833</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,141</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,994</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,574</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,846</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income (expense), net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(427</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(427</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,211</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,001</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,273</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,502</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,355</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share - basic and diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares used in computing net loss per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,212,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,212,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,564,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,564,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The primary difference in subscription and support revenue relates to the impacts of applying the variable consideration guidance under ASC 606. Under the previous guidance, subscription and support revenue would have been approximately $36 and $24 higher, respectively, for the three and nine months ended September&#xA0;30, 2018 as revenue for usage based fees, for contracts with annual entitlement allowances, was recognized in the month of such usage. Under ASC 606, usage based fees, for contracts with annual entitlement allowances, are recognized as revenue over the term of the underlying arrangement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Sales and marketing expense, under the previous guidance, would have decreased by approximately $111 for the three months ended September&#xA0;30, 2018. Sales and marketing expense would have increased by $296 for the nine months ended September&#xA0;30, 2018, due to a portion of the commission payments being recorded immediately to expense at the time a liability was recorded. In addition, certain commission amounts that were amortized to expense over the underlying term of the arrangement are now amortized over the average customer life under ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The net impact of accounting for revenue under the new guidance increased net loss per share by $0.01 per basic and diluted share for the three months ended September&#xA0;30, 2018, and decreased net loss per share by $0.01 per basic and diluted share for the nine months ended September 30, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended&#xA0;September&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Cash Flows</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance&#xA0;was&#xA0;in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Operating activities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Adjustments to reconcile net loss to net cash provided by operating activities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for reserves on accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in assets and liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(118</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(472</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(355</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,262</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,262</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,335</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(893</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(234</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(234</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The adoption of ASC 606 had no impact on the Company&#x2019;s cash flows from operations. The aforementioned impacts resulted in offsetting shifts in cash flows between net loss and various working capital balances.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accounts<br /> Receivable,&#xA0;net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contract&#xA0;Assets<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred<br /> Revenue<br /> (current)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Deferred<br /> Revenue<br /> <font style="WHITE-SPACE: nowrap">(non-current)</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total&#xA0;Deferred<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue recognized during the nine months ended September&#xA0;30, 2018 from amounts included in deferred revenue at the beginning of the period was approximately $38.1&#xA0;million. During the nine months ended September&#xA0;30, 2018, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The assets recognized for costs to obtain a contract were $5.5&#xA0;million and $5.4&#xA0;million as of September&#xA0;30, 2018 and January&#xA0;1, 2018, respectively. Amortization expense recognized during the three and nine months ended September&#xA0;30, 2018 related to costs to obtain a contract was $1.9&#xA0;million and $5.7&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as September&#xA0;30, 2018. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Subscription and Support Revenue</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of September&#xA0;30, 2018, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $108.0&#xA0;million, of which approximately $86.0&#xA0;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 the end of 2020. The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations for variable consideration that the Company is able to allocate to one or more of the performance obligations in its contracts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Professional Services</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less. The Company does not have material future obligations associated with professional services that extend beyond one year.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> 123969000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of September&#xA0;30, 2018 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of December&#xA0;31, 2017 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized&#xA0;Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Market</b><br /> <b>Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> </div> 5022000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the nine months ended September&#xA0;30, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted</b><br /> <b>Average&#xA0;Grant</b><br /> <b>Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,218,704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,368,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(554,010</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(556,101</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,476,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 42508000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>12. Segment Information</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Geographic Data</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Total revenue from customers by geographic area, based on the location of the customer, was as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="66%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Three Months Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>Nine Months Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,834</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,726</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,351</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,205</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,491</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,097</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,538</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,177</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,464</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,129</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,319</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,416</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,125</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,363</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,292</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,490</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">207</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">172</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">469</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">524</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,121</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,487</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,969</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,812</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $20,521 and $21,131 during the three months ended September&#xA0;30, 2018 and 2017, respectively, and $63,345 and $63,744 during the nine months ended September&#xA0;30, 2018 and 2017, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company&#x2019;s total revenue during the three&#xA0;and&#xA0;nine&#xA0;months&#xA0;ended September&#xA0;30, 2018 and 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of September&#xA0;30, 2018 and December&#xA0;31, 2017, property and equipment at locations outside the U.S. was not material.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of the status of the Company&#x2019;s stock options as of September&#xA0;30, 2018 and the stock option activity during the nine months ended September&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Number of</b><br /> <b>Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Remaining</b><br /> <b>Contractual</b><br /> <b>Term&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate</b><br /> <b>Intrinsic</b><br /> <b>Value (1)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,924,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,159,685</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,121,591</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(883,049</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,079,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,306</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable at September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,575,950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#x2019;s common stock on September&#xA0;30, 2018 of $8.40 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;Months&#xA0;Ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.92</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.88</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.08</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average fair value of stock options granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> BCOV 35564311 10 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. Concentration of Other Risks</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the Company&#x2019;s <font style="white-space:nowrap">on-demand</font> application service to function as intended for the Company&#x2019;s customers and ultimate <font style="white-space:nowrap">end-users.</font> The disruption of these services could have a material adverse effect on the Company&#x2019;s business, financial position, and results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Business Description</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Brightcove Inc. (the Company) is a 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#xA0;24, 2004. At September&#xA0;30, 2018, the Company had ten wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove <font style="WHITE-SPACE: nowrap">FZ-LLC,</font> Cacti Acquisition LLC and Brightcove India Pte. Ltd.</p> </div> 0.10 0.10 50147000 5164000 -0.32 18056000 -11001000 410000 -1262000 118000 73822000 -1335000 -1998000 1964000 355000 -234000 -11411000 -427000 84396000 -10574000 99000 23832000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (FASB)&#xA0;<font style="WHITE-SPACE: nowrap">issued&#xA0;ASU&#xA0;No.&#xA0;2014-09,</font><i>&#xA0;Revenue from Contracts with Customers (Topic 606)</i>,&#xA0;which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606,<i>&#xA0;Revenue from Contracts with Customers</i>) (&#x201C;ASC 606&#x201D;). The Company adopted ASC 606 on January&#xA0;1, 2018 and applied the modified retrospective method of adoption with a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up&#xA0;adjustment</font>&#xA0;to the opening balance of retained earnings at January&#xA0;1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605,&#xA0;<i>Revenue Recognition</i>&#xA0;(&#x201C;ASC 605&#x201D;), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January&#xA0;1, 2018. The Company recognized a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;adjustment to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606&#xA0;outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>1) Identify the contract with a customer</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>2) Identify the performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>3) Determine the transaction price</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>4) Allocate the transaction price to performance obligations in the contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 49px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>5) Recognize revenue when or as the Company satisfies a performance obligation</i></p> </div> 123969000 5022000 42508000 35564311 P1Y -0.01 296000 24000 10424000 10793000 10424000 10793000 39723000 113176000 39723000 113200000 50147000 5164000 -0.33 18056000 -11273000 410000 -1262000 472000 73846000 -893000 -1799000 1964000 -28000 -234000 -11683000 -427000 84692000 -10846000 99000 23832000 123993000 5022000 42804000 35564311 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The net impact of accounting for revenue under the new guidance increased net loss per share by $0.01 per basic and diluted share for the three months ended September&#xA0;30, 2018, and decreased net loss per share by $0.01 per basic and diluted share for the nine months ended September 30, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended&#xA0;September&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Cash Flows</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance&#xA0;was&#xA0;in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Operating activities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Adjustments to reconcile net loss to net cash provided by operating activities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for reserves on accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in assets and liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(118</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(472</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(355</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,262</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,262</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,335</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(893</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(234</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(234</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Subscription<br /> and Support<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Costs to<br /> Obtain&#xA0;a<br /> Contract</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>January&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment financing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated preferred stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(170,299</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(164,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for&#xA0;the&#xA0;three&#xA0;and&#xA0;nine&#xA0;months&#xA0;ended September&#xA0;30, 2018, to the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;amounts had the previous guidance been in effect.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>As of September&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Balance Sheet</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"> <b>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance was<br /> in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,041</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated preferred stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(998</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(998</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(176,105</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(181,982</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the significant changes on the Company&#x2019;s condensed consolidated statement of operations for the three and nine months ended September&#xA0;30, 2018 as a result of the adoption of ASC 606 on January&#xA0;1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;September&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Nine&#xA0;Months&#xA0;Ended&#xA0;September&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Operations</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Pro forma as<br /> if the previous<br /> accounting<br /> guidance was<br /> in effect</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Pro forma as<br /> if the previous<br /> accounting<br /> guidance was<br /> in effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">113,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,833</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,141</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,994</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,574</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,846</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income (expense), net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(217</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(427</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(427</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,211</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,001</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,273</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,502</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,355</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share - basic and diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.09</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares used in computing net loss per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,212,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,212,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,564,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,564,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 3870000 2297000 P6Y9M21D 4.85 P4Y9M18D 883049 4826000 1159685 8.23 9.09 1121591 440000 556101 1368136 554010 7.34 7.43 8.64 400000 490000 P6Y2M12D 0.00 0.0288 4.16 0.43 0.025 2015-11-19 2018-11-11 1677000 932000 1885000 499000 373000 1397000 155000 10424000 10793000 39723000 113176000 3498000 53171000 67300000 15000000 19292000 20538000 16319000 67351000 63345000 469000 0.34 -5324000 16504000 -0.16 5961000 -5278000 118000 22983000 -5396000 71000 72000 28332000 -5349000 7820000 39487000 39487000 1818000 14551000 34500868 0.10 0.10 4106000 2111000 P6Y2M12D 0.00 0.0211 3.03 0.42 557000 384000 690000 166000 117000 508000 70000 3580000 2991000 12924000 36496000 6363000 6097000 4129000 22726000 21131000 172000 1900000 -3618000 16318000 -0.10 5621000 -3358000 144000 24803000 -3502000 -217000 -116000 27944000 -3141000 8314000 41121000 41121000 1522000 14009000 36212246 0.10 0.10 16318000 -0.10 5621000 -3358000 144000 24803000 -3502000 -217000 27944000 -3141000 8314000 41121000 14009000 36212246 0.01 111000 36000 3176000 3679000 3176000 3679000 13142000 37442000 13142000 37478000 16318000 -0.09 5621000 -3211000 144000 24839000 -3355000 -217000 27833000 -2994000 8314000 41157000 13898000 36212246 3394000 2640000 P6Y3M18D 0.00 0.0292 3.89 0.42 593000 283000 437000 166000 140000 382000 69000 3176000 3679000 13142000 37442000 1085000 18110000 21926000 6125000 7491000 5464000 21834000 20521000 207000 0001313275 bcov:OtherCountriesMember 2018-07-01 2018-09-30 0001313275 country:US 2018-07-01 2018-09-30 0001313275 srt:NorthAmericaMember 2018-07-01 2018-09-30 0001313275 country:JP 2018-07-01 2018-09-30 0001313275 srt:EuropeMember 2018-07-01 2018-09-30 0001313275 srt:AsiaPacificMember 2018-07-01 2018-09-30 0001313275 bcov:MediaMember 2018-07-01 2018-09-30 0001313275 bcov:DigitalMarketingMember 2018-07-01 2018-09-30 0001313275 bcov:VolumeMember 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 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2018-07-01 2018-09-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2018-07-01 2018-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001313275 us-gaap:StockCompensationPlanMember 2018-07-01 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001313275 us-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionArrangementMember 2018-07-01 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001313275 2018-07-01 2018-09-30 0001313275 bcov:OtherCountriesMember 2017-07-01 2017-09-30 0001313275 country:US 2017-07-01 2017-09-30 0001313275 srt:NorthAmericaMember 2017-07-01 2017-09-30 0001313275 country:JP 2017-07-01 2017-09-30 0001313275 srt:EuropeMember 2017-07-01 2017-09-30 0001313275 srt:AsiaPacificMember 2017-07-01 2017-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2017-07-01 2017-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2017-07-01 2017-09-30 0001313275 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2017-07-01 2017-09-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2017-07-01 2017-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001313275 us-gaap:StockCompensationPlanMember 2017-07-01 2017-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2017-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0001313275 2017-07-01 2017-09-30 0001313275 2017-01-01 2017-12-31 0001313275 bcov:OtherCountriesMember 2018-01-01 2018-09-30 0001313275 country:US 2018-01-01 2018-09-30 0001313275 srt:NorthAmericaMember 2018-01-01 2018-09-30 0001313275 country:JP 2018-01-01 2018-09-30 0001313275 srt:EuropeMember 2018-01-01 2018-09-30 0001313275 srt:AsiaPacificMember 2018-01-01 2018-09-30 0001313275 srt:MinimumMember 2018-01-01 2018-09-30 0001313275 bcov:MediaMember 2018-01-01 2018-09-30 0001313275 bcov:DigitalMarketingMember 2018-01-01 2018-09-30 0001313275 bcov:VolumeMember 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 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2018-01-01 2018-09-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2018-01-01 2018-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001313275 us-gaap:SecuredDebtMember 2018-01-01 2018-09-30 0001313275 us-gaap:StockCompensationPlanMember 2018-01-01 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandAndEighteenPlanMemberbcov:KeyExecutivesMember 2018-01-01 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandAndEighteenPlanMemberus-gaap:ChiefExecutiveOfficerMember 2018-01-01 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001313275 us-gaap:EmployeeStockOptionMemberbcov:TwoThousandAndEighteenPlanMemberus-gaap:ChiefExecutiveOfficerMember 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:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001313275 bcov:StatementsOfOperationsMember 2018-01-01 2018-09-30 0001313275 bcov:BalanceSheetMember 2018-01-01 2018-09-30 0001313275 bcov:CashFlowStatementMember 2018-01-01 2018-09-30 0001313275 us-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionArrangementMember 2018-01-01 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001313275 2018-01-01 2018-09-30 0001313275 bcov:OtherCountriesMember 2017-01-01 2017-09-30 0001313275 country:US 2017-01-01 2017-09-30 0001313275 srt:NorthAmericaMember 2017-01-01 2017-09-30 0001313275 country:JP 2017-01-01 2017-09-30 0001313275 srt:EuropeMember 2017-01-01 2017-09-30 0001313275 srt:AsiaPacificMember 2017-01-01 2017-09-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2017-01-01 2017-09-30 0001313275 us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-09-30 0001313275 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2017-01-01 2017-09-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2017-01-01 2017-09-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001313275 us-gaap:StockCompensationPlanMember 2017-01-01 2017-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0001313275 2017-01-01 2017-09-30 0001313275 2017-12-31 2017-12-31 0001313275 2018-09-30 2018-09-30 0001313275 bcov:RealtimeAdaptiveStreamingLlcMember 2017-10-26 2017-10-26 0001313275 bcov:RealtimeAdaptiveStreamingLlcMember 2017-12-01 2017-12-01 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember 2018-01-01 0001313275 srt:ScenarioPreviouslyReportedMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001313275 srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Memberbcov:CostsToObtainContractMember 2018-01-01 0001313275 srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionArrangementMember 2018-01-01 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001313275 2018-01-01 0001313275 country:JP 2017-12-31 0001313275 us-gaap:MoneyMarketFundsMember 2017-12-31 0001313275 us-gaap:CashMember 2017-12-31 0001313275 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001313275 us-gaap:EmployeeStockOptionMember 2017-12-31 0001313275 2017-12-31 0001313275 2016-12-31 0001313275 2018-10-29 0001313275 country:JP 2018-09-30 0001313275 us-gaap:MoneyMarketFundsMember 2018-09-30 0001313275 us-gaap:CashMember 2018-09-30 0001313275 srt:MaximumMemberbcov:ProfessionalServicesMember 2018-09-30 0001313275 bcov:NextTwelveMonthsMemberbcov:SubscriptionAndSupportRevenueMember 2018-09-30 0001313275 bcov:SubscriptionAndSupportRevenueMember 2018-09-30 0001313275 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001313275 us-gaap:SecuredDebtMember 2018-09-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProFormaMember 2018-09-30 0001313275 srt:MinimumMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProFormaMember 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberbcov:CostsToObtainContractMember 2018-09-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-09-30 0001313275 2018-09-30 0001313275 2017-09-30 iso4217:USD bcov:Customer shares iso4217:USD shares bcov:Patents pure bcov:Subsidiaries EX-101.SCH 6 bcov-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Business Description and Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Revenue from Contracts with Customers link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Concentration of Credit Risk link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Concentration of Other Risks link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Cash and Cash Equivalents link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Net Loss per Share link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Fair Value of Financial Instruments link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Stock-based Compensation link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Debt link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Recently Issued and Adopted Accounting Standards link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Business Description and Basis of Presentation (Policies) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Revenue from Contracts with Customers (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Cash and Cash Equivalents (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Net Loss per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Fair Value of Financial Instruments (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Stock-based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock-based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock-based Compensation - Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 bcov-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 bcov-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 bcov-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 bcov-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Oct. 29, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Trading Symbol BCOV  
Entity Registrant Name BRIGHTCOVE INC.  
Entity Central Index Key 0001313275  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   36,483,515
Entity Emerging Growth Company false  
Entity Small Company false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Current assets:        
Cash and cash equivalents $ 26,855 $ 26,132 $ 22,056 $ 36,813
Accounts receivable, net of allowance of $153 and $146 at September 30, 2018 and December 31, 2017, respectively 24,040 25,236    
Prepaid expenses 4,483 3,991    
Other current assets 7,388 3,045    
Total current assets 62,766 58,404    
Property and equipment, net 10,153 9,143    
Intangible assets, net 6,340 8,236    
Goodwill 50,776 50,776    
Deferred tax asset 87 87    
Other assets 2,288 969    
Total assets 132,410 127,615    
Current liabilities:        
Accounts payable 5,041 6,142    
Accrued expenses 15,065 13,621    
Capital lease liability 154 228    
Equipment financing   26    
Deferred revenue 39,516 39,370    
Total current liabilities 59,776 59,387    
Deferred revenue, net of current portion 278 244    
Other liabilities 1,117 1,228    
Total liabilities 61,171 60,859    
Commitments and contingencies (Note 10)    
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; 36,603,500 and 34,933,408 shares issued at September 30, 2018 and December 31, 2017, respectively 37 35    
Additional paid-in capital 249,176 238,700    
Treasury stock, at cost; 135,000 shares (871) (871)    
Accumulated other comprehensive loss (998) (809)    
Accumulated deficit (176,105) (170,299)    
Total stockholders' equity 71,239 66,756    
Total liabilities and stockholders' equity $ 132,410 $ 127,615    
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 153 $ 146
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 36,603,500 34,933,408
Treasury stock, shares 135,000 135,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Revenue $ 41,121 $ 39,487 $ 123,969 $ 115,812
Cost of revenue:        
Cost of revenue 16,318 16,504 50,147 48,300
Gross profit 24,803 22,983 73,822 67,512
Operating expenses:        
Research and development 8,314 7,820 23,832 24,293
Sales and marketing 14,009 14,551 42,508 44,356
General and administrative 5,621 5,961 18,056 17,228
Total operating expenses 27,944 28,332 84,396 85,877
Loss from operations (3,141) (5,349) (10,574) (18,365)
Other (expense) income, net (217) 71 (427) 523
Loss before income taxes (3,358) (5,278) (11,001) (17,842)
Provision for income taxes 144 118 410 305
Net loss $ (3,502) $ (5,396) $ (11,411) $ (18,147)
Net loss per share - basic and diluted $ (0.10) $ (0.16) $ (0.32) $ (0.53)
Weighted-average number of common shares used in computing net loss per share 36,212,246 34,500,868 35,564,311 34,269,639
Subscription and Support Revenue [Member]        
Revenue:        
Revenue $ 37,442 $ 36,496 $ 113,176 $ 106,266
Cost of revenue:        
Cost of revenue 13,142 12,924 39,723 38,180
Professional Services and Other Revenue [Member]        
Revenue:        
Revenue 3,679 2,991 10,793 9,546
Cost of revenue:        
Cost of revenue 3,176 3,580 10,424 10,120
Cost of Subscription and Support Revenue [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 140 117 373 308
Amortization of acquired intangible assets included in above line items:        
Amortization of acquired intangible assets 382 508 1,397 1,523
Cost of Professional Services and Other Revenue [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 69 70 155 189
Research and Development [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 283 384 932 1,132
Amortization of acquired intangible assets included in above line items:        
Amortization of acquired intangible assets       11
Sales and Marketing [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 437 690 1,885 1,953
Amortization of acquired intangible assets included in above line items:        
Amortization of acquired intangible assets 166 166 499 525
General and Administrative [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation $ 593 $ 557 $ 1,677 $ 1,712
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (3,502) $ (5,396) $ (11,411) $ (18,147)
Other comprehensive income:        
Foreign currency translation adjustments (116) 72 (189) 329
Comprehensive loss $ (3,618) $ (5,324) $ (11,600) $ (17,818)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Operating activities    
Net loss $ (11,411) $ (18,147)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 5,164 5,607
Stock-based compensation 5,022 5,294
Provision for reserves on accounts receivable 99 152
Changes in assets and liabilities:    
Accounts receivable 1,998 (4,816)
Prepaid expenses and other current assets (118) (1,660)
Other assets (355) 94
Accounts payable (1,262) 2,021
Accrued expenses 1,964 (2,874)
Deferred revenue (1,335) 2,677
Net cash used in operating activities (234) (11,652)
Investing activities    
Purchases of property and equipment (1,322) (990)
Capitalized internal-use software costs (2,527) (2,091)
Net cash used in investing activities (3,849) (3,081)
Financing activities    
Proceeds from exercise of stock options 5,440 379
Payments of withholding tax on RSU vesting (142) (175)
Payments on equipment financing (26) (229)
Payments under capital lease obligation (260) (383)
Net cash provided by (used in) financing activities 5,012 (408)
Effect of exchange rate changes on cash and cash equivalents (206) 384
Net increase (decrease) in cash and cash equivalents 723 (14,757)
Cash and cash equivalents at beginning of period 26,132 36,813
Cash and cash equivalents at end of period $ 26,855 $ 22,056
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Description and Basis of Presentation
9 Months Ended
Sep. 30, 2018
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 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. At September 30, 2018, the Company had ten wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, Cacti Acquisition LLC and Brightcove India Pte. Ltd.

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, 2017.

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 resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, 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, 2017 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, 2018 and 2017. 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 of September 30, 2018, other than the changes to revenue recognition as described in Note 2, 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, 2017, have not changed.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

2. 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.

In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606, Revenue from Contracts with Customers) (“ASC 606”). The Company adopted ASC 606 on January 1, 2018 and applied the modified retrospective method of adoption with a cumulative catch-up adjustment to the opening balance of retained earnings at January 1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, Revenue Recognition (“ASC 605”), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January 1, 2018. The Company recognized a cumulative catch-up adjustment to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606 outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

1) Identify the contract with a customer

2) Identify the performance obligations in the contract

3) Determine the transaction price

4) Allocate the transaction price to performance obligations in the contract

5) Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

Disaggregation of Revenue

The Company classifies its customers by including them in either premium or volume offerings. For premium offerings, the Company organizes its go-to-market approach by focusing its sales and marketing teams on selling primarily to (i) media companies, who generally want to distribute video content to a broad audience and (ii) digital marketers in a wide range of enterprises and organizations, who generally use video for marketing or enterprise communication purposes.

The following table summarizes revenue from contracts with customers by business unit for the three and nine months ended September 30, 2018.

 

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

Revenue by Business Unit

     

Media

   $ 21,926      $ 67,300  

Digital Marketing / Enterprise

     18,110        53,171  

Volume

     1,085        3,498  
  

 

 

    

 

 

 

Total

     41,121        123,969  
  

 

 

    

 

 

 

Subscription and Support

The Company’s subscription arrangements provide customers the right to access its hosted software applications. Customers do not have the right to take possession of the Company’s software during the hosting arrangement. Contracts for premium customers generally have a term of one year and are non-cancellable. These contracts generally provide the customer with a maximum annual level of entitlement, and provide the rate at which the customer must pay for actual usage above the annual entitlement allowance. These subscription arrangements are considered stand ready obligations that are providing a series of distinct services that are substantially the same and are transferred with the same pattern to the customer. As such, these subscription arrangements are treated as a single performance obligation and the related fees are recognized as revenue ratably over the term of the underlying arrangement.

Under ASC 605, if usage exceeded the annual allowance level for a particular customer arrangement, the associated revenue was recognized in the period that the additional usage occurred. Under ASC 606, when the transaction price includes a variable amount of consideration, an entity is required to estimate the consideration that is expected to be received for a particular customer arrangement. The Company evaluates variable consideration for usage-based fees at contract inception and re-evaluates quarterly over the course of the contract. Specifically, the Company estimates the revenue pertaining to a customer’s usage that is expected to exceed the annual entitlement allowance and allocates such revenue to the distinct service within the related contract that gives rise to the variable payment. Estimates of variable consideration include analyzing customer usage against the applicable entitlement limit at the end of each reporting period and estimating the amount and timing of additional amounts to be invoiced in connection with projected usage. Estimates of variable consideration relating to customer usage do not include amounts for which it is probable that a significant reversal will occur. Determining the amount of variable consideration to recognize as revenue involves significant judgment on the part of management and it is possible that actual revenue will deviate from estimates over the course of a customer’s committed contract term.

 

Contracts with customers that are month-to-month arrangements (volume customers) have a maximum monthly level of usage and provide the rate at which the customer must pay for actual usage above the monthly allowable usage. The monthly volume subscription and support and usage fees are recognized as revenue during the related period of performance. Contracts with customers that are invoiced on a pay-as-you-go basis, where there is no monthly or annual commitment for usage, provide the rate at which the customer must pay for actual usage for a particular period. Fees that are invoiced on a pay-as-you-go basis are recognized as revenue during the period of performance.

Professional Services and Other Revenue

Professional services and other revenue consist 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. Professional services and other revenue sold on a stand-alone basis are recognized as the services are performed, subject to any refund or other obligation.

Contracts with Multiple Performance Obligations

The Company periodically enters into multiple-element service arrangements that include platform subscription fees, support fees, and, in certain cases, other professional services. These contracts include multiple promises that the Company evaluates to determine if the promises are separate performance obligations. Performance obligations are identified based on services to be transferred to a customer that are both capable of being distinct and are distinct within the context of the contract. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The transaction price post allocation is recognized as revenue as the related performance obligation is satisfied.

Costs to Obtain a Contract

Commissions are paid to internal sales representatives as compensation for obtaining contracts. Under the new guidance, the Company capitalizes commissions that are incremental, as a result of costs incurred to obtain a customer contract, if those costs are not within the scope of another topic within the accounting literature and meet the specified criteria. Assets recognized for costs to obtain a contract are amortized over the period of performance for the underlying customer contracts. The commission expense on contracts with new customers was previously recorded over the respective contract term. Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any commission amount related to incremental sales was previously recorded as expense in the quarter the commission was earned; however, under ASC 606 these commission amounts are recorded as expense over the term of the renewed contract. These assets are periodically assessed for impairment.

Financial Statement Impact of Adoption ASC 606

The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January 1, 2018.

 

     As Reported      Adjustments      Adjusted  
     December 31,
2017
     Subscription
and Support
Revenue
     Costs to
Obtain a
Contract
     January 1,
2018
 

Assets

           

Current assets:

           

Cash and cash equivalents

   $ 26,132            $ 26,132  

Accounts receivable, net

     25,236        926           26,162  

Prepaid expenses

     3,991              3,991  

Other current assets

     3,045        1,861        3,384        8,290  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current assets

     58,404        2,787        3,384        64,575  

Property and equipment, net

     9,143              9,143  

Intangible assets, net

     8,236              8,236  

Goodwill

     50,776              50,776  

Deferred tax asset

     87              87  

Other assets

     969           978        1,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities and stockholders’ equity

           

Current liabilities:

           

Accounts payable

   $ 6,142            $ 6,142  

Accrued expenses

     13,621              13,621  

Capital lease liability

     228              228  

Equipment financing

     26              26  

Deferred revenue

     39,370        1,429           40,799  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current liabilities

     59,387        1,429        —          60,816  

Deferred revenue, net of current portion

     244        115           359  

Other liabilities

     1,228              1,228  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities

     60,859        1,544        —          62,403  

Commitments and contingencies

           

Stockholders’ equity:

           

Undesignated preferred stock

     —                —    

Common stock

     35              35  

Additional paid-in capital

     238,700              238,700  

Treasury stock

     (871            (871

Accumulated other comprehensive loss

     (809            (809

Accumulated deficit

     (170,299      1,243        4,362        (164,694
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     66,756        1,243        4,362        72,361  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Subscription and Support

Under ASC 606, the Company estimates the variable consideration to be received and recognizes those amounts, subject to constraint, as the Company satisfies its performance obligation. In conjunction with the January 1, 2018 adoption of ASC 606, the Company reduced accumulated deficit by $1,243 reflecting the recognition of revenue primarily relating to variable consideration, for contracts that still require performance by the entity at the date of adoption.

Costs to Obtain a Contract

Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any related incremental sale is recorded as expense over the term of the renewed contract. The net impact of these changes resulted in a $4,362 reduction to accumulated deficit for contracts that still require performance by the Company at the date of adoption.

 

Income Taxes

The adoption of ASC 606 primarily resulted in an acceleration of revenue and the reduction of expense as of December 31, 2017, which in turn generated additional deferred tax liabilities that ultimately reduced the Company’s net deferred tax asset position. As the Company fully reserves its net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding reduction to the valuation allowance.

Impact of New Revenue Guidance on Financial Statement Line Items

The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and nine months ended September 30, 2018, to the pro-forma amounts had the previous guidance been in effect.

 

     As of September 30, 2018  

Balance Sheet

   As reported      Pro forma as if the
previous accounting
guidance was
in effect
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 26,855        26,855  

Accounts receivable, net

     24,040        23,312  

Prepaid expenses

     4,483        4,483  

Other current assets

     7,388        2,497  
  

 

 

    

 

 

 

Total current assets

     62,766        57,147  

Property and equipment, net

     10,153        10,153  

Intangible assets, net

     6,340        6,340  

Goodwill

     50,776        50,776  

Deferred tax asset

     87        87  

Other assets

     2,288        928  
  

 

 

    

 

 

 

Total assets

   $ 132,410      $ 125,431  
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 5,041      $ 5,041  

Accrued expenses

     15,065        15,065  

Capital lease liability

     154        154  

Deferred revenue

     39,516        38,412  
  

 

 

    

 

 

 

Total current liabilities

     59,776        58,672  

Deferred revenue, net of current portion

     278        280  

Other liabilities

     1,117        1,117  
  

 

 

    

 

 

 

Total liabilities

     61,171        60,069  

Commitments and contingencies

     

Stockholders’ equity:

     

Undesignated preferred stock

     —          —    

Common stock

     37        37  

Additional paid-in capital

     249,176        249,176  

Treasury stock

     (871      (871

Accumulated other comprehensive loss

     (998      (998

Accumulated deficit

     (176,105      (181,982
  

 

 

    

 

 

 

Total stockholders’ equity

     71,239        65,362  
  

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 132,410      $ 125,431  
  

 

 

    

 

 

 

Total reported assets were $6,979 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of September 30, 2018. This was largely due to impacts of variable consideration and costs to obtain a contract.

Total reported liabilities were $1,102 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of September 30, 2018. This was largely due to the impact of variable consideration.

 

The following summarizes the significant changes on the Company’s condensed consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.

 

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

Statement of Operations

   As reported      Pro forma as
if the previous
accounting
guidance was
in effect
     As reported      Pro forma as
if the previous
accounting
guidance was
in effect
 

Revenue:

           

Subscription and support revenue

   $ 37,442      $ 37,478      $ 113,176      $ 113,200  

Professional services and other revenue

     3,679        3,679        10,793        10,793  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,121        41,157        123,969        123,993  

Cost of revenue:

           

Cost of subscription and support revenue

     13,142        13,142        39,723        39,723  

Cost of professional services and other revenue

     3,176        3,176        10,424        10,424  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,318        16,318        50,147        50,147  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     24,803        24,839        73,822        73,846  

Operating expenses:

           

Research and development

     8,314        8,314        23,832        23,832  

Sales and marketing

     14,009        13,898        42,508        42,804  

General and administrative

     5,621        5,621        18,056        18,056  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     27,944        27,833        84,396        84,692  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (3,141      (2,994      (10,574      (10,846

Other income (expense), net

     (217      (217      (427      (427
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (3,358      (3,211      (11,001      (11,273

Provision for income taxes

     144        144        410        410  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (3,502    $ (3,355    $ (11,411    $ (11,683
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share - basic and diluted

   $ (0.10    $ (0.09    $ (0.32    $ (0.33
  

 

 

    

 

 

    

 

 

    

 

 

 

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

     36,212,246        36,212,246        35,564,311        35,564,311  
  

 

 

    

 

 

    

 

 

    

 

 

 

The primary difference in subscription and support revenue relates to the impacts of applying the variable consideration guidance under ASC 606. Under the previous guidance, subscription and support revenue would have been approximately $36 and $24 higher, respectively, for the three and nine months ended September 30, 2018 as revenue for usage based fees, for contracts with annual entitlement allowances, was recognized in the month of such usage. Under ASC 606, usage based fees, for contracts with annual entitlement allowances, are recognized as revenue over the term of the underlying arrangement.

Sales and marketing expense, under the previous guidance, would have decreased by approximately $111 for the three months ended September 30, 2018. Sales and marketing expense would have increased by $296 for the nine months ended September 30, 2018, due to a portion of the commission payments being recorded immediately to expense at the time a liability was recorded. In addition, certain commission amounts that were amortized to expense over the underlying term of the arrangement are now amortized over the average customer life under ASC 606.

The net impact of accounting for revenue under the new guidance increased net loss per share by $0.01 per basic and diluted share for the three months ended September 30, 2018, and decreased net loss per share by $0.01 per basic and diluted share for the nine months ended September 30, 2018.

 

     Nine Months Ended September 30, 2018  

Statement of Cash Flows

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Operating activities

     

Net loss

   $ (11,411    $ (11,683

Adjustments to reconcile net loss to net cash provided by operating activities:

     

Depreciation and amortization

     5,164        5,164  

Stock-based compensation

     5,022        5,022  

Provision for reserves on accounts receivable

     99        99  

Changes in assets and liabilities:

     

Accounts receivable

     1,998        1,799  

Prepaid expenses and other current assets

     (118      (472

Other assets

     (355      28  

Accounts payable

     (1,262      (1,262

Accrued expenses

     1,964        1,964  

Deferred revenue

     (1,335      (893
  

 

 

    

 

 

 

Net cash provided by operating activities

   $ (234    $ (234
  

 

 

    

 

 

 

The adoption of ASC 606 had no impact on the Company’s cash flows from operations. The aforementioned impacts resulted in offsetting shifts in cash flows between net loss and various working capital balances.

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 January 1, 2018

   $ 26,162      $ 3,124      $ 40,799      $ 359      $ 41,158  

Balance at September 30, 2018

     24,040        2,032        39,516        278        39,794  

Revenue recognized during the nine months ended September 30, 2018 from amounts included in deferred revenue at the beginning of the period was approximately $38.1 million. During the nine months ended September 30, 2018, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.5 million and $5.4 million as of September 30, 2018 and January 1, 2018, 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

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as September 30, 2018. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

Subscription and Support Revenue

As of September 30, 2018, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $108.0 million, of which approximately $86.0 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 the end of 2020. The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations for variable consideration that the Company is able to allocate to one or more of the performance obligations in its contracts.

Professional Services

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less. The Company does not have material future obligations associated with professional services that extend beyond one year.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit Risk
9 Months Ended
Sep. 30, 2018
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

3. 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 routinely assesses the creditworthiness of its customers. 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, 2018 and December 31, 2017, no individual customer accounted for 10% or more of accounts receivable, net. For the three and nine months ended September 30, 2018 and 2017, no individual customer accounted for 10% or more of total revenue.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Other Risks
9 Months Ended
Sep. 30, 2018
Text Block [Abstract]  
Concentration of Other Risks

4. 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 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents
9 Months Ended
Sep. 30, 2018
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents

5. 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, 2018 or December 31, 2017.

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, 2018 consist of the following:

 

     September 30, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 18,599      $ 18,599      $ 18,599  

Money market funds

     Demand        8,256        8,256        8,256  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,855      $ 26,855      $ 26,855  
     

 

 

    

 

 

    

 

 

 

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

 

     December 31, 2017  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 17,972      $ 17,972      $ 17,972  

Money market funds

     Demand        8,160        8,160        8,160  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,132      $ 26,132      $ 26,132  
     

 

 

    

 

 

    

 

 

 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share

6. Net Loss per Share

The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):

 

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

Options outstanding

     3,394        4,106        3,870        4,134  

Restricted stock units outstanding

     2,640        2,111        2,297        1,945  

 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

7. 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, 2018 and December 31, 2017:

 

     September 30, 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,256      $ —        $ —        $ 8,256  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,256      $ —        $ —        $ 8,256  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2017  
     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,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based Compensation

8. Stock-based Compensation

The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:

 

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

Expected life in years

     6.3       6.2       6.2       6.1  

Risk-free interest rate

     2.92     2.11     2.88     2.08

Volatility

     42     42     43     42

Dividend yield

     —         —         —         —    

Weighted-average fair value of stock options granted

   $ 3.89     $ 3.03     $ 4.16     $ 3.07  

The Company recorded stock-based compensation expense of $1,522 and $1,818 for the three months ended September 30, 2018 and 2017, respectively, and $5,022 and $5,294 for the nine months ended September 30, 2018 and 2017, respectively. As of September 30, 2018, there was $19,094 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.80 years.

Effective April 11, 2018, the Company adopted the 2018 Inducement Plan (“2018 Plan”). The 2018 Plan provides for the issuance of stock options and restricted stock units to the Company’s Chief Executive Officer (“CEO”). In connection with the approval of the 2018 Plan, the Company granted 440,000 stock options and 400,000 restricted stock units to the CEO.

During 2018, the Company granted an aggregate of 490,000 restricted stock units to certain key executives, which contain both performance-based and service-based vesting conditions. The Company measures compensation expense for these performance-based awards based upon a review of the Company’s expected achievement against specified financial performance targets. Compensation cost is recognized on a ratable basis over the requisite service period for each series of grants to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

The following is a summary of the status of the Company’s stock options as of September 30, 2018 and the stock option activity during the nine months ended September 30, 2018.

 

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

Outstanding at December 31, 2017

     3,924,313      $ 7.33        

Granted

     1,159,685        9.09        

Exercised

     (1,121,591      4.85         $ 4,826  

Canceled

     (883,049      8.23        
  

 

 

          

Outstanding at September 30, 2018

     3,079,358      $ 8.64        6.81      $ 2,306  
  

 

 

          

Exercisable at September 30, 2018

     1,575,950      $ 8.65        4.80      $ 1,442  
  

 

 

          

 

(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, 2018 of $8.40 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, including the restricted stock units with performance-based vesting, during the nine months ended September 30, 2018:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2017

     2,218,704      $ 7.44  

Granted

     1,368,136        8.64  

Vested and issued

     (554,010      7.34  

Canceled

     (556,101      7.43  
  

 

 

    

 

 

 

Unvested by September 30, 2018

     2,476,729      $ 8.31  
  

 

 

    

 

 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

9. Income Taxes

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

The Company has evaluated the positive and negative evidence bearing upon the realizability of its U.S. net deferred tax assets. As required by the provisions of Accounting Standards Codification (“ASC”) 740, Income Taxes, management has determined that it is more-likely-than-not that the Company will not utilize the benefits of federal and state U.S. net deferred tax assets for financial reporting purposes. Accordingly, the net deferred tax assets are subject to a valuation allowance at September 30, 2018 and December 31, 2017. Based on the level of historical income in Japan and future projections, the Company believes it is probable it will realize the benefits of its future deductible differences. As such, the Company has not recorded a valuation allowance against its net deferred tax assets in Japan as of September 30, 2018 and December 31, 2017. The Company’s income tax return reporting periods since December 31, 2015 are open to income tax audit examination by the federal and state tax authorities. In addition, because the Company has net operating loss carryforwards, the Internal Revenue Service is permitted to audit earlier years and propose adjustments up to the amount of net operating losses generated in those years. There are currently no federal, state or foreign audits in progress.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (“SEC”) issued Staff Accounting Bulletin (“SAB”) 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law.

As of September 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. The Company will continue to refine its calculations as additional analysis is completed. The Company expects that any additional changes will be offset by an increase or decrease in the Company’s valuation allowance as any transition tax will result in use of the net operating loss deferred tax asset, which is fully offset by a valuation allowance along with all other net deferred tax assets.

 

No additional U.S. income taxes or foreign withholding taxes have been provided for any additional outside basis differences inherent in the Company’s foreign entities as these amounts continue to be indefinitely reinvested in foreign operations based on management’s current intentions. Determining the amount of unrecognized deferred tax liability related to any remaining undistributed foreign earnings not subject to the transition tax and additional outside basis difference in these entities (i.e., basis difference in excess of that subject to the one-time transition tax) is not practicable. The Company is still in the process of analyzing the impact of the Act on its indefinite reinvestment assertion.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10. Commitments and Contingencies

Legal Matters

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.

On May 22, 2017, a lawsuit was filed against Brightcove and two individuals by Ooyala, Inc. (“Ooyala”) and Ooyala Mexico S. de R.L. de C.V. (“Ooyala Mexico”). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerned allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. On October 19, 2018, the parties settled the matter for an immaterial amount, and the case was dismissed on October 24, 2018.

On October 26, 2017, Realtime Adaptive Streaming LLC filed a complaint against Brightcove and Brightcove’s subsidiary Brightcove Holdings Inc. (collectively, in this paragraph, “Brightcove”) in the United States District Court for the District of Delaware. The complaint alleged that Brightcove infringed five patents related to file compression technology. On December 1, 2017 Realtime filed an amended complaint, adding two additional patents to its claims. On October 18, 2018, Brightcove, entered into a patent license agreement which provides Brightcove a license to the patents-in-suit (as well as additional patents and patent applications owned by Realtime) in exchange for a one-time payment, the amount of which is immaterial to the results of our operations. As a result of entering into the patent license agreement, the case was dismissed on October 31, 2018.

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 claim 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, 2018, 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 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Debt

11. Debt

On November 19, 2015, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $20.0 million asset-based line of credit (the “Line of Credit”) with an expiration date of November 11, 2018. Under the Line of Credit, the Company can borrow up to $20.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. 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 operatingmeasures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lender 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, 2018.    As the Company has not drawn on the Line of Credit, there are no amounts outstanding as of September 30, 2018.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Segment Information

12. Segment Information

Geographic Data

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

 

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

Revenue:

           

North America

   $ 21,834      $ 22,726      $ 67,351      $ 68,205  

Europe

     7,491        6,097        20,538        18,177  

Japan

     5,464        4,129        16,319        12,416  

Asia Pacific

     6,125        6,363        19,292        16,490  

Other

     207        172        469        524  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 41,121      $ 39,487      $ 123,969      $ 115,812  
  

 

 

    

 

 

    

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $20,521 and $21,131 during the three months ended September 30, 2018 and 2017, respectively, and $63,345 and $63,744 during the nine months ended September 30, 2018 and 2017, 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, 2018 and 2017.

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

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued and Adopted Accounting Standards
9 Months Ended
Sep. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
Recently Issued and Adopted Accounting Standards

13. Recently Issued and Adopted Accounting Standards

In February 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification, which replaces the existing guidance for leases.ASU 2016-02 requires the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU 2016-02, a right-of-use asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect 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 ASU 2016-02 must be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December 15, 2018. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements, which provides an additional, optional transition method with which to adopt the new leases standard. This additional transition method allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption, rather than in the earliest period presented in the financial statements, as originally required by ASU 2016-02. The Company currently expects to adopt the standard using the additional transition method introduced by ASU 2018-11. The Company is currently assessing the impact that adopting the new leases standard will have on its consolidated financial statements and related disclosures. While the Company is still in the process of determining the effect that the new standard will have on its financial position and results of operations, the Company expects to recognize additional assets and corresponding liabilities on its consolidated balance sheet, as a result of its existing operating lease portfolio.

 

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230)Classification of Certain Cash Receipts and Cash Payments, which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU 2016-15 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of ASU 2016-15 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. ASU 2016-18 is effective for annual and interim periods beginning after December 15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in ASU 2016-18 using a full retrospective approach. The adoption of ASU 2016-18 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-01 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. ASU 2017-04 is effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company early adopted ASU 2017-04 during the three months ended March 31, 2018, prior to its annual testing of goodwill impairment. The adoption of ASU 2017-04 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In May 2017 the FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 is effective for financial statements issued for annual reporting periods beginning after December 15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU 2017-09 did not have a material effect on the Company’s consolidated financial statements and related disclosures.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act directing taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of September 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and one-time transition tax. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

In addition to the reduction in the federal corporate tax rate and the one-time transition tax, which the Company has accounted for with provisional estimates at September 30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Description and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2018
Business Description

Business Description

Brightcove Inc. (the Company) is a 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. At September 30, 2018, the Company had ten wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, Cacti Acquisition LLC and Brightcove India Pte. Ltd.

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, 2017.

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 resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, 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, 2017 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, 2018 and 2017. 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 of September 30, 2018, other than the changes to revenue recognition as described in Note 2, 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, 2017, have not changed.

Recently Issued and Adopted Accounting Standards

In February 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification, which replaces the existing guidance for leases.ASU 2016-02 requires the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU 2016-02, a right-of-use asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect 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 ASU 2016-02 must be calculated using the applicable incremental borrowing rate at the date of adoption. This guidance is effective for annual and interim periods beginning after December 15, 2018. In July 2018, the FASB issued ASU 2018-11, Leases (Topic 842), Targeted Improvements, which provides an additional, optional transition method with which to adopt the new leases standard. This additional transition method allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption, rather than in the earliest period presented in the financial statements, as originally required by ASU 2016-02. The Company currently expects to adopt the standard using the additional transition method introduced by ASU 2018-11. The Company is currently assessing the impact that adopting the new leases standard will have on its consolidated financial statements and related disclosures. While the Company is still in the process of determining the effect that the new standard will have on its financial position and results of operations, the Company expects to recognize additional assets and corresponding liabilities on its consolidated balance sheet, as a result of its existing operating lease portfolio.

 

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230)Classification of Certain Cash Receipts and Cash Payments, which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU 2016-15 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of ASU 2016-15 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. ASU 2016-18 is effective for annual and interim periods beginning after December 15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in ASU 2016-18 using a full retrospective approach. The adoption of ASU 2016-18 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-01 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. ASU 2017-04 is effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company early adopted ASU 2017-04 during the three months ended March 31, 2018, prior to its annual testing of goodwill impairment. The adoption of ASU 2017-04 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In May 2017 the FASB issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 is effective for financial statements issued for annual reporting periods beginning after December 15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU 2017-09 did not have a material effect on the Company’s consolidated financial statements and related disclosures.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act directing taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of September 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and one-time transition tax. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

In addition to the reduction in the federal corporate tax rate and the one-time transition tax, which the Company has accounted for with provisional estimates at September 30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.

Accounting Standards Update 2014-09 [Member]  
Revenue from Contracts with Customers

In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606, Revenue from Contracts with Customers) (“ASC 606”). The Company adopted ASC 606 on January 1, 2018 and applied the modified retrospective method of adoption with a cumulative catch-up adjustment to the opening balance of retained earnings at January 1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, Revenue Recognition (“ASC 605”), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January 1, 2018. The Company recognized a cumulative catch-up adjustment to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606 outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

1) Identify the contract with a customer

2) Identify the performance obligations in the contract

3) Determine the transaction price

4) Allocate the transaction price to performance obligations in the contract

5) Recognize revenue when or as the Company satisfies a performance obligation

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2018
Summary of Revenue from Contracts with Customers by Business Unit

The following table summarizes revenue from contracts with customers by business unit for the three and nine months ended September 30, 2018.

 

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

Revenue by Business Unit

     

Media

   $ 21,926      $ 67,300  

Digital Marketing / Enterprise

     18,110        53,171  

Volume

     1,085        3,498  
  

 

 

    

 

 

 

Total

     41,121        123,969  
  

 

 

    

 

 

 
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 January 1, 2018

   $ 26,162      $ 3,124      $ 40,799      $ 359      $ 41,158  

Balance at September 30, 2018

     24,040        2,032        39,516        278        39,794  
Balance Sheet [Member]  
Schedule of Changes in Condensed Consolidated Financial Statement

As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January 1, 2018.

 

     As Reported      Adjustments      Adjusted  
     December 31,
2017
     Subscription
and Support
Revenue
     Costs to
Obtain a
Contract
     January 1,
2018
 

Assets

           

Current assets:

           

Cash and cash equivalents

   $ 26,132            $ 26,132  

Accounts receivable, net

     25,236        926           26,162  

Prepaid expenses

     3,991              3,991  

Other current assets

     3,045        1,861        3,384        8,290  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current assets

     58,404        2,787        3,384        64,575  

Property and equipment, net

     9,143              9,143  

Intangible assets, net

     8,236              8,236  

Goodwill

     50,776              50,776  

Deferred tax asset

     87              87  

Other assets

     969           978        1,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities and stockholders’ equity

           

Current liabilities:

           

Accounts payable

   $ 6,142            $ 6,142  

Accrued expenses

     13,621              13,621  

Capital lease liability

     228              228  

Equipment financing

     26              26  

Deferred revenue

     39,370        1,429           40,799  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current liabilities

     59,387        1,429        —          60,816  

Deferred revenue, net of current portion

     244        115           359  

Other liabilities

     1,228              1,228  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities

     60,859        1,544        —          62,403  

Commitments and contingencies

           

Stockholders’ equity:

           

Undesignated preferred stock

     —                —    

Common stock

     35              35  

Additional paid-in capital

     238,700              238,700  

Treasury stock

     (871            (871

Accumulated other comprehensive loss

     (809            (809

Accumulated deficit

     (170,299      1,243        4,362        (164,694
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     66,756        1,243        4,362        72,361  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and nine months ended September 30, 2018, to the pro-forma amounts had the previous guidance been in effect.

 

     As of September 30, 2018  

Balance Sheet

   As reported      Pro forma as if the
previous accounting
guidance was
in effect
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 26,855        26,855  

Accounts receivable, net

     24,040        23,312  

Prepaid expenses

     4,483        4,483  

Other current assets

     7,388        2,497  
  

 

 

    

 

 

 

Total current assets

     62,766        57,147  

Property and equipment, net

     10,153        10,153  

Intangible assets, net

     6,340        6,340  

Goodwill

     50,776        50,776  

Deferred tax asset

     87        87  

Other assets

     2,288        928  
  

 

 

    

 

 

 

Total assets

   $ 132,410      $ 125,431  
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 5,041      $ 5,041  

Accrued expenses

     15,065        15,065  

Capital lease liability

     154        154  

Deferred revenue

     39,516        38,412  
  

 

 

    

 

 

 

Total current liabilities

     59,776        58,672  

Deferred revenue, net of current portion

     278        280  

Other liabilities

     1,117        1,117  
  

 

 

    

 

 

 

Total liabilities

     61,171        60,069  

Commitments and contingencies

     

Stockholders’ equity:

     

Undesignated preferred stock

     —          —    

Common stock

     37        37  

Additional paid-in capital

     249,176        249,176  

Treasury stock

     (871      (871

Accumulated other comprehensive loss

     (998      (998

Accumulated deficit

     (176,105      (181,982
  

 

 

    

 

 

 

Total stockholders’ equity

     71,239        65,362  
  

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 132,410      $ 125,431  
  

 

 

    

 

 

 

Statements of Operations [Member]  
Schedule of Changes in Condensed Consolidated Financial Statement

The following summarizes the significant changes on the Company’s condensed consolidated statement of operations for the three and nine months ended September 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.

 

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

Statement of Operations

   As reported      Pro forma as
if the previous
accounting
guidance was
in effect
     As reported      Pro forma as
if the previous
accounting
guidance was
in effect
 

Revenue:

           

Subscription and support revenue

   $ 37,442      $ 37,478      $ 113,176      $ 113,200  

Professional services and other revenue

     3,679        3,679        10,793        10,793  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,121        41,157        123,969        123,993  

Cost of revenue:

           

Cost of subscription and support revenue

     13,142        13,142        39,723        39,723  

Cost of professional services and other revenue

     3,176        3,176        10,424        10,424  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,318        16,318        50,147        50,147  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     24,803        24,839        73,822        73,846  

Operating expenses:

           

Research and development

     8,314        8,314        23,832        23,832  

Sales and marketing

     14,009        13,898        42,508        42,804  

General and administrative

     5,621        5,621        18,056        18,056  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     27,944        27,833        84,396        84,692  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (3,141      (2,994      (10,574      (10,846

Other income (expense), net

     (217      (217      (427      (427
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (3,358      (3,211      (11,001      (11,273

Provision for income taxes

     144        144        410        410  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (3,502    $ (3,355    $ (11,411    $ (11,683
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share - basic and diluted

   $ (0.10    $ (0.09    $ (0.32    $ (0.33
  

 

 

    

 

 

    

 

 

    

 

 

 

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

     36,212,246        36,212,246        35,564,311        35,564,311  
  

 

 

    

 

 

    

 

 

    

 

 

 

Cash Flow Statement [Member]  
Schedule of Changes in Condensed Consolidated Financial Statement

The net impact of accounting for revenue under the new guidance increased net loss per share by $0.01 per basic and diluted share for the three months ended September 30, 2018, and decreased net loss per share by $0.01 per basic and diluted share for the nine months ended September 30, 2018.

 

     Nine Months Ended September 30, 2018  

Statement of Cash Flows

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Operating activities

     

Net loss

   $ (11,411    $ (11,683

Adjustments to reconcile net loss to net cash provided by operating activities:

     

Depreciation and amortization

     5,164        5,164  

Stock-based compensation

     5,022        5,022  

Provision for reserves on accounts receivable

     99        99  

Changes in assets and liabilities:

     

Accounts receivable

     1,998        1,799  

Prepaid expenses and other current assets

     (118      (472

Other assets

     (355      28  

Accounts payable

     (1,262      (1,262

Accrued expenses

     1,964        1,964  

Deferred revenue

     (1,335      (893
  

 

 

    

 

 

 

Net cash provided by operating activities

   $ (234    $ (234
  

 

 

    

 

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents (Tables)
9 Months Ended
Sep. 30, 2018
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

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

 

     September 30, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 18,599      $ 18,599      $ 18,599  

Money market funds

     Demand        8,256        8,256        8,256  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,855      $ 26,855      $ 26,855  
     

 

 

    

 

 

    

 

 

 

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

 

     December 31, 2017  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 17,972      $ 17,972      $ 17,972  

Money market funds

     Demand        8,160        8,160        8,160  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,132      $ 26,132      $ 26,132  
     

 

 

    

 

 

    

 

 

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding
The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):

 

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

Options outstanding

     3,394        4,106        3,870        4,134  

Restricted stock units outstanding

     2,640        2,111        2,297        1,945  

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2018
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, 2018 and December 31, 2017:

 

     September 30, 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,256      $ —        $ —        $ 8,256  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,256      $ —        $ —        $ 8,256  
  

 

 

    

 

 

    

 

 

    

 

 

 
     December 31, 2017  
     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,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Weighted-Average Assumptions

The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:

 

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

Expected life in years

     6.3       6.2       6.2       6.1  

Risk-free interest rate

     2.92     2.11     2.88     2.08

Volatility

     42     42     43     42

Dividend yield

     —         —         —         —    

Weighted-average fair value of stock options granted

   $ 3.89     $ 3.03     $ 4.16     $ 3.07  
Summary of Status of Company's Stock Option Activity

The following is a summary of the status of the Company’s stock options as of September 30, 2018 and the stock option activity during the nine months ended September 30, 2018.

 

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

Outstanding at December 31, 2017

     3,924,313      $ 7.33        

Granted

     1,159,685        9.09        

Exercised

     (1,121,591      4.85         $ 4,826  

Canceled

     (883,049      8.23        
  

 

 

          

Outstanding at September 30, 2018

     3,079,358      $ 8.64        6.81      $ 2,306  
  

 

 

          

Exercisable at September 30, 2018

     1,575,950      $ 8.65        4.80      $ 1,442  
  

 

 

          

 

(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, 2018 of $8.40 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, including the restricted stock units with performance-based vesting, during the nine months ended September 30, 2018:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2017

     2,218,704      $ 7.44  

Granted

     1,368,136        8.64  

Vested and issued

     (554,010      7.34  

Canceled

     (556,101      7.43  
  

 

 

    

 

 

 

Unvested by September 30, 2018

     2,476,729      $ 8.31  
  

 

 

    

 

 

 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Total Revenue from Customers by Geographic Area, Based on Location of Customer

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

 

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

Revenue:

           

North America

   $ 21,834      $ 22,726      $ 67,351      $ 68,205  

Europe

     7,491        6,097        20,538        18,177  

Japan

     5,464        4,129        16,319        12,416  

Asia Pacific

     6,125        6,363        19,292        16,490  

Other

     207        172        469        524  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 41,121      $ 39,487      $ 123,969      $ 115,812  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Description and Basis of Presentation - Additional Information (Detail)
9 Months Ended
Sep. 30, 2018
Subsidiaries
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of wholly-owned subsidiaries 10
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue by Business Unit        
Revenues $ 41,121 $ 39,487 $ 123,969 $ 115,812
Media [Member]        
Revenue by Business Unit        
Revenues 21,926   67,300  
Digital Marketing / Enterprise [Member]        
Revenue by Business Unit        
Revenues 18,110   53,171  
Volume [Member]        
Revenue by Business Unit        
Revenues $ 1,085   $ 3,498  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2017
Sep. 30, 2018
Sep. 30, 2018
Jan. 01, 2018
Total reported assets $ 127,615,000 $ 132,410,000 $ 132,410,000  
Total reported liabilities 60,859,000 61,171,000 61,171,000  
Deferred revenue recognized $ 38,100,000   0.0  
Assets recognized to obtain a contract   5,500,000 5,500,000 $ 5,400,000
Amortization expense recognized to obtain a contract   $ 1,900,000 $ 5,700,000  
Professional Services [Member] | Maximum [Member]        
Revenue, remaining performance obligation, expected timing of satisfaction, period   1 year 1 year  
Subscription and Support Revenue [Member]        
Revenue, performance obligation, description of timing   2020 2020  
Unsatisfied performance obligations   $ 108,000,000 $ 108,000,000  
Subscription and Support Revenue [Member] | Next Twelve Months [Member]        
Unsatisfied performance obligations   86,000,000 $ 86,000,000  
Accounting Standards Update 2014-09 [Member]        
Subscription term for premium customers     1 year  
Total reported assets   132,410,000 $ 132,410,000 134,764,000
Total reported liabilities   $ 61,171,000 $ 61,171,000 62,403,000
Net impact of accounting for revenue, basic and diluted   $ 0.01 $ (0.01)  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]        
Total reported assets   $ 125,431,000 $ 125,431,000  
Total reported liabilities   60,069,000 60,069,000  
Accounting Standards Update 2014-09 [Member] | Minimum [Member] | Pro Forma [Member]        
Total reported assets   6,979,000 6,979,000  
Total reported liabilities   1,102,000 1,102,000  
Accounting Standards Update 2014-09 [Member] | Accumulated Deficit [Member]        
Reduced accumulated deficit       $ (1,243,000)
Accounting Standards Update 2014-09 [Member] | Sales and Marketing [Member]        
New accounting pronouncement or change in accounting principle, effect of change on operating results   111,000 296,000  
Accounting Standards Update 2014-09 [Member] | Subscription Arrangement [Member]        
New accounting pronouncement or change in accounting principle, effect of change on operating results   36,000 24,000  
Accounting Standards Update 2014-09 [Member] | Costs to Obtain Contract [Member]        
Reduced accumulated deficit   $ (4,362,000) $ (4,362,000)  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Current assets:          
Cash and cash equivalents $ 26,855   $ 26,132 $ 22,056 $ 36,813
Accounts receivable, net 24,040   25,236    
Prepaid expenses 4,483   3,991    
Other current assets 7,388   3,045    
Total current assets 62,766   58,404    
Property and equipment, net 10,153   9,143    
Intangible assets, net 6,340   8,236    
Goodwill 50,776   50,776    
Deferred tax asset 87   87    
Other assets 2,288   969    
Total assets 132,410   127,615    
Current liabilities:          
Accounts payable 5,041   6,142    
Accrued expenses 15,065   13,621    
Capital lease liability 154   228    
Equipment financing     26    
Deferred revenue 39,516   39,370    
Total current liabilities 59,776   59,387    
Deferred revenue, net of current portion 278   244    
Other liabilities 1,117   1,228    
Total liabilities 61,171   60,859    
Commitments and contingencies      
Stockholders' equity:          
Undesignated preferred stock      
Common stock 37   35    
Additional paid-in capital 249,176   238,700    
Treasury stock (871)   (871)    
Accumulated other comprehensive loss (998)   (809)    
Accumulated deficit (176,105)   (170,299)    
Total stockholders' equity 71,239   66,756    
Total liabilities and stockholders' equity 132,410   $ 127,615    
Accounting Standards Update 2014-09 [Member]          
Current assets:          
Cash and cash equivalents 26,855 $ 26,132      
Accounts receivable, net 24,040 26,162      
Prepaid expenses 4,483 3,991      
Other current assets 7,388 8,290      
Total current assets 62,766 64,575      
Property and equipment, net 10,153 9,143      
Intangible assets, net 6,340 8,236      
Goodwill 50,776 50,776      
Deferred tax asset 87 87      
Other assets 2,288 1,947      
Total assets 132,410 134,764      
Current liabilities:          
Accounts payable 5,041 6,142      
Accrued expenses 15,065 13,621      
Capital lease liability 154 228      
Equipment financing   26      
Deferred revenue 39,516 40,799      
Total current liabilities 59,776 60,816      
Deferred revenue, net of current portion 278 359      
Other liabilities 1,117 1,228      
Total liabilities 61,171 62,403      
Commitments and contingencies      
Stockholders' equity:          
Undesignated preferred stock      
Common stock 37 35      
Additional paid-in capital 249,176 238,700      
Treasury stock (871) (871)      
Accumulated other comprehensive loss (998) (809)      
Accumulated deficit (176,105) (164,694)      
Total stockholders' equity 71,239 72,361      
Total liabilities and stockholders' equity 132,410 134,764      
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]          
Current assets:          
Cash and cash equivalents 26,855        
Accounts receivable, net 23,312        
Prepaid expenses 4,483        
Other current assets 2,497        
Total current assets 57,147        
Property and equipment, net 10,153        
Intangible assets, net 6,340        
Goodwill 50,776        
Deferred tax asset 87        
Other assets 928        
Total assets 125,431        
Current liabilities:          
Accounts payable 5,041        
Accrued expenses 15,065        
Capital lease liability 154        
Deferred revenue 38,412        
Total current liabilities 58,672        
Deferred revenue, net of current portion 280        
Other liabilities 1,117        
Total liabilities 60,069        
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Common stock 37        
Additional paid-in capital 249,176        
Treasury stock (871)        
Accumulated other comprehensive loss (998)        
Accumulated deficit (181,982)        
Total stockholders' equity 65,362        
Total liabilities and stockholders' equity $ 125,431        
Accounting Standards Update 2014-09 [Member] | Previously Reported [Member]          
Current assets:          
Cash and cash equivalents   26,132      
Accounts receivable, net   25,236      
Prepaid expenses   3,991      
Other current assets   3,045      
Total current assets   58,404      
Property and equipment, net   9,143      
Intangible assets, net   8,236      
Goodwill   50,776      
Deferred tax asset   87      
Other assets   969      
Total assets   127,615      
Current liabilities:          
Accounts payable   6,142      
Accrued expenses   13,621      
Capital lease liability   228      
Equipment financing   26      
Deferred revenue   39,370      
Total current liabilities   59,387      
Deferred revenue, net of current portion   244      
Other liabilities   1,228      
Total liabilities   60,859      
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Common stock   35      
Additional paid-in capital   238,700      
Treasury stock   (871)      
Accumulated other comprehensive loss   (809)      
Accumulated deficit   (170,299)      
Total stockholders' equity   66,756      
Total liabilities and stockholders' equity   127,615      
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Subscription Arrangement [Member]          
Current assets:          
Accounts receivable, net   926      
Other current assets   1,861      
Total current assets   2,787      
Total assets   2,787      
Current liabilities:          
Deferred revenue   1,429      
Total current liabilities   1,429      
Deferred revenue, net of current portion   115      
Total liabilities   1,544      
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Accumulated deficit   1,243      
Total stockholders' equity   1,243      
Total liabilities and stockholders' equity   2,787      
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Costs to Obtain Contract [Member]          
Current assets:          
Other current assets   3,384      
Total current assets   3,384      
Other assets   978      
Total assets   4,362      
Current liabilities:          
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Accumulated deficit   4,362      
Total stockholders' equity   4,362      
Total liabilities and stockholders' equity   $ 4,362      
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue:        
Total revenue $ 41,121 $ 39,487 $ 123,969 $ 115,812
Cost of revenue:        
Total cost of revenue 16,318 16,504 50,147 48,300
Gross profit 24,803 22,983 73,822 67,512
Operating expenses:        
Research and development 8,314 7,820 23,832 24,293
Sales and marketing 14,009 14,551 42,508 44,356
General and administrative 5,621 5,961 18,056 17,228
Total operating expenses 27,944 28,332 84,396 85,877
Loss from operations (3,141) (5,349) (10,574) (18,365)
Other income (expense), net (217) 71 (427) 523
Loss before income taxes (3,358) (5,278) (11,001) (17,842)
Provision for income taxes 144 118 410 305
Net loss $ (3,502) $ (5,396) $ (11,411) $ (18,147)
Net loss per share-basic and diluted $ (0.10) $ (0.16) $ (0.32) $ (0.53)
Weighted-average number of common shares used in computing net loss per share 36,212,246 34,500,868 35,564,311 34,269,639
Subscription and Support Revenue [Member]        
Revenue:        
Total revenue $ 37,442 $ 36,496 $ 113,176 $ 106,266
Cost of revenue:        
Total cost of revenue 13,142 12,924 39,723 38,180
Professional Services and Other Revenue [Member]        
Revenue:        
Total revenue 3,679 2,991 10,793 9,546
Cost of revenue:        
Total cost of revenue 3,176 $ 3,580 10,424 $ 10,120
Accounting Standards Update 2014-09 [Member]        
Revenue:        
Total revenue 41,121   123,969  
Cost of revenue:        
Total cost of revenue 16,318   50,147  
Gross profit 24,803   73,822  
Operating expenses:        
Research and development 8,314   23,832  
Sales and marketing 14,009   42,508  
General and administrative 5,621   18,056  
Total operating expenses 27,944   84,396  
Loss from operations (3,141)   (10,574)  
Other income (expense), net (217)   (427)  
Loss before income taxes (3,358)   (11,001)  
Provision for income taxes 144   410  
Net loss $ (3,502)   $ (11,411)  
Net loss per share-basic and diluted $ (0.10)   $ (0.32)  
Weighted-average number of common shares used in computing net loss per share 36,212,246   35,564,311  
Accounting Standards Update 2014-09 [Member] | Subscription and Support Revenue [Member]        
Revenue:        
Total revenue $ 37,442   $ 113,176  
Cost of revenue:        
Total cost of revenue 13,142   39,723  
Accounting Standards Update 2014-09 [Member] | Professional Services and Other Revenue [Member]        
Revenue:        
Total revenue 3,679   10,793  
Cost of revenue:        
Total cost of revenue 3,176   10,424  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]        
Revenue:        
Total revenue 41,157   123,993  
Cost of revenue:        
Total cost of revenue 16,318   50,147  
Gross profit 24,839   73,846  
Operating expenses:        
Research and development 8,314   23,832  
Sales and marketing 13,898   42,804  
General and administrative 5,621   18,056  
Total operating expenses 27,833   84,692  
Loss from operations (2,994)   (10,846)  
Other income (expense), net (217)   (427)  
Loss before income taxes (3,211)   (11,273)  
Provision for income taxes 144   410  
Net loss $ (3,355)   $ (11,683)  
Net loss per share-basic and diluted $ (0.09)   $ (0.33)  
Weighted-average number of common shares used in computing net loss per share 36,212,246   35,564,311  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member] | Subscription and Support Revenue [Member]        
Revenue:        
Total revenue $ 37,478   $ 113,200  
Cost of revenue:        
Total cost of revenue 13,142   39,723  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member] | Professional Services and Other Revenue [Member]        
Revenue:        
Total revenue 3,679   10,793  
Cost of revenue:        
Total cost of revenue $ 3,176   $ 10,424  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Operating activities        
Net loss $ (3,502) $ (5,396) $ (11,411) $ (18,147)
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization     5,164 5,607
Stock-based compensation 1,522 $ 1,818 5,022 5,294
Provision for reserves on accounts receivable     99 152
Changes in assets and liabilities:        
Accounts receivable     1,998 (4,816)
Prepaid expenses and other current assets     (118) (1,660)
Other assets     (355) 94
Accounts payable     (1,262) 2,021
Accrued expenses     1,964 (2,874)
Deferred revenue     (1,335) 2,677
Net cash provided by operating activities     (234) $ (11,652)
Accounting Standards Update 2014-09 [Member]        
Operating activities        
Net loss (3,502)   (11,411)  
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization     5,164  
Stock-based compensation     5,022  
Provision for reserves on accounts receivable     99  
Changes in assets and liabilities:        
Accounts receivable     1,998  
Prepaid expenses and other current assets     (118)  
Other assets     (355)  
Accounts payable     (1,262)  
Accrued expenses     1,964  
Deferred revenue     (1,335)  
Net cash provided by operating activities     (234)  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]        
Operating activities        
Net loss $ (3,355)   (11,683)  
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization     5,164  
Stock-based compensation     5,022  
Provision for reserves on accounts receivable     99  
Changes in assets and liabilities:        
Accounts receivable     1,799  
Prepaid expenses and other current assets     (472)  
Other assets     28  
Accounts payable     (1,262)  
Accrued expenses     1,964  
Deferred revenue     (893)  
Net cash provided by operating activities     $ (234)  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net $ 24,040   $ 25,236
Deferred Revenue (current) 39,516   39,370
Deferred Revenue (non- current) 278   $ 244
Accounting Standards Update 2014-09 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 24,040 $ 26,162  
Contract Assets (current) 2,032 3,124  
Deferred Revenue (current) 39,516 40,799  
Deferred Revenue (non- current) 278 359  
Total Deferred Revenue $ 39,794 $ 41,158  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit Risk - Additional Information (Detail) - Customer
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Dec. 31, 2017
Risks and Uncertainties [Abstract]        
Number of customers accounted for more than 10% of accounts receivable, net 0   0 0
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%  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]    
Short-term investments $ 0 $ 0
Long-term investments $ 0 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Investment Holdings [Line Items]    
Amortized Cost $ 26,855 $ 26,132
Fair Market Value 26,855 26,132
Balance Per Balance Sheet 26,855 26,132
Cash [Member]    
Investment Holdings [Line Items]    
Amortized Cost 18,599 17,972
Fair Market Value 18,599 17,972
Balance Per Balance Sheet 18,599 17,972
Money Market Funds [Member]    
Investment Holdings [Line Items]    
Amortized Cost 8,256 8,160
Fair Market Value 8,256 8,160
Balance Per Balance Sheet $ 8,256 $ 8,160
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
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 3,394 4,106 3,870 4,134
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 2,640 2,111 2,297 1,945
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 8,256 $ 8,160
Total assets 8,256 8,160
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 8,256 8,160
Total assets $ 8,256 $ 8,160
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Weighted Average Assumptions (Detail) - Stock Compensation Plan [Member] - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life in years 6 years 3 months 18 days 6 years 2 months 12 days 6 years 2 months 12 days 6 years 1 month 6 days
Risk-free interest rate 2.92% 2.11% 2.88% 2.08%
Volatility 42.00% 42.00% 43.00% 42.00%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value of stock options granted $ 3.89 $ 3.03 $ 4.16 $ 3.07
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense $ 1,522 $ 1,818 $ 5,022 $ 5,294
Unrecognized stock-based compensation expense $ 19,094   $ 19,094  
Weighted average period     2 years 9 months 18 days  
Options Outstanding [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, Granted     1,159,685  
Options Outstanding [Member] | Two Thousand and Eighteen Plan [Member] | Chief Executive Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, Granted     440,000  
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, Granted     1,368,136  
RSUs [Member] | Two Thousand and Eighteen Plan [Member] | Chief Executive Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, Granted     400,000  
RSUs [Member] | Two Thousand and Eighteen Plan [Member] | Key Executives [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, Granted     490,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Summary of Stock Option Activity (Detail) - Options Outstanding [Member]
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares, Outstanding at December 31, 2017 | shares 3,924,313
Shares, Granted | shares 1,159,685
Shares, Exercised | shares (1,121,591)
Shares, Canceled | shares (883,049)
Shares, Outstanding at September 30, 2018 | shares 3,079,358
Shares, Exercisable at September 30, 2018 | shares 1,575,950
Weighted-Average Exercise Price, Outstanding at December 31, 2017 | $ / shares $ 7.33
Weighted-Average Exercise Price, Granted | $ / shares 9.09
Weighted-Average Exercise Price, Exercised | $ / shares 4.85
Weighted-Average Exercise Price, Canceled | $ / shares 8.23
Weighted-Average Exercise Price, Outstanding at September 30, 2018 | $ / shares 8.64
Weighted-Average Exercise Price, Exercisable at September 30, 2018 | $ / shares $ 8.65
Weighted-Average Remaining Contractual Term, Outstanding at September 30, 2018 6 years 9 months 21 days
Weighted-Average Remaining Contractual Term, Exercisable at September 30, 2018 4 years 9 months 18 days
Aggregate Intrinsic Value, Exercised | $ $ 4,826
Aggregate Intrinsic Value, Outstanding at September 30, 2018 | $ 2,306
Aggregate Intrinsic Value, Exercisable at September 30, 2018 | $ $ 1,442
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)
Sep. 30, 2018
$ / 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 $ 8.40
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Restricted Stock Units Activity (Detail) - RSUs [Member]
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 2,218,704
Granted | shares 1,368,136
Vested and issued | shares (554,010)
Canceled | shares (556,101)
Unvested Shares, Ending Balance | shares 2,476,729
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 7.44
Weighted Average Grant Date Fair Value, Granted | $ / shares 8.64
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares 7.34
Weighted Average Grant Date Fair Value, Canceled | $ / shares 7.43
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 8.31
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Income Taxes [Line Items]            
Income tax expense   $ 144,000 $ 118,000 $ 410,000 $ 305,000  
Open tax year 2015          
Federal corporate tax rate       21.00%   34.00%
Japan [Member]            
Income Taxes [Line Items]            
Valuation allowance $ 0 $ 0   $ 0   $ 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
Dec. 01, 2017
Patents
Oct. 26, 2017
Patents
Sep. 30, 2018
USD ($)
Commitment And Contingencies [Line Items]      
Cost for Guarantees and indemnities | $     $ 0
Realtime Adaptive Streaming LLC [Member]      
Commitment And Contingencies [Line Items]      
Complaint filed against patents allegedly infringed | Patents 2 5  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Additional Information (Detail)
9 Months Ended
Sep. 30, 2018
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 operatingmeasures.
Debt amount outstanding $ 0
Secured Line of Credit [Member]  
Debt Instrument [Line Items]  
Line of credit, agreement start date Nov. 19, 2015
Line of credit, expiration Date Nov. 11, 2018
Line of credit maximum borrowing capacity $ 20,000,000
Percentage points added to prime rate or LIBOR 2.50%
Minimum [Member]  
Debt Instrument [Line Items]  
Minimum outstanding principal threshold limit $ 15,000,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 41,121 $ 39,487 $ 123,969 $ 115,812
North America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 21,834 22,726 67,351 68,205
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 7,491 6,097 20,538 18,177
Japan [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 5,464 4,129 16,319 12,416
Asia Pacific [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 6,125 6,363 19,292 16,490
Other [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 207 $ 172 $ 469 $ 524
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 41,121 $ 39,487 $ 123,969 $ 115,812
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 $ 20,521 $ 21,131 $ 63,345 $ 63,744
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued and Adopted Accounting Standards - Additional Information (Detail)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Accounting Changes and Error Corrections [Abstract]    
Federal corporate tax rate 21.00% 34.00%
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &N%84T?(\\#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,$% @ :X5A32?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 " !KA6%-7EE6"NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y'&";UI66G#08K;.QF;+4UC1-C:R1]^SE> MFS*V!]C1TN]/GT"M]D(/ 5_"X#&0Q7@WN:Z/0OLU.Q)Y 1#U$9V*94KTJ;D? M@E.4GN$ 7NF3.B#45=6 0U)&D8(96/B%R&1KM- !%0WA@C=ZP?O/T&68T8 = M.NPI B\Y,#E/].>I:^$&F&&$P<7O IJ%F*M_8G,'V"4Y1;NDQG$LQU7.I1TX MO#\_O>9U"]M'4KW&]"M:06>/:W:=_+;:;'>/3-85?R@X+RJ^XXVXKT7=?,RN M/_QNPFXP=F__L?%54+;PZR[D%U!+ P04 " !KA6%-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 ( &N%84U(0PN1? ( -\( 8 >&PO=V]R:W-H965T&UL?5;;CML@$/T5RQ^P-N!;HB12DJIJI5:*MNKVF20DMM8V+I!D M^_<%[/6Z,.Z+N9TSAX$9#ZL'%Z^R9$P%;TW=RG58*M4MHTB>2M90^<0[UNJ5 M"Q<-57HHKI'L!*-G2VKJ",=Q%C6T:L/-RLX=Q&;%;ZJN6G80@;PU#15_=JSF MCW6(PO>)Y^I:*C,1;58=O;(?3/WL#D*/HM'*N6I8*RO>!H)=UN$6+?*G80T[Z@7'ER/FK&7P]K\/8[(C5[*2,":J;.]NSNC:6]#Y^#T;#4=,0I_UW MZY^M\]J9(Y5LS^M?U5F5Z[ (@S.[T%NMGOGC"QL<2L-@\/X;N[-:P\U.M,:) MU])^@]--*MX,5O16&OK6MU5KVT>_DI"!!A/P0, C 17_)9"!0#X(B76^WYEU M]1-5=+,2_!&(_K8Z:H("+8D^S).9M&=GU[2W4L_>-_$JNALS V+7(_ $@49$ MI&V/ A@2V&&/CO\5V/L( @L0T -BZ61"3V!Z M(32T\F]-0Y !^1P0(I*)!Z M]-P1\!$%+)"! IE'7S@"/@+%L$(.*N0^'SD2/22UD+:_YAC-N%& (H4OXD3* MKH=D4\A,J"Q B84OD3@2 "2%)5 ,)U3L6\C^2G-7:C#<#,Y R" <46B2;EHF+C:RBJ#$[^UMJQ/ M9L?JO<6VW'S ^]+_G8IKU&PO=V]R:W-H965T&ULC9C;;N,V$(9?Q=!]5IPAJ4-@&ZB= M+%J@!8)=M+U6;#HV5K*\DA)OW[Z4K!C6S#"[-];!_Y#_\/")Y/Q<-]_:O7/= M[$=5'MM%M.^ZTWT@JHQ1J22N MBL,Q6LZ'=T_-W,_ZU-YKNMO M_<,?VT6D>D>N=)NN+Z+PES>W=F79E^1]?!\+C:YU]H&W]^^E?QZ2]\D\%ZU; MU^6_AVVW7T19--NZ7?%:=E_J\^]N3,A&LS'[/]V;*[V\=^+KV-1E._S.-J]M M5U=C*=Y*5?RX7 _'X7H>RW\/DP-P#,!K )@/ _08H'\UP(P!YE<#[!A@24!\ MR7UHS(>B*Y;SIC[/FLMX.!7]L(-[Z[MKT[\<>F?XS[=GZ]^^+3&9QV]].:-D M=9'@K62J6 N*="IY$"395/(H2/*K)/997%-!,145A>)O?5B ME%$D+T%E42>R%RMZL=R+)EXLJ\68C(C67*3S'&0GB>@DX4X,<9*P2E*=D5&[ MYB*MC)6=I**3E#LA(VJ5LDH23!,R5M9<93/?C;*73/22<2\4!QFK!118VD%< ME8,)#-M34S_ \TZIF0\U4R22H\B3 ?Y !#IS@AA)\U$R& MKT8#=-1(.C_E(#"S048O&/9-,A@H008F<&(:2DS@-+2*9KX65 D$W3E'HRC3(2"AC$;D M:#04CHEW M0U$BR51F0ZMUF8W(UZ66KDLE#5UI?*R9.I$9BY91VH9Z6N8B^;X"Q3; HE!A'O(D\U-S?B9L1\[)F +2U?!:D"5):@/?7ATX(. $32BQ M--^PB^M+22>M+^.;@YS^[.ZOHGDY'-O9<]UU=367_4$L#!!0 ( &N%84U:7(%"1@( M +(' 8 >&PO=V]R:W-H965T&ULC97OKIL@&,9OQ7@! M!_ROC359NRQ;LB7-6;9]IBVMYJ XH/7L[@?H,0KD]/1#!7R>]_T]:J <*'OA M-<;">VU)Q[=^+42_ 8"?:MPB_D1[W,D[%\I:).2470'O&49G;6H)""%,08N: MSJ]*O79@54EO@C0=/C"/W]H6L7\[3.BP]0/_;>&YN=9"+8"J[-$5_\3B5W]@ M<@;F*N>FQ1UO:.8T)4)V=\03AVO3:>OPW@G*R:; MVQ!.AG V!/&[AF@R1(8!C&0ZZFY5&);BK.I-D-TK"A21<*_8.139+@.P_0X1.B%#[HR5$[/9'3G^D_?'2 MGQ@A1DFF)9V6!(D1=._0Q*F;(W9RQ#9':G",DGS1 SY!&!@DCU0KEL3)DM@L MF<$R2I)%EP3JGT'S6+?B29T\J4^Q8LB<#)G-4!@,V8?>SR/5 MBB5WLN062V:DW>56V@!"YQOZB'+%5#B9"IO)2+XKK$Y1FL(HL9 8&!>WXBLA$>JP;BH_4$L#!!0 ( &N%84U$ MYI)]\@4 .D? 8 >&PO=V]R:W-H965T&ULC9EA;]LV M$(;_BN'OJWE'4B*#)$!M>=B #2@Z;/NL)DIBU+8R24FZ?S])5EW[[F7F+[&M M/"1UQ^-[1_+ZK6Z^MD]5U_=4[UV_=-O-OOK4S-J7W:YL M_EU6V_KM9D[S[P\^;QZ?NN'!XO;ZN7RL_JBZ/Y\_-?VOQ;&7^\VNVK>;>C]K MJH>;^4>Z6GLS-!B)OS;56WOR?3:8\J6NOPX_?KV_F9OAC:IM==<-793]QVNU MJK;;H:?^/?Z9.IT?QQP:GG[_WOO/H_&],5_*MEK5V[\W]]W3S3S,9_?50_FR M[3[7;[]4DT%^/INL_ZUZK;8]/KQ)/\9=O6W'O[.[E[:K=U,O_:OLRF^'S\U^ M_'P[_" SLUL#\:N'<;N*F!NW0$/S7P8H3%P?;1F479 ME;?73?TV:P[Q\%P.84=7OI^NN^'A.#OC_WI_MOW3U]O<7B]>AWXF9'E ^!1Q MYTBA$3H2BW[\XTLP>HDEJ^9\/L *$$&\P_]VLGZWD[/7M-!7=FQO3QWA<7L' MV[NQO3MMGPE?'Y!\1/8CXHB8A#6>>V9 M'+?/8/M,>T9,[_* ^-/7S"P):H4H;V2X:LH; =@4UWR'AEPC;1^67(&)\&=5; M!DMB(E<:R@,;X14-L0U6>@50CJ/%5I'!8FJT72S5U.@0=<:(L%A!S'N2PJLQ MQ]Z(9;%&F+,^2UB72!6DK5.Y@O32RI1^(2IFRC9-43 ^D[8!+.>4LA/,0!^) MM6U.VL8Z1/+H9$PB+%@9;P7 @NOE65H',!]2ZDHX<9'5UGEIG54#_=0O.#5U M //616D=P,AX63BL(1=LELBKA!,KZ@)\P#* M3)OU,B\BS+-,L@7"B(PA:1SB\N 2281PUB>=]H-,^P0R MNEYR )*E00$@1T8:IB%K4L&(T8ID:PS36^2]A# .++<&P',QIRM=!# J5V 8P3'.L$EZJX&:<0SBZ/ M02S7#/9H*@;UELEFW A1'J1X%H,CD4?E78]&[5/AAI6:]34N&'Y9#UG*H MPP\(DEI0*T3Y(+=J@"+C9(RN(4:<"#Z+!= " 72)'K 6BV ,1%\%@N@U0(H M)6MI]0Z@WS *]R)(%K<%@*P\[5LCR*2.R1+G9%KV8B+N+)8]JV4ORKBS2(&D MZ %([8X+ )&-LJ!'5+*BMUCP+!"\1-JV6/"L%KQDS&'!LUKP=,R!,R(I=X#) MY7H&#'DO'0N@D/(*5CJK:U)*G=19+'4V7NQ8AP7% 4%1Y[OZ((;E( M1A0 BJHF!E!?[B3*/(=5S@&52ZQFAU7. 963)U0."5AB%*PZ3A]RD$EUD3B@ M=Y?' %[@#BQP%0-Z\^RL/(@ 4":W606 *,B3G36B8FI?Y+#L." [J2# LN. M[$A)=T ),EE)7 (5 ')1W7QHR'-JOK'P."0\J?6%A<==+CP>"X^_0'@FYG1# MXV71N4*0EU4$@"C+9;9$5*XN&18GUY2[JGD<[XS;V5W]LN\&EYP\/=Y+?^3A MFE,\7]+5BL#S@J[6AUOG']T?+L%_+YO'S;Z=?:F[KMZ-5Z /==U5_[M_^!U!+ P04 " !KA6%- M=;)]76(" "#!P & 'AL+W=O M68,WZ2A[XP6 <-[KJN$KMQ"B72+$\P)JPI]H"XU\.FB8[M6)K0LZC*!G;,X>>Z)NS/&BK:K5SL7@,OY:D0*H#2I"4G M> 7QH]TQN4*CRJ&LH>$E;1P&QY7[C)?;6.$UX&<)'9_,'>5D3^F;6GP]K%Q/ M)005Y$(I$#E<((.J4D(RC=^#ICMNJ8C3^57]L_8NO>P)AXQ6O\J#*%;NW'4. M<"3G2KS0[@L,?B+7&1G+F@]J,A4:O+>CV6CQV[0 MO]+L!'\@^"-![OV($ R$X(,0/B2$ R'\WQVB@1 9.Z#>NR[FA@B2)HQV#NL_ MAY:HKPXO(WEWD,T]!(\()!,8 ML_!M6:S].[I_NT%F006$,:#?D41)Y9#@LJ"A8SHR(6%,8AQD99;+ Y#F.[L\CJ++*4)K(+S*P" ML[O28,_PL^XQT:T? Y3=@V*C>AN;CGD0VWM0X"_LCF*KH]CB*#8-^LR+Y9$7Q9O<3FBN+JUW;?^ MI/7@?:^KIE_[IV&X/ =!OSOINNP_M1?=F'\.;5>7@WGLCD%_Z72YGRK556[\S6HJ>^TVJ_8Z5.=&OW9>?ZWKLOMWJZOVMO;)_U'P]7P\#6-!L%E= MRJ/^0P]_7EX[\Q3G=,(8HS>5=%[JJQDC&QS]+4/_>YECQ\?Y']"]3\B:9M[+7 M15O]?=X/I[6?^=Y>'\IK-7QM;[_H):'8]Y;L?]/ONC+RT8EI8]=6_?3K[:[] MT-9+%&.E+K_/UW,S76_S/VFR5,,5>*G ]PJF[?^KH)8*ZF>%:$I^=C:E^KD< MRLVJ:V]>-X_6I1PG!3TKTYF[L7#JN^D_DVUO2M\W%&:KX'T,M&BVLX8?-7=% M8*+?FV#4Q)9%=?[80 $4&6Y!P2345%]]2"+' 2(8()H"1 \!LMSJA%F23I)F MDCP11416*DB6491B-S%T$\MT*,0!$A@@$>F0;70[:^('HS$ED94-$"6A(Y<4 M6DF%E3RQG*2RD9#M*0)$G$?820:=9*!3K%:VF6@EM^9!(244,_:10Q\Y&%V% M U"(UVP(4HGL11M*HWEN+>T"J)ZBC!*''P=#"/B);3\D6R(2?I J21RSGR!P M7HB%GRBT[;!L2,6Q;4>J7)..,)I(22_*]J) TIS82P#(.&0'B@F#CB3I(C%S M(C!S!!J ZHFSU-4[F'042SNI;2<&O:.4&"HIXR1UL(HP-PF!T\8522@^L1+= M U0FE@L5A.E)*8"%*R>,/4+<$V]X2373QP+"2);GKL6)\4R\DXS"VMZ;!PY=N MK;OC="C0>[OVV@SC-^5#Z?W@X87'+V6K?$O/Q7Q\\#/,?)KQ>]D=STWOO;6# M^0Z?OI8/;3MHXS+\9#KLI,O]_:'2AV&\3UE.2(+[,E!XY_&6,4] MNK9EKK? ZPA2DJ6[W2U37&A:YC%VLF5N!B^%AI,E;E"*V]\=>SMS!@Y$_1>V[ M@MY14D/#!^D?S?@)YG[>43(W_P4N(#$]*,$:E9$N?DDU.&_4S()2%'^93J'C M.<[\5]@V()T!Z1L FPI%Y1^XYV5NS4CL-/N>ARM.#BG.I@K!.(KX#\4[C%[* M)$MR=@E$<\YQRDG7.4L&0_:E1+I5XIC^!4^WX=FFPBS"LS\4_H-@OTFPCP3[ M_[:XE9.]*<)6,U5@V[A-CE1FT'&35]%E8>_3>">_TZ=M_\IM*[0C9^/Q9N/\ M&V,\H)3=#:Y0AP]L<20T/ICOT;;3FDV.-_W\@MCRC,M?4$L#!!0 ( &N% M84VQ^8%?M $ -(# 8 >&PO=V]R:W-H965T&UL?5/; MCMP@#/T5Q KJI5::;15VVU"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U FG% M^&YWQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZIV^.9]EV(3I8F?>BA2\0 MOO9GAQ9;6&JIP7AI#7'0%/1Q?SQE,3X%?),P^M69Q$HNUKY$XV-=T%T4! JJ M$!D$;E=X J4B$732JK!!ZMG%I2BQ>NT2Y/V<;K)[F?8-H#/ M +X 'E(>-B5*RM^)(,K]B$^\/W+L316=J17I#L5[]%[+_2'+V342 MS3&G*8:O8Y8(ANQ+"KZ5XL3_@?-M^&%3X2'!#W\HO-TFR#8)LD20_;?$K9B[ MOY*P54\UN#9-DR>5'4R:Y)5W&=A'GM[D=_@T[9^%:Z7QY&(#OFSJ?V-M )2R MN\$1ZO"#+8:")L3C/9[=-&:3$6P__R"V?./R%U!+ P04 " !KA6%-I=!\ M[+4! #2 P & 'AL+W=O5%2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF\XDI M+C0MLN@[F2+#WDFAX62([97BYO4($H><;NF;XTDTK0L.5F0=;^ [N!_=R7B+ MS2R54*"M0$T,U#F]W1Z.NQ ? WX*&.SB3$(E9\3G8-Q7.=T$02"A=(&!^^T" M=R!E(/(R?D^<=$X9@,OS&_O76+NOYU,&9VQ%O//BK?=>BFUZD[%+()IBCF-, MLHR9(YAGGU,D:RF.R0=XL@Y/5Q6F$9[^HW"_3K!;)=A%@MU_2UR+^?PN"5OT M5(%IXC194F*OXR0OO// WB;Q3?Z&C]/^R$TCM"5G=/YE8_]K1 =>RN;*CU#K M/]AL2*A=.-[XLQG';#0<=M,/8O,W+OX 4$L#!!0 ( &N%84TQYV6"LP$ M -(# 9 >&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ7B27#,M9$>+ M+/I.MLC,X)7LX&2)&[06]N<1E!ESNJ.OCGO9M#XX6)'UHH'OX'_T)XL66U@J MJ:%STG3$0IW3V]WAF(;X&/ @872K,PF5G(UY"L:7*J=)$ 0*2A\8!&X7N .E M A'*>)XYZ9(R -?G5_9/L7:LY2P)EVF47]W&ZX1]FV#: SP"^ &YB'C8E MBLH_"B^*S)J1V*GWO0A/O#MP[$T9G+$5\0[%._1>BEV:9.P2B.:8XQ3#US%+ M!$/V)07?2G'D?\'Y-GR_J7 ?X?O?%/XC?[I)D$:"]+\E;L7\J9*M>JK!-G&: M'"G-T,5)7GF7@;WE\4W>PJ=I_R9L(SM'SL;CR\;^U\9X0"G)%8Y0BQ]L,134 M/AS?X]E.8S89WO3S#V++-RY^ 5!+ P04 " !KA6%-/]P#AK0! #2 P M&0 'AL+W=O67M\4;@X@-?IWV? CNNV5E^ &>:<.3,,V6CLBVL!/'E3 M4KNRO(T@SYG1//QR/7=/ZX&!%UHL&GL#_Z$\6+;:P5)T"[3JC MB84ZI_?[PS$-\3'@9P>C6YU)J.1LS$LPOE8YW05!(*'T@4'@=H$'D#(0H8S7 MF9,N*0-P??Y@_QQKQUK.PL&#D<]=Y=NJXIF8O_!A>0 M&!Z48([22!=74@[.&S6SH!0EWJ:]TW$?IYOD=H9M _@,X O@+N9A4Z*H_)/P MHLBL&8F=>M^+\,3[ \?>E,$96Q'O4+Q#[Z78ITG&+H%HCCE.,7P=LT0P9%]2 M\*T41_X/G&_#DTV%280G?RA,MPG238(T$J3_+7$KYOJO)&S54P6VB=/D2&D& M'2=YY5T&]I['-_D=/DW[=V&;3CMR-AY?-O:_-L8#2ME=X0BU^,$60T+MP_$6 MSW8:L\GPII]_$%N^&PO=V]R:W-H965T-(!S2OM@%PY%U);3/: M.-<=&+-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YI8IT6J:I]%W,GF*O9.M MAI,AME=*F%]'D#AD=$NOCJ>V;EQPL#SM1 W/X'YT)^,M-K.4K0)M6]3$0)71 M^^WAF(3X&/"SA<$NSB14QMO$2>>4 M ;@\7]F_Q-I]+6=AX0'E2UNZ)J-[2DJH1"_=$PZ/,-7SB9*I^&]P >G#@Q*? MHT!IXTJ*WCI4$XN7HL3[N+'KCO31&XB?/>'PKMU@F25((D$R7]+7(O9_Y6$+7JJP-1QFBPIL-=QDA?> M>6#O>7R3W^'CM'\7IFZU)6=T_F5C_RM$!U[*YL:/4.,_V&Q(J%PXWOFS&<=L M-!QVTP]B\S?./P!02P,$% @ :X5A3?$<^("U 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q <$K]>;IBO;4C91U4JM MM$K5])FUQS8*,"[@=?KW!>RX5FOE!9CAG#,7AGQ$\V([ $=>E=2VH)US_9$Q M6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB2W3'&A:9E'W]F4.0Y."@UG0^R@ M%#>_3R!Q+.B.OCF>1-NYX&!EWO,6OH/[T9^-M]BB4@L%V@K4Q$!3T/O=\90% M? 0\"QCMZDQ")1?$EV!\J0N:A(1 0N6" O?;%1Y RB#DT_@U:](E9""NSV_J MGV+MOI8+M_" \J>H75?0.TIJ:/@@W1..GV&NYT#)7/Q7N(+T\)")CU&AM'$E MU6 =JEG%IZ+XZ[0+'?=QNMG?SK1M0CH3TH5P%^.P*5#,_)$[7N8&1V*FWO<\ M//'NF/K>5,$96Q'O?/+6>Z_E+ON8LVL0FC&G"9.N,0N">?4E1+H5XI3^1T^W MZ?O-#/>1OE]'/R3; MFF0!8%LG=+W, <_BV2K7JJP+1QFBRI<-!QDE?>96#O MT_@F?^'3M'_CIA7:D@LZ_[*Q_PVB Y]*&UL?5/;;M0P$/T5RQ]0[WI36JV22-TB!!)(JR+H MLS>9)%9]";:S*7_/V$E#@(@7VS.><^;,>)R/UKWX#B"05ZV,+V@70G]DS%<= M:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[=TP+:6B9)]_9E;D=@I(&SH[X06OA M?IY V;&@>_KF>))M%Z*#E7DO6O@*X5M_=FBQA:66&HR7UA '34$?]L=3%N-3 MP'<)HU^=2:SD8NU+-#[5!=U%0:"@"I%!X':%1U J$J&,'S,G75)&X/K\QOXA MU8ZU7(2'1ZN>91VZ@MY34D,C!A6>[/@1YGIN*9F+_PQ74!@>E6".RBJ?5E(- M/E@]LZ 4+5ZG79JTC]/-73;#M@%\!O %<)_RL"E14OY>!%'FSH[$3;WO17SB M_9%C;ZKH3*U(=RC>H_=:[F]YSJZ1:(XY33%\';-$,&1?4O"M%"?^#YQOPP^; M"@\)?OA#X6&;(-LDR!)!]M\2MV*ROY*P54\UN#9-DR>5'4R:Y)5W&=@'GM[D M=_@T[5^$:Z7QY&(#OFSJ?V-M )2RN\$1ZO"#+8:")L3C'9[=-&:3$6P__R"V M?./R%U!+ P04 " !KA6%-].3^PK4! #2 P &0 'AL+W=O::*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X M9'1+/QW/;=VXX&!YVHD:7L!][T[&6VQF*5L%VK:HB8$JHW?;PW$7XF/ CQ8& MNSB34,D9\3487\J,;H(@D%"XP"#\=H%[D#(0>1EO$R>=4P;@\OS)_AAK][6< MA85[E#_;TC49O:6DA$KTTCWC\ 13/7M*IN*_P@6D#P]*?(X"I8TK*7KK4$TL M7HH2[^/>ZK@/XTV23+!U )\ ? ;N.]- M$9RQ%?'.B[?>>\FW^WW*+H%HBCF.,7P9,T,T65)@K^,D+[SSP-[Q^":_P\=I M_R9,W6I+SNC\R\;^5X@.O)3-E1^AQG^PV9!0N7"\\6O2FJ7T];[[LB8*UM0W-V8#C3> MU,8J[M&T#7.=!5Y%D)(L39);IKC0M,BB[VR+S/1>"@UG2URO%+=O)Y!FR.F& MOCN>1=/ZX&!%UO$&OH+_UITM6FQFJ80"[831Q$*=T_O-\;0+\3'@NX#!+$!I Q$*./GQ$GGE &X/+^S?XJU8RT7[N#! MR!^B\FU.#Y144/->^F+H.WZXJW$;X]@^% M']8)=JL$NTBP^V^)*S&WR5])V**G"FP3I\F1TO0Z3O+".P_L?7Q$]CM\G/8G M;ANA';D8CR\;^U\;XP&E)#BWN'6T 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0;[Q+6ZV22-TB!!)(JR+@V9M,$JN^!-O9 ME+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z M+0*:KF6^=R#J!-**\=WNEFDA#2WSY#N[,K=#4-+ V1$_:"WBA<\0OO1GAQ9;6&JIP7AI#7'0%/0A.YX.,3X%?)4P^M69Q$HN MUCY'XT-=T%T4! JJ$!D$;E=X!*4B$-B5*RM^*(,K]B$^<'3GVIHK.U(IT MA^(]>J]E=IOE[!J)YIC3%,/7,4L$0_8E!=]*<>)_P?DV?+^I<)_@^]\4_H/@ ML$EP2 2'_Y:X%;/_(PE;]52#:],T>5+9P:1)7GF7@7W@Z4U^A4_3_DFX5AI/ M+C;@RZ;^-]8&0"F[&QRA#C_88BAH0CS>X=E-8S89P?;S#V++-RY_ E!+ P04 M " !KA6%-^V6WX+0! #2 P &0 'AL+W=OVUKX =]Q[]^XXTL'8)]< >/*L5>LRVGC?'1AS10-:N"O308LWE;%:>#1M MS5QG0901I!7CF\V>:2%;FJ?1=[)Y:GJO9 LG2UROM; O1U!FR.B6OCH>9-WX MX&!YVHD:?H+_U9TL6FQF*:6&UDG3$@M51F^WAV,2XF/ ;PF#6YQ)J.1LS%,P MOI<9W01!H*#P@4'@=H$[4"H0H8P_$R>=4P;@\OS*_C76CK6JXIF8K_ 1=0&!Z48(["*!=74O3.&SVQH!0MGL==MG$? MQAO^>8*M _@$X#/@)N9A8Z*H_(OP(D^M&8@=>]^)\,3; \?>%,$96Q'O4+Q# M[R7?[I.470+1%',<8_@R9HY@R#ZGX&LICOP#G*_#=ZL*=Q&^>Z/P>IT@625( M(D'RWQ+78O;ODK!%3S78.DZ3(X7IVSC)"^\\L+<\OLF_\'':[X6M9>O(V7A\ MV=C_RA@/*&5SA2/4X >;#065#\=/>+;CF(V&-]WT@]C\C?._4$L#!!0 ( M &N%84VHZY3(M $ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$ ME4!:,;[9W#$MI*%%EGQG6V38>R4-G"UQO=;"_CR!PB&G6_KF>))-ZZ.#%5DG M&O@*_EMWML%B,TLE-1@GT1 +=4X?ML?3/L:G@&<)@UN<2:SD@O@2C4]53C=1 M$"@H?6008;O"(R@5B8*,'Q,GG5-&X/+\QOXAU1YJN0@'CZB^R\JW.3U04D$M M>N6?E80<)2J75E+VSJ.>6((4+5['79JT#^/-+9]@ MZP ^ ?@,.*0\;$R4E+\77A29Q8'8L?>=B$^\/?+0FS(Z4RO271#O@O=:;._N M,W:-1%/,:8SARY@Y@@7V.05?2W'B_\#Y.GRWJG"7X+L_%![6"?:K!/M$L/]O MB6LQ[_Y*PA8]U6";-$V.E-B;-,D+[SRP#^D1V>_P<=J_"-M(X\@%?7C9U/\: MT4.0LKD)(]2&#S8;"FH?C_?A;,&UL=53M MCIP@%'T5PP,LZO@QF:C)SFXV;=(FDVW:_F;T^I$%L8#C]NT+Z%KKT#_"O9Q[ MSKD(9!,7;[(%4-X[H[W,4:O4<,)8EBTP(A_X +U>J;E@1.E0-%@. DAEBQC% MH>\GF)&N1T5F.\)J'/T&)S.J<%;P(\.)KF9>Z:3*^=O)OA_FD5_*QMQ=_DUWO]V-HC_!?^/PX?"6BZ7KI7;G2%\$>UYIS!=J*_Z!W MK-7OT1I0J)69IGHNYELY!XH/RX.#UU>O^ -02P,$% @ :X5A33)?4D+V M 0 [ 4 !D !X;"]W;W)K&ULC53;CILP$/T5 MQ >L@5P@$2!MMJI:J96BK;I]=F"X:&U,;2=L_[ZV(932J;0OV#.<.>>,P9,. M0KZJ!D![;YQU*O,;K?LC(:IH@%/U('KHS)M*2$ZU"65-5"^!EJZ(,Q(%P9YP MVG9^GKK<6>:IN&K6=G"6GKIR3N6O$S Q9'[HWQ//;=UHFR!YVM,:OH'^WI^E MB#R%@2UPB)<6!K78>[:5BQ"O-OA<9GY@'0�EL* M:I8;/ %CELGX^#F1^K.F+5SN[^P?7?.FF0M5\"38C[;43>8GOE="1:],/XOA M$TP-[7QOZOX+W( 9N'5B- K!E'MZQ55IP2<68X73MW%M.[<.$_^]#"^(IH)H M54!&(>?\ ]4T3Z48/#D>?D_M-PZ/D3F;PB;=4;AWQKPRV5L>QDE*;I9HPIQ& M3+3$S ABV&>)"),X1?^41WCY!G6X<>7;OQP>5@X13!+@(EM49(L0A"L1#/.? M3G:HR XAV. $>Y1@CQ!L5RXQS X7B5&1&"'8XP0)2I"\PR6&B7&1 RIR0 @2 MG, ,#?3/#][A$P4=5CID<=DXR-J-&>45XMJY&;?(SJ/L,7*7]0]\G(-?J:S; M3GD7HS$D*#\1(\F/^G,:-W#AA4VFYCLY?C_!D#+?IIMI)YP.>_ 5!+ M P04 " !KA6%-*5(YO;4! #2 P &0 'AL+W=O6_>#$,QH7FR/8 CSTIJ6]+>N>'$F*U[4-S>X0#:W[1H%'?> M-!VS@P'>1)"2+$N2MTQQH6E51-_%5 6.3@H-%T/LJ!0WO\\@<2II2E\E]>CKG(3X&_! PV0,I Y&7\6CCIFC( M^<7]H^Q=E_+E5MX0/E3-*XO MZ9&2!EH^2O>(TR=8ZGE#R5+\%[B!].%!B<]1H[1Q)?5H':J%Q4M1_'G>A8[[ M--\-B>*RC]PQZO"X$3,W/N!AR=.3YGO31V)[G7GS.!C2OM@5PY%U);7/:.M?M&;-E"XK;&^Q ^S\U&L6==TW# M;&> 5Y&D)$LVFSNFN-"TR&+L:(H,>R>%AJ,AME>*FS\'D#CD=$LO@2?1M"X$ M6)%UO(%?X'YW1^,]-JM40H&V C4Q4.?T8;L_I $? <\"!KNP2>CDA/@:G.]5 M3C>A()!0NJ# _7&&1Y R"/DRWB9-.J<,Q*5]4?\:>_>]G+B%1Y0OHG)M3C]1 M4D'->^F>^NBYV'[> M9>P&UL M;5/;CILP$/T5RQ^P)B1[:01(FUVM6JF5HJVZ?79@ &MM#[5-V/Y];4,H37G! M,\,Y9RX>9P.:=]L"./*AI+8Y;9WK]HS9L@7%[0UVH/V?&HWBSKNF8;8SP*M( M4I*E27+'%!>:%EF,'4V18>^DT' TQ/9*2_= M*PZ?8>KGEI*I^:]P!NGAH1*?HT1IXY>4O76H)A5?BN(?XRET/(=)_T);)Z03 M(;TBL#%1K/R9.UYD!@=BQMEW/%SQ9I_ZV90A&$<1__GBK8^>B\VGNXR=@]"$ M.8R8=(F9$7[6X MAGFX2L(6,U5@FKA-EI38Z[C)B^B\L(]IO)._\'';OW'3"&W)"9V_V3C_&M&! M+R6Y\2O4^@](#8_X^(/4$L#!!0 ( &N%84WJ M^VMRTP$ )P$ 9 >&PO=V]R:W-H965T7%,0"KKU_?X#6FBW](LSPS//, MX SI*-6K;@ ,>A>\TQENC.GWA.BB <'TE>RALR>55((9:ZJ:Z%X!*WV0X(1& MT8X(UG8X3[WOJ/)4#H:W'1P5TH,03/T[ )=CAC?XP_'4UHUQ#I*G/:OA#YB_ M_5%9BRPL92N@TZWLD((JPW>;_6'G\![PW,*H5WOD*CE)^>J,GV6&(Y<0<"B, M8V!V.<,]<.Z(;!IO,R=>)%W@>O_!_NAKM[696(U"?7<3JYCN>P< "= M ^@2<.-UR"3D,W]@AN6IDB-2T]WWS/WBS9[:NRFK(-$\1!@M@3Q&O]*+HH M,83YIL@D*)($".B%2 CS326[H,@N0!!?B(0PR84(676' %7[N="HD$/G9W+E M74;OCOKN^H1/<_N;J;KM-#I)8WO4=U(EI0&;2G1E"V[L4[$8'"KCMM=VKZ:! MF0PC^_DM(,N#E/\'4$L#!!0 ( &N%84W7[[K[N $ -(# 9 >&PO M=V]R:W-H965TD21;9EII.TR9M M4M1IW6]B7]NH8#S [EG',_N*2#L2^N ?#D5:O69;3QOCLQ MYHH&M'!WIH,6;RICM?!HVIJYSH(H(TDKQI-DS[20+=J)&KZ#_]%=+%IL5BFEAM9)TQ(+548?-J?S M+N CX%G"X!9G$BJY&O,2C"]E1I.0$"@H?% 0N-W@$90*0IC&KTF3SB$#<7E^ M4_\4:\=:KL+!HU$_9>F;C!XI*:$2O?)/9O@,4SWWE$S%?X4;*(2'3#!&892+ M*REZYXV>5# 5+5['7;9Q'\:;PX>)MD[@$X'/A&.,P\9 ,?./PHL\M68@=NQ] M)\(3;TX<>U,$9VQ%O,/D'7IO.4_V*;L%H0ES'C%\@=G,"(;J&PO M=V]R:W-H965T6TI07/#.<.7-F/"XF;5YM#^#0FQ3*EKAW;C@0 M8NL>)+,W>@#E_[3:2.:\:SIB!P.LB4E2$)IE=T0RKG!5Q-C)5(4>G> *3@;9 M44IF?A]!Z*G$.;X&GGG7NQ @53&P#KZ#^S&&X M#_@(>.$PV96-0B=GK5^#\Z4I<18$@8#:!0;FCPL\@!"!R,OX-7/BI61(7-M7 M]J?8N^_ES"P\:/&3-ZXO\4>,&FC9*-RSGC[#W,\M1G/S7^$"PL.#$E^CUL+& M+ZI'Z[2<6;P4R=[2R54\IYG_FK:=0.<$NB30N]A+*A25/S+'JL+H"9DT^X&% M*\X/U,^F#L$XBOC/B[<^>JEH]JD@ET T8XX)0U>8?$$0S[Z4H%LECO2_=)IG MVP2[38V[2+!;U]_1;8+])L$^$NS_49"_:S)A;B-&I2+O19+54"68+JZ31;4> M55SE5739V'L:+^4O/*W[-V8ZKBPZ:^>O-EY J[4#KR2[\2)Z_\(61T#K@OG! MVR;M67*<'N8G1)9W7/T!4$L#!!0 ( &N%84T6\/H.BP( ,X( 9 M>&PO=V]R:W-H965T'-XS@O295I0-=-W J7-1VFNC:"TL3 M>A)E49,79O%356'V9TU*>EG:P+X67HMC+E3!29,&'\EW(GXT+TR.G%YE7U2D MY@6M+48.2WL%%L\ *8)&_"S(A0_N+=7*CM(W-?BR7]JN7E3#:D M+)62]/&[$[7[.15Q>']5_Z2;E\WL,"<;6OXJ]B)?VI%M[0 M;UM=]U_)F902KIS(.3): /4'. M_8B .@+Z('@/"5Y'\.;.X'<$?S2#T_:NP]QB@=.$T8O%VO>AP>JU PM?/JY, M%?73T?_)/+FLGE,(8.*)2+ 0;\:/ >W+3F&UOS#:WY9H' *!#,#SP41 .YX M?4]A/@+AG44.[NPUP& HO"-AW"A6 /Y'+.9%#-"<6-!T2;B1/TYEBD)>/-Y2 MG,%>7!%VU ])_P^Q8 MU-S:42%/$+W/'R@51)IWG^3#S.7'13\HR4&HVU#>L_:$;0>"-MW7@]-_PJ1_ M 5!+ P04 " !KA6%-7R..TLP# #@$@ &0 'AL+W=O7NOSZKN_CGJILI-=]B\1NVY4?EA"*K*B!$21U5>U.%F-9Q[;C8K_6;*HE;/ M3="^557>_/>H2GU9AS3\./&M>#V9_D2T69WS5_5=F;_.STUW%%VS'(I*U6VA MZZ!1QW7X"WW8<=8'#(J_"W5I;_:#OI07K7_T![\?UB'I':E2[4V?(N\V[^I) ME66?J?/Q[Y0TO%ZS#[S=_\C^ZU!\5\Q+WJHG7?Y3',QI':9A<%#'_*TTW_3E M-S45),-@JOX/]:[*3MX[Z:ZQUV4[_ ;[M];H:LK26:GRG^.VJ(?M9&_[KQ;+NS[QM&TU7TWB>:-(^CAMUJDKGD"4CFBNV7BAU0T.RJ MB;HRKK4P6 L;$HC;!(Q8M8R:9-#4@X:R)*:2$$OY!)2<"4H6_5$C;RX5DU1FKGL@I#2AKOD%PIEW ;T+X-VZOX_"&2:>#H-D6Q*.)8\7 M";U(X(5;PR.=2TB)K"S4[:13FQ3$/P%B:#P&QH5E/';G6H:,NSJ9?&(H@882 M8$CB!"E,D(($L541TEAXV7ZNF1G)H)',29 Q'$\)YB0!%E*;@L29+HS8"-I^ MI9K;\6"; CN9;8>ZDX6D!$V71=*Y,%$4==QM$D]J3 9*( 39S:?A&_/).=8I!01!)[A9A$MR/H6^ HH Z6[F!6 MD<3"/]R8/13!A]HU)(XQSS*W6+F;E+,5D0G"_05@]E$ +<[L D91=KO6W1-G M2KBJNYEL[@<#PX!C '#8OCF#(<4,:IBKM-%(_=HH",^9@T=FB7*T%=U\".B__?R9-Z]%W08OVAA=#6_^ M1ZV-ZK*2^VZ83BH_7 ]*=33];M+M-^,WE_' Z//T/2FZ?M3:_ ]02P,$% M @ :X5A3;?]:1]<"P !4L !D !X;"]W;W)K&ULE9Q;;]M($H7_BN'WC+KZWH%M8$Q/L OL L$,=O=9B9G8&-GR2$H\^^^7 MNGG%.J<8S4ML*X=B461]755][*O7Y>KW]4/?;R[^?%H\KZ\O'S:;E_>SV?KS M0_\T7_^T?.F?A__YLEP]S3?#CZNOL_7+JI_?[PYZ6LR\WN7^\>G_GG]N'R^6/5?KB]_EO MRZ?E\O?M#W^_O[YTVY#Z1?]YLWV/^?#E>]_UB\7VK89 _CB\Z^7;2;<'GGY_ M?/7]?+BOO\R_[;8_+I\_5M_N*)T>7&X_'_T MW_O%(-]&,ISC\W*QWOU[\?G;>K-\.KS+$,K3_,_]U\?GW=?7P_L?#^,'^,,! M_NT B9,'A,,!X=P#XN& >.X!Z7! .O> ?#@@JP-F^P]K]^G?S3?SFZO5\O5B MM7^"7N;;!U7>Y^'^?MZ^N+N=N_\;;L!Z>/7[C8]R-?N^?:.#YG:O\:>:L:(C M"FECS1W1E+'D%R*I8\D'(OG_B6;#I;Y=KZ?7ZW?'AY/C@^/'!WI\V!T?3X_7 M']=>4G:2YWV(N::D/@ZFDJ ^V%^(RKN4U8>"JI"K!'Y=D5Y7A.OR405SN]>D MTV"BBTY=&%$E'S(/)M%@$G[(0<62X"PQ5B6Z0U%H37@DF4:2,9*H(LEPDA*J M>FSO4!1<3#R20B,I&(EZI&X+G"3[DM7#J5(?;R&.I-):*L:BSW%8XBSA) M^@:AJDDTGMM&0VD8BJ+*;<./)]",N.$ACXBJ96,!$$YP083CBA?P M\0W#PJB?&J8;4DZ,S!;.7HFP*)VP=_P.')B"Q(R:F((T3$Y?^1U193&CX= 4 MI&;4U!0DHB27]2K)9"%[@^'"T2G(SJC9*8A%25%'@R)_4J&,8^'H%&1GA.Q' M+'HK]3D5!;$8-18%D1=:$@B&R4(QBB;/T>@1C5&CT1/F-40CE04+2)ZCT2,: MHT:C1^SYHGG$1-%82[U1D2(3T#$C/I&D5$(OO6M.X8JKJC(P,G)T!V9DUKP)B\=UPL\1! M%TR%SCZS4B(M[(&*0C,GL.$CD"(R(0)B&1 ML U&(1U1V;.0R $8R9Q4%_P1 4AF(=T/9>-XC/$FX@]F(1$GEWH6TDUKQI%P MBD;2JNOE,V(3CK.0CJBD12L:3N1(6G5-Y,AZ<%RH.JJ+)1LUS,2$;81B2R*Z.'H9T1!2L=C\9.S](1QB&),(]&(9T M3&4_GYR.B;39FHX)J4>&(1V3#66DL<8GSL;$ZE78&4,1%!S3FG$H'+*IGCT, M21R,B379FHQ$A!42.AD";0IQ@,)E?. MA.K.[K(KS_5*>C>=ZQ5S?=1EC\_#<[V2[DWG>B4;GZ/^>7PBGNR5M&4ZV2N9 MV5ME;^6I7DFWI3.PDD:J1@O&E:=Z)8,FG8*5>$)J+M:)>*Y7,D/2*5C)5+\: M2*D\TROI670.5N+B.&T-Q^4QQ6RV^HZA M.C3>@Y3INE4_BM1^IK7!*LYP?CJ6U/#K XX4Z[9I7)SA['2D7M?3HJ/HO)U1 M<89ETY&*74_(CZ+1J4S;MSB>W/O7I[N0[B@:K^2FK5N2T>VU?4TZ"@ZLQT19S@O'6GK]5CE*#JG(Q'+ M;4[LYK"5*\1(;ONE31\Y*?6!%\0E/FF%MJSB@K^A8]J/+8\+I M;%FWA93SP $AK?N$B]DR>3.7-X" &+AMC[)EX&8.;L \6:;-F7+FL""+Y;QFUFN@ /%>3]B+Q?)?,P,V4(!8JTWSL!C.:B'6:MT6=4),T_9F MF!BF:2&N:=T9=4(\L"*81,6XA/6/5,GQ (\X6\5 MPP0LS 4,93UQ]T[6!(:[5XB]UT>+7H8E5P+FN=DY&29:(2Y:TLT$7.Z;N3(: M9EL)I.H'H@1BK$'LK5B?$N#IU*B-WB7,5BQ-F7;5_K]%( M7&)*Q8J!^$TEF76083@5XC@E!0-1F4NP8265@P?TK(+!,($*<8&2@H&H[&B- MY"8.3UR"F'73FQV]X=R4^..977<4G7LJ([F)QQ.7'V+?G."(X=\48N#TT4HY MPW0IZ2^,[0RSI!"W)*X(Q"X90K4>3\,Q*<0RB2L"\TQ.G,K(6^:&A.>3^!Q; ML0H P^8HS.<(CR?Q,$9SI"R&BU$.YL/S?J/;2%QB/B1 8Q9%*YD,5Z$DM%R; M0#/L@)(P(0G0B,J.ULA'8O=#H"5_O+5S?_ U!+ P04 " !KA6%- M,H$%Y04( #/+P &0 'AL+W=OV?;Y8+/9W3_6FVG]LGNMM]Y^' M9K>IVN[G[G&Q?][5U?TP:+->D%)^L:E6V_GUY7#M\^[ZLGEIUZMM_7DWV[]L M-M7NOYMZW;Q=S?7\QX4OJ\>GMK^PN+Y\KA[K/^OVK^?/N^[7XCC+_6I3;_>K M9CO;U0]7\T_ZXC:Z?L" ^'M5O^U/OL]Z5[XVS;?^QV_W5W/56U2OZ[NVGZ+J M/E[K9;U>]S-U=OP[3CH_WK,?>/K]Q^R_#,YWSGRM]O6R6?^SNF^?KN9Q/KNO M'ZJ7=?NE>?NU'AUR\]GH_>_U:[WNX+TEW3WNFO5^^#N[>]FWS6:NVZZ[_N*P.\/_NO7<=U=?K\FIR\5K/]&(N3E@ MZ 03; HI)40?$8O.@*,5A*RX(3&+R%X^TPWB:+K=EB'S!AP&P'C-6:&&HI4::P,; 5D2A-IO %6Q8 TRYJPJXY MZ)J32Q/P> _'>[ T;/MN#AAW:J"!(E \NM^$1^A7%AL?,NA1P?"'6 M)?)0*(25T6BVD4L)"I$8@Y421"8:OBH 9:DPV"NM,)\JZ1<_QR,F.:)6*78L MEA#F.&&4 &8[#F=A<8M@UCB?\2Z3+;3TSG#OM PM+P@,H0HO?),H'=6)T:-O M !8HQ^T:YJ!/FJ1OEOM&\HB$PO(SB6#1\/-6 EBT'3]S[P#,Q1R]:IRZM)'> M.>Z=$3?ZT 6*HVGEK4@'[I]$ M!7$PP4R6>/H *$>]4=,2';-*5[X M(I@3)%$BF.YB5^P:PL73RB?U#R=_'4&T";(\@(K36ZF/@DTP2O@'82*%8YC+ MQ1PN3;2L30I>FVA9+)@NRQ%9SQT$2.N4BEZ<3H!TSELC=Q'-2;[PIL">$JY6 M2%8K129^"5<$I"=K(L)YEV3>E:IH!"6")U@K5"* >2N"!<"T-CKPS(MPRI// M%$V$4R\!V9@)-\+)C5!RXU4ER633^227","H(*Z/ ,P4@0Q?(0"+.J<$".Q7E "5=B+2 M]B]F&@N:0[QJMK)/ UH,)8"EO8/4'DQ;%K1S>%/ RMX*: J4"):J_=0@S((6 ML2#?,"OI3:KX$J%.%7IJ#J9 "YHF7'Q;U#01XKM$L%15IP9E'B!(1A5JV0)" ME<='@DZ%<&H+)E,+.A.<3$?,.QJW1+!4O*8&83:UZ!F"""\_0926&)4C0XNY MV4IN%C+2HHH2R<@2(;DX3*W"%&V1=,\]Q<*L:HO)U8[#1.@D$XBR<_!THS*=)* $O55VH09B\GV8MR")Q0'L9T$*^>%EG=/+%\%@"L$Z^Y/H*'K.#E^R0DR\>LX,' M-80X-3+L@7P!J#/RQ6=>0@ /(\2&@^<,)A9BP\&3!HHJ$]H>4XT'ZHY7PUYR M") O '5&OGC,-!ZH.UY?>2G;*$3#Y3. =:4[. 55N4+\@Y%G]$C!'!Z3R24K3"YW F;" M@$246)N(](MXW@Y@G7ZA[%MFF L#*.$RJQ(Q>45$7CS[15"; ?T"8&?T2\3T M%25]DJDO;@_OEO^<_O"J^Q_5[G&UW<^^-FW;;(87G1^:IJT[Z]7'SOJGNKH__EC7 M#VW_M:>JW>$5\\./MGD>7Y]?'-_AO_X?4$L#!!0 ( &N%84W10"1SDP0 M $H7 9 >&PO=V]R:W-H965TCGWEVJ!['N[H^3CRO6NUTGE9?BJ,^F/]LBC)/:_-:;KWJ6.IT MW6[*,X]\/_3R='\8SZ;MVDLYFQ:G.ML?]$LYJDYYGI;_S756G!_'8OR^\&V_ MW=7-@C>;'M.M_DO7?Q]?2O/F7;6L][D^5/OB,"KUYG'\)"9+%38;6HE_]OI< MW3R/FE!>B^)[\_+[^G'L-Q[I3*_J1D5J?M[TL\ZR1I/QXT>G='RUV6R\?7[7 M_K4-W@3SFE;ZN,X'H_6>I.>LOI;6FA,F2[7YY&Z6?8 4**E"M G6C(':3?1&)6I%#*_(@ ]]-!Y * M9!(Z&0%20B@AG+0@L5BH"$<6P,@"EAH*?:P@A I"EAKA.KJXR 0WC@8B=([B M$@B%?D\L$70E8JZXF9U'S(@(R/U($"ZPZ7Z#IW A"DD M]T6ZOD@0-(4N!( 8^=13902F7\'Y5[&3H\#)820#I!XHCOJR@SE3!-R=R'4G M -F1DGTJ+D9AU,-Z C.PX!1,H4O!@M/K TF6GA!5GK"/*@3F8<&)6$1]X,2T M)^+A)5M@QA+)_:+=R3AX..)9F2 .9:M,V-,$!K+DG0SC?PE:%(O_;4,8[I+#G3.[!,W'+;/;AC#< M)8<[R1Y\R)X9ZQ-#EL0HE0/&+(GF+-8"+22H\Z:0Q7TQ86=HL>U@-,LA$XG\<"2QS6 LRT\,' K#5 T9.!08.*(^ M7Q6&J1HR22@ 4Q7UY%YAF*H!(X+B5;GOLD1A)*L!S;^ZU_S;AGIN50:T]>I. M6V_;P3!6 _IU!?KU..D[G:N[D'S'6Y;2]EJ]&J.!WJ!A4W MJ]>+WR=J[A&=];F8/ NPOA"3Y>5:]Y?ZRRWSGVFYW1^JT6M1UT7>WC%NBJ+6 MQGG_B\G/3J?KZTNF-W7S&)GG\G*[>WFIBV-W<^U=K\]G_P-02P,$% @ M:X5A30_O)Y=O @ B0@ !D !X;"]W;W)K&UL MC9;M;ML@%(9OQ?(%U.;#7U42:4TU;=(F59VV_28)B:W:Q@.2='<_P,1R[),N M?V(@[WEY#AR#%VF[I5R[#4NGN,(K4M>GQ&V 8XQ:^*G]6H M'=A4-D*\V<[7W3*,+1&O^59;"V8>)[[F=6V=#,E M1>-=#$K#WOMGU;KGV?M?PN [ /P$(#HAP'$!Y![ Z@/H). J$_%K9T=,*IW@1G:R1USSU&CS67"O6@ (5 MUYIG0),-DLA #J08),4NGER1$MB @ ;$&="Q 9VFVFLRIVF])J;Q)!5 E6"2 MPC 4A*%SF)1.8'I-,IJ&% E*)S"0BF0Q#). , D DTQ@DMDT.,LG* FP>A0& M24&0= :"LAO+FH$&V?U%DH,&^1U%DL^78EXDZWR^&"D:O5M7, 4(4P#[,MG^ MIV(.$Y/I^SD7$81O[ R*X8,BOJ-BO>@_);L&9#3.BN(&T(V3"]U1M5[T8=FN M 1%);L' AQ/" $PVA<&SDB!%5M ISEQ&$4KR"5 T.N+M)?V=R4/5JF CM+DM MW)F^%T)S8QD_F-Q*\UTP=&J^U[:9F;;L+\>^HT7G+_YH^/I8_0-02P,$% M @ :X5A3=+[EALD @ G@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LPRU)(T#:7*I6:J5HJVV?'3():&U,;2=L_[ZV<5A" MK&1?P![..7/&V..T9?Q-E #2>Z>D%IE?2MDL$!)%"12+)]9 K;X<&*=8JBD_ M(M%PP'M#H@2%D\D445S5?IZ:V);G*3M)4M6PY9XX48KYOR40UF9^X%\"+]6Q ME#J \K3!1_@%\K79AT/F/P>+S53C#>!W!:T8C#U=R8ZQ M-SWYOL_\B38$! JI%;!ZG6$%A&@A9>.OU?3[E)HX'%_4OYK:52T[+&#%R)]J M+\O,G_O>'@[X1.0+:[^!K2?Q/5O\#S@#47#M1.4H&!'FZ14G(1FU*LH*Q>_= MNZK-N[7Z%YJ;$%I"V!-4[GN$R!*B#T)\EQ!;0OS9#(DE)*,,J*O=+.8:2YRG MG+4>[[9#@_6N"Q:)^EV%#IJ_8[ZI]10J>L[#Z3Q%9RUD,T,/K!"L'8F1S_5!DXT#,W#8CYV)%AA\-JXSF;H'8*1 ; M@?AJM;^,5KO#) 93&\QD5.A#Q.8>XLIFXK29W-J=H-HWV2?0WUH1_%E ML%AUO?)#INO&ULA53M;ILP%'T5RP]0\]4R18#4IJHZ:9.B M3EM_.W )5FW,;"=T;S]_$$0BE/[!OM?G',[!-L4HU8?N SZ%+S7)>Z,&3:$ MZ+H#0?6='*"W*ZU4@AI;J@/1@P+:>)+@)(FB!R(HZW%5^-Y.584\&LYZV"FD MCT)0]>\)N!Q+'.-SXXT=.N,:I"H&>H!?8'X/.V4K,JLT3$"OF>R1@K;$C_%F MFSF\!_QA,.K%'+DD>RD_7/&]*7'D# &'VC@%:H<3;(%S)V1M_)TT\?Q*1US. MS^HO/KO-LJ<:MI*_L\9T)?Z&40,M/7+S)L=7F/+<8S2%_P$GX!;NG-AWU))K M_T3U41LI)A5K1=#/,++>CV-8R<^T=4(R$9*9$&E$2*\()#CS49^IH56A MY(A4V*R!NC,1;U+[,6O7]-_.K]FTVG9/59*G!3DYH0GS%##)$G.)V*X@\AE" MK('91;+J(O'\=,&/LVQ=(%T52+U =F$@NXH1,+G']!X37<6XA;@PD:V:R%9, MW%^9R+XT<0L13)#%YKK+]I.J ^LUVDMCSXG?S59* U8MNK,GN+/W>RXXM,9- M]SY; @ 3PD !D M !X;"]W;W)K&ULE9;;CILP$(9?!?$ "X9PB@A2 M-U752JT4;=7MM9,X :W!U';"]NUK&P MTT:LW%+*=NEY8E>2&HLGUI)&O3DP7F.IAOSHB983O#=!-?4"WX^]&E>-6^1F M;L.+G)TDK1JRX8XXU37F?Y\)9=W*1>YEXJ4ZEE)/>$7>XB/Y2>2O=L/5R!M< M]E5-&E&QQN'DL'(_H>4:13K *%XKTHFKOJ-3V3+VI@??]BO7UT2$DIW4%E@U M9[(FE&HGQ?''FKK#-W7@=?_B_L4DKY+98D'6C/ZN]K)S.PG):NNB4&K\WK=58]K.^E_"X(# !@1# M %I\&!#:@' 4X/5D)M7/6.(BYZQS>/^W6JPW!5J&:C%W>M*LG7FGLA5J]EP$ M29Q[9VUD-<^])KC6W"K6@"(9))X"&"@"D"(P\>%-_(1!"!J$QF!Q8Y".TN@U MB=$TO29.HVB4"J1"80##+$"8!0"3C6!Z3?0 !E)-PD0@3'0/D_HCF&@6#*2: MA(E!F!B 0;!! AHD\S=*"AJD,S9*>I8 #J.YQO*N335\U?F!^ MK!KA;)E4AZ0YR@Z,2:(<_2?E6*K;S3"@Y"!U-U%]WA_Q_4"RUEY?O.$.5?P# M4$L#!!0 ( &N%84WVF N01@( "@' 9 >&PO=V]R:W-H965T##6X;MT\T[$-RS-Z%*1N8<,,@0$2J$4L'R4BGBY/JM_TK7+ M6K:80T')KWHGJJ6;NLX.]OA(Q"OM/\-83^PZ8_%?X01$PI43F:.DA.M?ISQR M09M115II\/OPK%O][$?],\U."$9",!%D[GN$<"2$'X3H+B$:"=&C&>*1$!L9 MT%"[;N8:"YQGC/8.&SZ'#JNOSE_$\KA*%=2GH]_)?G(9/>5!&F;HI(1&S&K M!!>8)+J&K&\A_H1 TL#D(K"Y6 4W]. Z06%!I(:'_XJ\W!6YLAE:FQ5J?G3% MC^P"D54@T@+AE4!L%XBM K'%P(9 M3;4IA?_HRLQ:U,Q25&(72*P"R>-M3:T"Z0-M36_J#&:1T8S" O)]WVBK!13, M$Z.MMR!_'IE%H8N_>0/LH&=P[C6^Q^GF)&N1U5A\] 4V)/@6;;6[P M%O#4P2A7>\]4LN?\V03?#B7RC2&@4"NC0/1RABU0:H2TC3^S)EH^:8CK_47] MBZU=U[(G$K:<_NX.JBU1CKP#-.1$U2,?O\)<3X*\N?CO< :JX<:)_D;-J;1/ MKSY)Q=FLHJTP\C*M76_7<=:_T-R$<":$"R&(/R1$,R&Z(N#)F2WU,U&D*@0? M/3$=UD#,/Q%L(MW,VB1M[^P[7:W4V7,5YGF!ST9HQCQ,F'"->8W8.A#9 L': MP.(B=+H(+3]ZY>+>+1 Y!2(K$*\%[OVK,B9,9C&]Q>1ADEY5X@ %J>^V$CNM MQ&^LQ,&5DPF2?.S$ 7K72>)TDCB:$K@%4J= >ONQ9$Z![(9CR6YIA@/T;C-R MIY7\_\>2W_*#.$!OG>#5]3/C\ <1QZZ7WIXK?9/M?6LX5Z %_3M=5:LG\!)0 M:)399GHOICDT!8H/\XC%RYRO_@%02P,$% @ :X5A371)](AP @ U @ M !D !X;"]W;W)K&ULC9;=CILP$(5?!?$ X3^0 MB" M(54KM5*TU;;7#G$"6L#4=L+V[6L;P@9GE'(3\.2;PYRQL8D[0M]9@3$W M/NJJ81NSX+Q=6Q;+"UPCMB M;L0_)T)KQ,60GBW64HR.*JFN+->VEU:-RL9, M8A7;TR0F%UZ5#=Y3@UWJ&M&_*:Y(MS$=\Q9X+<\%EP$KB5MTQC\Q?VOW5(RL M4>58UKAA)6D,BD\;\\59[R+)*^!7B3MV=V]()P="WN7@VW%CVK(@7.&<2P4D M+E>\Q54EA409?P9-$NJW^61%QLS,HTC/J%+Q5]) M]Q4/?@+3&,Q_QU=<"5Q6(IZ1DXJI7R._,$[J04644J./_EHVZMH-^K)GA#@CH^ MI&LU; $BTFKXK\CNJ!/!+16IA 3:-V F*76 MCAG,#F)"V% &@H 6U>4HA9:88>&<^V-4,0XVB&(,:%#2U!0TM P-,,08PV MB]L93 8QVDSOGNM,#(6@H1 0T)9!"C&A9F@&D\U@=L^9B:$(-!0! OJ2ZYF5 M8IJ>643ZFH,@?:ZS1\A?./IK!"KIIJR[+;G&]*S.1V;DY-)PN:G<1<BX;9AP(%P>)VNY/A' L:K<7XI4IQ"?& M.*CPB$-7[()/\ 4$L#!!0 ( &N%84WAP4<_T0( M #,+ 9 >&PO=V]R:W-H965TW3MSY&9G M+E[D@3'EO99%)>?^0:EZ&@1R\9I7^9L=%295>BGT@:\'HUI+*(B ( M38*2YI6_F-F]1[&8\:,J\HH]"D\>RY**?TM6\//;^/9X^$$NPB-\Y.\O.O6>L/'/^8A;?MG,? MF8Q8P3;*2%!].;$5*PJCI//XZT3]-J8A=N_?U+]8\]K,,Y5LQ8L_^58=YG[J M>UNVH\="/?'S5^8,Q;[GW']G)U9HN,E$Q]CP0MK_WN8H%2^=BDZEI*_--:_L M]>STWV@P@3@":0DZ]C5"Z CA.R&Z2H@<(6H)Y'J$V!'B7H2@\6Z+N::*+F:" MGSW1/ \U-8\=GL;ZN#9FTYZ._4[74^K=TR)$V2PX&2&'6388TL$DT25D/83@ M%A'H!-HL")3%D@SHY#+ "D"DO1P^%'FX*G*19@@6*[3\L,O/0E@@ @4B*Q!U MJXU1K]H-)K&8JBEE3/KE $ I[A=D"(I17^D! )$L@DW%H*D8,(5[IN)AOAG* M^D_11ZB+9"9@,A,@F9[E-809.<8$#)(,!$@ZDF4*"J2W/T@9*) !%OK5;#!Q MMYHXSB9I# ?""'Y!("#4F,3(.P;?;A>#+XA[3&XP[$!=QU&$]-](*+C)<0B< M;C(B ;P.DM MCM/A$:,K1PQW#X;:9^27@,!M0=#MA@G<%@3?8-B!+@QG@.&@\X-?,K&WTY?T M-OQ8*9-F9[>=\.Z)&1AZ^TL\76%@?ZTGPF9^>Y=OQLD?5.SS2GK/7.DQQ0X3 M.\X5T^FC.YWX04^P[:)@.V5N$WTOFC&N62A>NQ$U:.?DQ7]02P,$% @ M:X5A37]ZH)'5 @ >0H !D !X;"]W;W)K&UL M=99M;]L@$,>_BN7WBWGP8Y5$:CI-F[1)5:=NKVE"$JNV\8 DW;Z ^^?6-R%?U9ES';VU3:=^>4H9,NT&+NV MHR&5%R%>A\&WPR9&0T2\X7L]N&#F<>4/O&D&3R:./Y/3>&8."Y?O[]Z_V.1- M,B],\0?1_*X/^KR)RS@Z\".[-/I)W+[R*:$LCJ;LO_,K;XSY$(EA[$6C['>T MOR@MVLF+":5E;^.S[NSS-OE_7P8O(-,",B^@AZ1J-JP2I6-'#M M<*"*,0 J7=!4ZVA!JE8H<$@8+.9[3 "2)QC$)Z6KT W'<-5CZI,HF4U&A7+*UB2$ A6"@Q(!?7*RM<*0E$ M1&"A((!04+>J)J-E1CA-B0-*%O_\+9:H[%;T(;?H/VR4G@MS+L&UL;9-M;YLP$,>_"O('B(EA71H!TM*IVJ1-BCJM?>W M$:SZ@=E.Z+[]SH8@VO$&^\[_^]T#=C$8^^HZ )^\*:E=23KO^SVEKNY <;J+\T9- M%"Q%\;=Q%3JNP\2_A:T'L"F S0$L#H>.B6+E7[GG56'-D-AQ]CT/OWB[9SB; M.CCC*.(9%N_0>ZVR/"WH-8 FS6'4L'>:[:RAR)^3L-4D+ +R!8#M\G5 M@K( M(B!; NZS=4"^"LC_JR#+V8W9Z%=?U$< M9&N,!^2E&[P+';Z4V9#0^K#]C'L[WI?1\*:?G@*=WV/U#U!+ P04 " !K MA6%-RF;!^F," "7!P &0 'AL+W=O9=F2+3%WN=OKJE7(!<5TP%HN&U>7,6LF+:#.4%J49R M=G).58E(&":H8D7M;U9N;B\W*W'595'SO?34M:J8_+OCI6C7/O;O$Z_%)==V M FU6#;OPGUR_-7MI1FA0.145KU4A:D_R\]K?XN4.4^O@+'X5O%6COF=3.0CQ M;@??3FL_M!'QDA^UE6"FN?$77I96R<3QIQ?U!Z9U'/?OZE]<\B:9 U/\192_ MBY/.UW[F>R=^9M=2OXKV*^\3BGVOS_X[O_'2F-M(#.,H2N7^O>-5:5'U*B:4 MBGUT;5&[MNWU[VZP ^D=R.! G0/J0"[RSTRSS4J*UI/=XC?,[C%>$K,V1SOI MEL*],\$K,WO;T(BNT,T*]3:[SH:,;/!@@8SZ@" 08D=F[C2*8 $*QDB= 'T0 MB&&!"!2(G$#T()!,DNQL8F=3.QM"<):&3R*-05 ,@-()*)Z!,$TR\\"@! 0E M "B;@)(9Z%,<1R$.85 *@E( M)B 4@B4X/#)5Y*!H&P.BL,)*)OO490F*5G MH 4(6@ @/ %U-HL1* V>?;,XA ]6"'#(]&1U1K892%F01.'H]V05\9/SC 'L M[$#C.38-Z+,$P6.]Q00@15,2@4BC&^:1!)]_3 %2/"71V9YE 9TN'AK=BQ67 M%U<1E'<4U]J5H]'L4'6VQ-VK_\V[DO6#R4M1*^\@M+F=W1UZ%D)S$TP8F&\T M-U5R&)3\K&TW-7W9E8INH$73ET$TU.+-/U!+ P04 " !KA6%-)QMN;SH" M "L!P &0 'AL+W=OUNFS 4AF\% M<0$UW["*(*UIDDW:I*C3MM].$4;A\%QX7[V'S>9XC7PJX*.C_J.RF1'Z:L:?#TL7$\%! 3V M0CE@V5Q@"80H(QG&'^/I#DLJX;C_[K[6N"T C">P61$43W"F(CB.\5)$:0W"M(C2"="%!?7;U=SUC@(F>T M3>O_U/[EC7,Y>BC!.=8Z,5C["JYR)I<9$GNT^2T]$P\6B?P_-B^ M2FQ=)9ZODDR3MC'^Y"S8F, >2&(-)+$8A':#U&J0WG^:,JM!9HD@FA0\FVWL MI%C+F\3J)K'YB.@30:,[1[UCWS$[50UW=E3(ZTM?,D=*!4@W[T'N32F?SF% MX"A4-Y5]UC\@_4#0UKR-:'B@BW]02P,$% @ :X5A332/%BG; 0 "04 M !D !X;"]W;W)K&ULC53MCML@$'P5BP<)*)]*%*&WQ'-_Z91)X*H8R06^@_HQGH2.\*+2] P& MV?,A$-"6Z&.T/^8&;P$_>YCD:AZ83LZB1Q0TT)(K5<]\^@RNGPP%KOFO M< .JX<:)KE%S*NTWJ*]2<>94M!5&7N>Q'^PXS2MYZFA^0NP(\4*(H_\2$D=( MWDM('2'=$/#$JFG1.07R+P"V?N;S+T"N<=!O#G2&9.MFMP@#O\B MLHT)O+ICYI'X1L2E'V1PYDI?5WNI6LX5:+7P00MU^EU: @JM,M.=GHOY[YP# MQ4?W\.#E]:O^ E!+ P04 " !KA6%-@J^GV3L" !,!P &0 'AL+W=O MXMN90^49<-:\: M.$A/7>N:R=][X*+;^M1_VWBN+J6V&R3?M.P"WT!_;P_2K,C(>OOZ..>QM; (7Y4T*G)W+.A'(5XL8O/IZT?6(^ 0Z$M!3/##9Z <\MD_/@U MD/JCIC6MGT7V"(:#$]X;HO\ - MN(%;3XQ&(;AR_UYQ55K4 XMQI6:O_5@U;NSZDS@=S'"#<# (1X/,Z9!>R'G^ M@6F6;Z3H/-DGOV7V&]/'T.2FL)LN%>[,.*_,[BV/TFA#;I9HP.Q[3#C!T!%! M#/LH$6(2^_#./%IE.$&$^A@Y@NB=CS%.$*,$L2.(WQ$DLR QS H725"1!"%( M9R(])G68QF$"7&*%2JP0B85,IBA!^N^9S%""#/%@/0L2P60+8:Y1D35"0&/_.?&7R4C7*.PIM6JIK?&/V3& , '0, 9 >&PO=V]R:W-H M965T MO3WR(JWOQ(F7ZIN]J(I4JF5U\.I3Q=.=#BIRC_A^Y!5I5KJ+F=Y[K!8S<99Y M5O+'RJG/19%6?Y<\%]>Y"^[KQO?L<)3-AK>8G=(#_\'ES]-CI59>S[++"E[6 MF2B=BN_G[@/<;X U 1KQ*^/7>G#O-%*>A'AN%E]V<]=O,N(YW\J&(E67"U_Q M/&^85!Y_.E*W/[,)'-Z_LG_2XI68I[3F*Y'_SG;R.'<3U]GQ?7K.Y7=Q_#0BZ@&#J"6$7$!HG>*UV;>8ZE>EB5HFK4[7U<$J;LH/[ M4#VN;;.IGX[^3OE9J]W+@B;)S+LT1!UFV6+( !,'MY"U#8$>X:D$^BP(EL62 M6.'D]H 5@C#27/^79/,NR4V:%#6+ZGAZ8Q;#"0*4(- $P3 !,*Q(4()HNKDQ2A!/ M,+?%A .E!!)JH%8(BL0D,LRU45%,0^-!;1!40OP0%Y:@PA+$VI&?%T,)V'1K MP8"=(K%U-(;!I%9OP@J ,),BVT41!3,YH#!2 #1B#B\\8'=^2@; MZ2^ -Q@(/V QWF(@FF)Q9-:H!-L9A9+QSBQZ;#-@AB8AIL@P+K]8: 0A(8LKS!Q%3P MZJ#'U]K9BG,I&TL&N_V(_$":BZY68% YEA6I13 V)M>?#LN_9E.B%"22ZV U7 E&T*I%E)I_.DU_6%+31S//]2_&._* MRP$+LF'T=WF4Q=)/?>](3OA"Y0MKOY+>3^1[O?GOY$JH@NM,U!XYH\)\O?PB M)*MZ%95*A=^[L:S-V'9_DGE/U]CQ#TA."3$-XEA#TA?'2'J"=$ MU@Z@\VZ*N<42KS+.6H]WUZ'!^M;!1:2.*]=!)FO.NK70+R9J^8X*A;:_^ 5!+ P04 " !KA6%- M6L&P3]0! !N! &0 'AL+W=O)S1P@D! M9AT#Q^4"1Q#"$:&,EY&33BU=X7Q_97_TWM'+F1LX*O&WSFV5T"TE.12\$_9) M]=]@]/.%DM'\#[B 0+A3@CTR)8S_)5EGK)(C"TJ1_'58Z\:O_" M<"K WO\KB,:"Z*-@X\T/RKS5K]SR--:J)WJXK):[-[':1WB8F4OZL_/?T*W! M["6-=MN871S1B#D,F'"&6?V+.'Y&1+O=A&&H8)(1+LDXA)\(PIL6"XC[Y0[1 MHM'(UT=S$YOM,L%ZD6#M"=9SCYO@YJ26,+=GM80);X2PV?5)T*5_Z89DJFO\ ME,VRTS ]A/[Z/^##)/[DNJP;0\[*XB/R5UTH90&E!'?XO"L<_BD04%BWO<>] M'D9@"*QJQ^EFTU],^@Y02P,$% @ :X5A330/)S F0 /QD! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.U]:7/;R+7HY_2OZ)KGO"M5@1P"W&>25,FR M/5<9>8EEY]5+ZGV 2$A"AB08 +2L5'[\.TNO0(.D;&>[I:H9D2: 1O?ITV=? M?E-5M=QM\K_NLO-BMZE_^]UH,/A.?EZO-M5OO[NKZ^T/WW]?+>ZR=5KUBVVV M@2LW1;E.:_AG>?M]M2VS=%G=95F]7GV?# :3[]=IOOGN=[^I\M_]IO[=BV*Q M6V>;6J:;I7RYJ?/Z05YL>(2\V,B>K.[2,JM^\WW]N]]\C\_P%A MFS4OQH/>'YJ_G<'=2WKBU2J];5Z]25=5:QCSCG=9F11K_)JD:[D_\W24KZ"'UM@;MZIWAN\]P_#YB\?RG29;V[EU-6K?)65\AR>NRW*UGO.%HL,KL/5)=_9 M->%BO084NZJ+Q2^1O"*\EV]W=57#X0 X=CSV6?TA7; M2M$J6V2*#FZY7620W62V+&PDP*NYIS?"/9_%X2",^BT<3 MF=82YEYGZVO8]Z50)=+V'J<(\)CBR>:EMJ\]6(#J':; R346,&[ M?BJ*Y7V^:AWH%]E-!A-9RCK]S,^'E[1O*>%K>LM7>7J=K_(ZS]K[;K9SFS[@ M7@:NE[NL&]SGZ3;'&:RRM,K,F]K'2 -0WN0;P)# N31P*+-/V6;7FHF_:PYP8D17F-RZSX+ &SA95FL%Z@22=OBCJ3\>"T M\1B*!3]4VW21_?8[X/M55G[*OON=;!U])'!WQ6J9E=5_$4;6#ZWM_ B4J,IO M-T2 8# %B8J)X[-!?S"(8:M+":=[E_THQ]%@,,#_E< @TUU]5Y3YW[+ECW)3 MZ%_SJMJUY05%>3L'CWGHKN&'DV@R&$9CN(K &HZB^7 8C08S_ZW?CG2<+9Y]99C?Y(F^=?\:[*K#_!S&4P'3,D\?QL)-W*9Z@NZS.@?>? M'LW3KFH8C8X_',-73 %0+BJJ_(!\>&98"DB3,FTSGP!_\)'>(.3!.ULX>NP3 MQQR/SFGXMQV<0_#V\ 2:6!Q&VHZ=-UM6X9Z]W:(D!EMUO!PSW*MKO&?:W")@ M[\/$_QQ.'\ZC['BL<;W%>TLX>4 /BYOVZ5)+ TE0\[C I"J0R_]!*N]S>1F1RP ^;LZ M&GPF=HC22.*!!.\(@IO6"UL;N+NN%F6^):*$D[C:;5%:D HMY9]?$\-ID2F MQDU65PSJ]ZP,ZO=DD&17A?( MA?(-;"T<[C:B=XW25L)1A/H;OP$%_P4PE9)>TA"%'_?^X\?M N#7;H1WU%_8 MH]X->'/F7^LSWWFO>_C/O,._!S&.H,[GGI1!)_B+.+,_S@6?Z6[>_#8@XC A M:&WL*R G()8J$7SQ(-%,4:UXH]/E7W85B\T!;G= ?CH.0*C4O@))XGC 6+:0 MHC@9E/?/[,1E7:!04H!@ SAJ* W\BM])J=8$J0B,W +8BPS6#4*2(02I5HZC5D*ZT6 M[UM"62RR;*FX??8Y*Q=Y1;86$O 5$'F_RY], ?A/J_O4!/ %Z&] 5#D_=5' MJ>;7_>3&0JE;@S>W[^!(EEJW4J:!XGJ5WP:QU\!KBVB,K.+Z09XHX)W:U^V! MS,N;&U#Z<('9YP7ALT3#H5PHW"XV_(9C#%PX':!B) Z"5<4<$N@#L-.@ M":2\33>*R$0.0=6#N,_ZJIQ#;[L91MR7CYN?"-TNGI0)T1=MF M89\ 2/)V55RCFL\8Q=+AJM@M1:5% J24>*V0]WA>L71!BRN@>T?P-(2&H\OP*V;?'+ZB&2@$#Y MBHB-0"I+9*.7$G_=I6@\ ^T!ABK[XH-=%R[K+DN7<$L)+V3" M\AS&P8UZ#;0T7=S!D:D5^;Y/*X&LN 3AD?@AW(U0JG";$!HOLE5*) S ?[:[ MA17+9(1&E,&H+\]JT;:X1-(!L[Q+E[+.-@"\8K5ZZ!7WFPR "])KOLS3$KF& M=+;IX\_RLEY&[D]7< #2+6H9[^JLCY?[D;NS/\.EU'OB;(=H!8P)GGAHCB?^ MFZE:%1%.> _^G%[OJKO\EQR^P5:F\L2]^/-I)/X$,DF!>,+XI/]YZ@WSZD^] MR\MSF&004W&OD-L2>/!P$\?(UV@$5 +*PA50;O31$94].K@ANTVZ6X)XO.R# M< (O>-P L/>;H@;DJT"P60$I!4H(:,.*T.8ON\V"3ASR =I/]2X1'EHVABXS M-E31*P ABMN,>#H.)UZG&]#'\.;__;]F23S]$4YM7L%AJO09/P,&^J" 9TD' M2G!D!A)X#PC@NU73Z!"1*34%4F P62&B>=799@.G1[S/2%V"%X+(N9;QH/=S M>VL,B!\%VSO0. &>@/1;E&[P#&YW9;5#?QL0 IQ4N=/*0)G=[EB\K00L!2]> M92#Z6*O<2\VIR&I,0(*3!],L$8^1;"Q 1($UPT&VGE1\\J8H:MP!4)$KH&K5 M#M7=#=X"1]%3N(+K,+//63XLEV1?(Y2X90T%B=5B@21@*90(B7#;EC!XOEVQ MM(AK^KC)C;3M0LC"M2A%L<[KN@&M:@$-SI*DHW2)TA I_?="685(0+_=L,GQ=I>K=1/Y3U=5(7/ $*+@ MM<(8M6X OZ!WH;B'LR^N<6.(DF^(U8$T"V0?6=0U Y9L_0G13'$\NC7/&YTS M$4"\0I'S%!2T:Z)', 'G/'OCB^#XR #QB0=TX&9HHVO;T\61QTYV'3O-+G Z MR(@KB5N!Q[MD%3!=L%41]A,>7\ )D>E-31N$S;CI@!-P2YW?(%,&)"[5 M3,N,#!/N:/8P]LF, W? DT*MU^YAAE9@VO:TTN,PK7>8:V5O$^AYKLR &H!L MBH09K6E[:%9X,C)B(IL"YPO\!^"@L/YO=!B!]CG_;@_+$T*DM^N)A'?FBLI0 M'HT7@']M#/A#OTUY'W$ 8-XW*Y3J":VWVU6^,'*GWBQT=>4W< 'U28=.P<#H MJ;S.5L4]:WRK*KLG6#%65YEBF@JGS"P/LT4@V<2K O*2Z*!49"EH$Z00 M!1%)%#QU!]9-DJ9!Y$B3.%@O8$R:KXX\SL(]SAV&>J:VYXH,5LQ%SK4 ?=1# M_C-[U(>D+X]ZJT=Y@%BL02 %C@;D)_]$G,(9@ZGHBLA'3IHNFB<%B_=;8$G( M>B-/1ZC^K90$ Y*\4BL$>L\K*[-,+?]!5L6N7*!4?A*?\J)=2S/2.3AQ=;:X MVQ2KXO;!D_8JMD'_*$^24PG''W$M K:S6=[GRYI731(SXJ!6L'ZD(4Z&I^1V M,299?5F!5"AI!? 13H'2.T&-Z>VV-"R( J_3!SQ/(SX)5FP\LWA_A:$^:;FL M0"."#W'RZNSJ^:GV'Y]=?83#U*=!>H-YI"$F]B*1//D LA"3@:3T^/0#I3U M>G%',S=V0?.N]\Y)U_<)V(H+S5X4W7%.1&IP3"2-&T$P)I&0^)XQK!BI3(\C M /HO-(^@*P[/1=189&)T*M''ND#F&KR#\+OS?<)[WQA!I;B+.6= :3?(>92$ MH@\F>A:J&Z)6(CR^=X[M[5V300+*^@;1-W&S*XD ,\UC\N\=%X<1,O.40#$9 M"@KU.R:&#^OYD+6*@(:N83)3(<:#1)\9:P."T.YF7X!:E-[>@LQK&)I&$T]F M6H%:G].2?8)SK85\LN+=96O<]RS'Q0J0$-?Y;HWP_E2L=FLD;# QU(S[2,RE MN4'_['$84; %2+WSMNC518^=FGK MPCLLPEO$M3;N[.!@&'F4Z19)OXBU:W8BDX :L$J@C('WN[YF^08?='\1>M?A MK<:DA+J+>)TM\U0^DTD"#'PRB>QN*/#.DX&LS&A@*=>R0 &(%0U"?SU6 MG?X"U*: (\5:O!*R6W-5+Q#+7:F04C,*=^I]AW;>.+AH%B*L_DES2242+WQK ML6%-A6P$+.%N>@L\EZL5(J REHB/9'H^NSH'PCV.9'XC=Q5ZB;//:#K7JAU+ M.39<<86./HXP$:!@U?D"M-'2S,M= Q\7.)D%>F=LE!F9W!R*HD@Q6VF->.XJ M##PQTGE( Z"I"Y[Z)&*R&:;(BFFBH?,3'#HZ@.D:N2$JRUK74MP4I,^,@UAS MJV_@WFH!4;,,^Y"@Z<+MZ+YAA;A@2Q+Z>U 21DC) *2$M]LN-=/Z3&6G[+V3 ME&P"B?(_WV19Q8%7BKG JC-[=,JL9X=45M'5@V@P9_>(P%B(.$10B*SAE\;) M2A]Z:=5[*':]V\+_ESC2L^S?5[GWL3Z@\856STYKQ@I1'"<$X 7MH#I+Z ZZ"Y[C9L^F*H&AFCC9ZH\+";3[42N+5NX_,9/'21 M%OCY7TAQ([(?*Z5[@5Y4;8<+"O>.Y9K7:L1\/5$M(E66,K8)!2S,6#A$SIS' M/(<[4*$U#"E8ATC8=Z$J/%D1=7^6J$F$(XJ#L4-Z@YG@&;F.26!J3I4E)]<% MDIET2Q0-SO)UIHPGP/P6G*!#BK?Z0>"N.V)Z]KG63%5#JR_?XCI[ ID!5@=+U^NL_JN4(:W]JNW M&$^DYJ(87]84,FHW4RNK&YU )&33C379OC.!LIS:*AXE[J"BF3L_' MX#RYQXD]K2($0*JL[X*"\"J.^MKI4V.-Y?KPZ/D0:K!!D1]#J@N"J'0.2;4H MMG2PTHVRIY%:[MQA#6!BE=>(G;M2<08T&],@(,;P20=*1]P"[784[.(0>6*; M>TS\9::CB;Y:J5$P\84='SF*K_A M_;, N(5YZ;-KWLCT1CB2-;V.\9WBJ-SWYNCQJNEYF.>.N(!V:HK6J+(YJDSA-0NI". =, :!C MQ_'TZ:U2QT')PJ(!7AP ]*<-9E[<%?= OHHE4-9PAUTY(DQ(0J]T>RU MUM(,!-ATKMB9DBQ5<%F9^7),2LJE.G[H@5!Z74C6Q4BGDSU4,-A4B;Z@6ALX'<"IJLMA:Q!N 1-2NSNBST21?, MT>A-.)99KV95WF%W+#A._*6@U:[39:9=C!T>&]\U1ZL0#8#TQ9EV"Z$5UHF5 MY.^ (Y[#T;..&!9I!Q5,L44CDU%T!TL]D\DDBH>)^2(ZLQ>3<90,)Q)M0'CK M)!&M$,9A-)_'_%>$L@SATF TAHG.)GC;<#:2LRB9#T0HW5".9]%H,)))-)U- MU=V3432>CL6>S$,YC^+1D/^*<-HAOA,60G^%SCF4XT$TG4[4AVBG'$J8Q&PJ MW$Q#.9_,Y7PZ@P7-1U/A)AH"/.-D&DWB,4*65O!,CJ+A!"$=#T?1=#(2EWNR MD)3A2.4BB5"BHFAF)J)M#M:=Z$_13$V$-T<3M+;1A^C(3)1),L/_12 E4=+N MBV8"H1S.H^%T ( 8)7,Y AC.YZ(S'5&.X6Z "-TM:*7)CT"AHEG<'KHK-U$F MHY&, ;[#\5RT$A-A;%P%_17MG"]\UW@.E\>CD9U O@V%'M3%,55YQ[](/:E M%NJWF$\W2PG6 /^)0/9=,IQ%T\% ?PH_84F>S*:Q/%4?XICD.KAW,*='\$,$ M:J?;^:"0DTDT'4^\QZ<)?,2!O=B/ M^4<=I$ZKL6OKG/C*GXUBP%\[+&X@:+A&/;:J*6FX4G*Y$@$\$P>. @PS1Z($ MBD?8J8/FY[ R1 $^3C":,,)3@X%(PQ*1WP>6*0 !=VB="G'6:X N;Y$*)%#< M4[A.=YLRYCB*67G$NXL.W3?BD!$C&).@ " '2JLC0]RU7Y.^*Y095MD[EBH2 M4R]RKUJX1VJ7QTCM8K_4+H^0VL4>J;TE"H>E=K%/:C].P!;=4KL\2FIO*1B. MU"X/2>U"R^A- 5W;!PY)R,*1D*4G(1,CR(UXJV1Q+[B-W9JI?,84@I#?3"YP M MHX*@[AJ#G(/I(*BZ0J*^@#9OIQ?$_[D'IGR @VC].1?=F5>@4:DW.HZ#E%M2@<=S,E1 M0/$"!*(;%.3@$43A$BT !15 \1&%^0%:6$G#TRXPV%B#>V_@S&J'Z4]:5\)8 MH(!"=HFVV0M,Y@NYA M&"WR92[D2(-E6Q8].@\B$-,E2,?S\N%QV_6:4&J7]##.AXW57ZBPS,9C];%' M71F!KH&"4S2, ZK**!K-AOPWK*I,040%,3@:S:=A]03$Q>D$%(8IB-K3O2I) M/(BPT@M_="DEDV@(TZ6_7Z>4)%$"$Y\;N=3,?+N+U(46@C.@QBJJHX"67">3:+Y="YO M 1ZUBD$5/HEK/.Q.A4> 71\D>T?PZ+T3 $06=R="U]C&VG+H?#C*3'C+HNZ*"H']H:IG8 :\KT#,Y?-"+;"WX!0@)8& _I M[/&W!-3W8R,?AD"WYNIOC-:4H?HP2,GWJ>@I_!A/=1 5?\Z'HED2Q/Q0'5H- M3AS6HCZ ZDZ3H?HP@P3]VL&U( SX+RQBE(S4AZ;?_BQE##P0<$I] .L#]JH^ MA%NE!#G\;#"D#R ;TV$T2Q+Z&$U$H&2)Z*I1(F?PII'Z"Z";#1/U(0+E2F0, M@L5@CK"9 04<)=%X0!^SP4ATURX!AHB6-_X+$M4 S2/T(;K*F [BN:C$7[, MAD,Y YUF/L&/R3P1H9HF\@3WB^AY @@P(OH[B,93_0T@ X28N9NJ1V(JGC!3 M/ &"0\_SQRBQ'Z*K[@F^=C@FG@!8'M/[XSC"4E?\+9D.X?'NF[LDS''(,1/:4OP['8_X*HX[H3?Q],L,W'%_29A/AN;UZ57&/9(=2@4)& M <2(_-1SA[-J*CA,CNCJXH[?HT%F=-'@VYM^M0-OUTY&&W&EUX=&%-%T,SJ. M=3?F,$C4%!70_LZ.G::-Y)@SG?5/&GAC0V/ 9G_/#H4HRSUS=:L,H[,MLY("SM>Z..]NL(H#O&_$8PK5@ MFF@#,F7Z1UZT#6Y^NJ?!O5W0\.IL5;NH%.T>4-Z8?FI3:+I)=*-0*)=,<77U M4O&%+]7X)(Z1F/N')%'V>OL%A&R=G4.VD5!]'8\U!IG@XRKNN 5%C 0BG*H[ M8F^9'9!GXLF(_XK. EN@[(-D1G\;4L"!0CQR/H?_Q.'Z.R$S$'IEY^@"1%_D MT=5V$)(DRHRFB9&5]"46/Y)9V_!Q E+.)"%YA[\$3!\@FX_X;]NP 8\-AZ0P MS^9:E.G>( \^6$DC$8TTXE2_SZHC&9 NUO:M;/5*P%JI6@ZHW0^4G>=?QAC']) M]YNY8P1$(6T,C0;#1!O1T-B%*MU\9')_'.'"25,YAK6JD@**C;D1K\LFJBN. MZ=;X$4Z4(#+.IH XZ\=RG:]6Y$EXX<],'&0,7LAO3B4#[$J-?X46T)4X9U/9 M,"<'DSHP,$O8G_.-E9=X(0ICTU ,Y;XR"*S\2+5>% MU8E#:PQ$=[MK VW03K%F5PK&M\'-TO!!Z=%.EZG MTNR0]B;5 20=S/H#BY58&HZ+!/C$:3:Q=P%2B'9"F"DM\4X@+J=,-4AP(R323I6@6P.[#H2G[0OE)5'2T9) ,_ 8UR']G!*P)8 M1H(CX+"/3=TX)+P-.W*S.E,IFN<6SQ]*7ARAJK*S"\J"A%& RF7:B+TG%9RR MADVL>3B!372 *'000R 2QQZS+A!Y:3DF%:P[C0+YDQ^GP=F*=QQQ6Y0Y<%XU M:RZTL#/A!B:+%($(PE+EYZ0LBXSC4XB@Z;0R><-$V$\U]V)(1-A:3/."TX H M>9T]%(B9:@*M[BL@9"VH\XJ>ZGF)J7GR?5[]TJJB ;^Q7/=QH^@F"73=E3.& ME'G;^0(/"1"06/G?<>" S-OSG//B[#$U^3<8T+X$D7ZY(X^F3JIE 5,)#?'@ MUQJU'76\$@W/=U^\^D)[&=RHIR/W3D<$IE.[CHG#FZEQSA J@H X=4JY !U@"Q<8(@[EZI8*UL8E-E2&**RQMPB! 017\=PH^A) M,[9OJXK."F:7S7B/OK0U\YKY>L2(@8S"2$)7@K %D-Q9ND8ZYYUD,Q)NFO2> MP!,;L.6D)=-=F)"04:03D[KK=*.(C]:'[K*5*G.+A2FKNG<-! ZY-L F>Y"Z M>H0ZT'V>A5?3%!.;T[(D>9$[;41M<83 DI?R)LU+H0:EA@K]/>L**!/:J:N7 M*;QDB!\"M$.XM4JU-IQAP6^%#6?&"DGNPU4F%QN'^UX_%PD%'KRT% MHC['CBVB\G] M\\ XC>;3I/UE+QCCR<#]>QP8W>02\R544?A26VNO0GT'7J8ERKD5K8SNV$/F M)GW9'K%A0-H62/M9HB83,&<".C$U=BG*T>=DVV>?E87#E,ABYY\A/_=-YZ$: MHK!MUU1B+&RARL1J^BUE%(5(C&?S2))F1:0J]/$B7S*:7#C%OE MNQ%7&4F]VJ87&"F_"Y:V=QYYX=3Q[-[W:5\>\9IP&"9&TX%8H\*=FYS;UDS, M[4 N24::R\16[BIM08$W /Q4[13B28 BHI/B!H7#(+G]PZ[@6!62HH&SG'$F M*],"5J2X'!:J)Q1\*D\N:1KQJ;QR!%>6F=Y>HTA.^M0%SM']B7VO.FN%\:;\U[9^2@70[635".:\O;=1Q1]O1USX'-ISU&S:K^\Q<:= M&9N(=?K.TA4H4>.GFYPS: ]ZBR0#&'=K'OLKR.E+K4:3%Q6P#;772D[Z0_@_ M4?_' M62W@V^0TN!7( _Z<\3^6OX /*)'[,9?0S@ ZMF 61(KQCA3?QGJ+Z) M%SF59UW*AQP$S%: :/.S%<]R#*R?R6%_1MZ&_F"([H9^/.%_33V%P:1V5%U> M0)/P@8TOHW&2D/0-7V?H/GB,K]=JJHU $;8ED[=1?4V JW6&".Q7@AMV<['!] _N$@R"I3Q!O$H&/Q+8\!?Z M=_SC*1L5S<]:?ZZ,0]\M2.QC'2?8!44.MOFV0F//[_+L1K[\G"U82GI[ \08 M.WFIV9V_?&OG=4$5E["\:.Y5>$<5ZE-JK*IFZCY$U)$0HY%JV-B:^DBUUT*L M<6UCJDJI7W1'EH4N/M^P5*\ID%PEL+106NUUY1DJ/;P6_ ^L@T5QQY_R[+ZK M>IY!_70!^_V)L%"DMRD*8T[I$EM^V+6.UFEYFZ$IP6-CJ$,+O\0E3R3E7^34C5=;4.W? M !>P2+^Y,D)E5" /OE2]9D-5!:E#*"T4K3!-;SYU)&&7_H/& 8QNWU4=&"$: MAV^?2,V#V=MU>,O#(YS<.M['1("J+MJ&IYXIDOM2]QQB7V7K^GOCL='Z/9I8 M/V 0U\G%AGJ%5Z?RS)S\"[@)-A4VC)6:D_A4O'5UR#I@8+E;L,6H' M=ZI#T#Q3K:JS3,8"G$F'$SU$PJN:V\7'B'&VR+I0I"IZ[+$"#=<_3%(?%D); M^0)!9?5Z\9$LNQP2U<;])$IBK)4P(MP?C1S<'TY )\+*'X"+XH\\!D)95<$^ M&8]'T8 "P^'0C!S,'X\QGRFF"Z.A-X%0L$TTFDZB:3(GM!W&[5YL-C^X^YIC M\MBC3LW[TDLW?O5EZRT%,J)EXW9R&3GV+.3;9RH[HP.F%O+=>?;4_A$1+RLU'!:JRMI!IG M"&WI-YR[S+!NG X35C7U/_:O^ET)T%0DR%2E53[\K0ZC),87+/1^3B60V"$B MM#A\=G6NQ6$Y!3G6PQ[RY?56^2\ S!ZFL_6PY#&(#>:4)4ED=XRP]'RG NA^ M7UQ7:&BA7F-"OVY1F]>1UKYA@W:H-PY+E_"$JEG!!(L@;K,<%S-$1SQV5]D>EN&EL.G[' M5+D2N'6-J&@G.(-0D'0M(\70^G4H,,()ENL4&ZL;F$95IE V3JN"FZ^9BL3J M>3,^QS)DGW,6%ST\,H&06AH*P>%-X18%(+![.3JP-GTX&BT255LCH?KOJ'A5 M @;ID690M!JC(Y5%:\MXT4:'2O2FULG^+?.K>C-E1E N:*6T"^UBTSF&0M?< MQ&141"\J,Y!KBIUO9/N(6\E@W6[0I<.#<_(5LQJD.P:T"H$*KW=,L++"@ZOM M,[U3$B$FW9C.&$N[9NWY0/QS:LP0BIG]PW=PY>_#\+8]70P\3_)^UH]$Z$ZL M"UXI#$Y;,PB@4J@?NYL/?>[F0S_JYN-X8CSHR[W#B$L@TUBXGMH5N?0]4OX< M6E!!GY$.J2&>@8'!*M(&Z'K%7>Q(H*2F9*B^ #DHF57IZOV^$UN'T%QG*]3< M6 6D$78UG3=;VV25YFM5BD85>SDXK2K1L(P M1J3:N&]?X[(U8WVE;,NM5@DSR02;5X)5N[>J(XGA%:ET$FJ>VF9BIQMLYO8B9_$80+4K:Y-V;7X&*'E])RGR?(%M M;I;()S(W1)2/\[T;!T2FFT*JK!0,P,F \10/&5L9O&6 (@^JE%4?EC9JI]D; M3]6(+9&W5)@OPT=$4!:C*H!MGX"%ZY!\I.AVN]">(-XNZ@*99CQWF28%2+-+ MK5XI,8E[@RFN@,E4!I&)=AIUAVIG$^"!%F)Z%..>?A&HM8)5\;?.CQ.-:>]! MN*+#>[9,MR2(7=7 /=K3M_80WNVS+=WD5:,/+')QS^4A33?4I--2>],L0PO:5.&U#8791( MB4!\PLVJ55LSPY402JKR Z>GV:Y'M.M&'-0ZEP&[@B\FM+'4;Z83$6-"?@DX MGKIU*FJ=JD3!F$3RR%9E<&NFNX791419N7=R&I]++-STB5IJUB9]V*>F02H*Z@)6M-S;8J*L6??VP#12BSQM/ MFZGJWD1B+R=YY_?3=-=:^7J4>9&:-MVG HOS]34-3=9X<]^2^1R9-%?4T42E MQGCUJI4&TGHLLJTQ@\%O)G$F4JU6/3L\ S^"D[E]H#V*/!+%30UJ3EP'H0X/ MV8[;%W/9',53S\NEH5#T:J5#=GD87.3'[742+JNL MN9W"W<[*:18*D]MF-&5NWJ@,]#8%U3S8Q_:Y3/4HV-?6I+O)RZIV&E5H?TK+ M-LH6ZD@1WL_Y>K>V\2Y.R+:*VS4IKR[Z+&QS7-L098W-;E3O:9,GM[+/*737&ODG*.: K-PI\Y30SJJK956])K MI$ZW/LU1P$6D;3?"U/4I2??-U%@M0L/-IFQY\-89%(J(>@<'*2&(866QPS/E M>AB,@$'UU.A<46<@/"8%V3?#2R>\P0JX]A^<(+J:Z*/ MP382NW#"??-RL5NCS9JRZ=VYW5/FM&D PAVDL"1<)1S'F!+%E>63TE%7*RN2 M*SI2^5V#.;,?AZR4:4;W0D2K*GMIU'J7Q6)G6MJ0ZD7"O6B$KYK(8X6XBHTM MS9RE-^>Z$-YV::JAUOS@>(F590D'08*JAL#]%-W[:5#9C8?7IC>F%=@Y4;U. M<2.O*8(_KM*+V/QCPCQ$RR#OL3[$%2M4MH*J7V37=>BW(Q7*&%7^:S*%O8'# MN79$WG&CJJPGEE@YB .-J6#3$GAKJO*0N-_U@RNO<*>@54: 0UN:5"+C)3PE MSO2-1FQDT4;+Y[LMUS=XE@QL6I(@0Z)ROF+S3@I=YN0&[PWJ$N<]6,,='RW< MTUP%VVOOA86&KFCNE I1PPD>SH<3((F\+LJRN%=3]B;_=L H<-^EV75]HK_ORXD9;)PPPC"%=NWIH M+E0%)2=K !;TJ\6S>.QFT+4F3AW%]52<>6PR:F5&ML<[ ";:&JT9 C.I?SH[ M>V?3X5M!;MDMMT*P3+KK%BZ^CTO8<_R3O@P,*7[*"E+J\@6ZJ-)&::X&NP4$ MO;7W ^JFD6=9$::/CA9'U*-<= 8-$>39^YI(-5/-[ W%N9[!Z$"MN;7C;(@. MLR2)IJ;'XQA]M9-9E S&XN4.3X6<1J-Y+"?18([C1N/AC/H\3J?B]RGLJQQ' MHPF%$2=S+N"%QRG/=HKBLO)H.I MC*>)'$WFGF6XR3VA1"%XP$,DFZ MZ\98LDG.IS$H9RPI/J=GIVN)#Q-^(57PI7(F3J;E3&I M&]?4O9*".D6/]UJ_N6 O,PY^IF+K0GZ[YO/./;H."@[Q$OAC"4 $R4N51-Y# MP(:(O8^;!@K.K[+KDFH) 'Q467EL&VVZ1H<>^[@EV<#Z&S\:.0)'Z0V22%YB MB9Y*J/;1LU%R&N%!W2Q-U1KSJN [7,\F]:Y6(]LL?^='-#^30:!7W&#*G>)R M[F/$C! S>BC&A&;W@6*H8,T7:Y2WM+E%#=#7#Y.Z<;:[5>.%8*9?BX*C*0PD M_,) ZM7)<' JS[W$-KI1L7AZ +;4 M=#Y5,QN.$597V+O4F=H'%!=1^S3_I-YM-YNYZN:O\^W3-3T%6\2/L> M!^'[$9%JDM-XAI/43>5>NV$$SG%4 S<__T>&"SA1.18"6 [>M(K67*VU1O3P MAP;*B,*ZS1/8%J+KT*LE[UD*NT<*G2HMJ]3&*KL-Y/-[[)TJ7K,,?(^AW%0 _*\@30&I&HSZ\JP^PN"XE'6&IF10'QYZQ?T& \>U*PMK MI[FNKX\_R\MZ&;D_70&JIUN4X-YATS6XW'<],?+G@G09YY>S',+XI/]YZ@WSZD^] MR\OSJ(6B(;0_ZB8.,UTPA7C0!@-0Y+L*O@=\E.J("&D-K!R"] CL^@,2#O(O,/Z_;@3%H M.MNI\I4H3&[2U8,"GDV[/-?) R14O[?1![8L=Z13$RSV-RTV9U075;"R3GTV MT/X:#WH_M[?&@/A1L+5)MUNL%(CG=NM[VF2YTR5*R^QVMU(RAZ+[5VS)T[ZV MEY^YHCO'H1"0^L0ZT+5WBZ1&&6I$TSM_4Q0U[H N(4,9%AN\!:U:;F&UX#K, M[#T;-*.$=49ACYDM9P\8?JYL.JNL"K);Z78:UW#%]MWKO*X;T"(3?!!:HN"&56;X7I5^[SBMCK$LDH)W)=(RI M[[)&T)X*G>EN:XOI&NQS(\"^P?U)V-MZ/+HUSQN=,Q% /!UJ@[V:5*OURCW/ M?DN8X/C:QD^5?%A5;J?)'GGL9->Q:]<*P:VH*9S(J72DG"K% DZ(V0HL35Z #<+G!@T4&I*+JB39!"%$0D4?#4'5@W2:<&D4T5F!)+<@/< M5D<>9^$>YW86PI/MY\GV\V3[>;+]/-E^_B-M/\&$($6>85-&N&E_?DT;U?(6 M6*P:J0-@6&-PV.<%?(@31+Y3%_O>%'W]KLC4@*4]T)FO*O[NW)AQ%!9.!I-3 MW]W6^01LP>*NM]NZ?>3UN]X[#%C?)^)35?KEYL&+^M*!%Z:7:]*X<4\547<< M,3PUZ2'L)FK711V=FAK&X3OVU1/.3:0_OV^,H&JTU.+ 00RU]KMNVM[#:4>1 MV+;WZIA=./E -91:EL,KF]%]W$#7#Y8XXXEOE8:\VYOAZOO>_?:^GBM>Q]-R M^NN7]9<)-BIK.^+UPIM+$Z^IC"0YW^?&YSX8B!>JS.1KTPCE>Q@*,(J\U^1O MCP=RC VU8JP0LUMCJX/!;"R'T6BNNSXJ%[GRB^_=&*Q\3;Y>;WZH0+M._OM=UO5\>&[QE8^E?/_=N7\9=NHZ;9D[:+[5XL[X$!< M=<+IN'%NM+IS5U\*=+IM,2$;X=?J/[4FR2)#XU!=%CKB0*XS4$$Y,PYM/$3I ML*N,/MA^6V^+/JG3](3:YU#FI$V*"NFEO@&"*TC8_5)9)F=:^46FYKR$O\-F M>V85KP2ZZ57N#/IE[6[=RHE[&MZ.HV0XD4A+&,G:34^P+6#,?\--;[' PQ@F M.IO@;<,9=L5+YH-P ]SQ+!JA=!I-9U-U]V2$)1OV-L.=1_%HR'^[6N'.:"'T M]^M:X6)$T'PZHX*$TU8[W&0:36(J[4DKP((70SJ:\7 432>C?T1[W DU5%2? M@1XQ0^X/2!^=[7&39(;_BYZ,&A+R1U=[W0&<2KP+X#<:*KP]B2?8&G)T3*O= MR22:8@-*Y_%I A_Q%[7=/7B0 F+;4]_SI[[G3WW/G_J>/_4]_P?T/6]7?37> M,L_UWJD+[%7.GAJ7/S4N?VI<_M2X_*EQ^5/C;!%#7H,'4?B/I;SU&_X MJ=_P4[_A_[!^P\?WI>IT$[F6YT>WOWKJ:/34T>@_H:-1)_J_-[(XF.WDCR$;V1 M1*LWDOR?W1NI$WN4OOI?5<=SY[9'D?.:C^12O>3^1)>Z/Q'UK#G"Y_[4+>FI M6]*_ W3^5=V2.@]CB_*>V19#QT=%/+5 ^D]I@=0*M7 ":ZY,J51+HIF=,Y/A M&J-\96M,=IAC49TXR/YD42WXT[D4V.-?]/&&H$B39V< MFD4#/RK5C1!UBCN=<8*S+M9TZ11JTH^$1W\J!?5O40KJ*PLC]*3C7O90ZP4E M7+7-6=FV;Y#VRDFU;]D(#,MTL_-EM>>1X\*H>_*K(Z_-ZF"PCU-M=YU!B> M(_E*.U_U_LB_PP9S@=\#6Q;9OAD=J1*1TS SIPKP*.%3!@3G6D2J\FFK7!:I M+YWO[7K;TJ$F2+CIGMD=K M3X8'=(9[N\-236M4]$$37><[AUN%[)J'7'11V]OU-0E*L"YT5[TB=U77)I'J/?.UZ7+P]PYK"M_L=RX\MV=G1+/WKV69 V+*IZ=_^=0T.^L]=:_OE M7PN ?\)A<:LJ/)K*?WWLC1/:\4/H)!SUY#?14K]Y&NH7J[!8VB&G'B)G3FF: M=]PFX9SE,[2/OF1QYX-MPO=G*@I//K*V!JOYI8;.B4X@/7PGIIO*KMN;T.H< MU\]3U:,'AL-2P:4U_3>'*4*=QG%K+G#VL*4')EQO\A6H>A C%:89C]^ MZ'HO3S%EYP';$1IH-&T^Y'0GH3>D?T$16;?96'C%6P(]"@>#7Q\?.O45)HBK M.Z"V/=+PN WF.A1.=5EL;@_>M&]^1P5Q/?Y(7IC9V%9K^TZ9'T\4#+1PPXNZ M4J5;T49!4'2Q#797J_>\(G=UM\K5BA/JR7]%1)"[-4H\LU):Y_;H>!EWH$Z& M#DLR$3M.P<2],W^INY^^,_#9M_WO]D4N\7(.A2>UG>3M\*06X[CZV+W%QT3W M].0WC^-Y_%FSXT8NYW49[FO2W-A5\1ZWL-1E&MX46'Q._<"6]'T;U8[H:-[Q M=7$IG6:OKI".7MM+Y@1ON, ,E$]Z!Y3"RIT]1\=I4V.E4#3?[VJ/Z/YR[E-E MO>39/7:/V@?5<"!&\ZZ)BL\8:@Y!$8>[1, M<.#@,T8'(NF5HMPV!+EU)KO"\#L>-L=,PR1LA4\44LT/(.F5"\-(_A0&XCX^ M!7KBA_O"0(<+^-(2#T45_ MWT?U[:X?O,]&'QVZT\12'+KQ<$S2D9/:$Y74-<*!4+"C -O-4@^.;J'^%8.X M6_(5PSC[]16C'+.97[_6O3O]B.&[ _N.6$F7L&'X0A('^<*C9G%PP2T)X4CN MU!FMV$"H1SQWU-X_?A[[-_N;$O=W*9JG[C*2W$^/BZ/I1K=]2S,1TC8KTY? M%GO<5'O6>"!^T.5?>U7#CB7^@U2'")6TGMJ.EUP]PE$Q?=3Z\_MBM4*+.C[9 MFKB)U-/,X7EVFV\VK/NQV:2+&1SB@>WXP:X[#_*^UBQ?\MH.3?&X>,GPH@_3 MQ4.C/H9='1HK!,RO'_513.S08*T]Z1[2+:'[-291;YQ]^O2%2?;OTF;>;C$J M&JZ'8H9>=5;P;6D[<4A]'(Y"OW)\96?$&[46(&<;!HDB3 \Y_<]=I__CXQU! M6C,Q;M-W:1VR'+]=U'W,E-QW3T@R[YZZ/&O-?-].4G8IFHQ^ZFRL'N)S[[-T M1=6;SY;IE@V7=9FE%$YV>7G>N0M(GU?8V5;>4$E^W3B=6ZQ7N#?9;;:DEB[< M;1T/4P=@J%/U%VS+=>V0]P.^J6MLY&WN14= ZRQP,+*;WGAD(V!Y5"/@CD[ M\C&=@-=LGFP'_-,"N8?S/CONE6HGW>CMW+7+^K:%ZG!MVWC#"TKN:M(R^!>? M^ACI+'[U*\#S5BIHW3;"C=MDJQERUW4]W&C:;O\J7[>#XD*A_SWY;8/\ MO]B?K/S4+S]C!SILBF5]E&A>1\_;)9"6I3:Z[SNI?KQ^%RQ5C'ZG)\:-P.^Z MB2,DNB77$,"_E4'2!UQG,*K>6<=)RY6%:K<5L6G\HATL>UV_?M>K;K/>X]KI M/IY\QXF7Q6$O?U]5]>_^/U!+ P04 " !KA6%-9CCY'S\" C"P #0 M 'AL+W-T>6QEU%7*U?.UWV"3.@DD8S@-.J,!I+%I^RW6#,MD* MG>#I "&??R-S2/#C^HYY8ZZ#W8]#Z="*E?;5_#?93]]+[#QK$#* MV"!P@CV0QC71&I2X-8Z;[,#O0JBW%^O:*"P564>3&1X3W&"*+*7*00UE(KR! MTIA!8>4H6E9VU+(.;%!KR8V14U)*09R&349O&-H,&'NP%_MSL_F%\6C XLF,9D4P=54M$GPV>O2F8 4!BM0&F:;2-?%:D7T.G- M=>J*0S5/3E#SO][G$@0HPK9%F[M_S+O\GQ5/W_R]9/=7V1=\7+OZW!)M)ST! MD;-3$#D_?I'3JV?6&/2-<:O[[O3> 47+EC)-1:^VHGD.7H]]_"3XSKZ[V$X' M'%NPH==D:5ZL._PF-X>"M$S?VR6Z8()'^Z,5'LV'68N!(L&C_0ERVO(K5W!\ M%J?? %!+ P04 " !KA6%-5AW[>2T$ 9(0 #P 'AL+W=O!ELX1$8KT2"KI M^M?O*-OUCVOK7T67SIM_")K0]A>3J>^;J&3 M_C>[!8-'-M9U,N"F>YKZK0/9^!8@='I:S&;S:2>5R=Z]W?=U[Z;IA@U0!V4- M[HP['A6\^N_'XZ:0V. %'N1ZD^0C-L^=:^_F&=^FI-D'I5.ZOU<%8\,)R$5_#_[7D$%U0]:ACD M>BF1=9'-9]CAB_)JK;0*_RRRX;N&#.]BFMS&$(?]YRZ(E^[_A-%N-JJ&&UOW M'9BPBZ,#':]N?*NV/A-&=K#(]DV$-(WX8 +2B#NSZPK;QGO!2]\UN_L*&+'O ML,)=*CS@[IH\@O-!7EO3@/'0"/SFK58-$_*M(($L" MLCP)Y"KBX*D)9$5 5B>$'$7RC( \.R5DF4#."<@Y+^15[Y4![\4-^-JI;6PP MC/0KZ95/!\XY 7G."[F$%S ]B(VS70QF<#AA>_&J0BNN>Y] 7A"0%^R/NX:( M-H30;L2U@T8%L53^.2%\0Q"^^,H(D!0-LVD^8;\?+0Z8+89NU4H'*1EEEYQ9+[=2.?$H-0X4?+:WRJ!5 ME-0H:Q])!?8/2C MHTR2LZNDZU2(C?QN<. 0U(FR9E5<@/KD+)0PLB9C;&"IR%G/9*H M4IK(F3VQA#@):TRBO>]Q#,3G^;ZQVY@;O*_K%)-R16+@MD7 M9&HPQJ2L47"O3XYI3?R":T*=8I(+%&:%_"BW'1_X7U-$2A\%LSY(RXT?.&61 M@MDBQRSW+9XI)B66@EDL!^;)@T^<\DIQRB7*:!U54,HI3KE(&6-2^BG8]4-A M5BDFI9^"63\TYEE:*Z'T4YY4/_,4D])/R:P?&O,\Q:3T4S+KA\:\2#')"AE_ MB>SH2E],TII)22FHY"Z2'VU#8*[J-L6D+%0R6^A :C01 M]S;@69A^I!E<25FH9+80G1ZE%BHI"Y7,%CJ:'DW$GZ">4DS*0B6SA0A,'$$J M+893%JJ8+41@KOHNK?Q4E(4J9@N1F*/4O:(L5#%;B,!<@D]+'!5EH8K90FF= MZMOO,;89QCIVF&*2;VK87]40I2LQ23$I"U7,%HK%JP-1W"^)4DS*0A6SA0ZM MUR;BP08$QNPIQ:0L5/W\\EL:W!23LE!URE+<>$*B+%0-%IKN7\4WL,'U:O,) M+^%Q?RUU?>]$_-B](JC.8F%OTVM]C?L^FX]6#B_/8Q_[?R6\^Q=02P,$% M @ :X5A39SA,'C4 0 "!X !H !X;"]?0 ,#)4+;=,8(=V]E8TVTGPOR ML:$A)>>\JX=F>O\<=V7>-G6JMFV:'/:[.BV**N?V+H2TK.*^3%=-&^O^SKKI M]F7NOW:;T);+MW(3@TZG\] -9Q0/]\.9DZ?5HNB>5E),7LMN$_.B"(==^&BZ MMU3%F%,X7>2J7]#_Y-C&_ZQOUNOM,CXVR_=]K/,O%=\+BO![D(X'*3W(QH., M'N3C04X/FHT'S>A!\_&@.3WH>CSHFAYT,QYT0P^Z'0^ZI0?)%,@XY2BO06_EZ M*]!;+_"LC1ZV^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY M>AO0V_AZ&]#;^'H;T-LN<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#; M^'H;T-OX>CO0V_EZ.]#;^7H[T-OY>CO0VR]PUHT.N_EZ.]#;^7H[T-OY>CO0 MV_EZ.]#;^7H[T-OY>L\&>J>J[.+J)7?;>I/.7?)C^)\U [A3/N[B^3-.4__< M/U Z]UMB.'V>_>_B-/4K(OQX\?OP"5!+ P04 " !KA6%-8H^-M<0! #_ M'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VH3=L*$PQO;\WC?VXJ<*W/Z5S0SFY49Y29;UO&6U%M'.O<%4:BKU!?:4?X> M7-G,=WFGVH577M0LO^8C4;IV<\I.&Q];7^V&_C%MTWX^]\)^B9]WA MO+=^N1P")(<$R:% 15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR M*A19%8JLZHJR=L>TUF7S5Y)/8Q;[^:S[WW?R#5!+ 0(4 Q0 ( &N%84T? M(\\#P !," + " 0 !?D !D;V-0 M&UL4$L! A0#% @ :X5A35Y95@KN *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ :X5A M39E&PO=V]R:W-H965T&UL4$L! A0#% @ :X5A M37!5)/0X! H!0 !@ ( !J0L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ :X5A376R?5UB @ @P< !@ M ( !NQ@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ :X5A3;'Y@5^T 0 T@, !@ ( !6B$ M 'AL+W=O=E@K,! #2 P &0 M@ $O)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ :X5A32N]^\*T 0 T@, !D M ( !!"D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :X5A3?3D_L*U 0 T@, !D ( !QBX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:X5A3?MEM^"T 0 T@, !D ( !BC0 'AL+W=O&PO=V]R:W-H965TLSNLP$ -(# 9 " 8\^ !X;"]W;W)K&UL4$L! A0#% @ :X5A3=+\-!VS 0 T@, !D M ( !>4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :X5A31NK^U.[ 0 TP, !D ( !7$8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X5A M3;?]:1]<"P !4L !D ( !$T\ 'AL+W=O&PO=V]R:W-H965T)B !X;"]W;W)K M&UL4$L! A0#% @ :X5A30_O)Y=O @ B0@ M !D ( !K&< 'AL+W=O!@ &0 @ %2:@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ :X5A3<=>]SY; @ 3PD !D M ( !HFX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :X5A371)](AP @ U @ !D ( !VG4 'AL+W=O M >&PO=V]R:W-H965TJ"1U0( 'D* 9 " 8E[ M !X;"]W;W)K&UL4$L! A0#% @ :X5A3=\O ML]ZH 0 FP, !D ( !E7X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :X5A332/%BG; 0 "04 !D M ( !?X4 'AL+W=O&PO M=V]R:W-H965T/V3& , M '0, 9 " 0.* !X;"]W;W)K&UL4$L! A0#% @ :X5A3914PZE@ @ P@< !D ( ! M4HT 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ :X5A358=^WDM! &2$ \ ( !MM0 M 'AL+W=O : M " 1#9 !X;"]?7!E&UL4$L%!@ Z #H R \ !'= $! end XML 61 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 62 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 136 184 1 false 45 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.brightcove.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.brightcove.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.brightcove.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.brightcove.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.brightcove.com/taxonomy/role/StatementOfOtherComprehensiveIncome Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 107 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.brightcove.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 108 - Disclosure - Business Description and Basis of Presentation Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Business Description and Basis of Presentation Notes 7 false false R8.htm 109 - Disclosure - Revenue from Contracts with Customers Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue from Contracts with Customers Notes 8 false false R9.htm 110 - Disclosure - Concentration of Credit Risk Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock Concentration of Credit Risk Notes 9 false false R10.htm 111 - Disclosure - Concentration of Other Risks Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsConcentrationOfOtherRisksDisclosureTextBlock Concentration of Other Risks Notes 10 false false R11.htm 112 - Disclosure - Cash and Cash Equivalents Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlock Cash and Cash Equivalents Notes 11 false false R12.htm 113 - Disclosure - Net Loss per Share Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Loss per Share Notes 12 false false R13.htm 114 - Disclosure - Fair Value of Financial Instruments Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value of Financial Instruments Notes 13 false false R14.htm 115 - Disclosure - Stock-based Compensation Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-based Compensation Notes 14 false false R15.htm 116 - Disclosure - Income Taxes Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 15 false false R16.htm 117 - Disclosure - Commitments and Contingencies Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 16 false false R17.htm 118 - Disclosure - Debt Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Debt Notes 17 false false R18.htm 119 - Disclosure - Segment Information Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information Notes 18 false false R19.htm 120 - Disclosure - Recently Issued and Adopted Accounting Standards Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recently Issued and Adopted Accounting Standards Notes 19 false false R20.htm 121 - Disclosure - Business Description and Basis of Presentation (Policies) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Business Description and Basis of Presentation (Policies) Policies http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 20 false false R21.htm 122 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue from Contracts with Customers (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 21 false false R22.htm 123 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlockTables Cash and Cash Equivalents (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlock 22 false false R23.htm 124 - Disclosure - Net Loss per Share (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Loss per Share (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 23 false false R24.htm 125 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value of Financial Instruments (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 24 false false R25.htm 126 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-based Compensation (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 25 false false R26.htm 127 - Disclosure - Segment Information (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 26 false false R27.htm 128 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureBusinessDescriptionAndBasisOfPresentationAdditionalInformation Business Description and Basis of Presentation - Additional Information (Detail) Details 27 false false R28.htm 129 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfRevenueFromContractsWithCustomersByBusinessUnit Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) Details 28 false false R29.htm 130 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformation Revenue from Contracts with Customers - Additional Information (Detail) Details 29 false false R30.htm 131 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInCondensedConsolidatedBalanceSheet Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) Details 30 false false R31.htm 132 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInCondensedConsolidatedStatementOfOperations Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) Details 31 false false R32.htm 133 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInCondensedConsolidatedStatementOfCashFlows Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) Details 32 false false R33.htm 134 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomers Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Details 33 false false R34.htm 135 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureConcentrationOfCreditRiskAdditionalInformation Concentration of Credit Risk - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation Cash and Cash Equivalents - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCashAndCashEquivalentsScheduleOfCashAndCashEquivalents Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Details 36 false false R37.htm 138 - Disclosure - Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureNetLossPerSharePotentiallyDilutiveCommonStockEquivalentSharesExcludedFromComputationOfWeightedAverageSharesOutstanding Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) Details 37 false false R38.htm 139 - 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/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCompanysFinancialInstrumentsCarriedAtFairValueUsingLowestLevelOfInput Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Details 38 false false R39.htm 140 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationWeightedAverageAssumptions Stock-based Compensation - Weighted Average Assumptions (Detail) Details 39 false false R40.htm 141 - Disclosure - Stock-based Compensation - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformation Stock-based Compensation - Additional Information (Detail) Details 40 false false R41.htm 142 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivity Stock-based Compensation - Summary of Stock Option Activity (Detail) Details 41 false false R42.htm 143 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityParenthetical Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Details 42 false false R43.htm 144 - Disclosure - Stock-based Compensation - Restricted Stock Units Activity (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivity Stock-based Compensation - Restricted Stock Units Activity (Detail) Details 43 false false R44.htm 145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSegmentInformationTotalRevenueFromCustomersByGeographicAreaBasedOnLocationOfCustomer Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) Details 47 false false R48.htm 149 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRecentlyIssuedAndAdoptedAccountingStandardsAdditionalInformation Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Details 49 false false All Reports Book All Reports bcov-20180930.xml bcov-20180930.xsd bcov-20180930_cal.xml bcov-20180930_def.xml bcov-20180930_lab.xml bcov-20180930_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 66 0001193125-18-315862-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-315862-xbrl.zip M4$L#!!0 ( &N%84WC%KX=^?$ (2\#0 1 8F-O=BTR,#$X,#DS,"YX M;6SLO6ESX\B1,/S=$?,?\&KMC9D(0HW[Z/'T$P"/6:V[6]J69KS>+PJ(+$KP M@ "-0X=__9M9A9N@1%(D"*GAM;=%$E6HS,K*RCO_^O\>%QYW3\+(#?Q?3L13 MX80C_C28N?[M+R=)Q#O1U'5/N"AV_)GC!3[YY>2)1"?_[],/?_KK_\?SW&AR MR?WOE'@D=&+"G?GXX)1PHV":+(@?=2O*I5OKI6Y#XLX^<4?IJ&!(GAL>Y M&2SA(R<)HL&+(B^(5Z+^490^BN+_E9\.ED^A>WL77C*69['?<.'(^X;P962V6DZU^--Z'& /#_ZY:0$(GY]&H2W'R1! MD#^X*3Y.V),?\5?OF><]U__CQHF*Y_&+RO,/,GU:-$WS _TU>]2- D42]><6 MPY[(YX[GH;W'^ 'QH>OYD&]Y6%W=#M@F\))1T<(9BR4%I1_+0D4>.2 MZ"\-+\%US.+JLE+HU0_LQ\JC;N.C&GO4S1Z-XF78#"K^TK",*5!S'#XUCTE_ MQ&%Z;5@2AG!*UXU+?VT82!ZG=\V#\)>&!?J..XV:1]"?&M[A^O8_->P*_-8XH/PH\"B.HUS*^QC1 ML_R-S#G*,C[BO+^<1.YBZ>'!IM\YX11QMAESHB/N0C+_Y02/*Y^=R=/':+8# M[]J<+7Y@8*7,YN/0B>XL?X;_C/^5N/>.!W=.9,5#)PR?X K[W?$2PDT#/R:/ M\3=<+@F\ZXNQI@F"8/"\:(@"_S_X]_7EU>A:N$9R1D"N@;TDOLO&I(SS^K?+ MT0DW(U-WX7BP8[Q\PKE @^[L6I142155[=H>&:(Y >H>2>,1KQCRA+=T384] M&8]LR1[9ICFY%@5!NI;TDT^2)*BXDK]^V H@A@-$_,>OR>*&A.?S81+% =!@ M9$TIVR"S21!^"4)R=>?X5\2_(.$49G)NR?G\&[DG_A[0DKVSC).SKY-5I(C& M2!D;RH@?6;+"*R+0J&TI J_8F@E'6]2$D8E(4:Z!; $9KX6L2B,P+DS([+/K MW+B>&[LD&E(&&6^) .,U=*&/-4/2;9O7C;$$*)!,WK0EA1].QHH]5C39F "> MKN%V_B2J@J96B&(M!#5 HXC$'08.8-,D7:L2?&713?!,'#>D5#]RHZD71$FX M+>6^#C9+%E15'?."@0=:LE7>M%2;URQYJ(BF:BO*Y)H2KB&I3: UK+\&IN<% M#RAB 5V/@N0FGB=>2NO1-S(EP 1N/-+=;5609.4JY-N M')::X]])7%W@9>! MB2N"(M3/ZUH8:M#.9BZJ+HYWX;BS,W_H+-W8\;H(J(J0FJ)>H_%F )KW],)Y MZC8IB]K))U50Q,;=K*Y^!<)DD7@H;)['=R0\.@BK"H15EB6[S"KNNRY>4G#\3$#[/ M;SSWEAH:.GS'B@9R8Z4F4SX'1"/ [K_); C A#$ MFJ&JPHZ*0SXD6"S<>$&?\RFJX#GB3T&^W"_4CY'[T7=!P8M!C-T=;'55_0,( M O\R#J9_7-XY(8FL)+X+0MSY5T,0T0E?U&TV9:_(M1M^X83GX66,=Q,= GH@1>$^$7"]).'UG@D!3J]P*@AB(Q&L ^H% MLC^+HJ1[) ^*@0P+D-5G*9ZM?2V 767":&&3]76'N8';CLA-C.Z1D/I%,K9L M+5"V/!1\C=LWU,61(2H6#_]3>$4W1=Y6\=0*(UT=C^#LRM8UZ'/BM4:M,9L M4 =U3D"VF(%(R(2JDN4";N&O@3_MK@"%FGQU7S<&IQD+J5&JNS*C! Q:-E51 M:X2ZNOQG0>STQDHH-NG&%RT@(NH:@EXS M@&0+KH&1.*$# #3H6ZUH%XV,?RP,K:$@2;PI22"NV:,A;^K#(3\1QJ!K30QM M;.F, H0*X]\4F"H*SOS8\6_=&X\PI@F<UW<-I"K-5'4Q77;MA884+BH='H7>#,2 M1JAXQ4\=A% 1&PUT+T'R IWFRF4WB57>B%AS()X%UG8\]+Y.=U@M MXW5P*QO W0Q/CJ(N&U71>G7A:P'KM-H@XB4BK0=NG.G"V!!,=P[>-TB>R.ZSH_Q'J_OCG8%@A6Z82OV4;JV2LV%@W@^LY M7'3ONPK?-Q([+DA! M8R?T0>.,2E[Y$9F[4[>+?$@&>N1%71.%JF3W,C!5X"^!6.,W(-=5M[9IU56X MKD+B1$GX5-K[KE$KQB+*U=UK6'5MN]Z$?@F;I8N2;%9@>TFAK,#>6;>4ANX+ M#6^[=68V&\LL9H>QSU">)28Z\/CZ0T$7,.UJSF=J6<799R/??W?@N$V7I<>^&K#(93O!OD==L M702Y7 6PI8G,6T/!,@7;-FU1NI8H#0NR5(/[1X27/;JR*MVCZW4@4BL=DTHS>K4=I%9^XII:15R];@Q+NV>7?'H,2^MPJMT M(P:F7=XE=BHFIE78]7W&R+2@2._)'K":/WNHR()V[R1A3Y$&;_)"%H_IRFZ7 M8QF;N[:SW[^2A]3D#Q0 )]R'/Z>$QA6'PSN0P\F97WZ QA>C7X 2BGM/QO,Y MF<;G<_;PN<^P>1X"4V!WH;@?S,%G7=04XQ&$*T74Y!VKCUGR2#7-(6C3AL4K MEB#PYG R!#7;M": 3%%6B@P?7I&UJH&I!6P=SHV ֨+/NBH9$GPV1,E4 M\;.AB,:.X3^")*@3S9CP0*4VH,PV>%M2+'XH#H4QQO]8AIJC5#/UZD%L\C/L M7<%/1!NW21Z>C#]JE$C2?2:HBBR]*"6U$([0+^]N)3FCW>+R5:(5-L;(/:X74 M7O1"NYN];31#RR[\=CG"FW#IMXL2=/'#6Z1&K+18BN>XIP3=X8;P' [:<8>W M"G4GW>.M8J#;[O)V&0%2@Z'I:XTJ[;C/VSWVZ$X7!,U?#*E+GG?6P6_H][X=EEAM[WSK>*BJ][ZEO7A MXWGOV[T"J3??$$VC*OITQ9O?+C* #6AJW4U[+.]^NQQP!V\_+4AP4R]*:H4A M>J.1.=A/Q2,7SA-^12N5GB^IW7'\2,*I&Z&M'M2.T/4C=TI?\PHG/Z#%0 2: MDB;NZ-37)5D=2AIO#;%LIV@+O"V9(F^)NC$9R: C2)-K[-J(+BE146K$5E6],L9:@H(UN]5M(*Y:*JJZ:Z#W2O0\/!L/QW M@HU-R@24@VS# M48Y ]<)_&S(0NE/A5:LRT"%0LB?,,R&^Z*T144T?R^VD"\CKZM?(X%>LRSX" M'>B5M8U+FP2<1%9?>V9L:S32S"&PJXEF\^:T43614U0>%.R=5XQ0*H%#J?P(\,"S=-2QK*I MY[LE*3J<-K/5#6NZ@SZ[/CF?#T,R<^.),T63V-,7Y]%=) L[",/@ 0[KT%G" M+Z_1_+&(-2 6E%+UH.UVE(QU">P_9=O_YG >M'TNHL/0#(4RUT#]PIK54T[+%S6NHW_T86CHL&M L2SH-P@675B\BKG5%2SETP=^OYJ-F: MHJD&G Z,.5<,<\P;DC;B17DBJ^.AJ(TMH>A/(QCU@[(1@#O@!'T.4V!"5^X" M'CF?7\*WT=R9XF__($ZXNVVHAK3=$8+A$H*T+2Y>!.QH!'0-_R) ^-D4I$,2 M5"8S&EH7Z D&N,'LU10E&XJL5M)"%$,2&[B08L#%HXYX8:B/D0OIO#T"T5I0 M=%V6)=V:P-644=B%^(\]$E@*Z<%:RR#PLBKIR*956=@QGVK3+A:4A$1#-:NA M"QNTFMEWEY*VX98W@KO]KB5MXT'9 ^;=#$YS!'05C,A+M-W$"F6),. M*MK:6!CSHY$N\\I(,D&;&PF\J@B6/)(F0U&TFWKH;0 70\2,N!_'?@S:W$JG MW)(9:ELL!69%TU9$E30CR>ZF%;K LE# MAC%__; 9!(=/[M!$219W+;=N@\YN3D29'TFHH!GRA+=T3>4%<3RR)9"23#,S M.&)(OV:(U?B4'1(X]I48J[\&[HW*S*?)/+(FK>2['3KQM0W@= R]986B-TML MW9.AY56P@5(C3F!RWK+-">7/O*V,#%ZVA@IP/M56-U+!""PAN;UC)&=4D M"$=!UU6SE5@!%&[5, MTXJ.DXW<"OO%ROVBTIQ[?KQLXU;VUSCYQ(,D5P>]Y6SB5G89E6M)UT2U@5T? M,%NX%=@,6F*N)C,=-QNX#;AIMJ]8+^Q\S&S?%Z#>1]>VQNCE%>5@Y]9ZJQ#L MLQ$6L!P\A\**9^X9 -KQ2+4A+PH-\N*.'J@2OO;45_)9!.R]KR1+SZKUE=P MJ!?(?J=.A01"69<649:"%9RB^J5OA*[/T6Y$A0 NJ-;8[3A9^*S>MV*DL M^U8N60&KQ],Z"T?*HF\%2I0EE&Q/GY.? OWU=*^J- =Z]%;64]G1] M9M%[KA?1QGE%)QL&X;9=#Z(5D0@]M@$=;.9E53V&;]1Q:N3"I MJ;:I9L<&]1KH.2:W5KFU;]3*43MO==HU8:*%656QM6O>?: M-:UHT-CO0M-K(9\'KTW3RK'3-J\]=:5-TIC,NWU6#P[5 MWD\R^$:A..)K0K@%;#E3< ^Z@%H!0W*RV@X3KYI M@8\V\TWKMK.-\TUKP?=HTL9H\M"9TK.S2\EP4=C,0--0LT,PQMK$-":\" (D M]AP=\_985GA+')F2I0Q@ 59-4?6FY)?#]Q=M'UP6I*(= MNY]H^X"CT^VH&7M'.\R1QH][MV052;# M"?XM\IJMB[PBJCIO2Q.9MX:"90JV;=HBVN! ]99%J=;+]V7(VFIM>@3FUJTD MJZ, _50[5F/L+-XW-5G]W7O[5B/<(2/ MFWAV#) [DHAV%)H6:8:36 7^D/U5CP C9G'!+2VO@_' _52/(%LKC?I4Z_U3 MVX<<(]8DLVI!::=?ZA$X-3H_365M<]C#-DAM']YC)] [*!K*9A'*"GZQ&N80G3%C1%,ZOW\!%ZN!X!>.!<.DC557[= M0L_6(X J;-^C]0""5='X /O3P@ :TXCM(P3=,-0=6XYMA -:+%;2:Z:?HSHI MCXH-!3O7[UQD=(]NFZ-B =TZ:XBB91O^KFC8Q_W66/7OD.;-H^XYFC]%17JU M]7/?4OIQD8*:6JW$RH:6PT-9E8Z+#[&!2%HW.AT7!6BB496U!IICV*2.BA"T M6:U<%MVP6!T5+]C:VZA)T2]9M ZF!Q[Y'CV>GGCF&KNXU5KX.H%T> &]4+1:Y'BAY7O=@.#?M@BW*3 M>M&VO'"$W4=Y867WNR8O' $O6@,W.*('[+@< BO*Z0W.DQ<=9(<6GX[")[H@ M/AV#4T@-G*)[XM,Q,--T@[XH/ATV<:B, %,QI0,B0.Q<(E&KP&_=WZT5FWUK MX"M=: 76!41T-?&H74[PIA*16D5-MQ.3VJ62([4BZP3L;R=QJ=WC\582F3;% MRCZT#;&]Q*9V[\IM$YU:SNYIER.\B6R?=NGCZ"V7.H&%UELR=0'J;F;.M(J" M;F?2M'L&=FKY=) @A_9@/FJ_I"Y@@&;>O+:?TB']$JUAXEB=:KH ^Q$[V70! M_(XFZK3+"KN;N-/N4>AN(D^K>.AH8D_+-H'C>B#;DP*D/?4K>1%G41%Y1#94W M3NB]&):,U7(:LB*LD9C A2SG+R6ON_E1D.:I QM6^?'HBSPBF;9O&F8 M.B_IIC51!5.5QE9>+U4J=\G55]X.:<,.14T%Q MQJNV:?/*6!WSP*UU8 NF-13DL4B[EURSXK>@;AABS7O](C2;.*\8L@3WM(UE1?$\%U>6+HEJB:EJ*QHL! "C6:7P]#_:0#3J8N]=7"WQZA];#] MF;4 GPQB9-WC]#(P5? SZ3MKU&D[D3N%$2/72^)M^CQN OGF M;7\VW'E4J'GA5"WU:WH!H!KTJ< S?IQ2D><;W&/G?C.?Z"01H)&Y'N"\#5 U M?Q/Q2>AX2#"SA>N[41PRN9 9JCIY^&GA'[UN7'H!DKK_*8O0F83!@HDU"= 0 M2 8, AGKN^$3V1D!-7!>0@ ]\NF-Z=]VF+6AY&R^!'\3 M-'4+;8PB);"%>W=&9O;3;Q$!99IU7<(Q4Q"[.DP(^NS:([I MTU7H^)$S30TP])/'>JW-_IFPAG2=-B%B?7>I(6IG[]"O. ?8+J3X[^AAP8:+ MJE$3'E?6O@:TKG,"A7("65.;H5O'#]*.S" M4B?^50";BXT_T+$-PX!"FAL\ M=Y+_T])MM3YSNP+8C*:KP)K^*W%#LC;RI9.(019JUHJ*;P[2.E2,0+OR@N5E M,(\?G&U:3K<)N8:VD7HHWSH05@*XIH3,J&6-!CNDCW[@AB4 M!%FO7@(O0K("^+T;P0-P.D9!@:..LC+] BE@G>$C1QHFDF;P! O*);$F]HAL4;8UTQ]+$A:+;&&D>L MA[E&T&](7E-0L:O9LS:1QBX)=53!$?_BA'^0DO3>28I%PZ6BR/7XT;5 5('] M.ZAH=R"Y6O<@RM\2%IR%)QWP=)[$4>SX2-C[CP%8]?DW!'%MB *:5:I(FJG) M9H&"W4!CZ+F9!O44=# MWE;'.C^R1ZH&WXF6/<:=/_DDG(JPZ>M66ZLJX5:V9Y]P-Y-=.JF+*N'0:>$Z!1I M%R7UT.BD/]S4.;,5AABO@O*'_50\DJI8%FA5LXGCAC1.'"[?9)%I'DLR17T< M9)4MXC(;<"Q1'&.4J=YP3L=#=6B("B]- '_ @Y%1J6.XC4335(:V;FA:3I,7 MVC_$+]JH=A<=!.)-KNS5]]C;O&?DHK7;GV$DT?X0O!63W!CY,O+)EZ6 /6+D M@!OPS8W^F(2$9'$T+6V \IH-H!>5( G&@;:@"2=[VH+4E/$K/!A'9SZ+#*Y) M%O3'$;PS7]L!-F2GF,G-MPB#!D\%?0\;M!O&6F!9OP?H;_#<^.DM,"T)SXPB M'9AI57%2$W \+YBB5;OYS:_4B4IUT75!DWG6LGM)3BR<_G]:(F;P8=)J*CBHQG 3L6;9CZNMMA+\B0 M*3+0,&2J\AN@C3;0@=FJ,*CSQ"$INB$=DI\JE#C02EX+#.HB;;2$#8/ZB.3N M$X>NB/HAV:A*T8%F=,-\-7'L/^L,,8$P(-/03?603$-#3*#4(5"I8X=$M!:= M*FWC!2L J4K59OUJ+\M!R07](X=$BXYH46FNKO&6R*45O* 14M D;<\$\UJW M7%KC@=5\T(6=JV5LX*;++%G QFNA-LV.NGV"!IQ\QRMC(]!R,[,AUL+G#@Z: M+LOBCI4Y-@)-3GF=*"EB(^T>$#15,W<\EYOYC5.[MF9(M62X@X,& IVP:SV5 M35QKFSK12;TU^6-!D45?U0^Z:FAK[5.DYP&;$!>F5^#,T(DT\YW9KR-;6 MY9B,9=D05)V7C>&(5["6C36T)KRM"9(U4DQ%U056EV,.D)*_?EA92V,=>:Q9 MD=T!>%^^*E<_7_Q.I3F,L38QC0DO6@I<:L9DS-MC6>$M<61*%EQM8]G&0#K8 M@WI+B0U@J0*/ONOH?%ZJX!-X[O2)_?\K -D&F?N/_6V>8HN*I<@ &X#!*Z.Q MP9NFJ/.6+=NRJ&F*)&%1%3@Z_^G%/\_<^_^\C7^&%>.G)1?%3Q[YY>2+]>W7 MLZ^\?7YU=?[E(R4OV?JO[@CGP&8NEHZ/9? Y%ST:[@)W M<(;J$15D(]C>&6I2W)REW#@>C(T -FH'CC@,ETU\!V0?>.@49V6JXS93^#/. M#V( ([H+$A"@;P@7$F<&*\+Q_TQ\&LG//8"\Q<6X;/8VF*5Y^OKD(8N89B\9 M<'%P2S"7@$X(DWQQ?(>9M?_362Q__H]'($OSYX@;N=$TB3#RDLYB^8[WE.[P M)'\5'![6FP4FPJ>^D2CQ8OI0D;D^H,>"UIM#H!"&(4-\]8V6[R<4.]_($LXA M!V^>!.&"TL@<9LC(Y.__=78UYB\OK"$0A1\\A,Z2;BL 6N#)8S(E&" 2OIR2_A9%@</.)Y M3_ TBVA ED#30X#/.+0=\)3A)V+6U9R B:"7\B2'0\G9]8P-JVW%F44^)M/ M$7J)\Y^7!#F>I6-$@Y>0N36_%D\=.!6YW$F(IM\K30!-3T+&=\(F"[G!SQ\7M M79:NW>SX-H)68'$91!GSAJD*;,'0\H>0E#X"(,4''_!8?%H L'=1\9EN!LQ] MB0>RMA\"W0^#XH6RWO3NS*[A)75FLPL6* AFR8N5-:4R:#-$PO'B!M MN#])ZG1E&/*?V+&C3*D\/9>2SCR!'4'ZZ= %D&X=HPRL37& 0*= *IPSCRESP0-[XWB4/41WA,0($C/D#!T_H0RD2US!> M>'K)GIR%>ZB:0- M8A"5>I_A=2L$4%S_\,:F.[[I2H9)V*7[-5IOTAU8<+?7\S]7WC-FBC_%0?0/4? M"8HN#$V;'UFVR"O*V.0-51!Y8VPJD[%L28IL'$#UIZC^5Q+$/]=.>_'#SUQM M6U%,@2_/OXWH=V=??\57/:;/[Y_-M'+KR]^5$8P/_]E*WRZA^?2V\X_W;Q7S#71TZ"MYV-SO_._JP;)W[F M/H^OKL;?BL5D$U2X$UTATA]_#^($G!2>YI2A0E*,J/P^=9:EG_@'M#>*SE\)K? @+\P::K?^E=MO?*7-[#S);EVP,P#<'D3 M*J7 OP.0XCE0I^,G_ ;K9-VF-I?0C9AA,]7]LU*1<%,E842%_IL$'@&MZK1D M!>1F 37,Q"@JN2"54+DXFR.)L?Y$JC"@K=-SW$7$T2YQ]&)V\Q E;LP] M.&@+08'7N05%(HHY.\38^6F 9$SEY/@AH+8&4'5!ZHVXFR?N/'@"S7K G?G3 M4^['0C@>_LQ^*;X9_?P3O:O9]VAI)X_N-. N3T'4YKZ=?J;_#D]_;YPG?;HR M'=5Q8:(4@DQX+P!IM&V.L "O"P=P".<^+AD#\Q_@F'QQHLB9WB41B6-FL ?] M"I5B!]L*."53 XX$O%!C2HX97$I M0@T^H**0Q9++W@BA+D"RA"A&K1P(]#F MPF )%$+M?&D$@!Y IGL\M7%J=6..3I"#$'UT*J )ZL*,R?3.AWVZ?4HY069AX%*[0K$C*>J! M 2V8,2)?TH#:*V&'&/\K&2^S):#!$V.IJ51TVD@#R&LR3A, MXJ0S@D WI>'(L!F$B6>,YZ<&V:BZM4[^/+-A%6_=U#ZSZ7,IP+P+QP.NHE7+ M8_XA7\*/#J[V@:#W(VI"'A)S"G;)U@1#=/U#/,-HG2&\F\D90W;P\K ML#0>)UNSWK0:RR E6<;LD6#9#L A*5T%F3NU)+DF84EZ/859+ Q?0(?H!N> MAAX$Z?73O.>#_'9!!+YXOZ2FLOYV^2[,0[\F#N9XDM0;?08L:\%,P%0B*A5, MZHT%WY6Q@(N?ED %&!1!64W$&(U;(Y"233I!Q%D _$2\S.S"P/=Q@MDZ$1I*80 M1%.4.:F_*G?K-"T=W8)'C,M*H]7H:UI$ MS#$W,.)LX?R!47DS4OBE,[0PK74M_4 9 M[ZFV '0T%^N=9X$FA(?\! A#U+-+0I.?2"F^D;I7??0A;6Y 7:RX@R2=;V63J-FS(+;5(XOH9-)3Y92A M;!IQ-V&0X ',%"B*PLSD $?088>0S@&'%Y89T(B)9A10@BFB!;*%4R#JZW:+ M (6,8S6SHRP**X4%WT?#S+)E]K+<^[44G/DYGYJZX3198,&T*8FJY K=$U2A*U"OPYL%I:;DV M!^^D!&3'Z XC7&!(0=2S -:8AYJA(D8-_+B,U#SH,A?!C'APN$&,2-E6JMC, M\I57UQT'F8,@.YO9)9+"_I3';;'YTFGPLDTGP:,+DZP_O#G_*@=*D#3GE]T9 M+L5H^LI4KKLK8RK(KX_D-YY,E0M\RAR5N8"*=HALD;^DCB=4FS-4T<2JHZ[D06 MCWK*(9)8; G^44)7!S-W5H-C\8Z[ RV+"N&P=I0[\YUE=QOUWH" ?.NBT7&! M?,*-T[L)N#+'PI?Q,O% S\WN,AHYBW[D))S>,0L\[$S/ MPDNC+(8Q\WJA@&]3]!)W\ MJ-1I ,.K%RQ$/8WHIY&J^!3*382&.&0R_HWC_Y%:11:L)/\=\:@/UTVKZ_$W MQ*$68B!-@A'46%\X"^ND)N5A?0&T?P.(+F@/<6*JH>4QGDA[CVEX-E 62"=I MZD Z,955.H]BYZ4XVQ+J4WER'GA>\ "(_+@[<'2QY>4+)3;:?,,?BT.N+"*F MK1#3A6SY4AMD0A#$0+[[;%UHFY#[4,? EE(*4:P//W5M)[1'75;G[";:8&)WYN,;;B##WC2&L;^>3<016.@FF8/ M8@_B<=C:FV)B7\H&J7GBSZ*>I7485F,@J5H/:@_J_EC=\G$#FTD;2#S63IB] M"F+'8X[&)H]C^Y+M&[S2=E37)&U@J.K;$-=Z$-L'L9=$.WN[RG"#S8+DQB,= MO%[WN[@W)?7T^]+O2\?WIJ+Z./-ZH=A#]_W MK^[CS?9SK[41;[:>7=(EM1ELT(>;]>%F7A]N5L91'VY&H>S#S?IPLS=GW.[# MS=Z%S534!Z8N]2#V(/;A9GVX6;<.P^L#DT1-Z$'M0>V=?%U8\RO\ GT(3;\K M_:[TN[+5KGQO&GD?;O:&PLU$^7UKI#V(O23:V6/[BANL#Y_I]Z7?EWY?7BV/ MKH2;-93?W+YF9+UUK(].-%86])L;_7'0AK$3TYA8ZE#C1 MF$PFIC*Q--NVVJXR*304F92QCVD),1A6-PS)S(TYQ!'=B^88A&/7F635@^E2 M-BFY6*HM7-!E,)_S-W5_:)3[0[.JC#]@MX#HCP$K_^W0FQ]X1 MC\L@[=*0-Y8(6(.X;"-I@.24[20N_H<_Y3&114'$M!#BH"' $MNGT>8*66G# M'_Z45H;'HUJM.[G 1DQ8QITU6EJG12$0H0L +BD0K #HE*VQTG42H7?C) <# MBXBFL, D!+ M?2*=#@ \Q#AVK,3!9);V:(#!"5:MI@T&:G7TPP F]0D\Y6"SC(AD31(8% _ MM>YHZPY:8#0N];ZHSE-TA$B+9<,412,!5O$_+R.>-N8HM=PJ-BRBY?I_*#<( M+/?;"$+N%M:\9%33O):L!^D/?\KJY[,XT!A7>,J-$E)T'YD#Y0I M*CW>D*>@5&DS;9\UHQ7&LPYH<))2L-PH*^N=]IU:%!5=6?57F."&1KD^URR] MF9Q;XV[/QCM;SQ9BI6?JN2;L?M"\OQG,*6I%X2^XW[2#!NQV(T)@,D([64R" MTJLJW],N0W!%@JO?DS,<>O%])?#Z_&M&R-;-6R% M5Q75X!51L'A[HJB\8IJ3B2Z.X!GI6KZ63S[QHHC+J%3Q7@_%BOQ$+[2_ S<= MIKM@P$D"C>'?J1B2]H I,>Y! MT8@$[Y(XZ[R4?N>EJ'<+%I^+'NSF*]CY[EQNQ\R'XR8=B(+PRJP#9?NL@V<2 M%?;U??_J[^75WUW"PW_0VTG81SAU*M;0+XHPV&^%B%,25_8=_]IQW&17>;$, M>I'7.596WS=\BC@05>,0(/:I"LV<^Z6>&V\I?4%2!H+RG02Z2P/A MK410O194V1RHXG=2+E?2#\+]N@V3Z28GM#?MT3$,7G\U^#8$9# M,-)6P9>!-VO7[R%IDJU+,*VI&&->&4LZ;^JZP.ORQ- M434M1;N6K_633ZH@ M*GK-[;$.!@;KC+@?ATP9G;C1U/'^09QP[,]&V'IR;VX-Q5;&AFW9O#:TANBY MD7C#5F1>-&5)4 5-F^CBM4@]-[PH\;+XUP_/+:RZ32-R$Q\TQL4V=-F619$7 M96G"*Y8F\?9X MMA3,;F6+9L510/X)2AA^'M]E(6-FZ4_D9:*6>6"U$\Y9#F M:D:)/7G5W_BN:QOONO*7-[#IYS[W-;BO"=*B205IM=J+G=JX"/90C0/.\3EG M0?W_:<=<;*E*HU6\ '^CK>>GK EPWI<]C13B/$)[P?^(LQ=!'<.?/P>TC;"5 M/5_\-OKYIS2L!%VL&":0+#%8Q.'^+ FG0BE$P?4\@!9FH3Y6_L:):&2/3TIA M5*LO3G]G 7/5UZ8-91T,$ENZ:7!=UKBX 7>I!>F4^XT"B:]*IX=9V NJ>)W" MU#=!& 8/*5#-()UR-GT($( A'DE]]BS:#YO44M33\!HN2FXPSBJ--\-.SK0G M,X8P-8?54 ?" ..DO(1B&QOFTA@>#-O #LLDC)\PI.0\B;,0KCSV9_VRIM,P M(7GW753A'"0;1"3Y%T[-8HYH4!MAWP?I3&?V^3?VS=)+(DXZ5?]20B_,@H13 MD$T5O0N0C."J7"RS2+4IK-]Q_2)ZC'K:[PE\0L!=/P,\BX:C\'$+^&.1+!B" MZ(#0N:4+=8-3[BPK3QB4D)('R7&S)&1Q D^L$S8&00$&/.)$&(;U9U%MV/$& M.$"$"O)UE1;E$YS&I5$?M.-V=(=2'*7^JLRYB04_\$LN-6 =OUK612G6$@@ M@/9O*[;]!8""O(W&&CFN!W^S4,8"\2RBK(3J='^#*?,63%D8$QY>M(K3]LXS M,G<2+\;8B00 6F(S;=:Z.V4BZPCN!]I*'/B?AP<"Z3XC47;6X'2L&PIX#VX) MAGG")'EP8\)87TJ]P-_F!&,Z6,2:NUC 2*!0@'4&9(Z_+YTG&I+V0S7<]<&) M,*Z-(L:EU@SV"EAACIK5I>6\X^46S:>-ZE'#7U949019:"(W"YT''YMJ-^(& M\$(HE\&0P$46& MJ%@\_$_A%=T4>5M50>X71KHZ'EGR4,9P<.7DT]E\A1]LR! 8.^!>X )KV, : M)H"[F1UE+C_!^:&M(OQ97-91S]Q:J1\K_V<:W/I8 TT\G"8IKNZ.H(\$31EK MO&J;-BB2ZAA42E/G1=NTAH(\%L>2=2U=J]3'=_()KMDRX"] 4@=\&<)2J#@ M?WL$_P --*W^YKR.[';1HFT@3',BROQ(&H]XQ9 GO*5K*B^(XY$MV2/;-"=, M!U5%3:DHT9L 4P,_/Y/G 9>PD?HNG*=J1L<>\S,F MIBY;ELIK&N9GR-J0!U#'O&7*XEC5;%F8#'O=M:[%B,9[55Y!\+Z,@<)2R;], MF[T^^_[U61JNZ[@A&F,3*K=$2 UI,D_$W88.C9]'*0P$.7=!=5:'B92HU:$H M,V>/<0D-Z*T4'><>")J"R8QW4@4 ](%DP69_;47R]T17[\XZMI?@Z,TV=77_ MUL90K]O:-3NT^88<&*MMU9O7GZEEOBX:^)E@\7U]W[^ZU5?O%'Z]T5F]"8GS M!^_ZD3LCW8W&WK):L?9\8&,U7^Q++2ELC$9A^G 1Y=AL"JC)8X<.!ST2NKY6 M4NBZ@JW^1.RQ?G<>=/0.B/E%2/?<8Z+#D/9[VFK\^<[ KR6F=^;9W58 MHH&?@TI1>%?1U?_F>)UT:NY\7/[R%LZ+="KN?&#>"(#&SD',;P1 X3 ]@+? M:[G@[X'GQ#1@^\TQ/N5]L[WW#M[.$OK; .\PN]<+>=NQMQ&6_2+^C'MRB3=K ME<6]7CVIS[!*985_4!)$Y8A+?3UP/7IZ]/3HZ67:/3#]O]=#938(S&E=^MVU MH,&I<9R*!H<&2^BTQ7;7\@RG1\K#/OANZ8=G?2N9R-]OL"0+TWM?T9)YI6M\ M&//YHE+X[+04/DOK5?L1Y=U_%@>J)*6I?_#!$ V:E8>QDK2>,,MJB#B6(KA1 M@> ?:!(A^KW<>^(]#>@O?U8' GL1_BF92OX:+$U<>G="E](V^Q'S7*(T\_.'-1FIPSN7S+GQ M(YDF%.#S^=R=8OIP><'#\7EMJ6>81S@-?#^M/I^E('+.$M?M9(FP!3Q5E*4" M*4RB*$!Z@M #Q I_>5%N,;G_6%\OX=QQ)+Y5H]=EFV &?&WMR&Y3=/&%;-. M-]G]45!.EJ;\!\&F%2GQ1P/NX$2:WD;O,)B"?4R6 :8EAN3>!CL7.^$MP9X=Y3P?6'Z4 M7J7ENY.NR&'!^K!,^)5>I[@TV@8CBS[%)G[6;8/8^9LWF#"Y@MVY82YMBT##&(C (U.6+PD0(Y M.1K.$4BV=G?*H$2YJK0XMB?1!CM2QC,3])S9/Y,H9F.G=80/.'?.^82 )$9[ MKE"8L?%*S_G>+^>K=D? '.:T1<)3=NJQ*D@2/<<#]5\K]4^_IR4'H>IN;'30A=_Q(PJD+^M0%Z(![;@'0(SE]S3>R8"6\7GXTJZ>:.-[+ M#V.OV@*)/YZ52F9A(<_H+302V>M^6IF!XV7D>-.7W[T=^HM_E'<,SI[ MY_YKG?N5XG_Q,^TL5Z3MKL>SR@-34@:R>!Q'>%N^8_U4?B, 'NVY3J_YNX] ME;?C5[\>*;[HM=P(&XN8 \U0W\AA?26XYJGP1CK%]&RI VSI+0A66S*J3"M\ M>ZSJ1^!5DCA0S9W3!']Z6\Q*.7TS;/D-,JM=8ST'AG208,]>XMJ.D0W1<^R] M13YF&/) 4':60]X8%S-.I5X3?,-KWH0O+1\W<&JT@(U-V%9JI*0M(&']RVMK3]7_9I[]:LC=NWWU&84A!K=',B'Z5/;&?G?.-7>2+OHU^ZG M=FH:.K7_$:$ICJSI/HLJ=4L*5$0_K(V+RK#^7;*1*FY4B8V>&2>16K\]"PO MH./K@]K53/*+;F4=F'-:9-.[62PY+CYA-5JFCC=-6*V5K/GM#ZP[]S*(7%I$ M8N;.YX3UG+XA\0,A+.NZ6J'LF:(4TV"Q"/PL =5_-EL5Z^48IPK695D2V$W, MJ=Y$D:]C/ ]%=:HF(98D/I09;L"J.S9["/\#1;(>L5[3VAP3K-H%U- M8ST,-^_3LSO.S:OIV2D#I_G9[K])E)8^:"A=DF=28_$ UY]ZR2S+IUY3ZH16 M5UFI"P&CT_(&@YUSLONFFKVTT4L;>Y4VL"GFJYIJ2MOG9!O'RTX^^*O[[.0] MYA%^GRG'699K%>ZFC,@L#39?,LUL>7G<"%,S\T$3$'2+3[^CQ+M?E/>1**]U ML_SFH^R$.LS3>TJOE :2: QTX8T$:>R<7JD4ZBG-%!T;:!+ M;Z3$]\F#Y_KDA#D+Z/"9>X]___5#$O&WCK/\.'*CJ1=@6XCS>;G)PC?6S&@8 M1'%$738V.OPOG"?L,A!=D9Q5RR>?<):F=>>+6EWUU=.2M+Y4X>033EM=*JZ$ MK:]$6ED<%Q#4^?P;N2=^0JZ0@G,"VN/B;74BCPR#M_2QSBM#9<0;DJ'PNJ1. M;,N82!-QS!:/)R$]"*\7T&IB65/ 42VP:,/HG9"ABYN'P8)B"6O7LD@<& S4 M *R,A!'*;3=)!.<\BEAP3[51&UKVMNRE]HJ.'A3>[9GB%M$@*_A>&^;16KR$ MMD.\A/A,W?M]?7^\=^\4,;&RLQ?6KV/>_C:V_@:GY_)L-.YNB,1_"/0_>X@4 MN,)36ZSA"SVUQ>"*@\4\R#U MTMZS Z70V#KFA3[(PMHGZDZ W=F%'?L&ZIK4MJ6J?17$:?^SMW0E*;3WP/=Q M)XF2/#"U@\0M? ^W4O=\QX=9V=NYE_H=:3I]*Z[\1N?\RQ[4JM-U[(38#3.Z M(&'FMG>GEC\;N5Z"45X[NUO1M4A'N5&@2*)^_=OEZ'I)PFM:[R(ZX69DZBX< M+Z)6^KIS5M(D6Y?@!:9BC'EE+.F\J>L"K\L30[=$U;04[5J^%LV33[QP*DL% M#EX Z'GH#^%F5C735%2-'^FBP2NZK/.6:5F\+NF&-![:NF6.6GX]<3/<7JSD4JG$ M0OZ5N'#\";:5I60'<]PY]UCDA?@<><1*%D#DU&6.+G 8O$QB>GJPG,I#UFO6 M84FVQ21!N2PXK9SAAAR9S\DTYAZ"Q)N57N/ &OE\?3^ZK/A,D$0P/OKIM?4L MMF=#Q]BXE46L\^!OX.9]O0/_M4WH,0!@4[$F&_.,SW]?W_>O;O75WUW0PI85 M#K1VXA9J5U070Q;VBKA]12WL%V_]87A-),H;";W9-\SZ=PASO\]]<-1A+;;G MK.IC64?9R4AR7#^;;+Z1BC"O-E4/Q,-TM>D>J/+ T+^3B G8U2[577@K 1-; MQX$V5A]]RYQ/&FC*=W)&I($H?B<^.FD@F?KW :HX,)6#1 /M7*;ZLNYU-9M MQ1,R(Z'C7<9.G,1!^%1Y> ].H&42DK++Y^SK9-558A@3>2R))B_KLL4KTDCG M364XX<>&**JCL2Q)$_5:NA9//@FGDEC"Q.M!;,+9^7S\R#)C\8ES?^A$=Y8_ MPW_&N5_A%8F?31ZR,HYX>15%]L@0S8DH\R-I/.(50Y[PEJZIO"".1[9DCVS3 MG%R+UY)R\HF7!%Q''4V;055DCH[]V(V?A@3S";TS?T8>_T:>]N<>4VQE;-B6 MS6M#:\@KHB#QAJW(O&C*DJ *FC;1100(]EP01%F4)5UEB:2-"ZOMXV+I!4^$ M7)+PWIV2(B^YG+G\-4@K6E@/3CB+:+Q+^7=,:?X:Q/\@,5+4K>_^F\RRS. P M_0J?$_>'%&TR$FU#-7C;GNB\HIDZ;UF"S@\M4Q?'-N#,DJYE1,J%] _SBVB, M2KO<*LQU.OE&;ET0R1P__NHL]IAIO"&9 &NPOV&I]>'Y[V/N[.OPM$PKU<75 MEWX)I\[+LXG:7KE^\FD.IYZ4UUM9496RL5[O[UBEM\C'CP[@O ;^(EFR/.1% M'7B.8BD6;QA#A9FG'!(>]WO6$67B M^@[IK87Z_5O2<9ZHW3A/;N.XE$7$1H,8'XCL92-/;)F6<$\P,V M$LE)AILZ8>AB7=&XW','61]K$0(O@ON*\\@]\9#P7'^9Q#"'$^&GY[KM8#V# M]>6R^VXB[YAMK=>F-H\^V6Q/^V8B>XNM487M8VO,XT69]*_N3FS-1F?U7;90 M$97G>ZATJ&Q%OVV;.L[_!R GLV(=%]CEKQ3JX_K5S6OL#D/M8B\_QW*R2Y.# M'/?RJ+,9QM].':\8=P:$%KT\\L?/5))+^TY^1]$0E_"+.P><^3%W#I+M!E@^ MOXE(>$\EEC,4>S='K_0]H_=E+/WF!SEJ2Q2\'8[E[P['14;@D2-Z=KXXWF%9 M9BL"[3M:56$+>A6A%X%[_'0&/UT\(=^)BM"]PE1]^Z]^ M7_I]Z<#B^GWIYN+V+)9] %2_YN]O MS7T U/<3 "5J;Z N4&^][_'SWD[(=^+=Z,,'^EWI=Z7?E7Y7.K^VWIS0!T#U M*L([%8%[_+R]$_*=J A]X$"_+_V^]/O2[\N;6=QV-]=*5>V;D)MZ( ;_.%R2\=?W;7\/@(;Y+"Q^V7D)6:R@AV[BR^O(GKD?"(5R;-0Z"8/%$(!T_00V^7Q)6.V^R";S("S*H9-H M_ @3!N',]9WPB08M?0U\1$\8>'"&;\_P6&.%S4ZB#"B;%T5!$"LX.R :FO - M$Z2[8<-FS=V.XDH_^:0@GE80M;+^%2!#XD1D1-B_9SZ:+%I[I8 MZ%X4D#0 -W6 GX?E)= O0K)TW-F(S$D8DEF*-SB=-'2-A9IT$A\&,!=XT?/( MV 2Z&J,-X91=A$%7J1[ UF5#JE)!:=%KSG,ADQR@=KJEJ8(L6R-^)*@F7'^R M 4 H8UZ517UDPY5H:E(G&G^;IQS#"$=Y))7CBL"V8W>.G@0AK0 =8[]8;D'; MG7($NYR^6/89 [X'.!BFR82R$ OP^_%N#C;"VRH*XL!2MP-XP+B0>B4L0M0_C17=+>Z'&P MMB W3(17)&@O7)!?FZ>M;3PKHOU,L_<,57<.(!K4K(3*B C-,HA23 M6RHNP3/NC/A3Q/(-<4(L'YXL Y^. .[GN?]V;EP/I$I:1!R8^&^GEZ

;)_;F,+AW(]9B<6H"J"R(!)9P1D M%9 5*3Z<&*#AW(C.@Y6WLPVKE1O/C9D+V'7><_\ :N)AN,_[ 0L8QL'X )NT M1#?PR@?7\V"2F$MB0.*_"?WYADD3%!ESUF.'[DD4HPJ7X9 7#2'Q%37C M]#((*2J720@;3*)3BE\4V&Z]IP%,0D]?\W9Q3DBX*+GY)QP3I'F'8P0#>\ Y M6*H>W@+D@DO9O6#\*4>;J7",IF"JO"3]'0CM08CI =FY='WNOQU '9URGF!] M="0>7!]23YT=W!#/A55?E/JZ>_ MPK'*3"\D +-?)ANJI0.H+N,!:U^A4F(!ENX#30 M?CQLEZ@RXL,+OP%5^ FA=$N;^E#RP,,?4VX89*MV0J"@D'N"/R*Z3* A/$:P MJ'\F44Q;+< LR3*[$IP%\B[4JTTIC<4/(\ST;G3_0$,(A:G"9"" M'\-%XP<9D@8IAO!XI_<+72-N'PR&==W"A=:5F^;<;Z 421H4MS;R8VZ8Q RM M_QW<1,"88NY'MK<5]CZ-J^S] :\NWYGF: 2F")(PR@R((J :)'481H\AG%X M@CZ$G#.C.3B=2RS,G](]_C$'I9>3E;_@7DKB7P9T.+VI4#5!8G-QIH!;.D\; M7PM. 7_@$SX&E!;?8.NDB!)W[:: )=%[CJ0MZ9"@IB2,@6GDVP^,.7)G+MS) M%#ZX6QX(Y8=P90=)A&**\UB^)1#1J+&@-./#IL9X(R+?79DY2,(I#,C>CM1Y M5NQH:1,O"= J/:IT]JP1&I[-A1M%#9?UY;AV6<-C"=NZ>>7NMQ//([&[.H%E M5R>@2F+ MCBK$EXLF>8X:?2N\#QB=2R_A@%">#WSHGJ2W*5!IT._"4 $EYSD-'^(/UTGU6OU9G%,5/),Z!GC5##5=L MMK=4BJ01Y!9<3N5.OW$\O/C9.=F4><#\.[*/VH7/Y)TIL^@1I)T0I!V?T 6# M@#5-&/E'2/_9A4M["E'JC.!Z=*,"]:>5N5%3HJ<.>1!^49F D6#$5G"#:)MC M6R,0_4&N<5-3"EYKL]2)1X,25> /,]N/$=HT2T_ZR7UK?X2D" MT<-#VX.;MH#D2E=I80/ E5$U!X87JF=U#:G@QZ%/T&>6 [AUF5::->[*)4R4 M._TP[R99I2_/S=1R9K]@0BTUD2P<.AD=/D._B'N3Q RI# &9S($TI.4<9J>I8\XA7*#JM36<7A6>=/[+PC],L0K@M0 M0('O5UD>_ X\WO,RB@+*3!><7^C9?E7E#91QTWNBH)Z<=A:,3)$YA+BV5?ZP MZ@]^SO;ZDE4^,UBG^E G#?#HWN-%659?L,'78-G4%_,-A#7WOK/N&!V!-\V7 M'!"KT&P ?PAR]^>43[BDF^X743SY))J:\C+\-6A>@I]Z9LXS":###BCSY).L MOD3\3=!4,0#W=J%<782!#W].Z1448;-J)J3EA$2?H?9N[R!M<.V1I$P, <-' MU FO2+;-VZ*B\A.89VS8NFZ:X[X-;KV?I&B\MX:2F<=,E$\YY%W4Z'7&+ (H M6EBS8(FR29-/X#!NM3=.(N^L*^Z9STW(39B@,07XB<84](EU:6=VHR;*@(&_ M+6<@]585H4W$QIICZ;>*J:EDRH2U\((TJ B/N<>I>.XSLF=U+;]W--NS8H MOBD9HFGZ!A_,^20J'1&*A16"7O.A&.7/LMWB@AO*0W##,VM/[@;+;'-L7Y%Z M";6-Y$881'?NNO1O*7U[S*":6@NH X0:[U+OW=Q#I9"].W77,_=[V;3#Z(CJ MJ0MT:OV;+O"#F\7G97Y^=E+R]V=GAJI]50)(-? *:-G)*R@W]?7.4E.A@S<9 M.PK;D\KS!Q()>\WNW"!",OL>++7H_^TLEQ[3;)D1#O$*"OQ-$(:L!3EUB3 @ MT'A5 P/Q DIPSF?@;V8&Q9@!9I[QD]2U1U'M+M!+E7H3;\BMZU.+AC.'WQI\ M1:+*[,#TU/]WXCT55F&,&BE? &7<;(I0&I0LBH,U:,LY>3/_OG+"6S2#"H95A9P,((9LR$R'A\':!1 S*>V MRX>,R*+TGDBWHV2)69D0IT S)0L1<+AILJ!&WWO"LYTK^32S:PG=N;A+&?U3 M\T:(_@>_Y![*C2!T=\M4,D JNJ.N%VKLS0SFU*T*9R\=L82#2/R2.Z\(8,C/ M/+ ,>B\$P+S@5X]:W(HPDEVI $_2Z1HJ*!E\\!3E3MG1R[)C);Y*Q(73CE_I[S^8VL:[.:/30EWCRX!I>\=J4%AX?E ML8"G@$63,"\!-3D6-MNJ/RC==V;^S26(\J$K"1)P-V" 6>!3B:0D5A0KJ6"M M2[2P*ISRPVB-.4P5O-*A\)XT(72(O"]E^2!>G3>^R\*[ MTW>MY!85E37:[L[7' A4+PD[EQF[QFMVS@V=Z(Z;4(DAE7XD6?BID&T^-DPQ MQ,RVN7">4@DJG[N8FDE P&.IGW#JP>;,D8OF MDB=]#8UUJ+R['#$SQ3>'Y3.)JI.OF:/ MUVQQ63I/-:0Y7,%P8]'HLT%93,^%=%Q_-4IM4 CN*$T^+[KK#'5.9NLH8JD0 M)X4KGDF489 %8S-)R9FRFWD)=[\#!$!EUI+N0?)/E,CVH5(!]O(O9NYL#2I9 M="<5*1P.XT!"%"52(21XQK]-% >5EB>VAK;.3Y'X%M8YP C;C$1YK,D.GA=FC8(LTSS<1D('./ M916 !.TY%6V1!R2$?*H'YM%J5,1&\?+M D4CK,ET=]3=L5$ MZW7.#*K_K+(4TIIX:[LKL/F/QA^+J1L_5>Z[>'E?_;\?/O%7Z M_N1WG1?JQLI57F[CZ4,["5#J39IL4;9="BIP\B&5H)\RZ\F(A2!E/AHNFZ/@ M\/16M D9$M0?=8%!-G-BA>ESI'T3E)0^R+9;(QY4!D%C20Q=HZ)?$1(]IJ M# (3ZJB8FD8@@^2>V=1S, ;E+%K@IA1IXFO,&D@P:\T:>?;%>K?C.CG[AZ9D MQI2%F\_*V?1%V>QI"@]]:\-.4=*@8S$3*$US)6E^""6K;#'I<2NMI7R;Y#Z( M8EF431\ J[,D3 \/)9"5(@%?G'!ZMY+_:6!:DXMI1P%+RV$H26%EEL &_!SJ MKE3ZN[*_*]N[*[\X[)[E2_$UZQ]S=*S. AX9W[%.C=!$J>79ZY:I.DFP'*9W1_]J'%6 M(0(M"1'<981G5UEJS><Y&"3J\\S'9/0X,:[$ME7LT$H0-@"OAU MGD^+F[0S9RX07+8(9M;#U4B$GD6_6Q;]_NL1.-L?PSPK;DT@;QZQA(R"5B38 MH1X!#7XK5R38OAX!GMYZ18)U]0C&PXR#YO=+@N&Y,,>E97-?@Y(+ L'-"J? M6;V@TKV(U_PB9XMY/OD*T=#+M*16EMD:UB9($UO[Z@3-U0F>+0S ?"";E 98 M7Q@@U7DW* VPOC U1DV* U0+@P ]%N.$5Y;&N#@IQCS;.:$JFE? UBJ^?P1 MJ);,8G:44L!;F81"+C:-BY=DA4-8!X1QDQ37E\M M>\?*;^%Q8I?G#:%GL&K>JD3)^BE#+/DTXFHUO5+N_Z]> 'R&*RRKW.?@ 2; M,SY+RU4.L!PCO#QU@W&\UPA<@&3#P3- MLU%:_**T'(;X!YKU@W;5/+D@+;&6UQ%,2Z^EJ1D-DOEJ&OP^\ELWSIB] !5C M^L3^_P&R8X<355)&$Y,?C62)5VQUQ!NJK/&R8EJB+6LC::STV;%]ZF.?^MBG M/O:ICWWJ8Y_ZV*<^]JF/?>ICG_K8IS[VJ8]]ZF.?^O@]Z+M]ZF.?^OA#G_K8 MIS[VJ8_OFL^_0T]1G_K8IS[VJ8]]ZF//U=\35^]3'_O4QS[UL>=D/2?K4Q_[ MU,<^];%/?>Q3'_N[\KW?E7WJ8Y_ZV*<^]JF//8ON)HON4Q_[U,<^];%/?>Q3 M'_O4Q_Z&[5,?^]3'MYOZR/Z[=0)D8[IB/=DQQNB&B[3#MOWT&VB79_X9;4N, M+45S7U0GFZ2*V"=7-A2STB=U23*HC2)KAH@&DC7!2] M9KN-"Q%PP4NRL@DN&F!:P05C!9^#J&5P)4VR=0FF-15CS"MC2>=-71=X79X8 MNB6JIJ5HU_*U:&"_:%$1Q3K Q<*K,%$_TE?@%AGP[,%QFAK622!5 %*1] J( MS\-1@SF\!0629<,-3S(R2!XM%#6W6]Y?Y/;8U61"T M$6^8AL(KHF[Q!LY@J4/;F(@371/- V1^U\3(57%MM6'O:1XO 3=F- W=99Y/ M M>D2^_U,B[II;7W;KW/+EQK6'MOJ2['F6U*\)OMGR;IJU.@WLJBYQ2 MTTPF#/V$ADJ'NV5"3FIE#JF5P@L2%"TC$MZ[J&2A&(6_!JDX0ICN1M.8DBB& MX\(4\V5RX[G172J9SER,-KQ)0%1E@^&),[2J^@3D[< 'K9J:$PE[R;\2=_J' M]S3@0#ETT6%')W$QW&4:1#%?2'5(*W< &/^OQ*'B#^#$)^%>5:47*7LMSLNN M1\#P'7%FL,X04V>IK7]7/;&+7$XM:, M0#I]<$*:F\6R'DJV.06%:4$YY2PT8VPL;J,Y("8^[&W@>4]\\.!3#UW9-O6Q M3$F__8W[',\&Y:\N@6\ZL&;"7<3D%'\^'53)[V_PHU,98\'B0;-Q'1CS5)\1 M!O]7X*%\'@THZ5:&_LT!X?G._<.%OX#>'.['\H]_^PG?_7\$\(@$S0@_^_A3 M9:)-]:7)__&?/P^KSB5NB'%6G#4%PDV3XN"9E&PK!V]&84SQTAZ1&L^RL;6\ MMHM\C#I1ILR ^U0.1$,G%][3L\V\&"&:-AW0^S+7#)-4MIG"I[8SS"/.2S$ M9=.3"N/_";I3FLR?9K*D;_OA3YME?.;Z)WT)'-3@EB7]XX0PR1?0AUGUAJH3 M!Z6+)(JRJ]1"K3G=X5P6@1.?N@2ID7*&(>I9 N=Y*8$3I1(GBT99ZS:RJ*L- M9OI&G6W(D2:HB6]ZID Z^5OU0#%3&;X0O6MIZ,2J#T+.HCRZP^\KM)E3V):D M179)J$3*?"9\:/J;48]F_A M4N(XI?9Y:G+$JS;U&M!;IV38]M&@$\1(@F5O7VH>\YY2ZPDCD#70Y##@#4[? M23T+]%RD)4GPDI].21J64[(]+_,22XW.H1*F"@Q3V@G2:*,RWJ($(\R:$$<] M(BQGW_5S]^PB/V&#U!Q#,_$+XWN4)AE3*SGZF_+T;Y\\4(?3/?&3O& *16GN M64ES\[PH2/T6:&JZ(S7+>WH,4.ZA@E5P0YT[#CV:F/>&MJ(9%4!O&(JI85K* MBCUL3H*-O"V+\*D28^I#CIP%C8=#Z3$JL[B-0GPRB]Q&)YPQS8UYT?XX$0L MH#1.G2!%F0<:$$T=4&EB^3P]%;C=24C#P,I/EWQ'K(8$QOTQ!U]^[6;'MQ&T MU=Q[%@I1J1Y4_A"2U,.8,E?V.A'\(JUNE3N+;AP<5\Q77PBEW M"9H"/,&";%.X"_Z19B^PLE%9_9%JA";Z$O+'?J!%5ZCZP2;-ID3B*T7*9M4K M<%V4[/*@%\J#\V)5 &_BESZO3LP6Q1*,,ZCPF%>X/P;]I#]GS @XX.X51RYL \:38>Q9Z<9''P-+6*G<;#<$L\-I M'J07D0>ZV^PBB$@JAZ>G(U_I)I+V\TYSIB/7"8"4(^V:[OBF*QG=38/US/T% M;*3*9'Y,,S\23HUK0.NZ1T?!O1=476F&;IU?)ZLL\HW9(:X"V-R_ M@])VQ\QQ0"&7&$:,+NU9)6JZBUX\23CY)"I5A^:N #:CZ2J@!L"07(3H08J? M+D"0B^&TC.';)4LAZB!BT!4FRE(S9EZ&:1TN1G M>L'R,IC'U$K=2="UDT\P M1%\#>@V$&J1858W,H@FH_31QX)SZ?Z+QX__/WK+RD0&(I8@P #@):47W^[9_#D0^*; #'GYJY% M$ICIUW3WS/2#!)83NTGEP[A]]EM#1SV0Q_@M5.8P9R$IL#YZ_G00P2XL#ALI MYP4^"'B[/8OQ4A2*R-Z!BX$96R#RL3B@<)3Z:AL4G:JUM.*"?A6/(LKWUHC8 M4Y?<##$ZR7;<*>[7LP/%_C,[\4-QZ6:QK#?#?AQ>?$N8WMS#Y7:SVU)[FBY+ M1K^CHK-S);6U9D]J-)4K1;F\ZJGPWI++;>;EPL;OUS.5NK2XQ1GZ6-63>=H1 M;GCI662"-,;$CL&@A;@JT,=-JZBP#)K"YC8F"SL(9/N0E#CL//&)EKTBM@0O M!>8C20;QIQ&MD45/C.A!FA,DZ1HLWBN=AA[71XZ40GC.DNZG(;P?OO]0<-'7 MW3_2_>!,?;BSUR@X4U1OZ0XVHI?$,12Y&5MO;U@O;^YZ_3NI>_/Y<^?V'MZQ M@&/F)"1GL)%TW7!B8NC1KV%;GPQO,Y3]56>HH-S>G+\)L[-&N+,^7P( M7;/*Q<=292,,'FE.SJ]G_]/M]OM75TO43^1/\K_LX5+F<__J 5X@XP5%F@NW M-!(\D^;F3N*4RFP/,7^LODLAVEID$_&A<7'T?4W4VOI*K[(+B5_/\@U>]K=> M]H"J+BJR40]4-;'5E.N!*G!5VXL [UOY54K5YHI6;DS6B MBHJBU 55M=VL!ZJ*V-8;^]=\O] 3Q)5TTH+&+#.Q\,];GVF^>R6)=O?'Y\N. MYZ],)_@WE@WLT(*O'<_^G#7*^<(J(-HWWET2C4@#_1^0D'LXF9>O^D9;;6N2 MKK4O);W9;TBMOMZ0Y-:5<=GI:5VMT^ -1T^\X6CQ1H6NV9!6*![Z031:(;+U M'49Z GA3%L"(13.QT*<9Y6M]9CW"8"(L4.KBC19M].3!?8MO-=1_&IRW,)M]):'03$_"XY-&3_9*XA%/W5L]I7[".%Z;C71?5EV^LG M[/\'F.<;'-T&F#.?*Y4Z4RU8P'UIOE$]+:.MIB2^^1S#/%YT]83CU[/#@"N.GE?:9<]-<*2-L_#AAW\<)](PG M[B_,MPC;T*0U]RKA":K)%T,"(V?YTX)(26MC= E+@3 MC<=)@5D[[FGCX!P> /4JE7@ % ^ .I432QX Q6&N'\P\ *H^ 5"*48$" OST MGM/GU%9(36XW>/@ YPKG"N<*YTKI8>/'"3P BF\13M0%YO2IW@JIR1:!!PYP MOG"^<+YPOE0&N/4LUUSYS4$@6"ZXP;^>=283ETBT/3-KZREYY,EU/'*67@TG M@[Q2*G,'I2QG^W9-XCYN-\,>&6#+NJXY<:+$2\@,(LG;<2+=57[SR".GNEV MIR&L/!*$ER^?B/\(+MO(L3JP5=U;&51=N](;O7Y3TCN:(NG8B+7=;ZKPL=_0 ME6;KJMNZ>K,,ZM@,'AU/@GWQ!UH@-/[,],@'JB1H63X'^QQ'']+2H%C&]@/; M%M//0W/LN"\?9O;"Q;ULTKZ8=BVS$GH)@Q?A,:48=ADV16& ?3"Q<3!K5 Z$ M*_2L3UX6A2WG'W,T%Y!S[$2CNL4)G_S01@89,Q@?7( M$BK:4FS_5,*.8LY3C#OS?7!%L.%UG:J(K27MUF:O.H]J)+=!416;ZN*:#*>" MHM$4M<;BAF G@V)+5.7%W;&V1/'$7)M=J[7^-/ GY/".S7H^])R\-$6]79$5 ML2VJAB@O:9%W6*;6<2I@\?URBG0Y\X;*1$HSO=O$9>K'[O.!B%P?>;;#TD4 [O%B7 M!/$2@\9Y4C[0.$_*!UK-CAUV'2)3")$_N&.^X:VCKHB*6I%KI U1U-JBWJK( MKF-#%!55$]M5\<,WQ5%IB"UE+YNJ.KG@&K,5+#FP9'9L5[!5S[G@7.%;4KO9E*6F=M5J=I1&NZ,;?VI_:F>_@=<$3M-,]O#: MV*U%GCTD$;=ZNJ:UVUVI?=EO2[K<:4B=?J,KM5J-;E-1FG*CJ[Z91+RGZEG? M?K]^Z$OWMYTN#.+Y 7 -OKRYZ]'OKK]^PJF>XQ):#W>=K_=7-W=?\%&/Q/-] MZU]_^OWA@Z#+\D>A>_/YYBY?Z""!\N$_GW,SW-S=_@YC?1!4F.VZ=_.-_9DO MA*#0IAJ?^P\/_;L,F&2 0DDO"B%U!7^8@6/"OR[FSD\#$F9O%'ZWS$GN)^F) M#+X[D43WF6$4^-^)1!-$XZ'I]R#3?D SI"7*D@^" [+OX/NSO],]=_I[7FT- M\&_U(DG68&G:B1B&PA,(HI"N>JHG!JG;NC#ENG9B8:PL%6D>?9F%XF%$@/_C MB>F]"), E&;@N"^@/P/G!_"FD,V/2?FA"4;+'PH."(OO85T.&..'8Q-?F+AF M- 381>$)K,1((![:B) ^FA4"B.!!L'Q..!),SX:7;0=P)X@@GZ,HPD,AP2VIX%?Q%& ML#>4_IJ"%8^P'C<,%F2R[X0QGCA"C"%F_#(RO BA/PTL9-:Y\CZSM)0*TT%H M! %%&"(BUL@#(C]2J(!V0!" /)Q.)GX 0G.NYH89 ;!@); *@F=3 MML:H$,_RT7X(V#(#4?Y(1SO7EKZ MX]H3OI@OV/5*%ZF&N'(\T[/@":%C6?[40RD7[B.0&C.P0^'2AW_@O?.KSOWE M^PU$- RG^?Y-G?L_L@]?_8OL X(DR6VQ**SPP2E*;:P.$AVPS!@*YP_^Q+$$ M0S98*QHZ3&Z=,*TWAL4[= CJ@Y'_))BN*V [)ZP[!!K!\A\]YV^2Z%61+FU0 MI_"S9X'.\D#=@) *G?NNP Z3_^$EP Z<3F.*YA[ M^N)[X3Q^%XC8!1IWV=#9E[V/[R\*ML.T_0EJ.P0&GL2R+O\TO2GHT0P*UAVM M!6,AVN9DXCKP!@I-3#54FB"HX216X6,2C7P;[0T='BE!039A"&LZGH*"Q49< M:PN194;6J*C4[/\"&; HT!+=%OFHX0%4?T(\%.F!Z5*. ' M F6T :;%.!O MH6!&2[&_@''^\,#PP&A@@1B*;.FDM,Q1!N3!P3(YJ02 B8T+YKS = 7:Y*E: M%(J&6"02Y7(F^'>9J&5"D+TQ*PPX8$$41#3 #"@PG@ @@A9>"!V@!& 03MUH M,8:9M( IIR2V4N&,1D#%)Q(0X%P$(V)]J?'$)2AE9HB(OT;BO&RFZ\Y&+V$7 M!*0$?%"!&,(_P-V@4RH.F(J)*^6 M8-D2MU#'"?D/VA_8Q, UO1@@= =&_M2UY[4@DLHF(*J,"H"M%PX)%6UP=,9, M_'W?1IT*!$F\"GPM\RO1 X3_QFAQV-0!&;J$T8TPP<)K1F;,\%VFKW,D(\\3 M]KPO#.(O79C:05>&/+-J=/'R\T/"0,H#5!LWIU#Q6F_C##O=.%5G.TT5I?)> M8#T;AVP%)BLVME6ID.94*Q>4.@J*.B,H>>WMYRI(,F.:RA&7FYK+C?9>Z('; M$XRQU%9J(D$RT))-L($M%Y&:BXC^7NBXM(+F$@FA!V]+]4V\M^$:AXL397OC M?;(GS+GI3[ M0'_7# M[N1!&#/'(@V[+%\M8_02JAD>!#PN%8IG2 2FRG1!\ MXS#98PVG 28LP5X0]L>PK22N_U0XK<_OX^.](O ]/B:AA^U+!1!?3V"RZ58Y MWF5B]6_PT9.-9G9JC0HS\]UKL[>K]<5HJO]Z3F@^/@;D,:U(?9<+VLT4&;\< MK M'V8D@ _92(C=>.HY<17\R328^&&-3A5KZC&QK@9T0=!> ^%TC*O@[]GHB^P> M (\5Z0583@,-<*V1,*3Q<,D=41S/@ +JX='!F%7I)EBE^]VRRMSL!F5SH5-/ M3>CD4_-VEL>8QA*XLRZ>"_@WVPP#*S^[0 6RC+5+.+0Z0_9,U56;@S2-G^=* M6V>]0@K))<48Y*2=A[I^.P_EB)TM]C_W"MT06[OK/KM.P/NN0^2+C602U5MH M^QO70I]+;'JELGI"5;J)H;-&_; MI#DY@0(WZS)QL_X [;]1^L@V:3%'>Z[4,!]8P,LGSMIZXOP%M]('E]W-:[.W MEQ0NGWVWJMVBL7"Y?+1VT353_6NNE5Y\'/0E/;+Y1>BG)S:'-P!KO;&XG+*R M%U$K'ZX-352:B\M65&M957X1_9N>>U=OL8AR:W&9U9-;*YJHMQ=7E#_ 4ID\ ME[-LQAJ]M)6DM%()^WSO%+;#BW99,"\S;"4S6%7P ]<\ J"%NRIGP5ZIW'5R M)NRU^E;5N@:N4&>-\6;(2YVK:U#@PXA1#\FB8W7V^U )& M,MRS<@I4 'A$<5W"[[)TX_;'L%A_PPQH6!:FW888QXN!5OF"(S3[DSH*- ;, MLO#^!H/2L 0'UN?PA]&3&1"6E,RBK\*+7.*_[6,&,@PR,G_$T<;):)'YG0@3 MGY9ZB@-%HZ5 Q_/ 0/8TB(,%A;@.2!Z+BUR&_C 7(9CB!"-DT644*%/ ]""< M'FL#8/;U.YIDOW[(( "8O>0A:S"2VG51U>:**P!KXO//!65 $N@+<":5/3%5SR@[B S+M_)%FX2!96+"$_3(#9+I@DGF;RI@./ MX0]A8K) Q "X'N' T]!\A#<&?LS'>+[<)%BPP7]"E&EY QJYMUS:4&J2O&*4 MI(C5?3'MEWRH^[M_Q+G0F+!-P6'H8&!>& M^Q(7X1FSJ"X<,0UD)S8C9_K$Q(RPC(Z0EBY(@]DQ,3^<6B,::AJ2-S", ",6 M6V]BBC@&=;K+DA8J$$ M]P5FQ-ES2X0K_9,-BF3%,>(R$Z+@#.-E2YXM0NRX+$:\8.4-V L#6L>!8.TK1K-%%)M9 +;B"DM6)," M7BRP */"^Y0X$BL0P31!E :ROJ.%J@A5.AO8J;QQ"XB4 I1]^]<4<$+UL<1. MH<9)-*,_#4*2:)T$P@OA'DB&/>)0]18KF"0D3QV,6() 4K"Z!S7O^02BHB_ MA&8!9][](Y;S-^T3,P!QSB=3Y[GB07'UD5G#0BU$+-.)AD[+%5!P'EG=-R?, MC9*R& PJ$X5^BCV0;+$$O$OKD &DIOOR-Y(D78RQ)7X$4H7QDF+>%XZ3PQ=& M<9VQ$Z4E4CQ:#HB8%%O<"-#, ;8\D2(Q7Q+WBJTFY@QAMAB-NA_FUR][(JGZ MX7@_?* 37?AQ\;FDZA"JE<#_+^,4A7\E.C Z,WEX]X]9"C#?,J-4# RN2>;5 M.%1"8.(!'1IYA-B %08-A9+I193M00BX/&%M&*J*+M*,\2(EF%Y9 BF0("O. MDC/12!07Q2(W*8SRWZG]2&4R*?T"RPWI );3?(RE%:@>8P!.LC-(R\)0?RRW M;"CD6.,/M1B-=\\66.H99*O4S%&RN+(PB<*)BG(-=%C'87@N.@SIY]/Q%YY/ MZZQ@^0%3?;W"U;,6*N$4SM2LRV_OV49I?\EQ-&N&IL3A'[F,N-P^J>AA+'8W MSEG^7TYSA>^3W7NR :93P&8HV0$G=K*X\46]^?;6]Y6-+PR0S,3\"53,L4E[ M&)'TQSAC,9PY@Z.;4GH*1R%C@R<;O27;O-R11R%7VV'U_7*[R8NWF9V::1@# M0=H?\U=]#N@MF:'TXD^E1_\5:5@L&N @.Z$(R,!>(: <"FC"N^>GK$!>,F^0 M63AJ7I'#E/IB(AZQ/[N1>"S8/#$&70A7A"R@OD"]O-.@/MWLK""\BT66&YX: M7$7G^^D-Q&%0MIA8OYQZYG?7+$CELPZ8M9Y;*H'M'P);)?2RP/" M-KQA?*Q=..6-=1\]D[+CT@74K@I#YYF=W A422;G]73?#0_8@.)T0JU NMNB M>T0\WTX/@L>F0X_T[*2&4/[T(2%+B97!O<_C+# M8(S0LF?W$4N+4-*C^\D2GLZ6OLUX:L;GZ#](P7C'M8,2,L3E]-DIQOST$S^, M$ACCHG"9Q6?WVXFO$)O_Q$U9H:H<-_/U,/,ANRRZ&5!M:J:G5=RBG[Y%[^+9 M&S67\8; =*A-<3S6,#$N=!80V':%;&.']V9TMX>;&N*%Z?4XZ)'DIC@UM!=I M:Q B>,#II.N'&%N+M!B=.<&\5%HERLK!E#NBLP*VM71%%K;#VG"@MAW23EGH M?K"8!;I53*0YM8P)3"(SVS[U!\(HV2GAK67. H:6/V$WX)(? MCC\-7=:.)& EN%+0@#M)TYOBO>4; I'!LSHT>-7* D#FP( =>(!'P:XS9-S, M"(&! 8EQ3N?,KM>S6!HZ)5L'P)SBW/1,FS9R =D,I]3Q2X+6BMC$#LOLN 7G M(" PNNEF/3EP^X^1;^F$LTQ[;=AX-+9"PW"8-&M1R=I5)5T("IZ3+R8[DG[3E03I\VWXF975-=.)LSHSAHY MJFY=MW .L>A&.&T2MFJ#,!S'# L*$9M'I>V[XD0!!BQM/CIT+ Q""V,5B9HU M$69LL%5H=3:'T^+N=G@)S_K;X6PX6DJ 9!-:L/:Y2J$9I)0DB/[8M$D2B 7T MLE&[%UH+VFD+LG"$[A;%!=Y>VD2-1TS5,6**EP#=7PG0MKIE"5!Y_1*@C>-5 M .53\[*G92_<"6;[CH:1LP*=IU6SU'@=]VPJ7)K;;5:E+7L6U7T68RRI2W!5; M3SFQ6@A6X9BI@@I*UFO2^T<16T95=/'67-5:>CU0;8EJ^V@]!4^@&0;O'<2Y MPKG"N<*Y4GK82N; 5^&\89/N9U5WZ1LM49=KXOVI8K/5K >J-?+I#5UL-/>R M*ZW]&<>:"O$V\+'._PNK./_7U)FPKA)5O'%JBXJN560!'>NYNL%<5I'BKMRV MFNO:BTSOD39B8'Y<-956JT*WY%54 %6$N:PBQ9VK]534)]^WL491Y9120Q:; M3:Z5.,R5D"GN2VVKJ'HD*2IK/C-OJG(JJS*G1%5<^E6$N93RQ#VH34)P*GI. MWS;:7">5ECG-5D68LR6BBMC6CZ;+>/Q,=6 [O&B7!?,RP\:Y4D;8.%?*"%O) MO.\3/"A@\3-'\LL#,SP1V58?1 MS30.+\;(8:X3S+7W4C8MJFK(NHJ3Z@I+7MT66RV]\*?FD2O\3!MSA7.%E=R,FKCHV\\^.\(\*3*%HLJ*?D10CRT3 MABRV%'[:40*=.GO:00LF"OXP5;,3/X@4&;8#J]"RH)YF6'C7"DC;)PK982M M9!YVY?UI=C9;97\:SZ3VLULK'ZZ*V*C"\0@_DSVD_*NB+O.^-J74KEU_/'8B M#)=EA1LLWXL<[Y%XUE$T;16WQASF$X&9>V;KZ8[[UXN\\+(,'.8ZP^%R5@?_O]^J$OW=]VN@!DCC,3 MT[&!0I01^'R16Q8K2%$YS:=J+;$I5R5YLHJJI(HPEU>HN%NVYC4E(!5.@Y>* M.F;GK>;&]9;><^5TDC"75:2X>[:#HH/3\=2EYVP^C5>V_/$D(","F/\@@NN' MU0NS.&_)&P=9:LJAN7K3DT#IJ2W05 M4=7W$O13/E0KU"UN>R$V=-%H;QSBM[56Y,DPFO6.5?G%5\O4-0VPVJE+$ESOZW-&?0[6I JY':\' O?SJP,8] MES+"QKE21M@X5\H(6\F\_!/QZ=T->D)7H"NCHC9%HRJ5T3;$416;52DBNB&& M%?+D-Y5331>;QEYR\6OBP6M@8VQ_.G!)"0W@;H&KE%_"^<+YPOG"^;*U)_]+ M1-N!'\ZIGDEY",:F"U\"8>AWUU\_X53/L6?]<-?Y>G]U<_<%'_5(/-^W_O6G MW\'?UF7YH]"]^7QSER=G N7#?S[G9KBYN_T=QOH@J##;=>_F&_LS3VZEA1A] M[C\\ (]28)(!"IX^A1 3,Z0?9N"8\"_(@QE- Q)F;Q1^M\Q)[B?IB0R^.Y$4 MD>=("J/ _TZD)\>.1O'0]'N;6'Y@8@J)1%GR07 \V$K@^[._TQN1]/>\/#KX M]_UT$%J!,\%GZ3[D?CK!TM-4 )S4#9EP,0 Q,%:6 OWG"@@!)I0'0N>^*QBR M(0K1B&#ZY,3T7@021L[8C(!%^"T%$G0!UK_!K3@;58A\&&1 A(!8Q/E!;"H_ M\,%_])R_Z:M^2 1S[$^]*!2%<#KX+[$B>(V.$P6FXT6B8(8P2G[N$$8/A[@O M=J)0F)!@B%3Q+"+X TI&F/M"N/9PE/]./0L_PQ!/3C2BX_S3]*9F\)(I.D44 M8"O=$DS;9W+N#Q=B#8,$Q)Y:B,E\1)TPR WY$[W6@<>'+J#D>(\X#GV?8I_, M$A=W%R8!4#-PW!?X!@:ES_LI6>&] F%%$(V UAH*3"M".IJ8%N:X+KS^U]0) M2($J@Y=X<)\4 U^UY.RZ#^A"'P16L:@N]* M OP2E Y3\7Y@8S[$CW@"$_XP'['I^9"IF?0M&.01S($W.RLS!*#O0]]RJ&:E M*CLT74(EMC S#.*$0+V(C@#03@/49ZF2?WMG+1[@19GP2:JL+U);0Z8/[0JQ$VVB]0()#LB MW"HRLY88(1@O,8%@#>%3#[:5XP$),IVBL9U<4\3MWLBQ1C@-$,D3'L$Z!M1X MF6EM#;1CK$1:9#X7[EMC4P:0TDTNA9OM^W(&+'\)&U)#6Q@/O *"@TS\T&$[ MTDY8L'_#JTG^G@1/:#B5(&!MV>#2VK$OVKPX=@#D! M3Y1T0Q@57T+7!.8*)[YGXYZS8/'9QMZ=FO'^V71=_PD-.=\HUF&C>)UZC90E M\;+\%&\9<&MPY7CP)[PKW$>P2M!U%3X['GK5U_"1:_R::/RACYJ!GEGA:55( ML^%-&(D$@$P4AD"43/G\3&(2ZO M;88C80B3A6)L ^!;& *V&)D1@%GS'P*2^PB/9Q\\D-7LTQA(.0JSSP3 Q;'O MR22:-3,R.S 48S59=&I7*M(4^!+=%]&5,5^F*3X3A>E')C,Z$S",CC\-TTT[ M[+IA"PUV@0R'!+9[FZ\Q]=36V,GYT\LW373%[3"@;@'_XIM'8,_GSNT]C U MND %LHRU2SBT.D/V3%4!?$XW!.L&*NO7,YE]GJ!?&'^F<_UZUC1^3@.#+%!( M)#@3!G@<$^!3A1">XA5O_+[1^GGE.)WDG?;R5W;U_=&F7B'NJ;7O,-"-4SS6 M"D"($8M73J)X"_&W$8N_/9OC!@@KR"9\89OL7$"0- \4= & M&T:*E9E[BP+NUC1Z&X*Z D<7F*+>]?WMYP[,0;6UA.HF#S-ET67L!=VC%S3# MN;V%]>Y$3M6WY#1Q 7"++FK76IT% V,TKB#-O:%,.F+F>WKJ' !Y#I>=1>-,-2& /N(-+^*8) M2H;8:E0D!VN]-PZ):^W-P?I5".FI9AP/BGLA$:^\#F\7MA4I793UJM2BWQ97 M3=24O:3Z<3NT[8*ZA9VUZ=C)M7CU:@[KHMZJ3>V;/:'*K=!ZB^:&%>PN;$TJ MMW":HM9JU6/AJ*+>WDLR?4W2L'D9$LZ5$G.%>X&[*1=3<8-FJ&+3J$G%QT93 M5/2CF;23]@777#JW 0:884JD9]-SO D&GE7S4$*11:51D\W4_G#EYFC;-77M M1:;WZ&!8&K-%U5Q.AJC5Y8AO;ZAR<[3>TOGD^S8FU%9NL31DL=FLB_>V-URY M[=EV ?7FAZV< M*V7D"O?[=G,$?B0SMG&!:574E8H<,6Q<[+TAZAIO@[.Y(N+%9SE?2LX7ON?: M,,OG\P8=/@:ISN*)%,>&F?MMNTH0RM5>XEE"Y8"Y]EI]T^2&B?E"R^)79!O2 M$&5]+P[ZZ6/(]?\.%DTP)15.8%! N(R:)-+M#U=N:];-/YTXM$4@,4.2.D_5 M:_.M-/;27ZTVB'(#M.U*2@,&XK*SE5M"6EML*#6)O-%:HGZ\5-03.$SF-VZ< M*R7F2NW=P*T2?W)G:)6S8HUVC>)'6Z+1Y 452KFB9MU!FKJ =3:318:%#!W? MJ]P"4YLU"9136SR3H00+B<655MDD*:*BU"04>V^H\FU5O1QXSI4R;=&E=88D:;>X''7S==;)8:84F%N'V/3TN6$\\ZRAHZUG.E MAIE;AVVE_/[UL$T>T%8.F&NOO->\&L56X2$ 39MF3H+D9(P&*1]4I+?W2&9' MF/<9,H\;EJY^1% YH57!2JT;,P2^F.\=8?GNPJ77:G(2MQ\\N>5;,RHU M[1!=I.I*C3U-QP9Z4++/M_6T6.!>Y=:?JK=%I2X7M'M$EINQ;=?F Z 93H.7 MBAJR\];FIW#OJ[6,]H8J-V=K)UE,QU.7[N-\5OS>'\.&;D0 SQ]$@?: MY^WVQA$-55M(^T*56Z-=+BV;#!W+J5[!N7/P=41%WCBQIVJK26DI8KNU<0#> MUBN*!SQ4![;#;U[*@GF982O9+JM\5FRC\(95JH]4R:XU%5'5]A(&4#Y?K_=7-W1=\U"/Q?-_Z MUY]^!]NCR_)'H7OS^>8N3\X$RH?_?,[-<'-W^SN,]4%08;;KWLTW]F>>W(J* M&'WN/SP CU)@D@$*5D__^:. -\_2#S-P3/@7Q,&,I@$)LQ<*OUOF)/>3]$0& MWYU(BLAS)(51X'\GTI-C1Z,8=_J]32P_,/&.7*(<^2 X'EA5?'_V=^I(I+\7 MS7% ,)^2V''E9N&)!"03CY\,L=UL9Y\?P5.)2"!$(].#(:(1*8K22M?S@2\- M$5,J7_,7] /3-3V+P/#AB)!(%)Y&CC5"^*8H-3 GAL+]PI$2)?<,83TXKB$2B7L)F6Y5,?C9$U#J<.X2EXP1]$ (!@T@#K -Z]F%N) M?.FFT)K;-&GHMK)/U\.DOD><4E0B$L_1IY MQ26IKR*43TP/PBH?^J[K/SG>HP#Z90S _!TK&0Q<=X:.!< )%NB[1_@>K";\ M](Z&PDY,[R6_X0]1-]A8@Y)F*=&#'7JK&T;P#V8P814(;!9+00IAYH#I4/C_ M 2'4'GN@Q(0QT&44"@1&LU]37ZCB3%!]X=2-8"08'0X2V/.YM=6?T\,L"]0("^/KRK6.UF+$8GV1 MF)O"O4O$[EW.YK@!2Q16)'QAS"ZYW!P#_/L!;78&R1=JL[//?33>V9H?,3G_J1N5N8!56L!X>,:VX1EW M[#R"U\K@,-<)YMI'*J^9;W,_'816X$S2*]!P.D&S>;3V#1L&,VE-4=?W$J]; M*A2K4G1XTY T1:M.5OP6.*KR*=14KH+7M*8Z!-]Y2,*0EJH00A+\<*PXL)7E M^5:VJ8UH-&N2N5$C5!59;+8UCBL/5N:I'S,7/E4)5>9_U^S48^VN B$--0CX MG1&'N7XPU]Z=6KOP-5,78=GNCK8V4IJH5.42B>.ZQI%P6VRJ-3DGW1^NW,_: ME>*6W3/R,EI^I5;.AU<,45,J$F7*<5T=UX8L*GI-;M;VAROWXNME SE7.%:P8A[E.,'-W:EMWZHZ$Q RPA+6'+3Y_$->? M8*VKRKE6+5%3:G(M7B-457 VM)HX5OO#M?:.U;IE6$PWC@ ;F\%WDM3@JI0^ M5'11EFNR_5)@Y6S>0[Q:N.JJV)#K@VM+/EK\%W<<7SV'(Q[L/EVJ)4U[['A. M&.%N]$?U+MD;HE&7C,X:H:JT1+E1EZ#@O>'*K]B3D>MQ0<6YPKG"N<*Y4E[8 M2N;:E\^1WRA0UI^[2ZJ<&Z\VQ;9>EW/1IMC2:A)(T-)%K5T31QYP-=I'.P/F MCGQU8./.21EAXUPI(VR<*V6$K62.?!7.Z-=T[3]CJ.PP\,>YSKZ5<^O/L33. MQF?6[ZOE_YVK8KN]\1ZF:L@JLMAHU@G;+0)G7\66GWFL&3E+"_LXGN6/B7 > MGWB\%P6/5"_P[5Q5-DZNK-H2JA&JNLI1/8!6Y$<>U8&-;^/*"!OG2AEAXUPI M(VS\R.,@1QX#,O0#DOCWD?E^'?JO)!).N!=[Z;XZ@U&B>.(VSJ M]M^@N?MWP@Z&,26S!\D,!^)X$W' M _#K_:%@^>.Q[S$//Q2F(;$%Q\-O)U-:5L6+]P$P2KH3.+C7OVWH@F:(JJ** MZG[Z/W!\CXYO0VP8NJAM?K3/\>4[A?I:6,X7SA?.%\Z7L@.WGN7Z)3)AW@.Z MZ-]^OW[H2_>WG2X,XOG!V'3A2R ,_>[ZZR>.^Z+'\4NC>?;^[RY$R@?/C/Y]P,-W>WO\-8'P059KONW7QC?^;) MK:B(T>?^PP/P* 4F&:"P;]!__B@,?2^2?IB!8\*_( YF-(7=0?9"X7?+G.1^ MDI[(X+L321%YCJ0P"OSO1'IR[&@4XTZ_MXGEL[HN$N7(!]AS.)&#[\_^3K=B MZ>^)S#R,B# )G+$9O BV,QR2@'@69DX)X7006H$SP9?I344XG4S\($I:J<._ MKAD1W,]$OA#!.,YX8EI1B)LAXY' M!-C@1:-0( ?SGM/)A'!_5^VE#19%%19:0EFF(*#@TU#W"T.3-P6#@D)Z10P M!) D"BC5GIP(FS!Y4].%"2(G<@GV80*?U?6?$'5XYXF.:OF/GO,WVU\"D# * MA0OI'DZM$9LKH6),5'$Q!-G\,,HJ$.#U50Z"')8^[(A1%I!J)!@C-/@W92V3 M!3,(3.^1CGDQIZ&X2CD5E;*@>4Y24U:,5_J2I4W7+8Q 5R[,$Q JK8.7V16L M*,K,$EU]95Z\!F!.=< HCI<#X2>U;:23SFF#)3/"(#BG*-BP0D!-F@(J*M1< M\?+ 4R,GI"E9$_,%EP9FKR)$N,H"AHTS'A/;8;C#( FL9L0( $(/ [N@8QW7 MB5Y2+8%O7PC7'HQ@VK:#TXJ"18+(9 =3R<3FV)_BO-$(1GP""X#? )2XP+/I M8!1&RBF(Y/3,FH;@&L&@KC,D,U: :XB3U1#H=.!Q M*',8J+]@62B#*%"XQ!*;DFD+#SB6G-AU?@8I4O9(5^-1=IP1Z",98K MD-?4AQ@W2HSGAW$VA""9'T=8KDV$5&VML1Z>B^LA_7PZR^%YQ>5 (2S]>GAE MXT9W7CN\IUG P'C#"?SYW+F]A[$!2!>H0);Q=@F+5F?(GJD*-LYU0U MH$Y^ M/9/9YPF:P/@SG>O7LZ;Q!3A9/;XLX^?M^ ]U<]GDW> M4>3E[^SJ^^/-O<*!=VO?H8$;WPZL=?(4(Q:OG43U%A*I(I9(=3;'#A!7D$[X MPI@5O]P< _S[*QB&#) OU$)DG_MH*K*/BXU6]@&M",5EL.&=0IG9O>AJ9DV_ M<4-05Q"!!3?,O>O[V\\=F(,J> DUU!SW[R-P^:DS#1Y2UPQ'PA5LQ,,9'N[M M^G@G(JXN$O$4PTY.F@."6Z,X$G9G(EI:&N09?1OX&1Q#-)O91S-'(F>8_0V> M(WT_$'Z)ATLVU+EW4Z]ZYM'$D\X>?2K,XV5_D^&06-'!]0:/0WDU#B45G9NT M;8^)AY?@ )&#*8AM;JIW_5RI8>8I$R>>U=*S9E;Q' MP VV'#.]M8[O'^@7AY?I+<,3&Z)BU*3ZV]Y0Y;9EVS5U'_G6=XE%#F \._'" MJBXG6=U+;\4:H[/16',_?P+&01';[8T; M&%3+/BABDYN( MM1=.,"69&U>YA0.[H;KP-56Y_MEU&/3(DL.FQDQ2;RBTC4,F:5AIL<*YP'W#CN-#E\6NS$=!5"!Q5M8W]I(I$C>X+PYI8,%Z3 MB/.EY'SAM:)J5+;!M/U)4K\DKM0AC$P;($FK.="B1$+7AX_>2RPXJJRT/X;4 M>,- 0TQC%(:!/TZLM^^%%VS\H1_0G$?X"BLD* ].EU8UX MR9'3EMVACX6LJ-1,QV, YF\24ED%(?2H PEB8H' X-^)4("PO?M'+@HC%-.: M6?F0H_2[7.P1E?!WFKR)J\L;KRD!R_IL;2DAR++V]7T:.CK MU_1H'*^D!Y_ZU*8N44V-/6_(#E%?(KYMIU]DY0_N4FN>*X\"SB(%<[#AJ4 % MR=.-'9,,DDX:V),CUWD<)_>^;O1)+LOFQ">].N-46I-*^!&=LP2P&8\T/?L[ M]] )R%,4WTJ)6B/R/OBP1\W >)O:O$Y+>6XL+MDN$DNU_M/TIF;PDM%;884= M-SH.ZZ*L;]SCN5H!5JHH;]X(N5JH:FVQH=2DC9W:K$G>(3"U MV3Y J"V_U3W9F[&[M)U/VM7%G@9)[YXU&UVP2]VDH83C6>[49HUJ[)G XZ1[ MQ8 \.AZ]?:,7;;0S" D.Z@->%T"O"^^X?:U3SS]U5 M"[:#%]E11@IZ\Q@7=_:EPT MYJ2RE)FG._S&#$UUFVSEJG=M&>G)/B'PX], U,+\188)"0V\ ! M5=UQ7=]*9.UJBB@(MYDJAU%N,F5.A<59<-+,!0@%R#@M/9W$L 7DKZD3D+@) M5M$I"#$FB+#&58^/ 0$L2.SCQ$Y+3N(F5.+H*$Y(6^>EDK?,>\"'W\5=S]#] M>"$1ZUN8>0^@XE]M:1:C\>X?26A\F#;ZFJ :=2SLZ0>JW'9(VNK+=<8.PS7& MGO8:B'P8Y2VD%Z"<1_4=MG3,H%^".-?+)ZZ7J1:]G^TC>A]WZ\Q?63ET[J>\JM"WF! MCPDH/8T<:S2[2VT9"QX':P!CH0JV8N 'A3UWVEO1 XK"=BCVI%E4=&R+T@'2 M&M_T98I8!+RENTZD4-*0$50ZF !TU7-40E(NH=/@A;Y&L$+2$!BCRH7Y:5M? MI#-K6[? LM JXV#"BO9CN=6 40H,79&90M)2^-T_9IH*SYEO-,(8;XG--^.9 MZ$8#]BHP#NQT:&/+87+PL'!&L*(.T#P5$VZXZF"X;@-_2&B'5)#P>Q+\ 'F= MW1UP&3A!:[5$XZVJ[U"GK>@G+]-WJ))R^N=I1+Q7%!3J.#QTI(U44RU%#U-! M&8[0I'F@[)Q'QXMAIR;(GL8Z$UY#=?A"S !UH@M"3]4^C)!N@GR02D24;E+0 MT %[7&'(]M)Y6,TP]+'^/K%IM@/;D63K*(S7$8,-V(&V9D!>?#0Y,1"\U6E> MN]:FU>DOMO,#/_[O+]-0>C3-R8=XAW 5^.,D5/4;R%0W3J!Y@!DO83%]_PU& M$/YWYBUFK^&1.S+\]8SX[I^W?<.09;DE24I+D:7_P[__O'_H_:DVM3_1"Y7; MFORG? :KTF%O.:&OJTKSSS_N>V?8\Q=U3L]M2'_J?ZIG_VFJ%K;:,/D;:]D9P9H$NNA^8L26)4-'> MB#0+"_\@&85>/1IGI]#4?0RC[/8IS1*;+QV]7GK6^IFW1R'>'!1KY"?-S;HT M\6CE#)ZVNF4"SRL9&LN2.E[IX[NK[_G4!YUZHRR:.6F^[7P"U7?7[_P+ULW] M=:]_,FDSBOYJS/E;X6R'C##?&Y_VTC)XF4;<0WO@'DE/LUZYJ2J?[*V6DS3; M"'@FAX1^_P7=6R=ZV:U,EI]&\05]OOEWUP]KE[YV93HY!?7%#+[/IO M$II_ MF^ZN\V3*3ZHX5#D#Y!9T^YNDFGOK?D1VG26Y6=#YZB;@\$E%RUSQC6+,<6NS M7YV^AZC4'@&\[97>/7H$[H99&$I+;)QX(@U'\>"Y--MZMB558E]\C[P(8VJ@ MA>'4LZM7O;M**FU;7%NBVJA)H@A']3"JKBR5.(_VW!8PKZ+,>:7E0R_'LF!> M9M@X5\H(V[%=U[+MR-=L.4OKL;";QD57CH?W;"MHTC8O0=+:O(-;)7:D'$7N MB99VV6YAP7B]=,X7SA?.EZW]T5U6HMA?Q%F/6+/Q$RS9NLD#SN:@X %GLZMA M!]_SJ7G V6X,VR$"SI;K2PK2(:,->+P9CS=S>;Q9GD8\WHQBR>/->+Q9Y4ZW M>;S921R:*DVQW:Q(I5*.XN%1Y/%F/-ZLNI%)BE&3>M,<57[+=\*W?#R&AG.% M+MZL MM1HVTK19-Z:K\GZ2WM M2NHTC88D*_W>I7K9NVRWL=R OJZ*W^.D[$D:!@P$ ]Q'0 MYP_ (.P\F8'=P?8A3O2RKS)[/;W?D2];E])5N]67],M>4VHUU2OILJ^W#>.J MH[54HU1E]A[RP8I"'+4W'8_-P/F;5O3$@M,),0% I!8*A&#&E,1N-*PG5-(] M9N'S(:TWA4W:5%%RU<=/L;RN-&-36.[Z,:FNGYT8^MX M<7Y[G[IV<7[_(]/_VT%,"%6_[+RBW)$PNT/Y&\%=Z"JA99T?)# ?*$4I[B#RJVUG=FA?/?WAHH, "#5Y>20'8R'T^YE6>*JI*2VS* MI]T;O7FA'Z"3ZJF%9JQYFDW56JP0J[0$%%$S6J*BU:58S(51R;50-ONQYNKX M-[,>>,_CA.&T@NODO-'015G9./#C?;762?-"J^0ZJ=2JZ.(1@%O-Q6"(BJS4 M9C'HVK$60UFNV=8]Y<[VFB6+!MD+8(=WA$J!=FD!.[89*IN[ML5V_ZV6"56R M6ZJH-PVQJ9YV\=_6A;:Q9:Z[N2K?=?%^(*N.P>(<6;3ZYF[O7[L^W\G]\,SE M,W%=QWOL>#9+%X:_^\\X-#EP=SI#O6RJ,&Q;Q[OFOMJ4VLVF+#6UJU:SHS3: M'=WX4_M34LB]%8A;91^P@?T>PJ3(\U&--,:?!/F[/&RU5ONKH MEX!,MR7IJMZ66GV](_65CMYI=(Q+K?WV[?G8#!X=3P+WX@/K8QM_P:3^ Q5I MVC(Q=/XF'Y3L\] <.^[+AQEO(K],Z)6+HEX(,56$:X_>9K]1/F$1:,8>(/M$ M_$^>?PEK./ M&=HKQP"L4Y HNZ.?N:1,8P&2/UZEZBP+%MU6IHY*T0(DE7->*9VS[!9>.UX M )_ZH&$/$_.12 -8A]]AV6,;]@]T8R>L+)3YH+<=[6>V\<"RBWUC+FPF1IFM MS&3]*Q>RG(0))!Y/,0;@8100@BG)&)_4Q_@D^E-VE[]XYSBCD8\;)[%_*GW% M(*XC$ZE^0CX7O;(I^W;?&;(**.^X.%D54.94>2EBF?9B:I0 M]':%A6Y^_)5+AA$E(9Z:YEU_*?ER _\_;H4^[Y[O_=#T6,]QF#G,^_,]#J$# MM!WK@*]^$(V$#NS:'J*JRV-!:]%U0L<4;DW+&3I6Y?2> +F#552;ZI<:ZE[V(\N46DXE3)X_+M%.![YPV4@)QG>[-)H3+W:?%USLXL"[#8,^ M$FB'%^N2(%YBT#A/R@<:YTGY0*O9L<.N0V0*(?('=\PWO'74%5%1*W*-M"&* M6EO46Q79=6S:P$K5Q'95_/!-<50:8DO9RZ:J3BZXQFP%R_PKF1W;%6S578L_R().)]--:5YI/"NX^5&@A'86#29]">,H5$5 M.MI/*OBWFI*O2QW1Q*]\8>IWR_*8:)D0.@[F&XA8%GM",+V8GNV"G_3"BZ:&YW MX RF^,+8#P@;19%_3G)Q,:W>]%YB>&#V]L<01HD**;\93O@3TC"#'UMBIA\0 MX^P30SW[_!H-&.H9P2_FELFAY;H3(HW>$H[E)65%88*QA4'T H/AH]@A:D+S MSLTHS8F&2:81[I(9:R_N+Z@<>WX$:$6PIDQWGA0+*B:\G>>_7@E^6ECA9D)! MW'?5_7X+RQOT&E*_>7DEZ5<=5>KT]$NI)\N];N-2-3I75WNHND]9]M?4CS[. M2$#VPT?AV^_7#WWI_K;3A4$\K!;@PIYGZ0G M,OCN1!)=5&$4^-^)1+.<8]SI]S:Q_("*CD0Y\@'4M!,Y^/[L[_3@*/T]/4(I MM#( .V+&G0Q>$ET5@L:;AF]H+M:SP&>2B\4%5EC$;/#L/5RPL*9;Q=PJ+5&;)GJJY5 MA2/VVS=IG-%XI2;#W!E4TFSC>!4D^-1[F7JC=B$KK=7"I4=INX<4>LINVTWC MZQ2M']A8"L @_6U!6XS*]!K9*8'P#[17R5PS5CJM7IBT)9&2KB,(+[Z8DNI5 MXO:?26#!GENXA5WXCAN,<"+'T]R1L0DVRWM\^]$N[KO!AYR:[ML//Y!@G!'Q M_-K+/OR'F$'XOF[\[#P^!N01V^B\2;MK/-\ C6N]_>B_L?>.<*[LF)R;%>3= MV* C,Z)2Z]&AB6]5%3=E+#?;2W,XV+[2*('BT MYTH-\X$U6/GT56T:)BF-MFBT%J<8E6^Q;HEN^T*N2+5TKI9*H):JX%BMJ:B2 M76'U5-4Y#4T4&TNJ7*RP@BO6J$>_J(Q:KJ"RVC1 5FPMJ:VT)5>XQU67=F.M MEB;*^L9^2,6T6.M"Y3O!"L-\RGUR"B>4)>LDMB_8^+KB,//M5TG.M4^I'1TX M-?KR6]Z*>FH)??+*^7P\2XIG22W-DE)D^>>E M>5%IS[VU-A/)T'J6?X55M-@-9QQ/O4P7T/=G7SKLSB0U='-P8,ZIF02; Z7C M6'($?DIH(K9ENM;4I64'DJ[6[_Y!LT$G?NA@AKY@.\,A"8AG$6% HB="6)K^ MT'2">""6L0KO+Z#&--"' 3& =9] N2#Y? M59NS_^C7\_GJ6Z>?OYW.?FN^8$Y\Y\D,[/QX_P:>T$DZ83@=L^_VE=K>:;8- M0[]4I6:WI4EZOZM)K:M^3]*O>GJO>]F^ ANRA]3VN>IZ^95@S.W(]9^35?DP M)[C%?.I'%OI*EP8)(V=,5P;LW!/Y@S'@)?J8, V3S.DLK_LI2<$Q60H.B&C* MA%?ZOZ_D#*SOUZYAA^9(NM3 '"R?M;E!'WC]>)F=?.J]3+U1/NN<--]V/O6E MR[M^YU^@%>ZO>_WR)K#&E956RC.;:X:>T'# S'^AE,V7F7HUI>T,?PQ:?2V4 M]BD+J;CP;YQD>83.X4="\] ]X3DW*\3-S6[L5E16$):?J[ 8U MEX]50$01;&T?-5@1!>3\( MMJH+[>LX/QR:> M+;PXQ#ULFN_VNX:Y%C1S(I3=0JFRHA\1U.V1X^3AY.'DX=[H6QK]V^Q%_PIA M!0?W6S?M*G?1.DYEJ7VC)9?ZE'33*BX7REXR_X[/K<6-#7>JU^;B+Y=H\ M]HK%==G$^? 0F!@Q<_\R'OCN[D*R]$N]W[KL7$I&M].5=$56I=:EKDE*6U/E MAFP85TV%A61==F_^_;^_S(%2C#Q+]%Q<4I@5Q(Y)D4L !ZHX5L>S>XY+F_%L MC,[4<]A;-/8O/!-L8CECTPUI9-$LLJJA7C95&+"MM_J2WE>;4KO9E*6F=M5J M=I1&NZ,;?^($9[]IC8:A:XJ2,78SU!AY!I;_XT/RQK>1[[HO-T\>L>^G@]"Q M'3-P2+@#(N2'RY/B^NO5/#%:ESVU<]F]DGI7JB+IK;8F7?:N#$G6FHK::ZER M3X\YK\C_^\LJ&.1P[?H>7EBRV-V;(>W9A(?.X8)6/+L3YF:SI;5Z6DMJ]B\[ MP-_++@ASMR_U>MU6I]]1^\W+SIOQA?F&2JTE#94V:*"$&TX]"XEAXH&=0#Q0@K"6 MWOUC:6\;2I!\E?.GD1,1">,,R8><;O<]R29C;,N%U$RJFV,%A4=4!O[AX!\)<80<=2CIG51AO*$Z#A@]?4F],^ I$:X]ZT(XSRVA]ZREU:/K M#U#@8E6!(@ZB,<76?ZF0X^+#7WW0(XXU8LJ!"$Z47WH1:)@IZ(QP%'<.A)43 MM_J+7X8GKO&N$Q24! +DL3@.F[!)_IHZUG=L94C ?+LO\2"@X$R0MC"2V%K" M_ 9<$B- 3/IKRI05T,0CP3H-KK8C.8ON?B5B/:>S1\2T C)#BK'E!Q/,N6H$KI3!^!^)GG MK.J8DR&#<>M$[U[M(BGF52DH+QMLE8? KF?7??1>=.5"+ M*+J%5_]E@LX<.=\=^ ODS13.\S_^ZSW._?\(T!$%F@E^\O%]8:!9^["L3\?5 M_Y,^?^Z*1>O0Q99L0L<"P67*6H!G8K$M+#R;XAC3Y2V=_;;RS6GJ6Q*@@@=? M^&88]RB]\H-K=!&<(6;-?#'_ZP?==(UN[]].P&;D_5IU7J4KK1YL:/2>U.MH M.NQGE)9TV4'E?FFT9451#+G7!I6NGOTF7Z1^[9J8O$Z#P^#9N&HI5YJF27WU M"O9MC5Y7NFSTFU+OLMYC%7P/ MBV%3K/[49$/3VL8S_MM0]1R63NCKJM+\\X_[7AY925NT<>LVNGJ[)QD=[(FI M]UH2>/JJI#7;ZJ6N7O8[,F[_-61%;P(LV;YM.4Y%W'MD$@ 0U%V!OUU" M-^:>W1EC$]&_F:]X7"K(VA5,T)84HVM(N@$3=AK]KJ0J^A6(O-KN7.&.30,J M*(9>(,(JR!7)T3<#;.X3@LPD!QF[V+*O1HD_P;PF4,:W+>0] C[]]KK6+2C=WAKOM"]0!6TLB*CZ*B&.DN UW%[ MBQ2W 9F8CMTC0Q* CQ_3$58SW6]W0G#P-_:\#DJ?%B@GF/AUXJR"[8SB#F!5 MW@9^558)D*$)7Q>E)(?$6_*0D&9+9_2P2T/%I:%IC3>X/X/;JEKBCEC$^5$9 M1=%$8K3;;RV%>>Q6H$S>H@?5&;&) M]AXKI"K;]'KJ#7HLPJY(D:\DZIKAZ)8=OMF7+W^$Q(87TW=8I8G*R GL>R15 M*\K)ZCC.T29SZBIA.)06=4UU19DE0(9($4!U^@DQV(.5VM(T &E=+6[X M7\=KA@;),_&O%>$UB'I+A]F*>,_BL@35J@FVCH(M-YKZ8FR7B3==\R%LOJ[\ MH.=/!]%PZB9&LQ(*#62[W2[@_!I*1>3O2$C,P!KA>09X2ZX_P0"42BUMV"^I M6DLK>L*OXC5+ NHE@G_D/WK.#N\1Y\DP=Z_8UY5FK]F7FI=J7]*[EPWITE"O MI':GVU6:C4:ST[[:P[UBQ2O^L8NME2K,I1$-9:[X=^T)7\P7O//2V9W757K# M'B]:+ %UCW%#9F"'PJ4/_\![YU>=^\N95E>KW!,Y80@.Y_Z/[,-7_R)W M60<@27*[>*647C)GS\5+",,B G\L)&W<0^')B49"=K-S_N!/'$LP9.-]=ALM M9N.PB]NQ;SM#\+1@N)'_))BN*^ %"W4P [9*_R;P%YV3Q1[ "J45$LR(/I- M$V1K6GB_@DO 73B E@X*U]&[!6(@VC4XAM#A= M0C6,PP!!#2?Q-?281"/?QEM9.CQ2@H)LPA#6=(Q%^N"Q]87(,B-K)$TGV9NF M_5\@ ZK9HKBD#]"X&005'"X\41<&IDLY L !T*;C ?0D/FW'ZFC+L+^ ZF#U.8S4>97$>=E,UYV-D0Z[D)O%,I()$#!"&.XQH)-><%D12V01$E5$!L/7"(8N3F8"^8N*/-YL8FA5D,3/P M6A8;@U$L\-\8+0Z;.B!#ES"Z$2986/DT#D>,DD";',D(K7M"QQW$7[HT0.0= MULZT1J;WF"P_'_Q+"E(>H)U&QY39S2GDB.AMG&$%S\Z+BN;Z&SMU!":/#P4GT3[VVXQN'B1-G>>)_L M"7-N^A-L"]#?-WL-T6%R=HS9\-K8SM3-G]A\?U*W!7H&/DZ M$S6R&)T9E F--NMX]A5$ 2,#=#5AEP,EEB.U#&355\AS(K)JRN1 M9$_)J_?^,,+2(Y >FSZ )[:_:Q6CW^]?]3IMJ:MJ/4E7VX9T MV98[4EO3KYI7+:79T/I_8G FWJS<*O^)H]Y7!SV?K$N>LD/ZV\#WX$^+X '6 M3="EYQUI" Y](#[:Z=-SJILA>^3&FR'H;,QQ6:*HFY>M3E=6=:DG]_I 6;DK M==26!O\C7UZV&W)#N\(;.5E%RDKRA:PD&<$'(=-L;,9.YDPOD._B!,<=\0(^ M-Q5#;\'G9KNI-3=3@)K24Y5VOR&I>K,AZ2VU)[6[Z)05=G04E2YM1D;KMKMKFXT6I)L7.J2?G79DCH:_$^SU;QL7UT!@T#I MIFR8C3TZ !?VG[&#A,2B"2C/S79C0WE>R7H!(;4_#2PXH,_0F M$V9S@(;1=NL#'UZ>\#,6&\'/+5W9<*&N2C?]9.3KT'0[ 7E#0[#/=:GBNFR M_]UNJEJ%Y>L@=,*P;D53FD;5!>J "Q$S[$]&P Y--R9P>$9208$[$*'TZN10 M[X@JJYROJ=7*J5Z-,CO.L=;3'&NMW#G6!UU-]7[H!1"5UM]JT1 &5/ #RM'I4\)/ZRWQU+$ MC98V2Y#CIH@?E@BE31D_+!EH"KG1+GIOQTLA/RSR+*5\UD4K14KY015DZ5/, M#RL6.THY/];A^L$(%<=?[OHN<+_QEP==6.6-QSSLBJ+QF2VYZ(%5(S[S%4+M M+EY3WT.\YGPGFN612'B=PP*-PH7!2.$.JV6H.E!165#*N-5MR5>7NG2I]5N2 MWK[L29=75XK4:/3[5XTK1>[KE[Q:QJE7R\"L=(]$@C.>8((HIF5G13(PM3C) MM9C&%0+P\:>&,-CPTAR)4P\#"C;3$ 0C+O.FG5 MS\7UD'X^G>7P?%H)1\6F9'DFTR9DJS587(VK\PR\A*^ D,"?SYW;>Q@;@'2! M"F09;Y>P:'6&[)FJ@@5.!_;> 75"S35^GIBVG7RF<_UZUC1^3KO+8:U\$IP) M S\ E8-/%5I<%OO,Q>\;!NO%L5(ONO@=15[^SJZ^/][<*W0&;6TFMP-0M]\E MAQ:O>+W/\ZXZ9K_^;HQ8O'82U9LI-]"ZD4#K&9W-L0/$%:03OC!FQ6^V&=!7 M, P9(%^HA<@^]]%49!\7&ZU"):C63-N@+;LZEHC=BWH]KNDW;@CJ"B*PH'ML M[_K^]G,'YJ *7D(--VS&,Z9=V(8"GF,+5Z[_]%K7N/*)N+I(Q%,,.SEI M#LC$#Y)6N#L3T=+2(,]HV*9E<-"\X5PUI1R)G&&N$M>(ECL8!,(O\7 3+)+E M3W//9U[US*.))YTKVU:8Q\O^9M68#JXW-O5O%BF.P_>37@G4;7I,IZ*3GF,+ M9GJ7=2@%L>C=8SU7:I@/+.^5E^ZO\8[ZX.*[84/J4%?LK[/1JP MW2)IM#9ND_XJDMP@;+MD.FG115JY#ZL+>I;CDNQT"K[%ORWT(^,FG#8>5*7W MX#!*9D,^<--1"IAK;SJT]=9!/E:+-96@<7J;7>F->YS9$Q= WU;B'M2JE M197;EFW7U'WD6]\E5M_6REUG5W YR:I:E^6T)U2Y05IO\:1!5O'%)I9)AGG0 M.B719$$:\UVY%=5NUV,Y[0=/;IJV75UQ/ NM>\XB_-'G<[,L ;Z/*0?,M3<; MC37W\R=@'!2QW6[5PSXH8I.;B'*NI#@GE?:UH"D<:"%\3 (1K&D0X/4J,QV5 M6U_GBK+Q\CKPF?/6J.K-C7[G+VARNW/MLLH*<*2 MI-A4;AF!2M:TNGAQYZWV\0)N)L]+Q/W AY.KK*HX0)!M1%LS+#%O)S%GYC-<&<:'+X]=F(Z"K$#BJ:AO[216)&MT7AC6Q M8!KH(]N?#EQ20F6Y6^ J9<,X7Y:LQ%]H0EONBT$@6*X9AK^>=283EX!-BDC MVHA+'GG"ENMG:6)2,LA<-\3=%K@H>?$,0U/;"PJQ*'*G8QB=KB1?M;N2?F5T MI4O%:$KM2UGI-AM7ET9?W4/QC!ECOJ#WYTP%BO3()A1,C'B:NJS& [#_!>TT M%ET8^[8S=.@^- K\$%O..S_@:Q*-?!MCU4W;GT3O_I$6?TA*0B2I:R+]9>B[ MKO]$C7\N /Z)!#"4:1/!S_5TM?'B948!J9+>W2&(T+P'A#A_*?I M3=3WWI\J[?^1=HFOOK7K^\50#^A[8=D7>2'RW<52AV\%Y8^R/#.E/F)X?T&ORG>NV8V7X ;,Z1'K-F2&HH8>[6)SPJ>0;-64IKO MJ3M#"XRMNI].4&7-_'*7NV^H"Z&PE1(F7LZ0XF80F?D2"^;,[TE%S5K1:H'7 M/;_.#E^_9A5'>ZEF//S]X;*]VG9%)CI9N%=&>QY3SV&N!\S[5A.54@K=0LPT M3Z_A,-<)YKIY#.NFX^'E+.X!Z"TM^6OJ ,#I+KX"%[*J(2I:55+$^0HM\\WW M_D3IM/V1-57.@D1)$0L='=XQV39CHR&JFE$1U;,EKFVU*HA64%]M+8B@N#9/ M>N#G+5N4"BEFJE9.A6EBN[UQ%42^L$\2YK**%'>BYK)Z*YX.KXFROG%B2+7\ M)T5L&551M%MS56O5)&VN):IM^5BZKJJQTMD-9,F22O8"V.&%NA1HEQ8PSH]R M <;Y42[ CNV%E^U$8,W+U@<_,MVJ^^6-EJC+-7'A5+'9:M8#U1HYYH8N-II[ MV5J>]BG$FMKN-L!1[]HD"&-JJK+2 M_DA#'J,72LA!:JAY;2T.*PES:66*>SV% M"L,3!V\O76*&)-T+O51.!:EJ5<+/JKB6JPAS.06*NT*OJJ-^DJ4N#!W/]+"A M8O54$4_1XC"77IZX%[0H&2O(=56KDL[1VJ+6W$NMP_+AJHBZRA-!2LL>71:; M[;WPIPX!6SS@F/.#\X/S@_.C3( =VYDNVZY^J[*;N8"+ROG9#?"SJY)34!,_ M>_O99T>8)T6F+519T8\(ZK%EPI#%EL+/(PY6'"8^CZ 5\@1_F.I0; @?=XNO ME/Y4]9J4N%6JDEM7QR,*K7&T\XD:>X&L]DR5O3]%Y-?,'.9JB!0_+*W+X0/G M!^<'YP?G1UD .[:;7"FGF!V-5MDIQB.A_>RGRH>K(C:J<(#!CT0/*?^JJ,N\ MC\@1$GC]\=B),%B4U0&P?"]RO$?B64=1HU7)8_ MA[E.,-?-C5@S]OL/SR8A &A&Q!8F07+S2JL*'513<*^]5,N&PWS" GG:_M*Z M.<"PD?*](VB\76R_-1YGP6$NO3QQ'^SU"BBV[6 \F^E2L(:^%R60??O]^J$O MW=]VN@!'CMH3T[$EAT7 X?/Q2!:K9U Y-:9J+;$I5R6#KXIZH8HPEU>HN .5 MO\0+B!E.@Y>*NE#GK>;&A7;><\USDC"75:2X(_56*;GI>.K2LRR?QMM:_G@2 MD!'Q0N<'$5P_K%Z$P7E+WCB^@.NGTX2YK"+%_:(EVL@F0\=RJM?D^EQIRJ*Z M>4&+0RN@K2.<5'TOP2SE0[5"S;.V%V)#%XWVQJ%K6ZL\GFE0!< .+]BE0+NT M@'%^E LPSH]R ?86/^IV6+!1[L$J[;.JY+ ;AMAL5*4$*_?6N;<^AVI3!5R/ M5OJ>N^I5 (R[(N4"C/.C7(!Q?I0+L&.[ZA5TS-T-^MQ6H%^=HC9%HRK5L3;$ M416;5:D2N2&&%7+'-Y5331>;QEZRO>O@AO,>[IPCG".<(YPC981L/0OU2T0; M(N_54:;(**V5L-EB>CKJ7U,_^C@#2/;#1V$FYR 8FRY\"4RAWUU__813/<<. M_,-=Y^O]U!2IE(8U8- ,B M1/!C0+#2,:'%/6QLCDO_HKM2C"J"(0:F:WH6$<(1(9$(@@'?TP9R_E#P)X1- M'Q<(,<.1,(3)0E$P0WP OH4AAGZ0"1O,FO\0D-Q'>#S[X#E>[J0SG>O7LZ;Q<[J5M4 +DN!,&/B!30)\JK#I+'HJ M\?M&Z^>5=Y;).^WEK^SJ^Z--O<).O;69U X"8GZ7'"]T;/+Z(>7&-XMK.=$Q M8O'*211!IDX%91*QX^"S.6Z L()LPA?&K/ E5!W@'QUJ,YS; MVT'T3N14?4M.$[]SM_)86M3S7+T-_ P.YF5FCF7.PW6&1:<9WP^$7^+A$HW_NP!)>>7GNQ@V63"K.O%1@.6#F>GI.KM>M\81G7^DA&$8, M !)8.O?@$K[IE;HAMAH5B1K8-@!T?[C6WARLG\%*CU)A0V 16#*P%Z*]^ YO M%[85*5V4]:J4%]H65TW4E+T$IW [M.V"NH6=M>G8 GF>X'5.]8I1Z*+>JDW* MQ9Y0Y59HD\Z)5F%K4KF%TQ2U5E6:)_[_]J[TMW'DV'\/\/X'P7@!-H X9A^\ M)C,#4-?$R#EMHVWTJD0E(>>__Z5]V49%VV*8FDFF('V5U+XM%5 MO^JNZKIZ7P74I$XAZ9_'G#BXY,>4+"6^J+&5+]JR4"[SV"137U6P GIHNZGS-0P'/_UA]1KN M&WK3LNIBO15&J](]^TZ@SNS L<1[2K5/Y:9254J=Y:13:9Q=G.$5]1G@)JZ+ M$]S!A1"J7."S)]?#V:I0D1$59??EXP(_D!K;N24*;E)4$1?#SNV)C"8EJOOB M[@N1?#T4"AM;:K^J[%C>,O6?1X*DBVQ"CJ=-"#/3CIU"M_SE,FFC"*ES @$"XS)H4TA5' MJ](UV]:?CGW1U)IY,9L;3]4[7089A70$K@VA2@'M.Y/F"0,1>V3!I'RK;5_) M(D[30#7)O"%VDQZN%/4(G,DJXJ90D1B5VIN!>Q7^+/C0*J?%#*=&^:-VT[14 M0P4I9]2J.2A*%WB?S=DDXXT,_3"HW 3#5DT2Y;"M*ADDF$AI7FF551)J(E23 M5.S"2%7;JGH9\ H5&5%19F$^&ZTJ:S,3UGBK(F'>O6F%*68ZR@H\_+QIAZ.1 MG_"6"M,S@T+1LIP%_8/,H4-=)_68E7;85\JOWD[;5 EMG]+9+5)ZS;#"\6-TQ=>L"A*D;)8'E504MMFS,$ MME@8'&#ZYF'2DYIXXHJA4VF^+;-2!P.?1WF\X3)7,YTFZOD#X(=@^_I9HOTT M<:]R\P]3IXGJ$J MD%BEQO:=F]= 9CR)GBNJR'ZQ=_?"_:U:TZ@P4I4ZV[K( M8C*:#,4^+DR;WXLU 3DT+2 .2CU32:Q%2549*L3S*/36DT&<G'\^<0=CX<, MM%;"HOZ#%]PS+6 _AW[ 3AJG\ZDX\!_YWY].)[%V[WGCCU?]!S:8#-GY'>B7 M:<,N/[B_B,( _NPSD:GJ!H.V>&1\%BQ>XP=]'UX:7[.GI#4$O?$%1M7X5,RS M1:HL?+AD=Y]/6#B\N>B:IJ[KMJ8A&^G:O_G?-U?7G1MLD1O06;;N$/U&OR&Z M28AC/A&"=,L@)PU_\/G$']S \HD-9)@W)G(,;+M$<]N&J=%6KZO9#J5:"SN] M#BB1KF';-^A&/_G">3AE84D*?B6H'HV\(7P)@BF^._OQE;_J::KEKR_='U>] M\\OO_-* 3=_W>_?LZS] ]U-=_WNC??[M_')1G&>CO/[/MX4WG%]>_ .>];&! MX6UGG?/?TS_7C(MOW>MKF"+SL^-%W[2?K+;/_Q$X^!K<1*%?S#MIS]('J:DB^\'K!]&'D]1T 0@'QM^ M $8-OW_U=V''S7^?6T,/# 8Q'(8_0?P:\60T@L'\"; D\ -/^O/O_#X,KI%. MKK@1!ORG_Q%I1&,O>%XTEF(NK />OTMD> NC6'C$XP3^P^6>5]#R@_;$D&)X M"RWO# ?&L M2R?#!)X$3^4/#"165XW9L WY3S0SP?',OKN#9,,@A<(&]!NTK"&4'I&"N-OIL.(S'7A\6 MG\\G>OIY[ T&L\_B79]/'/S7^4:@S[BNAYUI&,&DXUS+)M#T?H/^-;-= M/KO'?/V6O+Y7KR[UU1EV=W;1P8"=7;U;;4NFA$W7BYFZ6?)9):G/ZF0-#9BB M,"/A"W-URBW:W_SO:ZZS7T;R7>CLE\]=KKQ?/F[6XE-C_G3Z;*Z.!46W.VZC MJ\G)'V#SR,Y(B6;/)K?.EJ;6CD/-( <;#*#.V=7%-Q?>(6P$C2NY-1&X6C21 MS^]/]_KC#S8KZQ,5#_= MLHQA+^&'D]5?O;EK8.6'^PELK8(^:_Q6^8J7TUNXW[DIRY2$?R>C+G:/%CKZQT#P<1J4EI( MKI-4)%:E8>.NX7Q$JE-1N >-6#^&?I15L)JV7 [!=KYC<2S*?!LQBQ[]_C0I M**V1JNR! $W3JDG6:XU(17K3_U\SKL75'YEBD&D0J M9J3&7+\QU]ZDU"7YS6NO1VMTC3QC4)WW):Z3&_M&*M<,37F.HU9F5/[FE.7+&9>U'\0^0X#]LB&X9CW MNJJ<:64W":I)6+Q&I&(P-DA-#*OB:*V]8;5M&Q9O.,T &WG1'VS6@ZM2ZR&B M35VOR?8+P41U273HS:$4E3(*;RU(51Y.^JU5U"H*%04*@H5 M><>FO!U%&_0_6-(8AG'YYOO_[KS/-_2=TUM+WOGN3B,QC".G$3;UM#(.FSV( M-.W#>2Z.P%@GH$X&X>1VR"34=?D.KE(FB,)%X:)P4;C(;[0?C8G>&#/@U8,7 ML8;6N/5BOY^VW/.'DX0-*F/ ZQ]V]UY6Q.S3/^S>-ZLR).[>:*XZ)"K371JM M(O7@E"DBY^ 4+G(.3N$BY^ D,]V/T-_^.^,&!AMHWB.+O'O6"":C6[#KP[M& M/QR-PB"U\./&)&:#AA_P;\<3T58EF.X#X"GSG4#I5O^^J0O$;&*$F[B8\Q\4 MO0>GUV@:)FV2W5W[BEZU4ZBOAE6X*%P4+@H7V0>WG>8Z33QX[\(7MU&C/_3B M^/.).QX/&=C]"8OZ#UYPS[2 _1SZ 3MIG,Y5U\!_Y']_.IW$VKWGC3]>]1_8 M8#)DYW=@H;O]?C@)N(U\$84!_-EG_ ":V T&;?'(^"Q8O,8/^CZ\-+YF3TEK M&/;_^ *C:GR:/=N%RX13W7]D5ZP_B?S$9W'WJ3^<#-B@%X6CMK#)13>4\[NN M%P7PV/B"15?<)'='_$5@MP-)3\DEN_M\PL+AS477-'5=MS4-V4C7_LW_OKFZ M[MQ@B]Q@'=FZ0_0;_8;H)D7(?H+_.MA$)XU)X*=/23<&)XT!Z_LC;PB\T\A) MPQ]\/O$'-P@;V$"&>=-#;;/3,;'6,_2.1JT>UEQJ48VT#7A!RS3;U+Y!NDYN M]),OQ+9@'/H+7W.A74YV6@XA1C'LQ)R=Z.0+QHY5-#O%#[<>[ [YK2R(Q;UN M%'%!YV+?>GZYY,)[YE^Y/[UH<#X6W7O.)TF<>,$ WC/;B[KI5O22C3R?O[\- MO(Z\?C+QAMG(;&NTBSJ:2^!?%OS5ZEANNT5= MSEW$N7MA_L?YCE%G814HGQ<;P&B],8!X.H+6*R/H/L&RY\=\A0+0_7"P,H[9 M[[!H]5E^.,PG@1^'\(MU\^M5YV;,HIOU28'743-[9KOEVI;6,5U3HYT>H*8[ MNF98)C&1:7:ZV+TQ.&KDY O]8!LKB)7&L'QGSO317)-EE!8DP\S!,',HS!QD MYSAS=N#%EC/G'3GHA=$=\Y-)]"()!4R/]>EP]J.W#D;7;7=)U[(U0S< #,=V M-+NG&QH!_>#2-J6=EI%."'KRQ;:)3ITMIL3VG,B7U6M33O1[/@-TN;>V_YLW MG!2\-+VGI%L6)D8;FYK;QJ"D44O76MA!FHLLN]=95T#X825"R'#,K13"]JS(645OF%_'I:3YFO0!DQR5])8L MRQFP99$X+JQ@"CD?]&VT1W[<6H$I@8WS61Q/V* #^QK85XL'B'?%XL>5Y;$2 M^IGP)0K#(H466+PUI959[>$S%S'R1##<9E'X;".+(/Z[8>MX>U8#0UW=;EF: M[G0MC>JVKMGP/ZVC]US2JZ:>']E\-H+NO^=^,GS61 G MT43,*M'_\?K!"Y:7/#;(T1I]WV.Q$8).CUC(U*GF8,"!VE:;KR94Z]BNB767 M=HECS5=^PS"1CG* 8'L.E07-LE14 1=N*!'3AG_* &:9/V6A\AN+*S9;")\M M5$=Y+%A;LNIX?Y;7K6T5M)_NIY78ZIM,&A=XS78VVW9YF MMP##MF-9>LL%-=,AIA1&'D;5'2&^ MF.]5S5+F[Y:\K+8UL]=&0-]Q&S +[(A=0"E:]3"F3MF081OK!BD$,C*=A-21 M!K)=HACS6>O"MGXTV[V/61]F>%Z!&_Z-MV699OF/#Y_8?X'?T>D_'?_0'+!A%*DXZX,:VP5D)VLL>P041[>1WDX*0YJ<[TU07\+A_"8(>BH*BQ:F,^97+8_ MV7FR#$*'W28OVAP>Z\=7XXAY@_/@-R_R><( OVDO!6OJB A.4D-_@Y,;W3UM M"W6 E:X&_U"-6@[26H;1TDR]8QG=CDO:Q$W]TZD"P NQRJRT+7/DFQ^P\[MV MQ 9^TO/Z@F]G,&9?0-')EQF[DPO6!CS8T!#2T$)\*/Y"(7"7)M M02YZF]R5T:]D-PZ'81^^'FR>:=WT8*@]*+:0287-KYMDQ_0(;.*6A1%?->RN M1KO8TOC&6K-(S[9<9#@NG:T?YLD79%HK28R92#P46VR;D@+9(E([,2@ZA^ * M<<6Q7K,#Q(GX8A%9P$O,_"#>RY0\/_! MM?=4%;[P"#AW52AI!H!6+!(UPTD!V36$IO4[:;3]\ M7'$_M$.XP N2[W[@CR:C:56C-TQKQKX#Z0_#YX4"IWVX81L(\Y7? )K>Y\;N M?A<1$.2["D.?LB,'PG,7#O@+FSPP2BQ]1^%P=1/U3-/1;%@=@1LNUFS3=C6[ M:U';ZMJZV7H)0R '.[@\IF33#=';4M)E(H].H)*Q61DD+\8PTV*/I.Z)F]&S4(X1H7=QKPT+< M:<#5)(0:I9(&2LVPBD3-F$5JS"SBV+V[8WU>KGPF MSG8#BXB[M"\9T,F]H6GX(.FQ 8N\X57B)9,DC)Z7+L[.$V(:G"<6PH0[H+=T MY=MVCW0QCN /6(6WWM*Z-D-'I$HQ[QHUP;.M+*7\YD+BZK1B-(_8 M^]/Y0W\PL,BWLI\=+%B1BL=NXF#9G99AMZAF4,/6*-)=K=6CAD8=I]<#_0O7 MP$NX2M$,LK;G?)6&_/=0.=":S7E[8_&%V-!WVU^OEN/SB$\?[NBD'9=SI3=[ M>#8CY:#DOFCZ4G3V'7J6B?_* B[_\+,[&(&I!>:7QR?-UJZF\L!&?)/@F,NJ MZ1TZEHE.!9^? #S;,_K!!%AV#NB(=2%NB8.!YXL!;^8 #PPCL#0]6"02-HI_ MP#K"=YOA< BWSM(+I&28R9<";"V;8 4R81.WX0%3+%H U9TO)Z?X0H(V\6EM M^"O3B!Q/6ACS,C&@$5Z$0T9RD"UTF[/L!EH:]C)%(ML0 M9#5,99M+*K]0YD4.]L?KR MBKR_, MH6 @/@U3XVCP?Y,XX7MQF&P93[!V!?8]EXU6OX!A4E M!@/*8P/W>,,5EGY@OW\.%&?SG*4AH%OWO1'VQA]9)16!$/4U%C MQ7GV.@W+M*ZDP_X0C]2,U6/9.0 YDT'N8<-)/N% [M1MA : M@1UM'Q8ZN/?\;C;YP^AL -_Y=\]PZW?O_\)H-O]SF-89LG:1W:%=FW:TCDNH MQIL0:BV7ZAIMF8Z.$#+UCG-#TY1=- MU;$G(VRPHA9!FT8N MT5]:"TZQ[(']NKQ;J7X+SM>X66P'3B%C&"96T=R4H>ILG<6Y%)UA5726C<%% ME&]@57.V/__W*#G#LY(SE$<_G",K.;8%%\8ZXT M83AD?<5!F<%+;Y"YLHTZ8'7%*\PHH]8$B\H;A')80XJ5C)*88<."JMO22T8) M93=8E-VLGO=QH*J;-3Z45UR">=$-,>QE1DA10W%0KL"R@1UG8U[G82MN7N-* M"84E(MJ"L"-C@=9!V0([96+2E3R+0X?=RLW-%^X:WH"KD'3A5PDK/C,_K4C1 MG2P1QOP(*R$O7ZQQ%*9SN805GY4OW+886WCC?"R,LA*2\E/*>&E?F925D9,O M?%G(RE+8T_;&?N(-_3^Y<9:NJUP#+=JQVY)L9XYV&^LDZG;7[#EV3T,N!35A M][I:JTNHYJ*.@UU0%EW2NDEK,L4.=5%SOD]*8;GUV6G>->E,- W2B+F2R'" MW/J]:,WFKTISZ\D:K0?)K7^3WIQSZ]$\MWZ![D/FUI M6T_2?69U<^M+X11?2"C=P*?B&X],?1EBZ6TW/I2 M2(3=OH97?*?5RZXOP] !=:#Q'+;*Y=>7(D<\O]YR5M:TXO/K2Z&-Y]<31-%F MVDK)KR^%3MAXVD#GROY,IOSZ,MC 3_#E)Z+)X>C;C^),;71$J?QK%!>27[\7 M49GRZT41/#+PLNHN-[^^E#DK\NMU?=G!)U=^_3H?\LNO1VE^/6S3,*8+A=^R MY]>O\R2O_'HL4W[]3F1F\Y1NFU^?NZ>))YP1XJ2Q%P/37>=YVVA3IZ.9;JNG M4=JQ-9O86".6@UL4M[JN+JGG*1O]VWBB,G%"3D]4J<)PC)ZI@^R,21@MP'/]A/M]_GE;1P&9@, ?S9%]5 YU'[@5<& MG06+%XB.OD.6-FH\OTLO.0]67K"ZT9%DYV:U;+>M8ZIU]$Y7HUAO:RZV"?Q+ M;[4<0S=(C\R/7-(_Z&BZ9R^'2:NF6B[OG&L56&=H5J[A(Y&MLKE6>5G;J[0D M Y?FYS_ _@U75[A*81.OP+$HW9@_7B%I*G$.XED]UQ%(5]EL2Z7-VGA6A^32 M5A:;JA"5S,:/G*.4\U[TNB-UE+)48:E#U+)YV:Q;;.%)Q&;G)EU:9N]R.)< MVF:C:=ML\AW9JFWV&PPNH@DM4FVS]^?_'FVST:QMME-4&^#*M\U^'X]"VV:C MM&VV[>2 SY&VS2YYQ3K6MMDO;"RQ;39*VV8[R_X+>3I$;V!*\6VSD6B;C>T* M,:7X3M%(M,VF1+;FR =BAIQML]>844:G:)2VS5[=![@(RBVX^SJ$PPDKHX2YFF4'-U4AU MP805W\,=I9W.;5(N927T<$\ITXU,+=5RHZR,'N["L0IFPQMT3!SO4Y4\3S_!9S_M7.6SJ!'W']B(?3YY2)+QQ]/3GS]_?HA9_\-]^'C:/OO7 MR1=X$YADL&3[XP'HAL#?\1[ M>H;!YY,X2CY>);#]X==_9>%]Y(T?_+XW=)_\^.2+J&:=]@*=@#WCLSA]QJ?3 MC8_^\NET]NXIE:=+9'X:"R?SPD@3+Q+^Y2^<8YIN:;R(]N7;^84L&"Q+%STZ73AX9].IVCE ]UT;E4).E%#&3U__/6J;EBE*WR5L.(__PBCY,&% M30)\7<\YEIH<5<)M-L?^>5$WK%*[MTI8\9^[DR@_Y(4[S1-YZ MXI;Z2JN$VV_A<#*JF29;=N]7!*UY5M#D-NY'_GAZ3$;;C_J3])B,>H*8!O0J M!N+TUY>(EW"-U S I7B]5 N5[C.+3'T:K9-62[8E!.\ M_>HZ6\^;'["V2">1SRM0A%#\&OA)?'GU:SV%(:V%KJ\P=$?C8?C,F!"%M'JL M9H+P9H6J*]X1 M 711_.MX ",&IE/=J;ELO=DC4CI9*\C[J>2\5G*NY%J)7'DBM[ES>,5$<*>8 MA%I6:R7C2J:5N!4L;DO'RD@E;@>%/><0R**Y\=)01(F>Y/&M8Q ]%7W;<+Z< MDK9CA+EP6*O)'4L5M&T)G94-.JM\Z%1!6X6P4@5M%<5-%;15!BM5T%8YQ%1! M6Y5@JV>,! M555O5!H\5;UQF.H-B85!56^46;TAFR#(%=.5@#O$- 1[$"9(0O:@3.Q!6".H M$/9@BZ@FKKM@9V?#KLATA=>P4T'O*H&EHMY5!4Z%O:L#EHI[5P\R%?BN%&Z6 M;2 L%!JV)<3MDI<1O.#TW0_\T614-XQ4N]WJH:7Z[585.-5PMTIPJ9RMHT!1 M)6U5%D&5M77TV*JTK6.$5>5M'1V@*G'K^#!5F5M'A"I0#3N7<'0%Z(NF.+ZXF,4GJI+-XGQ8; M]BZ(?\:Z(:D"?07=W=+H,K^5R\H/;[3H;;K^&5X_A)/8@Q4]&'3]^X>$L2Q" ME?FEUWXR9.=W9\' ?_0'DZ5D79?OUU'3&$OS%VN\?G=.?!-2$GM=L,IMM@DV#DB M;%L>F'U]=O7 6.U\K%-$*84KCP?1MA<_](;AS_FLK2>LZF2J(^B%++]PJ:.I MU!DJM1-T)=A*YDJ4.74XE5I8ZR'D2JB5O!4M;^IXJOVD4M[CJ2HC>Q)G@A^# M[*D\=75 56UPEJM=ESSL44=4;8M=YE9KY6.GVG55"2S5KJNJP*EV7=4!2[7K MJAYDJEU7I7"K9]#G6%&LCX?YZ!!434^.'EO5].088979U2VO,UEJ0%73D^/# M5#4].2)45>^,:J.G:NL.=F"5M-*@:NM*/K%*+DF0*\@K 7N0Q =634^B>H\Y MQ1U8A61.#TA%XG#I 5/)T;&9FL! 6%H$1QW)6*R:2<0\,'SOOPV+==$#)[&90;33RPJ<]SI2Z.VR,&4\24\O9F'2 MTX4)3=%;38_D83)#N!B0;&'[#!S!3+ M5^C\ 0,KE[,!IM]5YXLS6ME'.I(&')=JUD1<=@^"SQ@S$7$'OUP$@^?+QGW M(+-!G2H*))&?65B"(I,LU5[9AF0;L5?E:?'+.?"5%J6<0S;Q=7A^R]?"-DA- MY/5SKD^02I+3@AYW_^ Y[)O_&,C65HYA>= M!>-)$HLKT%%@I;IURPN*S/'8 W4M/@ @,EF8A=-LRD>S633-\!5VY*+9%M$M MI\C=DRK+>V\OET:'BT= [22DA43M) X+0^I5)C8EAO RVP;"?*90Z0LXEU-1)"YM;*+%UPIZ;7E92=^2;3P#:66Y8V;3K](,]- MIY)26:5T,754+JFLANQ(F+QY$%E2LE,A\.2*415,LRQEJ4OQUZUIGL"^1Q#L MQR%L&ZR;7Z\ZS+]&'\_I4GM6%JP-H5K3TF7;:F MOV9X4,QKH^.UQZ1?9[A_@:0;X,#-RO/$N=0+!6#\OA^3$3_;,GQ9';*P(67R MYOO%8SLL"$=^\-J#-U'T\LSUFS^=+HQ](^D7L*C \K,9@NF/&3@XAE_7GL&_ MS' O]QKZ ]_C'9LWCV/QBE<>F"Z&7_[RE_\'4$L#!!0 ( &N%84T.,Q0H MH X )"7 1 8F-O=BTR,#$X,#DS,"YX<7BZ= MB2PK;I+&$[?CV$['4R?.6$K;N9<.1$(2+B2A J!MW5]_"_ +(DB8I&1;G>%# M4YG87>QB?P07BZ_WO]R' ;HE7% 6G0S&!X<#1"*/^31:G R^3H:GD[/+R\$O M/W__W?M_#8?H_.,$_>F1@' L"9KB>Q:Q<(TFWI*$& W14LK5\6AT=W=WX,^% MQPX\%H[F-,*11W$P%(3?4H^($1H.,Y&_)Y4?HS<'KXX.WA@E-RR._&/TD_'H MC!,L@1KY4/\Q>G4X_FDX'@\/Q]/QV^/QJ^/Q^#\F-5NM.5TL)7KA_:"(WZ)S M%D4D",@:?HFNKLX.T&D0H!M%+- -48H2_R"5)1+SH*DB<3(P;+P[.F!\ M,7IU>#@>_?GI*FF&P???H83V^'[& [K!H9YD/$'*IYA M87+<6RRI6N-W[]Z-=*E!+;@1>,7#6AZ]?4H*32H/8"^Y.M-?P!M>QIJ75O#ZAU6Q04-WNY-Y;5K.HDFH>&MT2(:NYDC+%=V3Q19AZ MHII-%U7;)*A7S0,%BF-L<\@5KV&!DK)-$O,%D9]Q2,0*>Z0Q"*$/#4DD/S(> MGI,YC@-HD;]C'- Y)?X 82DYG<62;!#$44'RLY+R'D<1D[I+U'^K)ZL5C>8L M_1,>J [@F+. 3 &92/WX>G/ITE.FW?I(T8[.F1AKG. MJ'\R<%+D>F2:^ 2^!U1K/#XCLH2R\%@0_SKZ6?_V M<.#%@6:\@K]3YI3"Q;CBT/]'L@-GH5D]7_HT<\C._#0!A36DKN?YI^T+$UJ; MLP +D2)+>:PAK=MW1^"P7!!27]O()Q$8JWX)%E#UC?;1!QRH3QR:+ F1HG?A MUB[\@J$+ETLB*31/&W]JQ@><^F,7IZ(7&SK]T#NYF9,O(=(.B>7"]+';4:^; M.2HG$8C-T?5*!>X@H'\/&[KH&D#-SU@(ABRA>>DMJ7%:+:';C6^ZN'&C&G3% M1._.ANX\PV+Y,6!WXC+R*2>>M/QH4[@=^+:3 Z$2I&OI'>=PW& ML%(WLGY2 7'.!7]\B 6-B!#HG B/TY5.A*A(^0,65./*U*)'5B=DW9!;$L7D M(VQ4)";\[;(::Q,#<2WI61D,I%-4'AI&+B,A MN!:N8 ">1%TD4*/O,R:DT"\2C)14'G3=H3_?M@XW6%Z7 MP3*1P#144[T^,JOK$=()(4DR;HKONT9U3@%NW[XI^S:1I99/D/Z-[QJUAR%- MPB>(JM00&#Z]!(C(%G%[*Y%NG[^U(_=<>A*RF?)[$'3K]LE,=O5V':_;K59. M3HGIO=?)>Q.R4/^_(2L8$L&KT-633>2XO6KEUU*1_=J#K9W\F=R=>GK!$GCF M"P>>./)(WLDN,72!\&TU:2B(6 5M(_6=5.2$R2LK&W=#5#(F6*-+(6*(TU2_ M?NJSE9KP*2I2=!YKB6= 02BU%N@%B)0,;S0FA%XGP'A5/EBQN 9#NTMU8L3*,M8GC'A^/ ME$%N@8*'9+A];64=[6QR[^1'3"NW<'03.6YG6UG#!BGFWOO/FFMN@8_=U.1& MD)6;K,L[][!Y]&Q'"V@TE^9VOY6FK,A\])YOM$TF;\5LI&8,U""*T\.TZ[DY M2#OU?:TL#NPM-;N2YG;_EDL,@:&H=1,RYT1BVN\$: B9BI&A,(>&8A*'(>;K MZ_F#E!_6F0^_@EUE-#U>16Z@=5O!J/JC1!^%O&8LLW4!8J58#\4=0[%1K]51 MBA-$1Q7YUV8@ZCNII^FDO"7QXT!%JUFZ/=\-86Z&2#>/Z;UC[3NH+I6X<67E M6AMW3JDN>B%NH@VB4:,]!!*6XTV.M]'6C8B(CJI^)[<+0!QV$&IY7FKU@3,$2&KBA3%B7:)K."!CH3)H$RC;, M)]=903O3>IBJG3$9BO<@;P?R?,F L=S0F-M7#L#16E268@]%TJU?XL:BE0]A*4I4*N($AV1 M5E+5H=7LX=H.KKK;T&L)S*4$I=X,QDYQN*K,P[7F=\+H1VL"H7:QPS#OO%#6 M>1G5]##8!0P:Q>MM6-W.M[+\#N?WX?KCN3W/^NCBZV1%@P?!!I7K9MYW2G"# MP,JM.T!@)'V2\">I"655]7!X;#A4G'2Y.W%NH%C9[JV LGD\9@^<70#G!L(S M3CT]F0'E:JV':->/."6XX6%EDAWP**I)X:$KZKN1CFC(-^*39AF_!^G=GK8R MO.;F_3Y4V%5FKW[O?<.D?DM^M]/MW*YK]WZ/@AVA0&VF;^3N>D*W7ZTLK1+4 MNV]7W^ED[;C1@E,F<6#. Q>+1W\E;,'Q:DF]4TZPWL%P'5TQ+YN62RFM+_EC MU.$&C94]K5HC/T1:C]*,LKDJM5 &*6U>(JT/ MY,(ST=D++TV-L6>\W2"PW9 MW AI4YLO-[ZT(@>./!8 M_:,&5S=DCO2-5L?JFJ63@:#A*B"#]!GFGN)WWX4U6G&V(EPMRQEE8C,!%O?F MY5L:B:7V2[7*)"PYF9\,U'54P^RZG[^ X^ ^##(22:6JY:R0@Y0@\1+A(!B, M]M?R33\@=' 4F'TQDZQ M"MO?C\RKJN"OS:NLWH/IC$L455ZM57./'DJNZLLB*@>+^FN8\0W5H^'XU?!H M?' O_%3%-AH4+=U.@XROK0;N2_OJE- *6'?WC4@@12%H6 AJITK5%7W--#'O M!$RTR62U5>;A:_P:.M)6E8>N:W2J4\67_3$LA'10I.+RQTI-A),S_VLK94I7 M2C;3(V-2/[;R2?EVRF;5YUSZUU8*V!==-E/!X$M_#PL9[=6P+LYLID7!EOS< M"@FEBSB;:9 QJ1_#@KM#[:4[/1M6GW'I7S5(2*_XU!J<#$Y#=51#/A8S3M%BTM)0C6D&B"< M4IT,)(]54*BI(%BDS)]J/C_FZ2 YHD&@=CEDM"(&9BIC5?HK9_$JJX2"^&J+ MS2V8GT@XR[)YVJRJPD3WY&+>8Y^%F$;/I[Q][H(^4F]=.I8R,:8!\89Q,GM> M9=\4;KBP7U5+LDY^*F9GRQ \,.8A22Y@F-:'>HU>H7E]])DLC MRU+*)[;*E\=+X.1>/-/M6F=?V\MW4F/;L.W=F\>$5&>WL#ET&3JM-R'\EGH$ M/)>8DDPBV"]D2\;]>D^5[A-@-(ZQF<0K]8UVV]N(9]],%5-V/9.@1;;IK]*X M6JI],D?-D1:KIL\8M#N&;P&-:!B'Z2G*.( P!48HG\".9;"V-DAHB[<59/9@ M(8N(Q'S=\2U.RF9)#'(R\/0FO=VT%EU0B8-/F'\CJ@^V_%Y'L%?56--4%644%V\C_J7HX!RP5Y^]'\CZXM[XND-1L)Z/RI+]^GE M^ 1]!;;4WGBZ3^K6'XQ_S9/C&"I/Q;^8SXDGLW,DKB-U )P'+[C>&4;\\B&U M1DL\585I(T,+K])GSQ?2?8:H4HBBF,13*-W)-#LQ2BP+PAOY>IDFF)U"9\CS*Q8V3*ZEW-:LG;X+>CAUII/NM.(C M55V\3R^S&W\.7*4=JBI^ON:OT ]>C$M?;5">KU74C/_+>.GHF3K+W)S[934( M/KVG)8/RAT\?SOD4]%.YAOIP+E'P7,/=TCM[O%>OAIU L=]P%]$^&7-#<"#! M2:<^7JF0>2(YP:':9!UXEE%-B/?)N F;RSL([$Y%Z@(S%Y0?IZ3NQC",;,-D MOE"9YL_W_E>?F/2UM.[]ATR6*! M([4*]D)O?X<(-,"19=O#I/MDV.\LB$/;09N/GU'A]Z-DSAE^_A]02P,$% M @ :X5A39M<%*Z1#P I<4 !4 !B8V]V+3(P,3@P.3,P7V-A;"YX;6SM M75MOZS82?B_0_^!U7W:!=1SG[+8]P4F+7 \,I+%A.VVQ+X4BC6WND467I))X M?_T.J:L=49(O"B6? @5Z8O/R?4-R.#,7$F7*;GMATT9T2S_)L8KD=#NR9V,"[ MK4XGZN#7 ,IYZ_N3LP\GWZ>^&5'?<\Y;/Z8^NF80].D@FO/6V6GOQTZOUSGM M37H_G/?.SGN]_Z1+T^6*D=E&H$$"LY)V)8;$431>?RBG6+Y^L3<$\IFW;/3TP_=J&#[VV]:0>'S M5T[6*KQ\B(KWNK__K)5RT.5DL M76B'G\T93"_:3S9][L@A.OWXX536_^Z&VOX"/*3JW'J"B%7?FU*V4*C;+=GN MXZB_!O])C1\V!&HJB7#^=679;FYSW7W!C@7.,=G\8!K/E2'E1+9^[5JP'/&SCD+ &2)9=T\62P1P\ M3I[A$$"UK1X2^K7%YW%]SR$,;+$?YK?-[0WVAG#;I=QG<.5SX@'G-\!M M1I9RTEUZSI7%"1],APP5.*H%]:GCJ"EIN7OJFD-U?4 AC. 9/!_N&%U<4T\P MRQ;\-R+FUSX7.#D8'_N+A<56@VEAR:M51.O1([L,_'N@>D_1'7[>[-CEN\X7 MM",!/%M/+O"HY"7G(#AN4M$']\1Z(BXJ M&^#Z%M]M$S@4W@.*&WNP078BUP(.*0-4S2/"OQQ^6]BRJT.2Q(DJA8S_N_W3 MQS%P$4<%&]\V_51.+[6@,[^O@&EAEPH^LUI )[0,_,7=T0 MUQ?H.* 7L:#>6%#[2X)!%>:WK[;K.^ $:VRQ]$4X*7\#21^BF=^9S&&;O*EB-MX M1(-W=D]?@(M[5**N]%*1UEXB?A> !Q2H&FH9@'(D--QLU:!N#"GN$OYBN;\= MM75GE1,]O K>II_*Z<5;O_IZ$'C0-BYT(E85L,SMSBC9]>#8^S(_<&"N",H( MM04CMK*4\7OISO,*QSRWNP.2#:)P$^L5*K";"AL_J,&[6!"A-'YH=Z.2!]P, MJB"V=6<')'H#3^+PC/2M'G)EP4S*+-7ZA K+3;M:2>#L,] 9LY9S8E\RL*[D M AEXT0D16J)AR?W67A6 *A58!3MKR3X.&@N0#J.[ZJ--@@:*YUPZ="E-%=NF MOEI+8VGD6LRI)(JY9^=["V*$-?]X0"^!3VALL<;Q%SY@,\LC_U.=)1&:($B? MCLZG3.&D6AIQ3'3:F:&OA=C M_"H8Y:*^JN8:QU43Y5/12L_OR2C/"L:U3']55M2&#*NW%K?JNO)U D^B M:LJZ/JKF%@;31K!$&PNE7#7/,OW5@',%NJU\KU7S?X"7)'8X9(C>1^\L7FY1 MUE6Z#,$FL..*-LJ# JE9B?79.0MF37I85GP''F#(/A4PCK0W8>@\^Y&[U5# M*GFO0<% ("BGM19 V?IT"OM6=U2F%G]2%U5\WIE9UK(KIUD77,&C3]3$ MZYSVPOLJWX4?_Q&.%<<]6D[J:Y_)P\^H)]=Z O>B75"X:Q!WDB/W *(<^LPJ MAC@P'YQ4"E\A 4UY0^C]A:_L/=T=#)F\A#(>3-$TTG/:JA4C3./3FJ%%G+YW M;2V)D&D)V8PTI8T@5^FB.J#!E^9P%7#(+\K_S81=4 M,L,C,\M4R 2V%>[2*A:@I5.FKA%62>IC+H'-8B:PWL 4%)E=624.(E^B"W;[*\XD"HRN[K!G4= E,K(:NY0E4R%()+V7L MZ 'TX'.JF. P F$1#YSH!#GEY:-116RB8U*BH@D^I??2FNR>$X;NI\]6A4LU MHV",-Q4.O63KT"UF1PWB/]_$0M??S0E+=+F\U)TD]3?^M62$,I3]1?NLW?(Y@J/+("135W;YBSXA M^_TQD"WG'22D?S@&TEG$?CP&8EMXV0GSC\? 7&-#QRQ[ITUCN6$CILL'-"=TU/=XZ! M[]8ID(DP&J2_R\FBS)%/0G\775[3K.WUYZ*,(PU?/S>2D,>Q?QGG5MY+^(,6 M8YPXVM0\;04C"57@ ;-<]7#+@GB$JVOPSQ!&P'1Y5@6UC#!A\M5(1J?:<]9T M"3,)8I%RC!Z:()Z/:B-Y9?D*IG3MH:_;5Y0L:A!$\U(^WKK0)Y+@=)H.AP;M>QDBJ3C OO%DH,6V. MSIMR1M$62C:KI+%4*%Q/=!U/OK(MJ&0FU84#6E/R;.Q&OOE*U;%]/HW\.F98 MY+[Z@V(.CN?E$0G^Y^@O].S2DI&4'E Z'(?@%XM]@=0*UJ7VZ"L8-<\S-OMU MNWR'D6WD(5^!(/+,4\U17\V=U' =+(W,=2K N#+(W, MCLQQO];(IRV41F8PER2:,14TN9]E59C)D*KV)R;-W'K>A%'PPD)>C;_"/[GA M"D7-44VR\=V:2B??N[N+5Y+6,(*#@'!T@><<,-!/_7J=QMFC#S M,@)..INHX<1_NQ#.K,N%?/,L>"Y>PZU451.<;J=3G#&#Z>VKK1XB&^&T&GBZ MG[++Y+95$X8.?=8F3_S66I0/J3_^*:A7+S;)/8NM":6JUH;31OKF-IPVJ]:# MTT:R7FE"F_7JP49MQ+'+DOMF5LG*]> 5WN")A![Z8JC*4K==2O,LU9@A?T*J M9G2KGPD:(5>K1PZXRX89.S@DP8^;Z=?=%@W4B%_PQOX>_+(:J!&_9$GMR"^K M@;_\7>VK$^$;W>$+WA.*KH0\)Y1Y?RA#]$>2][S3+WYK".W43I'F;=UM#DBI1LP MS2^^AB-QEJ"S7MY(8LLV>KI("QL)H^T0@-D()98V*!IY]%Z1@#(MRD;>.*M( M0)DN12,O&N\KH.UB;8V\TK:]6[GQGE.1T=+(BXU[2F5G)T/S1D7-$V#VDU:. M&:)YP^*K$4>1U:EY\Z*9\LF)]&0MKC)>K"9][BN1SQLON)GI==L'SH[MP'T_ M"90[!&WDXU[[":9P$V[2K8#]1)$?KFGD"V'[":3JNYV^:#.>O M3%;99[":/.BO3#9OY%4T\H'90POF37+&?G>TWCTA,/G!S2N? M$P\XOP%N,[(,[3.T3 CZ@*A=N?R5QR -,GILQ_QO/2;P,ZY>\O3=2SZ6LX.M M!M/"DE>K2!:/'A'U9];4 ;'GX/BN_%7KZ,=,L: CMVWY\\:%?ZJDU-"^?-PAK:H5D']&8AHTFD Q##2$X !A2;%80 MRW57-\3UY?W U-N!"7!5F >_'0%.,.,72U^$$^LW9>B <_F,RFP&0>F!+[C\ M:6@TK(S3OK,(4\_DI1X8ZWM<,/7[U5R2L;P5S_S.8HP@-1&W\8CVP>R>O@ 7 M]S+ *9\"0UD8)ZG&[&DSFK0Q-JC)_,6R'AM.-N!ZKO=LK/&>D3IZ#+V(50,A MU^&%O2+\(UQVC-@B?,Q56NF\-B)//;%0SVDLM3M1U]@B:P9U&:#.JRM@=0!9 M2V1CF$DYIB!-J+#YJ8%EEE8LH:DZBE\ M::-[PEWU<3O#O4T^0V855L>.CJ<$9B;\22EL[MIK/N.7$&59 N$J2"'!.'FL[_Z#WP MR+>OK\RU2&LJV=CS3Q9EC6=T+MJ:2CB!BK;PFK.G\E?EBY(\29:)$\QJ.P9[ M\JGI*,7>;2,V)[VGVP3XTN]M L[081S!4N;R>;,CP5S3%?@ +XF'.V18QT?[ M,9[DT:E"E1$W_./_4$L#!!0 ( &N%84V:0K(@!RD M ,/E @ 5 8F-O=BTR,#$X,#DS,%]D968N>&UL[5UM<]LXDOZ^5?L??-XO M=U7GV$[F+:F9W?+KK.\H59(#AZMU\ /YLN#2S)Q?3>$=QS< MNOZW)XN1@Z.#61@N/AT?O[R\O',FS [>V<'\&!I:ONU:WA$C]-FU"3L^.#I: MO?^WA))/!S^\>__AW0^Y)P]!Y#N?#G[*_71!B16/Z0 QGP[>GYS^='1Z>G1R M^GCZXZ?3]Y].3_\OWSI8+*D[G84'_VG_%V_\X\%EX/O$\\CRX'I%U7\?W-Y> MO#LX\[R#!]Z8'3P03BAQWJ7O\E8 @7,^^^4PA_+UB7KO CH]?G]R\N%XU?#P MSW\Z2!I_>F5NHQT_S MK8$.)UPWSY/U_7'R,&G-W$\L'O,VL&-6*L Y$+;@_SI:-3OB/QV=OC_Z;@KD/\5?&UY$XHD7II/U MF+<]EK[N>%]BQR',2/[ZT60]L^X#%J^0"\]BS)VXQ-F!;,47MP3@WJ)D%^9K MO#V9D/\+3=]1)U@C THM@OJ!D1GSF/I,Z"!6^M4[2+RPV MN_:"%W;C.RXE=K@?S=NOVYO82Y?97L B2LXCYOJ$L4O";.HN^*0[\YUSB[EL M-+FG(.Y!+,2_.DX\)2UO3UE3U] U,N&!/!,_(M&>6 M/R6P=*&A Q*'./ 7%G@N5]-@LGM\X=LR,WA7 M3IKA3%SO+L;Q,*,,2=3;Q'VVGCS"5BW/&",A@TUJ]<.M:SVY'@@;PL1O;&T3 MJ(O>&MD-(]B$#\+7 GQ22D T/[CL6_W;@N90=8*$B M'+(&D'?D? V8.R>T/$,3*_[((01P#+SEI>N%X5@.( 5 M,0_\<1C8WS(:XL;LZM7V(H+6R&P1H;&GYH[H!Q.&FRV\4?=^*2P2T3SQ?YZE/9@ MC0.M7P3KC-,XO/76'S\>)1:T#0O=#9<-H)0.APJVZ!QK%WG-CKDJ4AY 6E#7 MCC5E>,[->=;@-Y<.5R/8Q OW:+V2!O2FRI?7JO#.YVX82_Q4[P8A3V S: *8 M]F U KTD3V']B,1OK7-ED2GG6>[MCT%H>7E3*W.<_4J"*;46,]<^H\0ZYPMD MY*].B$ 335ONM_::(*A1AC6PLRJ.4:LO@!N,WO(&=!)04'SGS D67%6Q[2"* MU]*8*[D6=1KQ8NXY^-Z,>(">7^_ 2F"/P5IC7?M?V(A.+=_](QXL\] D3OJ\ M=SZG"F>=,YR/Y#4\]V#OV(%;+1+7-6[>PPNXG#>:JVLBF^9NB9H M[XQG 0T?"9W?^,]@R\0M&V+&#N,;R),&A,3N5#3-GRN+^J!IK7VFS-4V4\ S W(-O41VT:_QUYR7R']Q2HC\ Z6R^W M5=15OHT+KX"!&]HH:R$HY9I%;57&"3(R5KD>/!7C^YB?EN<='J0OSD->]W+] M\-AQY\=IFV/>H4%Z8"@>DA[X1PZ96)$7ZE&WW;T=6H.YY?H[DYKT;I+2>(2C M.9D_\5,:+3(+71ND<0:OH';T1([6G-&CM.P%*;W..AN-)Z,5:(9%1GR'I]XD MO_)7U90TE(Q]7!R\88(4TX',):T82H!,9YH7$P\(0X(P+HSC\0/'@)9.^'B: M3BSV%,_5B!U-+6MQS/>R8^*%;/5+O+L=G9RF27%_27_^>N;%+R=.9A/DK8:K M5_[7]5+SK"?B_7*HV?E8"]?V7LQ_^7HVYWO^'_D7<[[!BIBZL.6GT;=/+':+ M;]"[PPOT:*[I6^0HW"9-] WDG3!PXD M[P>M:$(8B\]VTS%@M,2/GIRL?$[WK>W)H_D&/*ZG= @6@KQMC;P>1T_Y/+-Q MM. JNR*;53IC<'C3ZU'V*QE&O.V8>D>(V^+ M,2MX!2>+VCQ]\I)GG04+ONG))[>\CW$HI%-J_"1%QU7:VU0R#UC&)M7.8-)\M^HWD=EP*:XT^'+BIQ ^9CC(* .H;R,Z/N?3DX.#Q;4#:@;+G\Y M?']X$#% $"R2K"X$#BAYZ/-@90(R';BK,H Z?@M\M# MK'"29:!/C/V<2GX^CEGW "A;M!]Z!5[]I#'CP'?=YX"6O9@A_[X_R*LU_PSV M#_V!K7@(EV'_T5CLE?Y?Y8F>E^WFBC":2$N M.:G),&*)*ZE.5N7!YN@J/,@F*V!*SN_" JVTEC,9W .X\D.7#*JYEI+(+5O< M979P5F?3VMR]MAG?8L%KH!C=FDT5)-,S3H\HY9'0KUA8]QO>O!6>DY-4K"5! M\)]XM@QQ?CD,:42R'V%2D=?PRHO? ,LPR;(Q==(H,61[764+PEP'D1HV@7.(/.A&AD\<[$2W]PM976D_EVZ4S>TO/79@#C/3] 2(R@'F&M-IY1, MT]"2E'%;&\%&^$UE-X.PR$*\I%UJ20C]3!S7$D^%_.,AZ+T?0>^)[TTPX]:/ M^QL&+5@)OP5>-)=D/Q>>M^UH5I6#><50+F]Z[(3>A5DRES22#TQ9=5;96)04 M:<1CUN$@6>%D=7O'-CF(10^62#TU.7)%#V%Q@^E"?(K&^7=!B*@=CYAKITF, MRY9K#FW?@/)EP2^'A?;?G7R4)EFH]46II.3\*TJKG%\'5%8;45QM0>\=*"BE M=:$0ZS]9"RYHW3_(^BY1UE43-41P59$(H)4XJ)]=_V,'4YSP[%7DK*ONAU(7Z=P2[$/>]!CX(!&G] MD_*VG:3ZZWN3JLX,=7.ZC@)I/N6N:1=0G6_1EOOOL_7JSJ-YJ4C??MX:5: X M2ZDJ/,>IB232TT8TJ8)=6@3[(IK'@=+/Y&HR(38_MXH;C_Q$](U 0P3E4JT M-[4QCX!0R>]8J-<(]/O\4YPB/&[&9V*\H0%7: M&/'H\8'P%3E*31^;^!9\EB\^ _+BVQBD5J.X?:>I1[)W MS:A.)M PQL$D? $=_HRE&D,^HW5]E,(O,BW3.#1ZH];9XWVK9M5[ KRLS6J^*G\3=)5BD,KE$DT&6N'/2:%^ MZ#+4#4=W"NF[+D/:.F!)07W?95 5@CB%^(.)IQ JT6 %R:I6CT2W+KJYE6#& M]HPXD4=6MB^[X4Y!A\<><..!!9[+X3OGEL>UJ?&,$,UJG4.AF$I4[-Y:\D5W M$8$E[HN*>@@:8]+]0&SB/G-JP(16H[ZT"Q(&&A$GYRBL!"!HCT1]XJLFCJCT M,K\& '@\FL0W,HDP:;T%IYC2JE;5O>4Z()X2[X8(D:#U4 ;JK96!*K_4NY2^ M'>NLUDEGA>PIM$&G4HFIFVT1"V?=$HOE'$$5S*[HA(.#\5M>^1_<''RVO'C) MAQ<6I4L0!;]97B3*TE'KBX(JF,_=1+9Q N.KBZ;$M\6E<&0]L! $_C@,[&_2 M3[#9;"C"MG7P)%^3@L8&T,VOSM(A/=<>DWK0YA(QG=-G02#E0S@(8\4/<\H#1XX0%I,NK+FN,4/DM5QDHSJ:PE$L4+ MRW72%$SYLBQO^X8*S.U"YX+0<'GO62![?8=O>@NN&XK+F4N[M%:6CK"5%ILY M9<5EZB2M,2@6%/?;:(% F?!6L>TV1E.'5$YKLP1$[D0'3'77=L5WC%5V;(O? MJW "D*7/;A Q;_E >#(X<83+J[)+ITNS#86UAL):.Q?6JHM.10O=$)MM9M!-3?_51FJP(6;830WZ5498]G1T1K@ M!]/U&Y7Y*L*&I=>T7M^S&]IX8Q40#2P&IHU9HP*BP17#=$,>!*58Q/:8P05G M]L$N"1;L0E&:?:#+SMR[4&VFIBG?C5HQ^X"5AG%WH7;,/N!EK;M04::F62Z( MZ>M"D9GJ"+(R&VHS8S-33LUU1&DC%>5'9F [L6LKN0/DB4(9XDYLUJK68VE( M68:U$YNS E91JDF&M!,[LP)2^6K%VH+E)8TDH4KK*B';$3GXAG%U$6]-4$:4 M*:HJA"V*C5JAJ@[FR>:C>6J1$D1I)&"&SER5IY[ZW]\-Y:$[71Y:= +4GRK0 MZL8-?BGGEDKA&;###(7P]BZ:MJE8]*GPG4J%OTZ7O:M8S.AE\)3$KXZ?J#0# MJ!O5=G7]H,5B$-THL*N#45B,";]N;MU0RV)9=>O^F8]2NXX8_MVB=;- )84& M_]*CNE%+W?5H%Z,A5O)4TCL&<2* ).F 1W^ZIBHRA0_-QC4U OJK>J$4:B(^B!X/J#AS MYB Z.5/C:[>2@$T!DJI>*$@HJ$?\QFIAIFV^!5[9)J[%K38/UX_X#1AKZ7]. M)@%-M3U0\@B[>@7.PM;H@EVZC-UK/'J';SM!?%/UC1\22I@(<9,CXG$0Z$PG MVCG,0_'W%K7&H!ST]NQC".@MMD$I;[*ZCBSEF+"NR58[(ZBMV#_$[5&IKYP7 M92W1BM^ - B*],BWBHI.2(5/G,@.,_4GIK&J7(NX2UOE&5(B1C2E05!+I+19 MRS3F=4MAZ0YQVTY1BU1PI"MEAAX((Q:U>9+7):CN7A GR,J%AKS/4+8'K6S/ M#E]_RUN2=Y; 9I!D$O.S;_C/$5^1L,N;$!%7*2-;S5"*79!8IX=E]MFBWTA. M-Q)0+>DPE,KI4=&9?%Z8[URXU(ZOXZXHS5'9K=.E15JD^7?"7='$.7L&I7E* M[B).R6@2>XU&47#255<,Y5I![1XC&WV/7;A="Q2O.]>#8H MU2+QP\9JQBO;F;N0JZD%MM()W84432W$)8XV_%3,ZNP F0=B%1,GL:GQQ6]E MJL!>"+N0-U#I\A#6!RC5 TW.F=>&*W<,XI0F M*"H].SA/T+/I,GMF=*%W+YU; )C)TN).RK 2Q$)70A"U\-ED39[48\ MN1;(_ EM-T+)E>!5'.=V(Y)/^'?TE@E5;&6=S<"5WCVPFE2I5P/D=*Y@OS).I9PDGDK50!,=7B+D/N07=R M#U:.4&YOS[FXENGT@L9#5'M_HMIKBP0?(J+;O:>H0>]&L3JUBD>@"Z'5;7%, M)&&[$([=%H_D&D@78KGU+>*-4V4%+TX7(KSKYH.:?8H?%]X^9\H]$NB1C8AK M9>V_[4+L7P-,V'*1=B%$L&X^;+E5NQ!0N+O_1BEPQURUM1[@S:@I78ABK(=_ M.FNP"Q&/M2TG9:BF?>"%>,WI'[4'JZZAVA'LJ2&,,?^A3EB!@*J MF;T&!P)&\[E%ESS-:>7O8*N6Z94_R6VM_(>6#.JG"N*B]S5A7TR M,.5=AA#'Y@I%;R? QJNG\H.I],0)0%0)DC(A)$IT;:<*P09Q.'_QN0KIN?:( MA>1N^/X%5NIBX;G)#4SW!#9#YR*Y&X.729E,B!T^4@L4CG2KDQX;U_#B3O%# M=BR]YTN'8^SA&%MN^=:WBDMJ NR\%GIL63?#<+FBV(7S[F;XHJ26=>&0NQGV M5%YX;O!Q=RLMD73CI;H4I!AQU*WNRZM'*NNST0_2-*8:@H?G&8'>PB1\F M139&DPN8XF[XX+)OV?65-_Z$'V'$<6/(Q%J,EQ?E?_![^)XM+YYDG:$TEW!< M^AS#:\A)D%HHN08X24//))$U?P\\7C6"51G/LAYF()"9NZ+6N)2/7GSBG(6\ M&%@EW?FV1E!];;DTO956C?2L@P'TGUN>!3+ZGKJ^[2Y@ Y_S#4@-BJ O+BJ^ MU4HF]@!U^"EOX']4E]A4Z]@P/TO4ZGP.?+)/:V]>1[S I"D'CMGU- M"KM9,31*L'7TV#NT,XL*>U07C'"\NW(),22 Y.Z )M>FUY?DRBXH7-V9A=\J[NA%.DDNHY3 M-,?%'0EYP/JJ2.5] *_E;D-O&5=I=)_)13"?!_XX#.QOF>LB;LRN7GFY<^(D M<5'S112F;J6-@I!)ZUPE2)1P*<#EI)C&Q(YH'-(EA+!9OE-JAM7S;I10I?TH M/U^6OT 6V-3@B!WD8)5WJ[;7F\.;.VM.2@M5*'?K$18D8_IJOO"")2&Q7!]5 MQZV(VR/=8!M2UXYK=0(]7V"39 _C+U($\CXH53K6QP-[+G)IE8]Z!\&U-5K8 MK0J'?Y5+'E]_5XOQ,HMO1E@^0I]=W1MZ(9^JYB7?8[]@DY^A)EN@"TY'5;6E M<'6!6#GH@N-Q%\@5&D5WO([-*!4U+A[Y9J*[+: Y3M;.^-'DVO4MWW9Y/ I, MHBB.A.(LL/PE*WUF4>H6'/I?&'#H-GB!27C+[](=36Y\X""*FR3.?UM3E@$6 MV3?"]B@Y2:5Q-NIHU/MCH%O3L4Y2S"4G?B86)\P9^0]\3='DKN*[P*>K?_+[ M5RJC:>H=HZM!,N]@:\F";$1.YU6P&D5(FFL<$XU2;>;&H4Q'*76R# M>Z167@C[C%)^\U\\S\Z769M[:QG7=HH!*)VF[?M^"YK:", M+=N>CQLC=YZC/"GTFA*RNE>]+7Z6CMLI;E:Y6&MX<:?XD9P@LE^A8TF?G@)G[HJ>:]M*HSDM%"WR#0PW[GW++\R/*V1H7"N/ (=.H^!TR3U_\IZ MX$;KE*G:U9>\[#L_T W&'H;0W;WOL6FZ( M]PU:%%UP0#?(U6:U8G3O=3^8*S+BT*.O^L7>HL>F"\EYAC%W5X.F"^74FK0] MBC=+2/1UW6)KAGGN)16J!J=]2=#>S"63JU=BQQ&AH\G$M0F5UZB2]$#-IB+T M&4@I7T-W09QB3)*%PAZ#T/+RSWDAB[L@_"<)^:524]_](YN?HFRLVL?K%?<2 MP7P=T/0GWD[D7&^9B+>4\_<$8C2FZ>3CAY.8(O[+U_\ER_42+B_F(VR&? A$RI/M6Z;I<"RNZF[7"_<*#%<-E+B,E MOMWW<6;YI99-W2^,;>& +QG)2(X-AWC;%ZFX(=]$ M;GR'NZ@B2Y:+4M[6"*KYU0L/Q(N_ INYB\?@R@]!Y$D_HNY;W@Q2;:\93!%H6REW/@P1+T/$"\X1[%N.5FGP*.GM M1JFT?<(T!*S4ZB<:0E2:=_$.L2F:]<^0K@$TB$W*-=,^HIO3,C>!U.DHU9>K MO%_HQI>:0Z$I!G3%];"C5[-0"406PI3QX*<^\D >.#+@5[ MM1W'BM=> J!ZP$[-IVTX=Y$LU;/V<3K.K8UDA?0)OVW-;BKQ6G7TCJ_C#6P/ MA*M+KC^]"/BMVW8(JE4C-3[VH*3#I^/<0M!W5$?OHKXCQB;2 M,MXWI._L0HF11SB3J'P6E=,CK):VG1@5;8K$$! M6B&P&\8BXEQ&O.)V0F<,B>6;G+;CQ$3];JP1VB)VL\7NQ%_!_V+B.W6M 3NBT@QELZ9?"3\0MK.UQ4=DK'XS2FS&,0/*1]#RL>0\K'?#00-QEU5#]@I_FUM>SU*F1D"H=X2S_(%_% RO-]J M9(3!<2-&Y(8/D2-#Y,@0.=*0+$)(V"\JH>=,-LY[+:L ,-1*&6R4&PWEG MV5I9NBL]%"4.V@4-VQ3TDL/\V+GU>\KK):Y?WV6XEZ0M<.9->UWZ^O5UUL5) MF\G[U1Z_I]PU;]IKD-:O;_);C!I-UF\,WV?>FC?I=>GKU-=YJP<[(K)!PB6? M?7M:9!$O#X'G@>++V]?--NWQC>2NV4= ;_"$PP!/_G"^,9QO#.<;[>Q)6]^F M7VS>=9-NYS*#+>NXUPFW9G\+\<42/-/ CJ/.8<1NG5))H12X@!59XR1D/'YEWQ'SPM>+%^8 M,J+2$R4O:C(A/!8N8_<#+"U^5:1ONYZ;4!A>$Y@TEC<.K3 "0I:%QJ(,JAK> MK,<1?LM3C//DXX>3&&5\[U-N(HG.-<3M,+[)FI"K5RXGR#GQ8;F% CZ+6M?+ MN[(@N+(6N_.+$?O=-'@^MH/(#^F2L^O'U3\X93_F.)7^_/5_[C=(RCW ^'(C M^ + BG\22Q3^D&]1 X6,ACGJX%^;E,%/7\>)6_57$DRIM9CQ1-'2TQ5YVTY1 M^[66$MIJ](+H(IM4E(3VRMNV=9!0*1'7U^5M+OT>>O:5F%$IE4W.(M!"J*3= MF.RVUD);D-4F>X"U4-6BSZ$[82M/A27*">=&A5Q&/]^5?&VE+9!CS.M ^'Y: M>9:KTCZY_G!B]/@?3AK,40_,7?).T:STBV ^=\/8?7'F.[Q6E>M/"W]&EG<%TG(Z,ESI_'T9A<1Y?5X+BQ*E_ )9;&IRMU;8/8M MF5I>PM(2TZ6L!0;#;P/&LK6QO =)R^6.YY$I<3S08B:\?'=% H+F2VH1" _$ M\D+8.LX<:\&5LW%(B36'86X]NS2C4K57JV:CAMA=6Y&5HK"O9J4FLW:=XL8; MGSOR05VVHAND:L:*HD[ >5 JD/%57_&'%FW7:RF@(O_P37"Y#2/9)E?3;G7BLE/!M=#, M4L?GL2>$V=2-)9T:D))^M5@5Y<-\!N$ZC^;WH"?:[L+R$OY]!HUCYBUSH3UE M%L>>;\3_1B+_3U5K?,IE56;*6J+8W\"OT:0H0*]>%RZ-]]9+B:A2Z6D*HANN MG.R$:+.G*8@^6Z]\ 9\'E 8O_$H!:P%/PJ4&-.$KVCIF3X50J;=D^WE;5#WP MX#W!87_VK%5JA!S*/S6.(B0-;$QL,!<<+F"EE),2!:B'_N =6*.DEYCL^ZT) M\Y9VB>[M;1ZS6%O#=Y'6"E[=_8$>D-0D\%*_ GY$3RV(:_%3=.%"V]V__H9G M##V74[DBB\1_L8IQRIE'Z I97;AD^FD*\KT)JK4H#F_+9"U\K&T%$Q^)(-). M!8CIIH# 1EXAV7!ZZ.:CXA5B3_3PW,%;?-'B P'1'Y%K@'X1L3"8$\K.EUD$ MY!EL_G'VX\B_Y38_] /E*&U9P]&=DLOBC+G6/:SJB5L>FE/>IBV'RE5$@X78 MHU)XW*M<+"7NW 4TG)W!9'%M2\BCDD:U',?$*W[C-QDDR5+85+@$7[=;B7%FB2K793 MP4XO[53VWY#[)W71[;NVRDL'[C97>^SNJY/-F:A&=_KM4+%S'S'V5M*Y1.J+ MR0Y/+7!%S=5D5^:>*7CFN2BUOE.)_6.R,U(9FT1'QWPF<%8UC3;I\J,MK)F@\TVV&R#S?;&;;96?&M?Q@+?&CP8K,?!>NR.]=@2 M@[QS4A6\]AW4_C&D6\G7T-VP[C6.S!0Q@&!HTF.+CZ1 MELG_9XNG')YBYUH.?L\C!CH(8[D /CF1JKTPN"Z9"3K\UWX-HL."5\>;)D)6 M#5QU/Q07Q$H(5SE62AJBTBMU@10;8=#)*Z^#)'$2;4JZ990VQ;U7<)>M(F\[ MEJ-'-QG$-^0)5T'!\; Q]WKL2) S1'D#ZX+G0.W;J^H5Z)Z"VA K['/X)G-= M8/45&/2C6W674.F66;C)5$_>H\MQA<\NVW\+T-5L/=W#;&/L\GST-.Q U++# MW]UPMG($FNI.4"4[GM(X3@+#S6F1V6EYO"3[>$9(>?*ZJ%4]-6XM-KOV@I?U MAQ:3(&J*4BBJ9 K&7G/N1G>MISB9)YZ*54;@+F]"*3/C,FLZI62:.NW2]:B$ M4:TO[GF[;*WYSL6,9]>P&S_?)LXX!&%3!;_F0?KM%!#(B9Q?>3("-2Y_KCU-C)TT.W^<3S6E?F4YG&0#^0!>R.P-U>4&SDNJO%R2""]/,QI_4)I!#\ MX_\!4$L#!!0 ( &N%84TF@P! #%8 #?@! 5 8F-O=BTR,#$X,#DS M,%]L86(N>&ULY;UM<^.XDB;Z?2/V/^#VSHWICI"K)$J6I3YS9L-EN\YZUEWV M+;OZ[-R.&QTT"=F_[V#=V8C]@-T8WC_?%HAAB=H./W M[]\_V)O0\C]8_O;CQO%,SW),]R3$P8MCX? C.CE)9?\::_$S6GXPYA^6A;]\ M]?>>_3-:%7YU$6 S(D\CFRCR,S*FL]7);'8RG3W,SGZ>&3_/9O]O\6E_]Q8X M3\\1^M'ZB3Y\ABY]S\.NB]_0YU2K";JYN?B SET7?:4/A^@KIHIB^T,BRTT! M$JMYX5]_**!\?0S<#W[P]-&83NST^7O\^ER M/I\:O\]^G_WP[[E\E#2 3,]&K E4: /]EK;R__U;K+!:&T0%A]9M"$.A(;@94"(C]V6")YXJ/EDWB\BTY*CK$)_&U/?TTU\@\PYT=07M_YKF,Y6)S% MM1= .%O50LHQES6&IN)&1,8#$5:I)XA0/\MX#MC,J4:KP#+HG@SR;#.PPV\[ M.H ESR^FZU_P]A$'G1^Y[5T07K4H).& I\:B1K%,,HI%TZ'[XF2Z1K_%XL$) MIPYZE7N]H.MGHH C-Y.RRW* _ SOS#?ST<47>]+Y>AV]6_5A_0RL:"#A=^OE MND2Y$"6B)B@1!LJOPX 9)6"[6-0(2,/QK@:6-.&'I,57;&'GA6KT!4=BY&A\ M!8 B37I(^-/9F8Y][5V8.R5HG89M5D.@G5M.SA)B9*$1E(<=#B30@ MYBF!9E2@[8BL$P+-XD/3QJMV9ROQI\46,#SYKWT8;4E?''[V@R_X>V%-./ ] M\B,9M-._GK\Z(??[RLC0RBD)Q61&9.NT"\P;0!L_('W<=U3<'"@U@GZCS4"M MQPYH"D.E*?1QMH?CEYDL:U%@?C_X9+I*#..PV6K>5S_X%V;X3'1^<6QL?WK[ M%F(2F&YW-(&)@#FG\W,V:._:RQRB*9AHH4Q_F5'D8ET/*I&/,DW8"+HTJ*9_ MI@JA5"/T^(9^I$J1/O\GE.F%;SD]!YJOQM()^,RX=B^?S8# M_,DDBM)Y(9D4LAS+JWB]BN?!8B_K[ B$-)(8)"WFZ0)E*ADQT2$H MD0X4G(= SL+#?>1;?R1XK8)(4*Y+N6V)O>)V@N(CVYXA ]-+?_\8;?9N?_G9$A@TV'!9]=\JGSW^M\U MT*[6J(PC+5<)I5(!B$K0RY9# 1AB (9V>ZYS4)=NQBCGKH^6_\(\3YD_ MTM\0L7X0.?\L]FNWFVLO(J9S"#W.PQ!'O)6!'@(4>[3M6WMJ$];ZP=H)>\[J M;&60_\:>DS>0[MS2?3 G:P.9K)$/@]"BB=*# Y_5@"!@Y$=["S(K[1P :E7K: M%V3$7-"RKAYO_-7^DLXQ<:LF$NLYL^EI WO]!M8"#7E5 I6D)^A@5\@_2Z/; M;DN!$,V+'-MQ]S3G[QY;^X"M8%V]QH'O,P%-)]+[*-'[R@P\QWL*[W# IMH$ MU9X_954B6R=M52@LLQJSFB7L+C2,\I91VC2BWH<*C5-FI,TCTGZ\?C5!L0I ML0# >BQDW/D1&5(ZINN^HF@6TY58,V.+Q1+HV&#*= M_FS5'O] ,S1&8R*CGXF.)#:)D%!AQ.K\+D<8QV[(K/2:3DJ'<>5<_/%$J$QG MF=7%U4+I< S]1K5 3(WC#&)]K=@:L51;\4CB7(VD"H-:^3N-)X)],;?XTM^: M3G6M5_@U\(B3ZR+5:Z];(\D$4;'HMUCPJ&)#;[QMG!? "\OBNJ-VL[-B*06L M"X.HP#CRKRK;R*]^/P\=\\ZTG(UC-5;?:'Y& X\:&Y8YZIJ5E")"4"(%J&R& M"BR&%):A_;_5=:BS\R&#]">M"_WZ%_2EU[,7Z=(>Y.I\'ZV9VS[XD>FVK+,? MKCMM0+GN2RVZBZ0!]_*7@ND#O/,#FI@X@KT._IX&\-Y%6ZX#YR'M,:-'7;/3 M:2EVP!\1. 2(T1X$]3IQ:P;X2':^F1H=N:"E9[2[M'P&X^ET7O1HZ#S- U 4 M0K05"QA!+]D/RE(&BEZ>MF6)UA"#LU2H!ZH^"\7:'H>*9HM%(WM'TC$=!HP1 M^J+D_[ 'GMH\BTN$D71;GTTG^-5T]_C2"2W7#_%J=)#P+@!#ENQG8#Z25MB2#TC,Z"5%L6"*0 M&ME&/A6 J 38O?L#PYNB/[FDQDZX>VF4EK^+?[?!_P:?2*-_\&)HX(O:^RAQ#22"/G+LU5*&B*9 MIB#DLB?Q=0)OZ+?DO[0!Q%H ZM@&@6^4X-\1Q=-@"]GKR3ENL3N4,)*:?G(? M.AX.PTL<6H&SHX9KIY?H6]K[T4Z51#V+W@^P3$[6\NY\,.H>&J(TR6(O*FQ M@Q901Z)[FI\FB50%L2B5BZA@=N8E$PW3*ZO'7#\*EQY5IH6RQ)7RXV%V+6F]$M/R">8O]+2_ DY!H(>&'9VDZ= OWO@QTP4)? MRLDC+.Q/'R&W"HXH0*G4.H!,NL%FB&\?7>>)$;MCH[OC)?V,XF@BX7.GZVF) M58B)1 69P+OC2I$:1:0N0^HFMPZ 7C BYHT-E&HS"PRMPN=SSZ;_N?K'WGDQ M75;BMGU'NN,EK;1JTT3!#\10D^JZB+"VPDZ#'YO;]!L88#@K^/S"#2#?^T$_XC?G(\ M>F1M8"/T#<('P3=:X8\P #?'+8$XW&"F\81C\>0C\??!P_)!R3MDI- =FD>4 MKS24"1A!?_$]_(:V9O 'CM!F[]DC9*9@5I.4GZX[J1HW@M)6T(]I.S_!9)\/: J6G$XOV' RL'8*%K%;IHZF MNVWW^FY>M]@3BMK5<8%GWS_[0?2 @^VU]X+3BQ0ZLDOZ2-),=$GU9)Q\?9KS M?=(T9?+HK02DL1/2;VY1H3GT&W@>RO"V:5_@@&9Y3P)4R=['A$I25FC#GUW_ M.YDN1NQ6+'Y^)^]1WD,&_:$%DH3(5I3DA1 R8?+U!9 M*!,&F?*I!IG1!YF6M),.YF2Y)FUV@.JV&TG>\(#F3E:VNL;I/#U.RCP$QMD/ M!F ( =#9J=4]F0,2Q'^?';RY>L46J\)SN]DX%@[:';KE#9T>SE=#PF-6:7$< M)@YE\E B$)H%RD :?4%J8TJW(Y:HTV$9-<,Y?[MUV&"13A]]EO2,/=TZ"7L4L1'QJ'C(EXE%YUZ*('TT=X%C)?ST_G(I&#B1U-T.@# M4B!@# BR;ZSH@U0@3O"1 H>($@,%PD-N'Y#!>J976%6,-X!L>4/G8)VOALSZ MY719I548+V,6!0*-U)4A-)H06H,C%*B^I_ K=H-$/W[Q(XQFT\9-.&VSDF[& ME68E'18:6=#(=[2[,ENE9(PCL-05DW#2TVS;N"W4%#([X--@![1$(UM[6F($ MS.6[O2"7.08=+;L[=XSEA(R-WWWV0F?KVA"]RZWA=X>'-$8WQT?/YO9]87GC M0?'9]^XCHL.=&=P&;)_+9OEGZ:T4+=[1]:9FYG:H([.$?7J6T]7W$),[040R M\H-X']-.LBVS&T[@2*H6MU' '<:X=P3W"R_?7R1J20;$*4K%ZS6?/!,7R1D*=7N#XM'&XV, H4_:W5KH4 MC %,E=8#C]7'8,@A>Y)KM32:6,'$C(84?4#5V "Y+'O(QVF@];],/TRGLWR8 M^1..'X4^LO@X],4M$ M3]!Y% 7.XSZB.WNT/@V9E Q6)*3SY(\R&RSK-G )=F :=7EFA5&MME"4FT'4 MII5\X@M ;Z-G''QUPC\$%D_EW]>?M2&NG'#=POG9>IJD<%QYD1-@9.=KI(13 M/FT%6<6F44 ;U7T48#CP27PI(KS=(-8"8DV,8]EX:#,8=3/X)3, YGO(L[J0 M_"%I,9A>OJ DU4YFLT?@5:W]?K<^$IW?TF@D*!4\#EH.B+N9D1GGOV35J1C26-"=!26I)>ELJJ M)^Z\RUF^2)#4P?Q.VD%I0V203IMB\\2LL22K$+YX_/"F8;R^WV^W9O!&&?V5 MS)6=%RJ15C5,3994VTSW;=GOTO;I7C:E8_:7L&QAX(E!;Q)5 D6O[S"JN$&F M.!VU.P7>'$-RG$;)=P)F7],KI $3H(4=E8A/E9, M!,._,+K=_,WW;58= ]_E[U!Q7]#*-IX6$LZVG&4D"]DR&),7%\9( M)"(J$HI8BB :18@!?L'>0.41A9;H57VWXD6YW=CT18@N.I4#0ZLU%"WLT3;N M G^#PY!,'$PW:8>T&$_I8ZNU%.B0DZ!_<4]&/>$C/6>+V5EV0BOVKUVA#13& MC;!H$2_U)>ZG?7EO0/AY=+RE%S<5X">-L#-.R4I7W YH;9 A;5$*HTVVB'L. M<6-H6@'L0__"&J"T1>%&,8DNG4F?>A%YA/WZ_?\RNEJ)#AOUNYP>18!M'G.IMRZ*9[UTTL!X^FGU!B@%C_OJ1Y.$VH@&KTA:HL$'>0J<;_-*"#C;[:S^MFTV-9"\1KYZA"Q_J#. MD7>M=8E5I^DL94J\C9R*(<-N(@AJR'TH(D,.D;91-]>A2D/N9O3P#+CTMX2< M0M\L>12,!7'[4EZSX/ @%C4*)O1"U=)9F!U-)8ZH.HP29(8],5U?1[FC%SJ+%$O ,Z4H2Y#T-QI$^&6UG MTP6')."I?&K 93P9#R-:$^?:4$-QXMHCQ&3K6Y_,T GO=P$V[5OO5S-P: ;? M5]*KS5H^HM#KFEDCHI/,T#W-F64TRH5/$!./8OG(]U#: OJJ?70V,'[&M#L< MT 1Q\PFCG>^PTD6V'=\UOPN<+48!D4S+Q-QNDE38@O"L36^T M/-_Z>VXN:^LK8.PLZR$5^Y.[IVY\[RF^7HI*GJ"_!9RCE[J)=Q"T?/AGLM>1 MOX_"R/1L(G \K&IV/#Z3&DPR O;X+]@SO>@29SM=8M^WX3TX'M65D?*X-:=[ M2^6B@N!1D.M@O#G#G$PJHG%D1/3B>V8+QSB64;)#V]S4+X[G;/?;N\#Q+&=G MNC&]?_&]Z-E]N\T#5]/^VX$2=>_S'J:NJ(O.3A>+TR3!I.JB5LK(;=PH'7?% MK:9=Q39NM]AE:-XWUFJEIL"5QZVD492UBN)F4=(NNFWO6 ?>?M9JJ?@.Z<0@ M!>\HN%!$Z!\^^ZZ-7&?K@$RJ%0::;$-;@9GA!RHWG'N0NIX&&Y3<2%^&LUPN MEHMF1L-=^:,6G-$'',SXH^9P_%''S0%7^0S!E:;;?MJ>!..(U"4PU(72(Q/W MUC.V]RZK U.> Q<<"^CB&W50#3508?A3N_"FRRXPO-G@(,!VDM/)_9+EI[3R MI=2TN .=95Q)1:1YN5!L. 1(X3"B"!Q]'M_H/F5OK^,>@:>W'_WG/ SG]](' MW<]FZU6S^P,?YU<"S"@! SYRK.93&4W?:AQ5"=JITT)VZ-H#%76^$*@RM"\\ M#\?\7 FI+F/-(W\N;Q3\[PV/PQ?/]TY0&VD (D+_3]@8YR;(BXNJ)D(1/93# M69D'"A%UIK5$B8IY1A HLO]8_I-'RR[S$R"ZWH,+''5E)+QO>C;C!9"4:KG@ M4022@^$VE;7^E#;FY!,K*LCL1"Y6E;'TD4.9J)1)GLD/#P8-&-@CL]LPP=&0;Z/ MMI*/8QP8VNW((,-AVI"?79RU4J\;GTDNH'E+&->+G>" M,LFLZ$)1-A3SE*,VJJ@95+,#JCX2BGMLF86"AE*3K>0\.9'I_F(&?V!Z RF_ ME 3G2>W918UJ"-@6>;9%K8:C&?=S(--.E-'++;:*D4<1:G2#6[@EK M&*4MCV&RJ<]@QN &TQ@]%-"L$E8._1"CCC>?BFH+#!\.DCK&B-.LJM3Q@^V M\=9R\VA#_#WM&U "2@D[Y>ITO4ZWHQ*Y[): 6#(JB!YZ<,#?IE*/=S8"O!V; M6.I!&X>#UK.K)4'6?(]+U%X:2N"FNL1E1^]PX/CV9_*[ZFI[^[.:BN!R%9#H MUU;&LD*II%AL+ XQ>?JKX*J"9O2!IJ,,;J>CI75PVRVAG1*T$J\8(?(G0>B0 M-2_E,6?-9&"5DT=!A;ZP&HG0#DL_#6K.U4R"L@TT4B!F'[\J>O-SFMV_U+BX MEZQGRVI/D,1)N%KH*B 9LI!TNGVC0U6=OHY>H\L_$+DM7X;]6;.#TS9EHM]\ M5O%K*@#.F7NH;PBIK]-QBVY1]=<,(,0RXI49>([W%!+2L.6)C@T)[N,:%_YX M.L@$NG6RHI?*HH$N7K0#WQA0!,_H!4_7"ER7VQ67UEH-,@;.T(+,%IF-7SKN M/L*VX'>MO@7(H(HJ$IM+QH)+I+@6N<7."22"QT&HP] R7GW!$7+],$0[@C9D MO#I!CQE<>T"X H?]%7]>#N(3(;Q0 87#R;:XTF2F,827KCT[_O. (:5/?HMQ M.N7WRN![9ZH09G2Z2>G$Q(V)/*T[7>UV "',9H.MR'G!UY[E;_&#^4IO0Z!E M!3QZ+5R\,!Y]QC8.3/<^,J,]4>2M]##OFRN0K).$AZLKX5]8LBD6Q MX\A4&"HW/4%FA)+64=9\]:4)2B[U **Y=ANR@)":Q?*#G<\N+:$%!@*@-9 M/L3TDO'Q-&,OED]39](6XBCA>XA*9T-)]D.A'<@@,(@EC+(E<&H)QOGXYY!: MQ$HMPG[ [1;1&P_DG+].? F[@C!\NW/]-XSO7DCGK,-UI[.V#$4" EZK6;)CDRJ#$JT*:7C M%1MDQ8IBE5"LTZ2HH.T["[(J/@B+O'_'SM,S-;+Y0N9'].9+)OE=QMC6(*$E\/(_&V@TIAWN M+;M-K;&*4/?S$#&NJH3$EJ:QG%7#$96&8G% -7A4 V3TCM\/BQ>!@9;?$7:] M1CHV6D1#/DZ<&7V!Z8%8]]JS\>O_QF\-62;-SVG*T&EL7&8]896NK,39[8DD MQ$0A(DM_UHX*2(8L)!V9/*T.E:;T\-'K :!\+52"(!%ZTPJLM,VNAUZ6]-IWI6K?9G MK92)VY3QEO6\1([?8@F:!T\' C $ >ASZ[)KE!VX %&;JUYM M/=-YCNGQAT#-3VMUY$85I-RB/!Q*Y:%8($HD0KFY"GA&/WCZ2-#J=&5.\.VA MC2*?'1<'%V:$G_R 3XWR4UHI46I:RE>6)2HP.2@5!,6 0] 84FCT.7RC"Y4= MO0Y;FX-_Q4\.S9;VHB_FMNE@2N-C6EV\W+:$5TRGIR4?SP4A*@G*R0_"8\CA MT>?FS8Y4]O,&Y-H<_7YKNFY:XXS[;3F3DU5S@W+R0] 8 M-32C&+DT>E#9P>NH0?8 _K$GNG0=U"H_I'.UO]2R3&K!,HWG3 +\0:Q#@!C" M0+2MWS>Z36G1O@X8SK]I3/ ][$6-*R[MSVKW]HH",@$QO5$F\95,$M"JC$I< MAC0NO5S@N%B=$DUF4,",,(@*K"#_JC*"_.KWJWW@[W#C)F_MSQK\OMJF3 +# M-%UV9.\#[=D>", 0!#"T)_-<@SIO(T2(2/[9= )ZKQF.KS@[]^S"%8._8).6 MR[-OO:^87C3H>$_D@2\^S2N,_TD/Y(4W'?-=VEL'E+6, :QU3-&)>T.( MV@\"&I4^O64__B\'!\3"SV\W^(5\J%>G!K)V9@NY;B-MNTT&RLF\;GC772"MKT#PKT$/&1=,:U,7 M7+ @$7SU5R',*M/$86KG68L[-K*+9YRQ<*JK=D[[.\"LZE%A9CV;G;;3"KR. MCDJD56;Y&_39\4S// MVMZ 8%9=#0EO6\YKO)J@6.($,9EH!GP*21U01JO_9^_30X9W@6.1N.%XZ#RN M\1/?K1VRTYK7-F&70TMCLX47]&-BB9]&<6))P&4;><>Q'RCKBO/Q^H"V=8]4 M3@8$,T44DW#A1;K1U#Z[ =U?'1*[P,QN!'NPO5R[D:_")H1@\-^P1ZM8G7OV MN;UU/)8@1^/H55P9@^,>76]I9&F'*L*^>3:;GB6\3$0R=RP+15?\@B'#DU(M M5*,*U2P)A>2>H%,6V29BFQ'RJW6$*O;N>+@F.9@[FR[36O[=C ,>O Z!O$; M"O(QC%&EW%>"C\#CUK_YOOW=<;E?._VS3FXE;4HXT<8:2&Q>Q@7AJX(?A7>!O'-[">_$)G?Z:-RLQ\)BG-?#8ZRA^'\AM>P,P M<@"[ 0'0\C_# %B* -!&O[J'EQA800E"PKU)CPUA?/OH.D^L%E-XL0\",J.[ M,(/@S?&>V*2.]Z%$7]=)7T&=9#S+2#:J$]E^@ K")R@1CU+Y\?0?B/S#P&>1 M@=61H\N/62-QFIWCV7CKL<0,4+Y).G.)C#)F@V!J7(2;7EWPF8"^\+W(\?9$ MJ]L=#F)U/V'R:?+*WCB\>B5#4S^P'<\,WM@Z\1=B1/(F,2C1[^F:X"4^R.M^ MAVQ18SP8$(8$AV;I&:NDZ/Z/5*&?$'5@E.N$A-#6P5 MOB.3B?>T]FA<4T'&I5?E2)K) L]<4H/-Z(%-+V.Y[E9G6[,Q1L"4&]H2O>V$ MGX';]@8<8XIJ2'C61*BT*BN^0WMO&I4 M0V8$M)Z66$4OI\L%CF2(IP*DT1>D7CZU.F*=37S+C(1+77GIK:_ LDD^5_ML MME@N6^D$GI2N$&>%46-8VVAWO0[Z'))Z_FCY+XP5T_5\RCA!?Y.W@KGE'?C/ M*?9^V[?8&0'6Z8HJ(>P2JS.Z:S&ONL3PM1*:2*T*SDP_'"Z!56&JL1:\]D(G M4RAOV^&#=G9)(M(G[&%^;@7O:8@NKJR"U#AJ7NO=TJRZ'Q-Q/P'W:P>!*Y*# M7DO<GDD6XHCVM+@DNBQAZ[P1AJ.^NFRB1- M3X!UT%)U+XSY^G2YJG;-@Q;_Z.Z3^R"H1AZ0\B6'PZA.1 'KBK2X?;W/A:WM M0=0(L!GB2QS_]]H[MRQ_[T7AG?G64DFH^SV]/7"[,A*1W9CEXU,F#/V8BOTI M/L082T:):+!N62EB1IX,VHX/36,')N:7E:Y,P"KCHME7;&'GI1?3"J^.@FRY M/A+>MY[/Q?B62U=+N74,V<-/9H3M?J3KCWQ1(E[0BA&>>W5G%:-?Q3ZC86"P MQ\5J7#+?O?HJ- ,K^DCYX6D7 ZGP8A'*$75ZA^%.^ST&,)F50D_W,[;5< M<3#Q+L [T['37C[9)CGW;*:W)#.%A($R541#F=7%93MSD^:R_4[:[<1./C8. M#V&81;R%&)L@G7\R&_C,!E9R(G>,A)?A17L $+8L3$"(R*=T'MVD@/L7'%V] M6NZ>7AW?4:5$Z%6M9._61Z)7,I9&2NU4;D+:"2*BT8^9<)1*!\MB4 [!JW5(..M95(*6@B&@B\XC.@>_O_R7:I1YZ5.;6]H)1Q7#7%WFQNGV19) M*@ZE\D9P:9(ZD$9?D/K8U>F(95*U6V8<7&J[,(CW-"B'Y*ZGH:YUVL(?R,MZ MU&#CTP;^:IT.=VMG"W1J3*K/[7)'03$ER!G;$DGH#@(#::JU8DKM01"6I:U+.-:I<5:C%!4#7!7E0$35 M&4X'(OT\J3I4,RE*Z.$9<&%&^,D/G'^RDS&MA>X%7@1C2),V,C.$^M@N!*]X MHAB?(8,/ACUMSLAG$])&W)N$7\UE2]^<_SN_.O^AU]-X*,T?^#W-G>J"7+]2_.W71"BHE MAR?_-WZ[>L76GM[,$#:&:.YCNH]1-N@@?(1O94Q/Y_%92B(&Y7*&O56DB4R* ML,QT8VD_6GDX($,2D)9#EBWTR$Y:\J#+=Q%AM8^PL1,/OL@/U3$7^=7O-_C) M=*^\R(G>&J8;34]HZ"T:FI6(PK-Y4HF'B4"Q#)#9Q>$X# D<0[MSB[M03^:! MA9A%=)^8 CH8U>LW Y$NF9='>?(QG!T!Z8,PE$M:E\@?7ZWKY,IN7P/G4S\\A2X\/;0RIIE(/U!+:5 M,:!"$P[;BP88!Z_%.]KJ"Z \[]&S+-)K@)OX/J:N]#"(\4'R.D] CXYW^UT[ M84;0(7KX=G,18-N)/IL6U>[MZG7GQ'=]79H1GG$_;/>;6JG4J8ZXPRT6TUG* M*0\C?X-BP2B5/$&Y;$2%0Y%+-6BC"-IB@B?TZ&@75GV$$_;7,O/$##46"E[3 M>V)[4;#Z)C %*^I(>./L[*R#@KGLD5'P,-"-%#2? AQ?)Q1&9A A>X0\Y#AM M%P^;K#46'OYBOCK;_?:3'P3^][BB"_E+RR*QA A@9O+TDNHP%AT431I!62LH M;68\;%5DB ;:HFT"_S&#;[7 A^1NEZ-WD;C5B"!L]KVG!QQL"WF)/)]H>%(G M-^O-2WC>]"R=_!$Q)\3_MZ@@"(AD!R,RRHB<=D3:>,-WJ1(]./!A6!"&\1W. M3]BSWNY(!TO4.7==_(1MEW2]FX#^R?ZR;TG/EA2BE3LRFDDXX>D\[=GHC>"% M)B8H:01EK:"LF0F*&X*BW8#&B%=?_.W.-1TR"-TX+K;)H)3\(XS0+C&)F9G$ M21N#Y6L?YR]36=JD"E@>!E&!X>1?57:37_V>=+B-2;OUOVO@9*U1"0];&A,EE/12"(0IA: 9P'80Z=S-*)?GDOY AH*%MT:\ZG\V6 M"R/.&V>O Z6+]U=]IDGU]NSP_OH;8OIK209O\.TL";R*4%LGX'CMG4#I[[HZ M@6*CXA'TU%BE#AL+@.P$#H!@B$+0T@DT.4C6"=100DQ1?O$]_!97A/B\]^SF M8T@=#VN<KQ2:T0.:K@E!NZL5!_XMIH#@R!<< M79CA,[L-TL;VI[=O(;:OO<^.9WH6K6IL17-P"02#6:&96H&BYIA5S3#/C7#)C.#V6H& M71R5=_4B;R5-.6XN=Z0P]1 T2F[+YP.=SE>+WAP'SX@:W#)QH:VCY75;!E5/ MVXV(Y_&NP %]=I, >%XW:"6Q>+9>BO7962MC[;,/-T.YSTZZZ60';/1L;G%N M 1;SC#=N]O;KI=L$C9+-O?JB96]6C[675F>90M6D8^1UCUZZRW8CXGE^7U#/ M7KI) #RO&[22\MHS(3X7+LH:N)?N2>+#S6!P9]9^!KZ=T6!#E,/!-P]11($# MA[(69@N$,)[QQAVZ^@U1V@2-,I3)=\2+]=FT=T@;ZQ!%G658E+L]6E[W&*)T MV0Z(Y]>>Y6\QS4;BNT+A&;WLS!N6Z4?2XMR4>+$$]".5\1,ZCZ+ >=Q']'H. M%/GHSH0[N'P(O&R,X))WP88 O=5?=JFOD?!U_Z]PN8(2AJ;?SRU6I).$#Q)7 M//*CQ8[LW ;Q_RI;5?&3&3K6N6=?.NZ>?/TK,_#H/5YW.+A_)F.$IM1#32WK M3F;5 TLX6?-TL39F<9XLC9)F'O]VU2AI95&R]%2B(,)99+2RR/A(M62EDNQ8 M3X0311$9K:.0JOI!;T;N*.W?W4O=9KW4=7,OE?9,MUG/=.LAIB4B:J)$3Y0J MRNZ58:H"9!6/\AMD8WYGNS-C1R[X^880(, OV-N3\4#-K<$RF_6&YRQI6N,' M/*+Y0!5>MB+Q%8=[EWN(=:C6QC_N[X(@,>U=+M9JQOI- _Q\'2U1[*A&]XJM M;!P^5I@T#A;R78B ;^61SPU$0X""^8#09QU7]*25)6-UPT9(X0-^C3X1U?Z0 M9H"$Z%'$17%]I2;WOZ/"Y8*O[B/S!#.R1ABEYKHG%)$G;CRP W?FN8[W%_WM L&D6 M,X[ TJB;% ]6 D%D@N(6T&_)?\<<+E28Y#V%AE86"(8!ODT5K3N^1@_?L?N" M?_&]Z+GEAC/.D_K7]9K4$+Y*:[&>&NMT'8XP*1:%8EE A]>50)I!0.I:?E* MR^B!2].24!MS"DLX7"/H.@+_Q0^BY_,M#ARKN?($YR%-A^'K+'0[HJ,$DD_1-\DA(!Q+."TV3:0Q0:B1K[P*5J"TW3S*=&@L,P?HB!30O>F%(3E9@7+T5VC MS')9XXBTCFCSB+9/AO@>RC6@[Z0ZH%P)B/X%!(74=\#H4TE(6DD8"-[.C0N,& M]*,@<\>1:_[SD.3N4['2X5IZ GVG.-.H\ MV=ST) 1'^IRC7F7:=?@>="_8&]!2!I!VCK_*;)"FPH\]4 M(EMG[%"AL$Q?E:ZV%!N>H%+3+-NLV#A=JLB:1WG[\+TW@/4,3=;3%D%4TK$4 M'MTSYT M/$Q&.IL9!7+GA8A_0BDD\ M'ZP_J#.NU%J7\.'%/)U.42E)D11:626 JQ!U," C!V3% I#)K?ZBC7I<;RJ1 MIQD[L/M_(?!$&5!X%H8$N0(R*[?9HEN)![DL<"KTAE5@PZA84'/+B[_@ MZ';S8+ZV?73UC>EFHW($$GZ_2LL.Q'Y?4J6\7CA!B4(HU0@55&*CN()2*-=J MPJJ*D;$=T0PP.$!;.;X9)3&AE9HP*IC,S)J CSR#4;@6NH;Y+F.+?:ER=SAP M?)O\/L!FB"]Q_-^NU7:QV7[S"[H[ MY$8M)#J1LVEIHE 0-Y+)OPJ !7JXN3CPOK'5Y6I]'M\08)PA>OCE3($D&ZCM M@_)?TLT=KB824\#3\D2[*#(;IR92H5)S5$(M,.G')&GMIV2LR3TM>C#$%QP\ M^AI!S@HHG>0;IF#!SL3*$:\6/=IM Q9![I_]('K P?:3'P3^=UIEM>T+-SVN M.VHTZ"#1':V71C%>,&$GA,-;E(L#C!.'@V/ M&2!X^L;7#KYA=4/#@DPGNWYWH^=EW;:+89S\N2OR)S'!M.B\FI&Z: QXL M3B//^NHHX:K+5;+OF[:%DL;H]4!T*:G0'CO1RUH\>:1-HF*;:LFZCHWCX2>J M2QM===EH43(2/818, P]E^5[Z.O]-Y3W\3 M?:_?0-/]/ @W*TJ(N^#9_'1>IV(B#J7RX$EW($#&L0MSYT2FZ_R370!*QN.> MZ9[L0XS"1"JR_!!VC[C3#9MIU60=)1LL@D6/QE#,Z(#2,O/E8KI,BJS>C:#H MT.%09A4HH,6!#H>3U%AFKQ;+0L4'NPK[86\T>I%_L\U8TWO[UW DA7]$"OH, M6JBG03@90U_;Y'?.YHV,J'\Q_\L/LEI"@M^Q5<0((D";?N(^.%O-C);HP*:G M3MX,VM)V\M)4\-%#H1GXD865)RLT@U@[>2&S<40>A::(:T<0UH5T4EHI5U<* M.[2H(QOX)L7)2OZ!+-<,0V?C6&"G,PZ)$&WAJ]/8JD*;X]OGKPXO:J5_!0A( M2=/B-<2-J3'-8@UY&_U&W]=ROI_VAI#VNLA8\>DBSXKP%%+H MTM^:3HLG)W^'H5';9.'2>/#:2W94I W4B0\%7Z\0V M0?\R_3"=SO+1[%_0Z60ZG=+_JW>\?T&>/]8 4N(?/W+D=@0*&3O3L9.3(^TU MP9J?U1LVZ@I(K$PL%OG8E0I*BY #%P=3 A@^^A;$= M?B9@&#UO6>G#\.H5!Y83MHQ%N][3RI,.923"]EEZ&C(5&J=(,;$HD8LRP5 $ M4HO7J./%B2B:B,$Z*N3OP$M_"SMKF6\BQ@+BGKVW:/;V/0Y>' NS@UN--3B$ M7M'+.*X>$LZW/CW+R$;EL73]1.($=5>#T$(U54!3EFUP&!('I 5Y8Y$A@QVC M33/!(&M@R/AGA6GMME) LC"("@0C_ZJ2BUY-GBAR&R1Z-.P&VQ+^ M9,RF7.* [ \KPF3(8QJ:#5T.11G0BEZSUX/V9_7Z?UT!*8>9M9 M9#-9)30^%P!WEX4+>:GBR1! MKW%8,>C0J8G9:I'-@)!U)/.I@M0!.KSWZP-;NF4L6' M]$Z>"BV+]PJK1;X1X",F GYVU!^)(8Y$XXRGP7$J()U8(U&X6(#J] M.+0+(]R^]/>/T6;OGEOL0"PWC;SM%;UTXNHA$9"7ISF=8GGLG%TJ$:4BP;BD M"J11!TDO- I>:.$0#YF)5/)+"SLOYJ,+G%[8[9@5=K4;2M=BQ%?R+7CK;OG? M-"TV9 U*^,IIFG7+7@9;4^NKNB&BNH[%@IHCI(L#961:_;)Q7E#]JT[?E-Y/ M,%:KDG>"+7;U5]\04U^;C];'_$WXE"Q:?<6F&SE;?&Z;N\AYP?=1@,VMXSW= MN!9_\4K@+=V+6-TJ21QW7*R3Q:Q4*DK%HDPNNKFYT%P,0CG&F0!&R 4NY8"- M0P%K6?(2)V6V]"5H*8@9S5>\2VI;W6XN\2.=:27%NV[H12*WCZ[S%-_ESAER M2PC0.-L1UTJ\-UK/TF6U7#I->Z'RV60[:0&Q)E"A#:BB;L-9H5PJ=>_9M+A* M M]E\/U,..2\2-Z]B[,D2?M!\S.&QFD3&0M5QJG M,3#O((25FL1>OJ(WCGKCG?['XU/=*C#T"3%!^TR8G51VI.JU7^W1_HY6&K4H M(K$.L%JD2QB)0-:;%42F^> PBWHJ81HUF'8N$I9' HY8YE*754;'I]9M5I$W MQ\(MZ6W,U6(NQC#@?5KUJ.N$*Z(>PUZNA,L*\P\@EY7H0ZL"4"7R"V7Y"Y@M M3^M:T.2K(.-CI[.,6:FXPLW-0'Q2B\_HB4_+DFBWVV5+I!T&@6 *9^.I\@0 M(Z1V=O<_.WZ,_I]63:IF;A! M0TP'W+HZ$$K=HZ&WL7B.T^#5P#6_J":!8T7)F?!OGA.%7^^_=_Y:I)F2:,?"MH\]J?!B05](SU5E:$*'.)>B> M20&R&F42]QI)#]7F:FU\ >^3XLLK")H+WXL"TXKHS9/IS17GCR'['??#BKVM ME45"*DG$Z]/E64JKY H<6G8C%"U1/CBVFV$H>P!OT:?2/-_]'.1_/7Q M!*U,)PE?74RG$J,/V@)B38QS_-'7 OP!2%@V 6C5,UF/EF!NV7# =+UZC2\4 MSHS^Z>UOV'\*S-VS8YT'V P?Z'$\"09+2X0AM:R:$EYNS.8-/$\;S/T;/;ZA MO$W$&B6\I\VB,;%_8%,5>N]R6&BQTP1],NG8S??0C1]?0$D35M-71A(Y^I*+ M$TQZ?0? ^'+M.9%CNN>[G9M<$AI?5W81K_LX+_AJL\%6]!"87NC0O]\X'KZ. M\)9_/N)@P?JCS0':RLSMS\I!ATYU6+NHT#!*+K7+FT9QVRAO'/U&FT>L?=C8 MH\]PAA;#:8Y "NC7$(@._2A'%8]8/%7MI+'08XA#3%.IX?VIJAC$FCZV\-/' M7HI"#]]>HX\Z)9(IB3CY=P",-E^QY3]Y3)\[GVC^)CB':GE/?\S@*R,SR)_/ MRO.A@M0)BN6BWY+_CF7BHPSY4:UW=#MM T$[3 7*09IPYWA/)&)L: 4Y8H?\ MH&F7 [2^"\'%-H6DO')9Z:8ST:@@NW#H>H+.M[2<$3 C%>)/[@@*R;OAQJ%7 M!!6 ^^VGS;5S4L2)&WG9:;#1_:%)?P\.+>UPN[EG'XH$S:S[GQWB+2+B MQ\9P 9UEQIY&=:S>'012#5"L CLB7E!BD@Q51QPEU-NP/'X/,ALVQY,)NS:) MV3#*;!B6;+CCVG!4<4>"H-*A2?0K'67T^D]L!H/%KECX,44NIK%4Y[U6'[>H M$D<:M?K8KQRS>)'*QJ$5.+MT;R6.5T<=ETK44QJ5\J\ &),Z=DT@]CYD%N(7 M1CF1"ZCL;4_-C<$U%\^UDK9Z2?EXD<(:T:I$VWX$^*Y"*)98'0)F4(<]+<$VS:V,0L&L!'EQ )% 5D>9GF0^K40,7MX3K5Q#&SQA+:*X MR?'D'0QMI(;>5IF1=/.]+X6:XD(OLX/$#R?\@RKVC9@IH&? (J=[&-#ZCLY( MT*:(E">GNPA4('/7DDCX\8)"H$9_H-H8*>*4)=IUVD=7\95["WMFX/AW 7YQ M_'WHOGW%.S\@/5*SUU MA^WX;,]VMX^OZ;C=I#4 [G!P_VP&N"US5'$C6EFJ4G,)SU\NERFU8PWHCD11 M!Y0K@5(MTFRK3 _Z4E9'@ZB"F"ZPR::@)C4 3*HO$@U!Y7+X4O[ICCOF=22X M#M#04<8^^432U=H8//[!9]Z"6SB>F_@1]FC".9F<7*;6)GLFTX.3\!0?F$TY?NMU'861Z-O"N^G#T'R96@N<6YU N MS/"976,3/N<^(79@6E((2)P3T4QFP''6$,.H\.2^)_)#H9D11J4![%$;@''M M,8X0(>/QS?07-B(LM3^;3O"KZ>YQO.= =R$<\]%Q6;#Z!9OA/L#VK?>5!K" MQ*=/9NC(,E]%&R"!08'B,CWSZ;P>-Z@*B.DP2;?&V(99K@=*%:%% C)5$--E MA,%%OTU9[*%]K>F]_6N(/LV$&_R;5'NNUQQ"F%]&T.8ZH^%VR4^X*_)Q>5TZ3'P/?(CQ8K54X1 M73S3>WC#:Z_XC$-\9.?B4#S,*6D$),ZIT%R8E*MI5A^J&.B(#BAO )6UB$<* ML1[(\E'T@V/@FF5DBMFC?2RA(_.JCJ0RM9NMZO.J;US2.-7@-%JL%(O46TQ^1 M#B%:C(&K,#QKYW'@0T8K+X^>DM?R:YB_;\NQG88L'G M4/D@<>A I2765*93HQZ2F.B31S/NX',%4%$#FA)>?##1 C$UQA*>]!JR%JF& M-:3^J*6(K,T!3,6W&F,L:[J0AZE];D7.BQ.]2:Z"J6EE1'%-4G6)X<-TOA*/ M;O1@;.,-5S$14V5&.#N$,&MVKUR3P9(&QART>K)2)G3U^0!C#&!,^UMVKCE4 M&K,$!(\H3'5K*S.Q2<_^\*-1S*BDP6""/S&@?LJ6I M;%&^:+2CB$/BY)()/8*V'TNT*0[FBJK3#8-X%!B&^VW\N]Z1YX!&@*-0?\VE M&-:P:\B=E]3"4Z8+*B@SZEBES:HL;M62F@K2QQ:?#J=C5ZPZT/8@<8ON3-*+ M'1^CULL4Z\_IC![5QF5<]30=DL1"$)4"?'OBH7B,(IX;>A*8CA;(/T9R=R+7 MJ4H$:C2"MK.&^(E2-;\XP72Y%[[SG]5UNI"G@(3?S&=)VEU1"N -\*HP&5*8 MM)P@['*M[.A@JPE@>@.F47R"D5XJUGZ8G?NXUKZA60>)1>ZSM#!U(@MEPL / MKRM"9_1!IZ^W:'>Z=2@CDQD-J8\2N6" M1W"YG7K4):I=>ZQ^(!WPCXEA+4[:1C:><6!XY[J4_Y[]BQG\@:EZM#"C%W+W MSODO:&493PN9C8IUFG 32V.9(9D\E B$(I0B@#&/3)JX2.%M4VFP/.IRNC)] M6DTQ+M9T3/X[7AL%@Z3KD)S-SP1X!+Y6H!1OA58YVG&L&XBYIQC+H.NO-&YA M\+YR\\,Z>=6H@8QWK3KV_H#XHP)7S!JV-1#CLHII3WC #E>@>*B:+Y=#/*E# M! T*K3PJA0*^(<83 ,Y=-[FIEF;0NV88.IOD/K-K+SMJD)TTZ*HGJ+@1\(#3 M5W,I=Y]U)2GD6L1':TIZT*,B#6="X"L=@EJT-7X0DR65$8CMS$?_!2.7;ELX MM'XG:,'B84C:'94.^BHCBF9Y'BLOC94>[X[>"H=);Z-G'#P\FUZR._K9#S:8 M>()]G=SJ(N?>@V@ 'P>'@"4Q!9\MC/8@64SV;LWUGJ!8T=)Y8J8JBHBN>:Y% MIBX-$D-<(;6./X:'G^BYOAZ1= S?9,&.:],K25P,>CT40$ 0"*N#?:)W&7/W MA#]I"D^2P?,W(CRZ) 3)CK9#<41,N?<4J8402P2,TZYTW,&".$4RR4I>H30[ MC*%!%$ZAC,2H!LOC_IBEG+MVJT[0GZ*3D(I@6OL/\>__OKH6!C($&\M7FG\7 MW4,9D\R&]-E*=P<0ZSK4$!X^NA_T+>)D-2JA.2S#+1>#FV96/7H7LN7V/3U> MEGC5>^W*FB.FGLZJX9N]Y^YH?),=6?W>88>F=I2L?=VJVN/]6><]PWY4J:G/ MGZB[&-GDIX\3O*\.YXOOO9!1#+:_[-M2JK2U_RXZC HHJ;'E6G>'D"E+?F3J M#A+I=XQA5Q[01L9A7X3M8GQ+)"25\(E]615\],ETZ=+5@%:[C\P@.D:[G3;: M[1-^CJWIN[W3CFM\DR0)U=Y7=Z=N%$VS=,X >T+ .=%8 M>DK5'W,A,R7Z4_6MJBU]*F/I/UMO/+(9J*03O*\^_%>&'&SSK=+\N^B+RYAD MQNM=><;J^]M8U_>5VE7Z4W8<(QO=]W&'H^IZBC>*I;4"KUYQ M8#DAO@L<2WE?TMW@,70.G2BD L-26;0OW)97T(ST HENB"EW9$%;M;%9%#Y_ M>@K8S()TC5'@>*%C96M78>1LV5U<.])/AE0GM*&&?6&&]3?TL"&]F)GEC!UE M5!:FO9(P*_8!WT'.-HG4P4H?6U.V_\X-I MK")*=414R7<15 ^V/8NMF5W>'.P>Y[!5EM\#QDG.-P$+EX_=R!YED#W@8#MK M<^]A&M0=( =!(;.QM%9W.J\S,E+E /B&&S-(F%F$-?98+JZ\H;- +94_> 4 MKH7"X;[&NQDR_NJ[1(SK1&^Z!XV5EH]]V%B&(S4Q5)>NTAD>E@^^-"QX9L#\ZH1_? XPOO:(G^,PTA4V&]L]UJ#9!$9FOG>J M[O 3+V12%1'5$:5*OI>(J<#X\1E6(N=D0RWDI!8*.!8ZRN#9QO3!0B?WXQQ5 MX+QQ/'Q-:]ZI]N=<\#&$ODQ;J3. JH:#Z#?:/F(*C*M2XW"6,_18;O3QK$9 M)0&K_%6.*B)]\9.=]?K.^SX*(Y-EC7_U7?>S']#G53NT=/O'$-]D0:$N MJ92H>9+<*5M/2IJ@@J[H-ZHM2M0]MJ Y\.=0$UL5?X[11^*^@4=)P.[E$4>U MOW-;VM2G=XUF615L:*U\?Z>[P6/8W^E$(;7G<*HL5-_F*Y:99I-JHLR1[>^H MMG5G%E'>$#(C=$\B&[LA!,VG$T3Y!QY'!R6ZDET@L6]V5"/@.J1A"G=PVSF& M$2U/>:FADKK%R>9P.&"QC>$&IXHLFP]"PV.(=$,05%)[O>KJ:@M&[$QM5-#[&-,Z MM7V@YDC.M^,Q1'68T#/0TH'4=S_BL3?.ZJ$^^)'IEE=,AATFA+2T=43QK4%]JT*'N/%'+W1],K>,4EH]37N0!CG[MB0)%<9.=N_V)''R$&S9^OM'&=,[)'C.%ZJN[X<',W I%JK+M_4?@Q%D+IQG^6[DBA84_[&/:]]EZZT[AE/NDQ MIG'S\?&2&(V!TFC[:')$:=P]X$F<&B:10G=O^-[2N(?_0/)IW.-?J(()/2K3 MN/M^]U'.:T)>=\;^YX'H=^[9=\1;OYA;?.E3?'W'0GV:&M.,I8?^,GR?)3DZ M20&L98>&-XDA99+1C$\/H)748+3O!SBN6,1+[1YBJ46M$D<1O_H@ MDZ*QQ(G!\* 3)\=YV!ORPTB=^1YYWL@@\4--..[])8\R4#>DJ$.$:EDUCBE8 M2V*36$%<&4.$Z\;3+^\U8 _[<<1"]E&%1KC*NW+[/KO,[&C$3.">'O%A4D006)@S$9%4Q..R9]W.4[ M5IED' O(L>'1\E^8CT_7\RGSQR\$*+=[Q]#*W 8/],= MD) V7_E LF\KYH'M6ZS@.8LXAZDFZD[&?+9-KZ;1$'+'7@G591P*,PB H<(O^J\H?\ M*M?D;]A_"LS=LV.9;@-OVI_5P)=6!:0<:1GSI"@#A"(J$1D2B(9FA9!;439T M&P"T-[GINMFP_B!$OW'3X_Z\M9$6CDFEC.$&P4,1&7*(M/<.-8=J[!)N#KAY MCS>C2V7?;B[,\/FSZW\_?PS9R*UQK-SRN/8Y&U\78>]83PUCE4S2,N^XW2 J M$%&))%@F,H=Q??ZL3!FZ&1RZCHF7,HA&;XAZYEC=),LG51U& >WW@6B+VS00R)O9CV;5WGD%YPL!"/2 #B-_CBU]YLM#MG8@_*L \RJSXYG>I9C MNG=^Z+!=$6%V\5^%81E7'XGZ',:ZB6V99)2*'A/K5.&NLT\:-P +.QV8P\9V MJP&S\MJS_"W-IJ:+, %^QE[HO.#DM\($%9("PU41U:0ZCT53)UF4C6+A8R+N M $9HZ$'EC0# 8AF'YQ!:V)J@W+ZWL&<&CB^R"U!Z%H*G106D.I/TN&?R_C@6 M^P] 8PBBT #T=[5E=RFL8_+ M T>CY7#9F]KGFV>T=+0)>2PZE H&Y"/4BC+TA] MC.ETQ#)]VBT#QJ5GW[7)9XVS4=H^:_E!W\=M+X$2JRB)E(N-F\A%Q4Z0BH=@+6!3N)8X=C5Y)SM#*O9"(QEUV&X MQ_;E/G"\I_B 8%RSF_VQ4HN#>X.JO"#=;)323L9K94I '%"P!^SVT\&-5ZJH M/X[J.;UY42.]O.5 D'A_!'=@G0":^\R[VU? >IZ32?).W21V3*;IFM!Q2-H MID=XG4N%7A!2"[=^XH["O=_O=GX0H:_X!7M[/([E(4%7+3%1Q%AJ=A3++24& M3.S7LK$H\)KV_<5NG82/=2X6L^4ZV6:L.EF8.%F0.%DL6O=17N5@FP.(#*.& MWGQ4#GG\0426H_F6I*"QP#OO?*PIWG/7WH'JMJN*2'5BJP;*%8?>(^JO#\19 MYYDH3I!.FN>2W!ZZT3P0S'K K]$G(O^/CH6G^G,:&51K7,*;UHMD[98*04P* M^'K2H7@,*3RZ&,%UI2(+FJ&#>+X3N9@FI=K.BV/O&X^OMS^KDP%-"DAXS=D\ M90$51%.G0:' M*85#;'UX\E\^VMB)V4M^J)*6_.KWA\"D%]#JWK_]= ]%JC4KD<)V= M)FL+B0 42]#+F$,!&&( AG9]KG-0IV[&"-+A!-@,]\$;VS.(MP]X$:SA29T= M1[UY&<'8M!3,XDWC$#*HQY."2C!"F,(85<2-K"/=^I2B&=@Q^]T*T:N*U&2'+ M#Z._H-G\=#*=3L=&]!)KN#S/[:%D4^SAN__P[.]#T[///?N*59_&_/,%8N_H MW@[K4DAXKV0UFYXMXKTP(A-%B5"V5X(3L6A'A&C> E,,<)8"?"@"3,5"GJD8 M JUQ(%HM&U^B/,QVO82,!#(2( W<;LYM?]>9H]+XJ,[10$/[,EW-/)WN$3ET M!2^5!+U6BX(W2HFS]!^4#6<%-B2_ M_IT:N?21"G_0X.EY:Q(.,)LF?OWMR_7#U26Z?SA_N+K7Z\N]%6>>^\USZ%4O M[/@F[ GKNA]0)ZV@4S*2^]5WR2B)/VHK_5WW"*W8N$SFRID1C\;B]S6/N@Y0 M>I8K#3F2.@"!(8A R^BHR;>SD5 -),2HIW)QSY<]U>9VPU9E"A>M?S)#QR+C MM4O'W4?PC2.G/II*!'*3]?)$=;:O5UQ6W1<$B]YH4)[$\1:9 /\I$V8 M(9@6^Y3OZ#(3^WB9?2Q_NR6CMGB9 ^WIH0:'7LNRW>TCNKCOX0BY?ABB'7F> M/04YL#N,0<6AWP'&CRF4F.&&"";_)O\B/]!#(>0?_S]02P,$% @ :X5A M37*.RTD<-P :$<$ !4 !B8V]V+3(P,3@P.3,P7W!R92YX;6SM?>ESX[AV M[_=4Y7]P.E]>JEXO[I[R;W?>FB24C";8K4!4C;FK\^ M !=Q$59NH"!6W61F+( XYX?MX*R__.?KVC]Y!@C#,/CUS>F[#V].0."&'@R6 MO[[Y]O!V]G!^??WF/__CG__IEW]Y^_;DXNKAY']7NRBJ+-E_?O7UY>WGD+[(;OW'#]?@$#)W"AX[_% M #U#%^#W)V_?YB/\GM+RY>0O[SY^>O>7TB_W81QX7T[^6OK3.0+IF!XAY\O) MQP^G?WU[>OKVP^GCZ<]?3C]^.3W]_^76X6:+X'(5G?P?]]]HXY]/+L(@ +X/ MMB=7.57_]^3FYOS=R?/3]__S]>;!78&U\Q8&."+45#K2 MC[&ZGG[^_/E]\FO:&L,O./G*3>@FX"@0>,)M0?_K;=[L+?W3V]./;S^=OGO% MWIO_H /^@D(?W(/%24+#EVB[ ;^^P7"]\<&;[&\K!!:_OGERP^>W=(H^?/[T M@?;_UXO0C==TW03>91#!:'L=+$*T3JA^ M7?GA"[X./(B &[6C>?]SK8F]@-CU0QPC.1?<.A#*GB1Q>Y3:>5A!4#?:Z4)16.$K'R8;Z@T3>86CP,[-FDC!W%W MNXP.PX(R0T>]"^"S\^0#G+><80PB3"ZI_ \WT'F"/CEL .9_<;!+H"MZ.X2; MC. ".@C="V1*$2!'\SW$/[J_%C2'ZI))LE IR.0?E_^(R1SXA(X>+CZ=<7IG MK[2AF;_WP*ETR Z9O@7138CQ'4 /*_+TN@LC,@)YF?G;"^C'$7DXD%?$.@P> MHM#]4="0-,:7KZX?>\!+]]AZ$T?9HOP#4/:!-WLFU\,2I*WG<425%E1SU HT M0R1W"/J5 ]'OCA^#TE/X.L 12K03F-+E!%O,_,U!B#R39]'N&]^(P+N\"5\ MCF[((>K35RIAJQ7$@Q#8(:#)5%,%E$=)(Y=M,JFU*26W1+S>M)>CM ?KG='N MCV"=<7IG;W?U)S_/TQ>T2S8ZC+8]<"D78L)QWK)B3D7)/3@L$W412 M)K_3YSSN<W1>00]RD_3CG0J\ZS6,DA,_D[O)(0_(9= '8]J# M=(_]4N=Q984LQ*7W\,(\U\ M210N.A=\/H+7Z,PG=T<#M 8D[M#0O",?H.?\J%'=$=DWN@PM65FEU<\:5!YT M+-P_)LI!(QAD0_>-1$4'2'5_?9]#2@,.RG5FXZ:T]'X*:PW<.PH.7M55HX'W ML I1] C0^CIX)F^9I&5/8#08?X28]'!(-*>B;WPN'10026NG,^UG9?!',<9? M#[,L&ZMO7G=ZU>+PZ6FGBT53H_%YB".<++KD M.7SG;'L\Y]O2,G*L>EA!W5#4-VX[+6'?4I-PH/YE1:[*L']I46OHWO<)>(KZ M9IDW1M^\9[ A,A9!N6\^5<8; <\]G&WJH_;-_RUX*72'=XA0'Y/7V6Z[ MY5Y7Y3:0?((,W--%V0E!&6J;DO:)ALE4X".-0>#1$(+TKY2NCH(?DM')^(26 MRI ^U;>'J#IE=$1,ADP"03!PWRW#Y_<>@._I--)_2>;S[8?3+ SD7\F?OL_( MV!X=_\IWEOGW?.<)^+^^V?_]??\$G<>(6C2OR$)V_+\!!UT&W@694P9MW*9Z M9.XO=?J7[_G$S!@3,WO"B;*I1I1ZOP& S.E(X2'/(AAZ5^1OF($DO^W@A-)Y M5".S:#D@D2DV_#7);C<@@8_DNP*ZDI\'("==^N>)>LZ_)L?CZW^#+8,N=KOA M""Q<#QJ19T&(_UR#="2C/@;"E^B5>;[Q:69W7HP8J^@#] YV0K+$/&) MK+8:C+A[L(3T7 ZB6V?-VCS,9H.1][!V?#\/H.%25VTU '&/R*$+_F&[?@I] M!EG5WW<$E46I&:H2YR W_Q#YUSTYJAKAFK5XOTD\H-ZZ*^CO1+ %"MFLQ8X/-QPD<@*Q0X?9IP$@I^!5(_34A)9/D"JW^?L&+< M2P4^?YGPX5^W)_1N95#,5:2M-8 ^!'._U)7(61__I[97_"=LZ6&JNPZJ>D3)(WUM1W=T5W$O=^"2(UZ9A=# M/*"8K/ B+%_* *>](>KC=9SX9("@D=H^J,YNCAF/$XC+P(>ICB M('O""*>@WLP$K1>9L)L%U(CW *?Q".B^#0-7A_12>Y/4$[DB/19+DA41.)2Y MD?B]0)\GINQ^-D';-76X6D(B@J? $;32%#3T]2RF6ZFK"9Y*D\\A MO=S",(4T H<>>:O0)\]N3"^?J.X8H-QMC+Q(Q"#E[H9Y$]\$(WD)[I.ACOX8 M)-'DX:DBZC,:&J97>D>QVQJCNGQ#*I'.[F",_EW8XEF(4/A"(]Y$U+.:FZ#] M+M>F2L5A5DM#%&\1 P/@Y1&=)0T=$7BA"WF<*'0TP8](]RZYIY2ZFN%)478;B;2F+9^- M3")[1,#!,=I*CT]&0Q.F.;&>E=KA)+K#PAIGES^*.C#BH[S QRX_%'5\U)[P M!4YV.:&HX\3 XJ-=KB;J6&@HW JP['(Q40>+\\HK@+'+FT3WRBHCT<1CA*98 M/ 0D.!J5,B"*%J@"+[OY/CW= NR.Z@-JS&*ZCN^5\( M:G:J[+11XOGH[X#Z9*<^3P\HF3MO@9;ULOZ^68%DZ[4K@T!8G=5&L0-!.H51/#&6Z6K5*6W 0+Q[] MYV$U-J-5M@(+$>+&'-J:L* 93"S'G&;9"3ZG" 5@21W6'FT#2CM:U]:L! J1!=A_!0M8G_?("X) M>=;ZAN'@3X+X'"63XR471%ZAAL.;2D_#'*49>69QM"*;X,]BO?(YV>LQ"@[2 MXI>JU&>MS8=/:"XHQ<[F^5)<5I).8^%#N+@$':80A1Y:)?: MJE3O"+3]+6JGWVU3P)ARV'!IE,TJ8E+%IBDUBTL/PZ*T9;GX9>92+]"O*'3N MI,[6;$U+U_U9_C#%K1K<)RJXI?D"+J,2(. M+L*U P,]'K(^YK@@*ST[L,[(><8_,7BM35!^"Z)B.W/HK;8QDDDM/5F"9888 M-X7:7KM14"LY4?CMC5(O71>LEL;R[)'[)*S2(Q:A))T,Y8+S8C=J:Q3S5+N[IC^X3K8&2QV4KYLU74\B%&GGAL8@.21+'/A*1H:I?>1 MNJG(:$T;&:&SJL4\A\BECMCDO\1[2=;-!"]_ &K' M[LF8BM2W ;4TKFBV3U MERHNJBE$&W[,6.G 1I:GBL.5Q*[3+N70^$W"0LM$U6C.-QS9[H:F#%)%-]S. MN6S\T;,2)6DUD*-Z+Q30V!F IJ"%K>;!%:H\CQ2MZFNYI0J=5$>7/:[[&NA95(%6:[ MF[H64%)?'-O]TK708MADV[F@C_<-)#-R45@D1B9;I7HEVUKE-)(JXVRM>J$- ME=@>;'N]"YZUJ2H&-+#!61_WT8NYI1ZWJA*J8'OE$;[!AK%(61GD+$[NI8(, M1]/:*K.7-'KW#-0;%.D:J^:%@;<;=6!E@L9A-T M\'(1FTC9P2"C2(><#K>?HY+;8PK_$P9X7^/<9258Q=-44^#C0VWG# B8\/0(W^G67_ !4C_*8M8;/]APUDS M4WJ32G-[7*@GT%3ZBE&+;F167GUW,&K*S]\P=>!!Q$@K)O(9[8[;/%C> _<,'!A4L.^F+?' MD%)*'EW/D+!]MOV& 9F]G8UE1H[PY[2VD_AV[&4H(UF\"(UT:Y!_T&H4SXZ? MZ'NB

A+2$SJQW#%O.5^EK)U?>/(^*+?0AIL+P YLER8NA.#C0\R MJ:JL=N/PIM352":WQ8*2$K="=/ MVZ;Z@9'P1X7L0B@299Y5[#P.ONX0V#C0RQ=59B?*H](T^53ZF"'%*DO(S2R( M92&7KW55_<"X^9/LRP8?&A&_U\$SP%&+^61]8-S\-9M/T8=&Q"_C$:K')^L# MX^:OV7R.[;5^&(8L(KL HK,9GA-_%3+:]3;9" MYHL+\!0ERHSDH7)#9=_YDP^7J9UH MN_U;7Y-8\]A5T'XW,VY_3C$,P))*\\>%HII6L%D"CF/&E:U%;I:HXYAQW+/8 MV9Y%H < ]PQJPQ65M /#/0.>[9'RS:T,-7E'IMNP/22N(R ;JR^;!<<=TH73 M#<("I4BS:+GCAE"F-VN6:NKX,-6Q9K?+2S5^C_/FEE+64:IB#6F6*\&"5=H8 MTST+3+.\"L<'H8Z;0[LD# >[T365;=P$'W:&+W<#6C^:T%:YH0Y"@]P-^CK/ M5MLS275V""A[&QU-XBB!!;(9=HQ5:7OBR788"H4#V\MI=(2A\"5E>U$-70SU MHGUL+ZZABYY>C%N[.AOVW2.*D8^MRFQLDKD@E*'H",'[_K%E!;T4OLM ^:EM M(+3[ F+7#W&,P%F,80 PO@#EA/8TVQZFA9=*<^IY,"7[.EB$:)WJQ+6\N^/5>C[V_E+ #R:7Q]ZT$'[KNM*78SDJ4%+)\@< MJ<[# (<^]/('\V8SN8D8) 5RN(8 ? MXO7:0=M=GG)^R[-M?B1\"Z!FG@?.!K^ 2_K>WA7N81:L%;4T$J<.L;-<(K#, MEB6GE&8]1%W2:T2UF81<]'CCK^RL@YPU_49=_[@ SC*(2 M7N2_ZEC)"OUDM'&;#4PCOXS,/J&,MF:\_M-B&%PG_^QGD[1)#JJ]9IWLA-]# M/UX#_E:H_&Y2'%$\W2L.],*CQ];26+J7B&K-&#M5FBK7DUIJ8&OS):M"I+[P MADP;/)7L&Q\TXCIT^Q*:K;$A>I#P'F6V%E/50Z,E6C2N&D4]EI2CK0 MB':4&#,-ZR";^(%62W&0A[]M/"<"I/U/'SXSQ7&]OB8>,B7WF:L0W8*7@E2R MCP/RKVZF'=Q_VS;[AA$N1:FB#*9^RGQDX)_4"3Y=_;30H4*61I6>(^+H%O"> MR((.G3R6Z/D_8SDL+S M'S&YB6B\1QB0 X&IB!*W-928CE]ZATF[J,>(.!#B+^YC@@MYALV.$VDJ*5B_ M.J]P':^91\K^[X-1!0,Q597?S:3AXLD)N/SL0FF3!C!PX<8'Y_$Z*0+_ M#'(/H;3Q/$@/C#D10*+T2N>=C4.,W,G=U9#0.GFUJG[UDHE,T_\P(Q_0NJNS MMG,JO0X-C":UE!?/)"_XD5:^BL]?WFB6V>?/TAL_@8-)!IT0>"0:?D68$(>7$# OI_E[8U0#WR?QG0$WL[*DZ6D$IZQTFZ=R!YY M6/,,9[($==S,79!W"G>:.8(EBVCT-IJ@LJ8J$NFJQ7V,3DD5EY^@B4@'9GD].&2EU@;I9+BX+(5.7,-JEVK((,D5! MQO:T$'I+3.A$86OV!XYQHCC4*Y8$6R\\KM&D" _E6)':)?T:+R),TT/N)%ZQ M MBZ)CCFCAR#FD=$LX2NAX]"U0.C64[6\:/0T%!3N8IKNAE;MXVROKN6D;IB M@&V6GO* P%%1ZE82!;$?]M8O(J[:N'@8:"C_;2]))(9K4)\TV\,SU:#>KR_2 MX/5P$)DVU?#@5+MHH&NT")3>?/5LCS53N!V&5[:G8N\0S9:YTX\++"5'2-OSI@L=BBIZ(K[> MY&A>^]P,+IIN(=9GP)$C)G1XR/$YXA4ET<3E"'T\/H1J%J C33' MXJ?CPT)RG^7(_/N$3%ERLC>OF(JS:>4&5TLPTZ[HBSV)@1[<%?!B'^2J*'Q- M;1H>]1/SBMS7P#MS?"IT/ZP T$RT/.4-DG*5%[D^CQ'=!F(VZHU-TGT/7 "? M*36T6(L2]6,L!I;XCZU%P&O*3B/)4K$5B1?0N?05&TC6 \7SPZ MKWR>M+YB)K=6GKKLSH$>.9Y2Q1V/(T[K*2O8L64%2X>6A#;7&IFC4W+V5-H8 MIU()U'I;@WG4ZG6HQ6!+.IGA0ZF4$H<=E;Y&N K7:YB>;93 ,#G50.#R,U.) M>ICB( P>HM#](9R">K,I)]^>+5>\)SF-1T#W;1BX.J27VINDGDASZ3%=DF>) MF*?,C;R_">Y^"T/O!?H\X7#W\XBR!T[Y#P?G(G*")20/T'0!DU5[^>KZL4>N M$LGZ4>IZ%#D=VU!(H^OH5;@*?0\@G-I%Y&2SNXV1%XEXK-S=,&_B&WDD>I!] M,M31'\,+)5&[J#P!&0T-TRN5%=AMC5%=EE242&=W,$;_PRI$$8TS. L1"E^H M?ZB(>E9S,[D/,Y%1^DQBM31$\<:!7A8N+]Z6[+9'E&.R"9T;@*+MG>^0LS?P MZ*6WH;(A/[N]L,M@F2D!SJ780BG+SU0I:&V"8DY^SUH+ Y1QRRCNMQE#QL^2 MQ80\A:$+^4DSI1V'0COWH"!GU3,,8^QO[P%-;@$\[O*5=IDR'&I3?Z@9ZDIE MKN]"G%C7)#*V4MOA$+ Q70GVX[#W-%"VIUB3 R-^[=F>3TV.CYHUPO8\:G*<6%C8E2A- M'0L-&VX!EIWI5N5@<136!3!VIBY0O;+*2-B964#HN5:-"%=RLBKPLC/!@#)> M8B?P B8[LPPHP\2Q)A3XV)E:0!D?E@5T!\XGF^5FE3W&P\5.>7G*GCZ*;,V6 MI1C5QDLC6[.E>4AU79PX.=CX"I$F>>HLQTW@6&Q_)KLVP(F\>VQ/4=?11K4_ MP5P;H(2!*K8GG&L#G*BU[6GH.MJ9'&]IVS/3R?UZ6:J(>AQ]\5ZR4V^NC1(O MXKT RGJY3$D3* X;+="R4ZNNAQ;?.;G R7KA2P$G7L!C@9+UDI<"2N+3R2X1 M2^"DNTN0MN\I:ZM:2^@8G.,A]V4M%HM=8 M>UER3AUQ+F:19&!_EET]-34SM-O^*A^ZIJ-JAC#["WOHX,/-[FE_O0X=F%A! M4LU26'].$0K DH8BVX21=DK< D [U?AZ\*E$NMM?-K>===O>,D/T[Y^#OCZB@R=E//UOF"1M0EZLRTJC5^"(L]7V-)T,$< M_=F>DH3LL]N:H+I>T[56\I5#OZR7D2RK("!'CT^HF'EK&$ *:E*V.PUQX7 B MZV6$$T0$0K(K%]PT/N46YG*N4KDUOSQ@$-,JA[O3_PPL0I3)MT2L!?CRE2!+ M+E88.&B;:"ZH0RR]=D*?T+>\#LC%"3"/XSY''$'66LEYP6MMCG*"<+9%SL@. MXJ]47FL3E),W5K&,./16VQC)JI@7-,\0XZ93W&LW"FHE*YG?WBCUTG7!:FDL MYR8YQ\(J/>)+3M+)4+Y%+W:C0G!+:)1EB>1W&2IK74;$'&4T<%(8,IL-3&-9 M*N;F,^2WG;*%BO(O8N @EP;F7Q AW@^3Y#'B32CN,V7?/*3LFWMZD[+:A!RN M::8,( M4Z4KV7IJ"JB&'YNR'!Z<:4>H5JWZ-/#UQZTIBJ)J;Q9* M]K9[4FMA)9*T;$^IH064U#31*I.&;6@Q%*"VYLN0:91R)VJ!1L?6TUM)D<5- M(\64[VU-CZ0-E5CY:FMZZ"FN58!&@Y!$2[-C\W1=52FQ@0:P52ZC@WB$J,4M M[@/<*EF11W[]H>Z*$$C<21H M%>EBT9G8A3[5@I8%Z-(:RE=^>'+%*(XA2@V MY?(QO ?D2>?"I+Y4(9T_AG1U$7J?(5G]9]MO9!E>!SL]Q,R-X'.:LDWL2MG+ M4"8PNP#DG'!A6M,$;'R0V>=FZQ!%\,_D[QP,E+H:"H&BF2_ !4C_>1W44GUS M&)+W&Q%3QNN7P MJO&!1=-JZ"<@S#T#H6P6(RS/:9'7R51\V)14*,U MB_0YI/2X7:.HIEYH%B%TS+BRU5'-G-2/&<<]U;_MI7=[ '!/,V^[RWO7&.Y9 M FQWD&^NKE1RK+3S6=0-:/T(H[9[Y7>#O28W_,D-?_(X/RB/\[[#SD;N<1ZOUP[: MTD#]7*^+\Y99I>K R_]0TFKPOSCYH7?,54GE3L61&-&M(F:&W67RI>^O7,Y^ MWI1D]T@G3*6G&4]W%6_<,?C>UF@0P\UI/ *Z:52]#NFE]B-,&ZZ66UO:VR!G MUP&YYQQ_MMGX,*UH?0?(5>^=IQ4;:<+#Q0*XT2-R @RS2USH>=7!AP\*#Y$G M5#J9)L:[LW53_0 M\D375AF4#\('TFRG4,]F!'CD M_/@:(O"X[6;O<0=3$M@T7]<_B,FV]!/Y.WV-WA'QD,V M>>)#5=+)Q-UP$P;+1X#6U\$SR%X\'.)9+K_K]"G*;6QS+XMZC$.#D06:5YKLY3/7P+@S2):2T=*=[GM**B^GRHL<+I:Y8KJ@$4>-DQ&IJG]]R)P)+< MEVGV$>%YJ=#1!#]?PP!LTY*R5W'@82$/G,9&74>D]VPUI(]SYMKNSZ!P7;)Q MJISPM@OC;5$JW2BVJW[:0<6[O&SWTY#(?&S$BHO1>NMK(WP8"]!^>RE?;N(O M(K:T,;X803W($>TNC*@=P_'] M;5+4"SZ#\W"]#H.'*'1_%,JHI#&^?*5%BX&7NNZN-W&46?!K]AYUL (WS_\$W(@;B/$3/HSKS3[[=J[)G!)+A/;57ZN4<^LK<"AAWCRXISL8T?R3@7<;!BC_SS,'0ZF?5K=C'"I*HK=J M=]\WBL[9=O>O_P4!(M?1:ILU3F\RGL8I2'Y/3'":"G0G61 MJ(=1#K)]L*XVJQAZQUH@^-BNC^C\QBSC MJGKA6/^,&P;E;K:'_1X\>G(0$VJU.\YV[9&*X-7U2CT2Q5PC:8J)-4N@/)+X MWD1=_E0OI5GS]"%K,5XG1)L)5WMQD">)P*BV,9*3=H?I?%'&\A[XM!8>=5+' MB3XP0?O.V:X50I5;?M2L19Q=IG6&D!,LT]UZMBW:9,2G$ZED#&_[_?'42"_1 MS".Y?#'DFY&6P*0VKPM(*ZP$WCU9$SS4>A_7&)I[I]<^5T\Z7-'XY5,1C/T, M:,UJ_#VD*<.(Q+(=>CW61CYX1&D*DRL$B'Q"! J HZ'P9(Y[4&C*]/@=?/B@ M\$@]2/!OI&&$K[/L?C4I+_GQ@DRU+/9X:"I&B317MB@DT<"[\YU ZA?;RU!& M,*-OB3(/E":A@E[4PZ@+$NO%4W,U/JQ83OXG;_+*N:! MZH:Q7EO=*YA=2#WVJZB[DPWWL._I16F[$;+'&>GW166[!?, )H:G/+#=<_N MIJ:J9;0][GQD$]/T 6][[8X^W^G5PL&"M^UPE3U&:"L<32[@PS 3GJ\@6%R^ M C<))Y@O%M %2)S,4M!C,G2.(/P:H&R3Z#9,\I> ]+C!CV'D^.7?*6.W M8?0W$-T#-UP&\,]BG_+"MSL?SRKTTJOQ*D39GV@[GCEO8"*.*4D I];'?X/M M[BACYW/D-C.!7BX8"*Z42A.3- J-#",P#]B6\&%R;U$UFVD9OD9$M\*[C 8> M1-M2^.(\6@%$ZZXP7VQ=6U1UAS\H;"@'0]KN#F,;P,(G+D"2=1]RN=2+:/+^'C M*HRQ$WAD!5PFFCG =X%0ZS,Y05BGL9R<( R"SWK/E:$\ML7(5WPKGFD%0#]; M"=#D-7,H8%:W=HZEM3NW5RPYPF,.ZL<)U,FMRP*[^^22U0S-'BU?DRO6J":$ M8TR;O++,._]DBK]6?EC/ #V%TV3TJ_%OY8)EQPQUY(2EE!2Y;Q\L5U,7,)/H2/R3]U;/YBDW?.".SHQ^B)T238;YY'Q@#D0DSG\SH@ M8E. H9O$772>/D8^X$&MIWUV;F-1FH#.QSEPM&J!/]DOM&2QVU?2#M71#WP? MUWB[!U38@L'R/ P2^SL1S'K)#]6"D@->RV"G)DFTD=4SK=^%+![Z$#&]"M$" MP(AF&.W+W50PTB$B-GE2ZO)1JO8[R&;ECW?@Z/4J[^R/,Z&E,<[WCX>.EP'Y M4'7T"=F>1C>Y:EM(O'SN>!+OQYYD[R:4C'(U3]$0'6+&>S7T<1!T2\1!XLQX M6IA 6I>,@\1:F$QF$)@U*#"6T'05^AY .'7[N VCO>*ZK)RF_$[&^+C&. ;> M14S+A*1X)U.#2X:;W0'#51SH?VB*8++.5#W%1!P*F)/+^0$Z&/+5'ZV\U3?I M41TY*)JFHW/GV\E;76,J&H@CS3S./Z=(!V!)0VN/$NL^C$K-?,ZGR>A#4]W. MO3R]%"Z#:3JZ<5\Y>C=TT_M"K,5H%:T^"5##J9ML]_8>Z11I:KEMCP89Z2QI MZ\B'"P,XJGGJS&Y;FJ#&#_M)ANO7J;:8HNFI/T YG3;> <543='IPTU5(R?J M8JJF*B*#'WH2[^MB;HZT=(AIJ8$_(9-RPG0UTTWL<&JI M)D#)Q^3@TWT>6'SX73)O*Q!!E[ P!8M/P>)3L+CJ;6)DS[]DS4J$45KC::JDY.J8E1/;6DNY\S5!GC&"CCN4V EPM29J68V M3OP%+YP([ 0P4^"K$6?7O$QU2X=B;GS+7I<^NV9G5R>CGZQ#VN-/Z/8X_J'E M>E+G;WS'B@9ITYR,;DZLVRF_)WP;DW!JP]N,[?B6O2Y]!S4[QVI YI%-SKAT MVO>71>%L>1_Z/GGNT?9=PZ8]_BC1/13S_&36ML4DPE8Q'[P)Q$*[]I2T:7(2 M&)M)>E@G 7T98YJBS@6V8>I[[FFP6KDFV)]58MRSR:_6.@6/'M TUI4Y4XJJ M YU(AL6]68:K:2Z-S^6^K:5=@BS;,UTG5> M9YX'4\*N@T6(ULG )B(I+C*H"54SC$&$Z?I/5X'OAR].P(U%5^EI).IBL0 T M-*6 ^YYL[7O@AH$+?9A2&%T!LN0#>,@0EL*U\_Y?U#*?BXAE?WY^_^[JY%4^L'$S,W) M#! H_@8DHG(%48&%N,%O]'J0G<5F$XQZ M@9V:Z&C)$;9&I^M MA53E.+;5DJB%2"<":S-CWJ$AN><0)+FT>.?KI8?1\L@><3<7%!RTA*8HHU/]+)*7,/'#^":S#S MG V5@A\B!)PU&>;&=YDI:%1[&9/+-,[U\CM =P:M?G@WQ%#]V+'Z,:YX\F#734UZ*][ZI6A\J]&,@ !EPA<'CW,A-FQ]]L9?;ASY?>RZHPM-=OZ*E=Y*U2B$O9G MWO:0+O&3I.K]Q! #;%\Y$JFMHME7N:)M5>=WA->>D&:K K\CO/@"DZVZQ ; MJ6LO;/6O:PT:4Z5@JU>5!EJ=J#=:I8*P T#= MA,'R!CX#+XT-E%GX&G_.;-E%3;+5:BTV^NC1!7$W,&0DU-R##3E?Z#M*['#" M;3X%H*N*Y6W/B&HZG?PLM%UIW,WITC%>VRPZAM3X8KUY;+0[*N A>=;9;$63"++L<4K-KT&;-X)0OH(7. ML+\T 7< N92A9;%H69H:5K-)43,I:B9%S:2H.5A%S2#&@&\/'&, ^6%2&55N MZ&> GL*QRC!=XL:_>6U]H4\JM_$B.:G<.E2CT./>5IW2]"2>GL2&GL3W@-Z5 M_O8:XYBLD,";>80\\F]NLO'((GR@?JT.\L93_:"@[7Q%W:+H(K]$*$3G(9DA M-TD?))&XM3XQU4/@UD,P<$@VF?T>$_=:6/OD-HP ?@RO8. 02%(0TKHR<[1T M OAG,N@YP3GTH9<"%GAW)8+F"T;GXM!Y)/2=D-U%OH M>F9[ (@UC,F3J-.55,FVWOED3.=5)T#>D0_0Y&=FI9Z=1/9M0[@!I/U/'SX+ M(]O5^IHX=V;>W\E3)<'[*D2WX*4@]0Z1.8X#-]LO_ 16>M\PP642HSA?E.BB M"VF;_G_9F:G8N1,'X[,8PP!@7(H+%!.IVLL$ZH*5H(._]F<.[OZV5JK)5"-4 MN%\&4+Z:U?L9L2KEH,HLG(R&1ND5VB*KC4S020MBDO/52R49X47*;&KT-=SD M_BS+FFSF;=4.]BZZU]>\[4#RSZ2=/4Y%IK#>(UX(DZZ8:+TQ4PDMAH.1 M$E#Z:]>C3'/!G*0?MA MD,A6?\!HE1NQC9H+)+1)GLZJO0T^CN6H-V)M'"IZS=ECB!<*\!RI$=7Q:>OAA!0 [82VO53?U QV\NO+#E]U$\TG@-353+Y"QO:G# M$_6 @LY3DDPJ68JR@ZW)EXRD<8?862X16&::BFP_*O&HUG>$M](!W[>%QY[H M% F\S*WE.BBW29(.DF-4-K$=#V*WFIMS I;LQXOY!J3Y:P79=H3M)\7[I'B? M%.]=".23:IV%BJ(4,"G8^[B")T5\8]'[:%3SDXIY4C'WJ6+FJ@QL-^(H 2.6 MY6W-/Z,%$5?A,UP&FE'I-(U2\8*5=#)BCVH -Y\YW2\9+ELUA(]V]EPX*8+#$=P ]K!S##\HZ,9)] MR6UN)#\&%T@UXL>QSV0S4,E;P>=XVDQ51,Q=>(>\I8HC?!9$T(-^3+.D)"6T M(55D7+ZZ?DRF,;7=KC=Q'B*ENQ=[&.A0-G$?&!_I[K]R(/K=\6-0//+-OEQ9 M!$GVO["+B3- #*HZ$^/8F2HS4MZ=$NZGC;:/BKFKUH;M5EP'.]+2)(TESXFD M)(1#:?7FP3V]*1"Y"))04N=LS>N0E4E^*I,L.3Q:?M10A$"KJ6L)!.>K1LML=[(R:OZ7 M[3">CI4FN)F3.Z;#I7Z[%M-4)9T0!UU"_4-$)NQ; G!+P[R9C3[JFHP5M>C MC!&IA/)YLE=QI^ H?'@L>&1+.IFZ,ME4:DLO"(SC=?JWQMBT&,2N2ZOK&; ] MNF"8&= ]$VR//A@>=>T[:[@HAE$);[MLZ"-QC670(Q&X1#U,W(E"1)59&,=] MI3 ;Y4TI9OU(GT?D5%K#:!>/%B9A02"@R:='LN>4*)2Y^FA]PTQ:":UY:,'F M./9NHUFMNK3K 7:D^_L"/$4CV;P> MZ?:I5TH;R58:4=W7UK2K;RV5G@=35D\%A6G3\; QIY8O)1;9*X)XMBTJ_,T0 M<-0TB&V^.(8-W/KP&?E6;37C1[J%.TE[8K3XD;TE'WO,"M=M+C@3V;9:%GWL M.MV/D4/CE_>4+ZKL)O_QOU!+ 0(4 Q0 ( &N%84WC%KX=^?$ (2\#0 1 M " 0 !B8V]V+3(P,3@P.3,P+GAM;%!+ 0(4 Q0 ( M &N%84T.,Q0HH X )"7 1 " 2CR !B8V]V+3(P,3@P M.3,P+GAS9%!+ 0(4 Q0 ( &N%84V;7!2ND0\ *7% 5 M " ?< 0!B8V]V+3(P,3@P.3,P7V-A;"YX;6Q02P$"% ,4 " !KA6%- MFD*R( &UL4$L! A0#% @ :X5A32:# $ ,5@ -^ $ !4 M ( !]3D! &)C;W8M,C Q.# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( &N%84UR MCLM)'#< &A'! 5 " 320 0!B8V]V+3(P,3@P.3,P7W!R ;92YX;6Q02P4& 8 !@"* 0 @\