0001437749-19-015648.txt : 20190806 0001437749-19-015648.hdr.sgml : 20190806 20190806165916 ACCESSION NUMBER: 0001437749-19-015648 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190806 DATE AS OF CHANGE: 20190806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PDF SOLUTIONS INC CENTRAL INDEX KEY: 0001120914 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 251701361 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-31311 FILM NUMBER: 191002905 BUSINESS ADDRESS: STREET 1: 2858 DE LA CRUZ BOULEVARD CITY: SANTA CLARA STATE: CA ZIP: 95050 BUSINESS PHONE: 4082807900 MAIL ADDRESS: STREET 1: 2858 DE LA CRUZ BOULEVARD CITY: SANTA CLARA STATE: CA ZIP: 95050 10-Q 1 pdfs20190630_10q.htm FORM 10-Q pdfs20190630_10q.htm
 

 

Table of Contents

 



 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 

 

 

 

For the Quarterly Period ended June 30, 2019 

 

or

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 

 

 

 

For the transition period from _______________ to ______________   

 

Commission File Number 000-31311

 

PDF SOLUTIONS, INC.

(Exact name of Registrant as Specified in its Charter)

 

Delaware 

25-1701361 

(State or Other Jurisdiction of Incorporation or Organization)

(I.R.S. Employer Identification No.)

  

  

2858 De La Cruz Blvd.

  

Santa Clara, California 

95050 

(Address of Principal Executive Offices)

(Zip Code)

 

(408) 280-7900

(Registrant’s Telephone Number, Including Area Code)

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.00015 par value

PDFS

The NASDAQ Stock Market LLC

 

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 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, indicated 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 ☑

 

There were 32,442,624 shares of the Registrant’s Common Stock outstanding as of August 1, 2019.

 

 

 

TABLE OF CONTENTS

 

  

Page 

PART I  FINANCIAL INFORMATION

  

Item 1. Financial Statements (Unaudited)

 

Condensed Consolidated Balance Sheets

3

Condensed Consolidated Statements of Operations and Comprehensive Loss

4

Condensed Consolidated Statements of Stockholders’ Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7

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

25

Item 3. Quantitative and Qualitative Disclosures About Market Risk

35

Item 4. Controls and Procedures

36

PART II  OTHER INFORMATION

  

Item 1. Legal Proceedings

36

Item 1A. Risk Factors

36

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

37

Item 3. Defaults Upon Senior Securities

37

Item 4. Mine Safety Disclosures

37

Item 5. Other Information

37

Item 6. Exhibits

38

SIGNATURES

39

INDEX TO EXHIBITS

38

 

 

 

PART I — FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS 

(unaudited)

(in thousands, except par value)

 

   

June 30,

2019

   

December 31,

2018

 

ASSETS

               

Current assets:

               

Cash and cash equivalents

  $ 86,817     $ 96,089  

Accounts receivable, net of allowance for doubtful accounts of $332 in 2019 and 2018

    52,381       51,570  

Prepaid expenses and other current assets

    8,843       9,562  

Total current assets

    148,041       157,221  

Property and equipment, net

    35,846       35,681  

Operating lease right-of-use assets, net

    7,974        

Goodwill

    2,293       1,923  

Intangible assets, net

    6,855       5,064  

Deferred tax assets

    21,378       19,044  

Other non-current assets

    7,284       6,972  

Total assets

  $ 229,671     $ 225,905  

LIABILITIES AND STOCKHOLDERS’ EQUITY

               

Current liabilities:

               

Accounts payable

  $ 1,813     $ 2,454  

Accrued compensation and related benefits

    5,158       4,727  

Accrued and other current liabilities

    2,404       3,235  

Operating lease liabilities – current portion

    1,875        

Deferred revenues – current portion

    9,026       8,477  

Billings in excess of recognized revenues

    1,088       635  

Total current liabilities

    21,364       19,528  

Long-term income taxes payable

    3,571       3,751  

Non-current operating lease liabilities

    8,107        

Other non-current liabilities

    1,737       2,831  

Total liabilities

    34,779       26,110  

Commitments and contingencies (Note 13)

               

Stockholders’ equity:

               

Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding

           

Common stock, $0.00015 par value, 70,000 shares authorized: shares issued 41,326 and 40,677, respectively; shares outstanding 32,291 and 32,382, respectively

    5       5  

Additional paid-in-capital

    318,356       310,660  

Treasury stock at cost, 9,035 and 8,295 shares, respectively

    (88,324

)

    (79,142

)

Accumulated deficit

    (33,853

)

    (30,452

)

Accumulated other comprehensive loss

    (1,292

)

    (1,276

)

Total stockholders’ equity

    194,892       199,795  

Total liabilities and stockholders’ equity

  $ 229,671     $ 225,905  

 

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited)

 

 

 

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(unaudited)

(in thousands, except per share amounts)

 

   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2019

   

2018

   

2019

   

2018

 
                                 

Revenues:

                               

Solutions

  $ 13,429     $ 15,266     $ 30,090     $ 33,456  

Gainshare performance incentives

    7,139       5,853       11,019       12,400  

Total revenues

    20,568       21,119       41,109       45,856  
                                 

Cost of Solutions

                               

Direct costs of solutions 

    7,689       10,774       15,413       22,112  

Amortization of acquired technology

    143       143       287       287  

Total cost of solutions

    7,832       10,917       15,700       22,399  

Gross profit

    12,736       10,202       25,409       23,457  
                                 

Operating expenses:

                               

Research and development

    7,312       7,100       15,558       14,345  

Selling, general and administrative

    6,940       5,919       13,950       12,294  

Amortization of other acquired intangible assets

    154       108       262       217  

Restructuring charges

                92        

Total operating expenses

    14,406       13,127       29,862       26,856  
                                 

Loss from operations

    (1,670

)

    (2,925

)

    (4,453

)

    (3,399

)

Interest and other income (expense), net

    111       390       105       59  

Loss before income taxes

    (1,559

)

    (2,535

)

    (4,348

)

    (3,340

)

Income tax benefit

    (849

)

    (439

)

    (947

)

    (820

)

Net loss

  $ (710

)

  $ (2,096

)

  $ (3,401

)

  $ (2,520

)

                                 

Net loss per share:

                               

Basic

  $ (0.02

)

  $ (0.07

)

  $ (0.10

)

  $ (0.08

)

Diluted

  $ (0.02

)

  $ (0.07

)

  $ (0.10

)

  $ (0.08

)

                                 

Weighted average common shares:

                               

Basic

    32,339       31,962       32,412       32,065  

Diluted

    32,339       31,962       32,412       32,065  
                                 
                                 

Net loss

  $ (710

)

  $ (2,096

)

  $ (3,401

)

  $ (2,520

)

Other comprehensive income (loss):

                               

Foreign currency translation adjustments, net of tax

    36       (771

)

    (16

)

    (246

)

Comprehensive loss

  $ (674

)

  $ (2,867

)

  $ (3,417

)

  $ (2,766

)

 

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited) 

  

 

 

PDF SOLUTIONS, INC.

CONDENDSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(unaudited)

(in thousands)

  

   

Six Months Ended June 30, 2019

 
                                                   

Accumulated

         
                   

Additional

                           

Other

         
   

Common Stock

   

Paid-In

   

Treasury Stock

   

Accumulated

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Shares

   

Amount

   

Deficit

   

Loss

   

Total

 

Balances, December 31, 2018

    32,382     $ 5     $ 310,660       8,295     $ (79,142

)

  $ (30,452

)

  $ (1,276

)

  $ 199,795  

Issuance of common stock in connection with employee stock purchase plan

    87       -       782       -       -       -       -       782  

Issuance of common stock in connection with exercise of options

    87       -       518       -       -       -       -       518  

Vesting of restricted stock units

    104       -       -       -       -       -       -       -  

Purchases of treasury stock in connection with tax withholdings on restricted stock grants

    -       -       -       54       (557

)

    -       -       (557

)

Repurchases of common stock

    (314

)

    -       -       314       (3,917

)

    -       -       (3,917

)

Stock-based compensation

    -       -       3,469       -       -       -       -       3,469  

Comprehensive loss

    -       -       -       -       -       (2,691

)

    (52

)

    (2,743

)

Balances, March 31, 2019

    32,346       5       315,429       8,663       (83,616

)

    (33,143

)

    (1,328

)

    197,347  

Issuance of common stock in connection with employee stock purchase plan

    -       -       -       -       -       -       -       -  

Issuance of common stock in connection with exercise of options

    69       -       326       -       -       -       -       326  

Vesting of restricted stock units

    176       -       -       -       -       -       -       -  

Purchases of treasury stock in connection with tax withholdings on restricted stock grants

    -       -       -       72       (918

)

    -       -       (918

)

Repurchases of common stock

    (300

)

    -       -       300       (3,790

)

    -       -       (3,790

)

Stock-based compensation

    -       -       2,601       -       -       -       -       2,601  

Comprehensive income (loss)

    -       -       -       -       -       (710

)

    36       (674

)

Balances, June 30, 2019

    32,291     $ 5     $ 318,356       9,035     $ (88,324

)

  $ (33,853

)

  $ (1,292

)

  $ 194,892  

 

   

Six Months Ended June 30, 2018

 
                   

Additional

                           

Accumulated

Other

         
   

Common Stock

   

Paid-In

   

Treasury Stock

   

Accumulated

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Shares

   

Amount

   

Deficit

   

Loss

   

Total

 

Balances, December 31, 2017

    32,112     $ 5     $ 297,950       7,688     $ (71,793

)

  $ (27,089

)

  $ (705

)

  $ 198,368  

Cumulative-effect adjustment from adoption of ASU 2014-09

    -       -       -       -       -       4,353       -       4,353  

Issuance of common stock in connection with employee stock purchase plan

    108       -       1,007       -       -       -       -       1,007  

Issuance of common stock in connection with exercise of options

    8       -       39       -       -       -       -       39  

Vesting of restricted stock units

    74       -       -       -       -       -       -       -  

Purchases of treasury stock in connection with tax withholdings on restricted stock grants

    -       -       -       36       (557

)

    -       -       (557

)

Repurchases of common stock

    (338

)

    -       -       338       (4,123

)

    -       -       (4,123

)

Stock-based compensation

    -       -       2,871       -       -       -       -       2,871  

Comprehensive income (loss)

    -       -       -       -       -       (424

)

    525       101  

Balances, March 31, 2018

    31,964       5       301,867       8,062       (76,473

)

    (23,160

)

    (180

)

    202,059  

Issuance of common stock in connection with employee stock purchase plan

    -       -       -       -       -       -       -       -  

Issuance of common stock in connection with exercise of options

    51       -       377       -       -       -       -       377  

Vesting of restricted stock units

    159       -       -       -       -       -       -       -  

Purchases of treasury stock in connection with tax withholdings on restricted stock grants

    -       -       -       63       (819

)

    -       -       (819

)

Repurchases of common stock

    (99

)

    -       -       99       (1,125

)

    -       -       (1,125

)

Stock-based compensation

    -       -       2,699       -       -       -       -       2,699  

Comprehensive loss

    -       -       -       -       -       (2,096

)

    (771

)

    (2,867

)

Balances, June 30, 2018

    32,075     $ 5     $ 304,943       8,224     $ (78,417

)

  $ (25,256

)

  $ (951

)

  $ 200,324  

 

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited) 

 

 

 

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

(in thousands)

   

   

Six Months Ended

June 30,

 
   

2019

   

2018

 

Operating activities:

               

Net loss

  $ (3,401

)

  $ (2,520

)

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

               

Depreciation and amortization

    2,634       2,531  

Stock-based compensation expense

    5,910       5,557  

Amortization of acquired intangible assets

    549       505  

Amortization of costs capitalized to obtain revenue contracts

    227       179  

Deferred taxes

    (2,423

)

    (1,701

)

Loss on disposal of property and equipment

    130       3  

Reversal of allowance for doubtful accounts

          (42 )

Unrealized loss (gain) on foreign currency forward contract

    (55 )     47  

Changes in operating assets and liabilities:

               

Accounts receivable

    (811

)

    4,479  

Prepaid expenses and other current assets

    491       (1,383

)

Other non-current assets

    (181

)

    1,597  

Accounts payable

    188       (992

)

Accrued compensation and related benefits

    433       (818

)

Accrued and other liabilities

    (367

)

    (475

)

Deferred revenues

    1,189       2,745  

Billings in excess of recognized revenues

    453       7  

Net cash provided by operating activities

    4,966       9,719  

Investing activities:

               

Proceeds from the sale of property and equipment

    50        

Purchases of property and equipment

    (4,054

)

    (4,810

)

Payment for business acquisition

    (2,660

)

     

Net cash used in investing activities

    (6,664

)

    (4,810

)

Financing activities:

               

Proceeds from exercise of stock options

    844       416  

Proceeds from employee stock purchase plan

    782       1,007  

Repurchases of common stock

    (7,707

)

    (5,248

)

Payments for taxes related to net share settlement of equity awards

    (1,475

)

    (1,376

)

Net cash used in financing activities

    (7,556

)

    (5,201

)

Effect of exchange rate changes on cash and cash equivalents

    (18

)

    (59

)

                 

Net change in cash and cash equivalents

    (9,272

)

    (351

)

Cash and cash equivalents, beginning of period

    96,089       101,267  

Cash and cash equivalents, end of period

  $ 86,817     $ 100,916  

Supplemental disclosure of cash flow information:

               

Cash paid during the period for taxes

  $ 887     $ 1,104  

Cash paid for amounts included in the measurement of operating lease liabilities

  $ 781     $  
                 

Stock-based compensation capitalized as software development costs

  $ 168     $  

Property and equipment received and accrued in accounts payable and accrued and other liabilities

  $ 859     $ 1,673  

  

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited)

 

   

PDF SOLUTIONS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

  

 

1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation 

 

The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), including the instructions to the Quarterly Report on Form 10-Q and Article 10 of Regulation S-X. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted. The interim unaudited condensed consolidated financial statements reflect, in the opinion of management, all adjustments necessary (consisting only of normal recurring adjustments), to present a fair statement of results for the interim periods presented. The operating results for any interim period are not necessarily indicative of the results that may be expected for other interim periods or the full fiscal year. The accompanying interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

 

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions.

 

The condensed consolidated balance sheet at December 31, 2018, has been derived from the audited consolidated financial statements but does not include all disclosures required by accounting principles generally accepted in the United States of America.

 

Use of Estimates 

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates.

 

Reclassification of Prior Period Amount

 

Certain prior period amounts have been reclassified to conform to current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Condensed Consolidated Statements of Cash Flows. This reclassification had no effect on the Company’s reported net loss or net cash provided by operating activities.

 

Recently Adopted Accounting Standards

 

Leases

 

In February 2016, the Financial Accounting Standards Board (or FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) and subsequent amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20 and ASU 2019-01 (collectively, Topic 842). Topic 842 aims to increase transparency and comparability among organizations by requiring lessees to recognize leases with a term greater than 12 months as a right-of-use asset (“ROU”) and corresponding lease liabilities on the balance sheet, regardless of lease classification, and requiring disclosure of key information about leasing arrangements. The lease liability should be initially measured at the present value of the remaining contractual lease payments. Subsequently, the ROU assets will be amortized generally on a straight-line basis over the lease term, and the lease liability will bear interest expense and be reduced for lease payments. Topic 842 became effective for public companies’ financial statements issued for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective application is required with an option to not restate comparative periods in the period of adoption. The Company adopted Topic 842 on January 1, 2019 using the modified retrospective approach, and financial information for the comparative period was not updated.

 

In addition, the Company elected the transition package of three practical expedients which allow companies not to reassess (i) whether agreements contain leases, (ii) the classification of leases, and (iii) the capitalization of initial direct costs. Further, the Company elected to not separate lease and non-lease components for all of its leases. The Company also made an accounting policy election to recognize lease expense for leases with a term of 12 months or less on a straight-line basis over the lease term and recognize no right of use asset or lease liability for those leases.

 

 

The Company’s lease portfolio consists primarily of real estate assets, which include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard.

 

As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019:

 

 

operating lease liabilities of approximately $10.5 million, which represent the present value of the remaining lease payments, as of the date of adoption, discounted using the Company’s incremental borrowing rate of 5.3%, and

 

operating lease ROU assets of approximately $8.7 million which represent the operating lease liabilities of $10.5 million, adjusted for (1) deferred rent of approximately $0.3 million, and (2) lease incentives or tenant improvement allowance of $1.5 million.

 

The adoption of the new lease accounting standard did not have any other impact on the Company’s condensed consolidated balance sheet, and did not impact the Company’s operating results and cash flows. See Leases, in Note 5 for further information, including further discussion on the impact of adoption and changes in accounting policies relating to leases.

 

Income Statement – Reporting Comprehensive Income (Loss)

 

In February 2018, the FASB issued ASU No. 2018-02, Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effect from Accumulated Other Comprehensive Income. This update allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Job Act (TCJA) enacted in December 2017. This update became effective for the Company for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. The Company adopted this standard on January 1, 2019, and it did not have a material impact on its condensed consolidated financial statements and footnote disclosures.

 

Compensation - Stock Compensation

 

In June 2018, the FASB issued ASU 2018-07, Compensation – Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic 718, to include share-based payment transactions for acquiring goods and services from nonemployees and making guidance consistent with the accounting for employee share-based compensation. The Company adopted this standard on January 1, 2019, and it did not have a material impact on its condensed consolidated financial statements and footnote disclosures.

 

Management has reviewed other recently issued accounting pronouncements and has determined there are not any that would have a material impact on the condensed consolidated financial statements.

 

Accounting Standards Not Yet Effective

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13) and also issued subsequent amendments to the initial guidance: ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, and ASU 2019-05, Financial Instrument – Credit Losses (Topic 326): Targeted Transition Relief (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and other financial assets that represent a right to receive cash. Topic 326 is effective for the Company beginning in the first quarter of 2020. Early adoption is permitted. The Company has not yet determined the impact of this standard on its condensed consolidated financial statements.

 

 

In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other (Topic 350). This standard eliminates step 2 from the annual goodwill impairment test. This update is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years, with early adoption permitted, and is to be applied on a prospective basis. The Company does not anticipate that the adoption of this standard will have a significant impact on its condensed consolidated financial statements or the related disclosures.

  

In August 2018, the FASB issued ASU No. 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The new guidance clarifies the accounting for implementation costs incurred to develop or obtain internal-use software in cloud computing arrangements. Further, the standard also requires entities to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. This standard is effective for the Company beginning in the first quarter of 2020. Early adoption is permitted. ASU No. 2018-15 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has not yet determined the impact of this standard on its condensed consolidated financial statements.

   

 

 2. BUSINESS COMBINATION

 

On April 29, 2019 (the “Acquisition Date”), the Company acquired certain assets from StreamMosaic, Inc., a privately held provider of artificial intelligence and machine learning solutions, including the Stream.AI software product line and related assets. Pursuant to the terms of an asset purchase agreement, the Company acquired certain assets, including all intellectual property, from StreamMosaic and certain related liabilities for the purpose of enhancing the Company’s position in advanced data analytics for semiconductors and electronics by broadening its product offering and expanding its customer reach. In connection with the acquisition, the Company paid a total consideration of approximately $2.7 million using cash on hand.

 

The Company accounted for this acquisition as a business combination. This method requires that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the Acquisition Date. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The goodwill recorded from this acquisition represents business benefits the Company anticipates from assembled workforce and expectation for expanded sales opportunities in advanced data analytics for semiconductors and electronics. The amount of goodwill expected to be deductible for tax purposes is $370,000. Pro-forma results of operations have not been presented because the effect of the acquisition was not material to our financial results.

 

Intangible assets consist of developed technology and customer relationships. The value assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of intangibles acquired. The following table summarizes the allocation of the fair values of the assets acquired and liabilities assumed and the related useful lives, where applicable:

  

   

(in thousands)

   

Amortization

period (years)

 
                 

Finite-lived intangible assets:

               

Developed technology

  $ 1,640       9  

Customer relationship

    700       9  

Deferred revenue

    (50 )        

Net asset acquired

  $ 2,290          

Goodwill

    370          

Purchase consideration

  $ 2,660          

 

 

 

3. REVENUE FROM CONTRACTS WITH CUSTOMERS

 

The Company derives revenue from two sources: Solutions revenue and Gainshare performance incentives.

 

Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those promised products or services.

 

The Company determines revenue recognition through the following five steps:

 

Identification of the contract, or contracts, with a customer

 

Identification of the performance obligations in the contract

 

Determination of the transaction price

 

Allocation of the transaction price to the performance obligations in the contract

 

Recognition of revenue when, or as, performance obligations are satisfied

 

The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

 

The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation, generally on a relative basis using its standalone selling price. The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed each of its revenue generating arrangements in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the three and six months ended June 30, 2019 and 2018.

 

Nature of Products and Services

 

Solutions revenue – The Company recognizes revenue for each element of solutions revenue as follows:

 

The Company licenses majority of its software products separately from project-based solution implementation service contracts, in particular, its Exensio big data platform and related products.  The majority of this software is delivered as on-premise software licenses, while others can be delivered entirely or partially through Software-as-a-Service (SaaS) or cloud delivery models. Revenue from perpetual (one-time charge) license software is recognized at a point in time at the inception of the arrangement when control transfers to the client, if the software license is distinct from the services offered by the Company. Revenue from post-contract support subscription is recognized over the contract term on a straight-line basis, because the Company is providing a service of standing ready to provide support, when-and-if needed, and is providing unspecified software upgrades on a when-and-if available basis over the contract term. Revenue from time-based license software is allocated to each performance obligation and is recognized either at a point in time or over time. The license component is recognized at a point in time, at the delivery of the software license, with the post-contract support subscription component being recognized ratably over for the committed term of the contract. Revenue from software hosting or SaaS arrangements that allow for the use of a hosted software product or service over a contractually determined period of time without taking possession of software is accounted for as subscriptions and recognized as revenue ratably, on a straight-line basis, over the coverage period beginning on the date the service is made available to customers.

 

The Company also licenses the Design-for-Inspection (“DFI”) system as a separate component of fixed-price service contracts that are not project-based solutions implementation services contracts. The Company allocates revenue to all deliverables under these DFI contracts based on their standalone selling prices, or SSP. In such instances, the Company applies judgment to estimate the range of SSPs for each performance obligation.

 

 

The Company generates a portion of its solutions revenue from fixed-price, project-based solution implementation service contracts that are associated with its classic yield ramp business, which services are delivered over a specific period of time. Revenue under these project–based contracts for solution implementation services is recognized as services are performed, using a percentage of completion method based on costs or labor-hours inputs, depending on whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of costs or hours at completion is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions may result in increases or decreases in estimated revenues or costs. Losses on fixed-price solution implementation contracts are recognized in the period when they become probable. Revisions in profit estimates are reflected in the period in which the conditions that require the revisions become known and can be estimated (the cumulative catch-up method).

 

The Company typically includes some of its products and other technology as components of its fixed-price, project-based services contracts. In such instances, the Company determines whether the services performed and products/technology included, are distinct. In most cases, the arrangement is a single performance obligation and therefore follows the pattern of transfer as the service is provided. The Company applies a measure of progress (typically hours-to-hours or cost-to-cost) to any fixed consideration. As a result, revenue is generally recognized over the period the services are performed using percentage of completion method. This results in revenue recognition that corresponds with the value to the client for the services transferred to date relative to the remaining services promised.

 

Gainshare Performance Incentives — When the Company enters into a project-based solution implementation services contract, the contract usually includes two components: (1) a fixed fee for performance by the Company of services delivered over a specific period of time; and (2) a Gainshare performance incentive component where the customer pays a variable fee, usually after the fixed fee period has ended, related to continued usage of the Company's intellectual property.  Revenue derived from Gainshare performance incentives is contingent upon the Company’s customers reaching certain defined production yield levels. Gainshare performance incentive periods are usually subsequent to the delivery of all contractual services and performance obligations. The Company records Gainshare revenue as a usage-based royalty based on customers' usage of intellectual property and records in the same period in which the usage occurs. 

 

Disaggregation of revenue

 

The Company disaggregates revenue from contracts with customers into geographical regions, major contract performance obligations and timing of transfer of goods and services. The Company determined that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

 

The following table shows the revenues from contracts with customers by the nature of transactions (in thousands):

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Licenses and Gainshare Performance Incentives

  $ 8,725     $ 6,828     $ 13,906     $ 14,315  

Support and Services

    11,779       14,200       27,031       31,190  

Other

    64       91       172       351  

Total

  $ 20,568     $ 21,119     $ 41,109     $ 45,856  

 

Licenses and Gainshare Performance Incentives revenue is comprised of (i) the software license fees for perpetual and time-based software license contracts where the standalone selling prices are estimable by the Company, or distinct and separate performance obligations; and (ii) the variable fee component of the Company’s yield improvement service contracts, or Gainshare Performance Incentives, which is usually recognized as revenue subsequent to the delivery of all contractual services and performance obligations. The services component of such contracts, including recurring fees for unspecified software updates and technical support, is presented as support and services.

 

 

The Company’s performance obligations are satisfied either over time or at a point-in-time. The following table represents a disaggregation of revenue by timing of revenue:

  

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Over time

    58

%

    68

%

    66

%

    68

%

Point-in-time

    42

%

    32

%

    34

%

    32

%

Total

    100

%

    100

%

    100

%

    100

%

 

International revenues accounted for approximately 58% and 56% of our total revenues for the three and six months ended June 30, 2019, respectively, compared to 58% and 59% of our total revenues for the three and six months ended June 30, 2018, respectively. See Note 11. Customer and Geographic Information.

 

Significant Judgments

 

Judgments and estimates are required under ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic 606 for the Company’s arrangements may be dependent on contract-specific terms and may vary in some instances.

 

In services arrangements, the Company typically satisfies the performance obligation and recognizes revenue over time. In Design-to-silicon-yield service arrangements, the performance obligation is satisfied over time either because the client controls the asset as it is created (e.g., when the asset is built at the customer site) or because the Company’s performance does not create an asset with an alternative use and the Company has an enforceable right to payment plus a reasonable profit for performance completed to date. In most other services arrangements, the performance obligation is satisfied over time because the client simultaneously receives and consumes the benefits provided as the Company performs the services.

 

For revenue under project-based contracts for fixed-price solution implementation services, revenue is recognized as services are performed using a percentage-of-completion method based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of percentage of completion method is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions may result in increases or decreases in estimated revenues or costs, and such revisions are reflected in revenue on a cumulative catch-up basis in the period in which the circumstances that gave rise to the revision become known.

 

The Company’s contracts with customers often include promises to transfer products, licenses and services, including professional services, technical support services, and rights to unspecified updates to a customer. Determining whether products, licenses and services are distinct performance obligations that should be accounted for separately, or not distinct and thus accounted for together, requires significant judgment. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where SSP is not directly observable because the Company does not sell the license, product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company, in some cases, has more than one SSP for individual performance obligations. In these instances, the Company may use information such as the size of the customer and geographic region of the customer in determining the SSP.

 

The Company is required to record Gainshare royalty revenue in the same period in which the usage occurs. Because the Company generally does not receive the acknowledgment reports from its customers during a given quarter within the time frame necessary to adequately review the reports and include the actual amounts in quarterly results for such quarter, the Company accrues the related revenue based on estimates of customer's underlying sales achievement. The Company’s estimation process can be based on historical data, trends, seasonality, changes in the contract rate, knowledge of the changes in the industry and changes in the customer’s manufacturing environment learned through discussions with customers and sales personnel. As a result of accruing revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true-up revenue to the actual amounts reported.

 

 

Contract Balances  

 

The Company performs its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The timing of the Company’s performance often differs from the timing of the customer’s payment, which results in the recognition of a receivable, a contract asset or a contract liability.

 

The Company classifies the right to consideration in exchange for products or services transferred to a client as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional as compared to a contract asset which is a right to consideration that is conditional upon factors other than the passage of time. The majority of the Company’s contract assets represent unbilled amounts related to fixed-price solution implementation service contracts when the costs or labor-hours input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the client, and the right to consideration is subject to milestone completion or client acceptance. The contract assets are generally classified as current and are recorded on a net basis with deferred revenue (i.e., contract liabilities) at the contract level. At June 30, 2019 and December 31, 2018, contract assets of $2.3 million and $2.7 million, respectively, are included in prepaid expenses and other current assets in the condensed consolidated balance sheets. The change in the contract assets balance during the period relates to the recording of revenues for which the right to consideration is subject to milestone completion or client acceptance and movement of previously recorded contract assets to receivables as the right to consideration becomes unconditional.

 

Contract liabilities primarily consist of deferred revenues and billings in excess of recognized revenues. Deferred revenues consist substantially of amounts invoiced in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Deferred revenues that will be recognized during the succeeding twelve-month period are recorded as current deferred revenues, and the remaining portion is recorded as non-current deferred revenues. This balance was recorded in the other non-current liabilities in the accompanying condensed consolidated balance sheets. The non-current portion of deferred revenue included in other non-current liabilities was $1.7 million and $1.0 million, respectively, as of June 30, 2019 and December 31, 2018. Billings in excess of recognized revenues included in the condensed consolidated balance sheets are attributable to billings in excess of costs under the percentage of completion method representing the difference between contractually invoiced amounts (billings) and revenue recognized based on costs incurred to total estimated total costs at end of period. Billings in excess of recognized revenues are expected to be realized during the succeeding twelve-month period. Revenue recognized for the three months ended June 30, 2019 and 2018, that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each reporting period was $4.7 million and $5.0 million, respectively.  Revenue recognized for the six months ended June 30, 2019, and 2018, that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each reporting period was $8.7 million and $7.6 million, respectively.

 

At June 30, 2019, the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer contracts that were unsatisfied or partially unsatisfied was approximately $37.4 million. Given the applicable contract terms, the majority of this amount is expected to be recognized as revenue over the next two years, with the remainder in the following five years.  This amount does not include contracts to which the customer is not committed, nor contracts with original expected lengths of one year or less, nor contracts for which we recognize revenue equal to the amount we have the right to invoice for services performed, or future sales-based or usage-based royalty payments in exchange for a license of intellectual property.  This amount is subject to change due to future revaluations of variable consideration, terminations, other contract modifications, or currency adjustments.  The estimated timing of the recognition remaining unsatisfied performance obligations is subject to change and is affected by changes to the scope, change in timing of delivery of products and services, or contract modifications.

  

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that its contracts generally do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, and not to facilitate financing arrangements.

 

The adjustment to revenue recognized in the three months ended June 30, 2019 and 2018 from performance obligations satisfied (or partially satisfied) in previous periods was an increase of $0.3 million and a decrease of $0.2 million, respectively. The adjustment to revenue recognized in the six months ended June 30, 2019 and 2018 from performance obligations satisfied (or partially satisfied) in previous periods was a decrease of $0.2 million and an increase of $0.3 million, respectively. These amounts primarily represent changes in estimated percentage-of-completion based contracts and changes in estimated Gainshare performance incentives for those customers that reported actual Gainshare revenue with some time lag. 

 

 

Costs to obtain or fulfill a contract

 

The Company capitalizes the incremental costs to obtain or fulfill a contract with a customer, including direct sales commissions and related fees, when it expects to recover those costs. As a result, these costs will need to be capitalized and amortized over an appropriate period, which may exceed the initial contract term. The incremental costs of obtaining a contract are costs that would not have been incurred if the contract had not been obtained. The Company uses the portfolio method to recognize the amortization expense related to these capitalized costs related to initial contracts and renewals and such expense is recognized over the period associated with the revenue of the related portfolio. Total capitalized direct sales commission costs as of June 30, 2019 and December 31, 2018 were $0.6 million and $0.5 million, respectively. Amortization of these assets during each of the three months ended June 30, 2019 and 2018 was $0.1 million. Amortization of these assets during each of the six months ended June 30, 2019 and 2018 was $0.2 million. There was no impairment loss in relation to the costs capitalized for the periods presented. Certain eligible initial project costs are capitalized when the costs relate directly to the contract, the costs generate or enhance resources of the Company that will be used in satisfying the performance obligation in the future, and the costs are expected to be recovered.

 

These costs primarily consist of transition and set-up costs related to the installation of systems and processes and other deferred fulfillment costs eligible for capitalization.  Capitalized costs are amortized consistent with the transfer to the client of the services to which the asset relates and recorded as a component of cost of revenues. The Company also incurred certain direct costs to provide solution implementation services in relation to the specific anticipated contracts. The Company recognizes such costs as a component of cost of revenues, the timing of which is dependent upon identification of a contract arrangement. The Company also defers costs from arrangements that required us to defer the revenues, typically due to the pattern of transfer of the performance obligations in the contract. These costs are recognized in proportion to the related revenue. At the end of the reporting period, the Company evaluates its deferred costs for their probable recoverability. The Company recognizes impairment of deferred costs when it is determined that the costs no longer have future benefits and are no longer recoverable. Deferred costs balance was $1.0 million and $0.2 million as of June 30, 2019 and December 31, 2018, respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying condensed consolidated balance sheets.

 

 

4. BALANCE SHEET COMPONENTS

 

Accounts receivable

 

Account receivable includes amounts that are unbilled at the end of the period that are expected to be billed and collected within 12-month period. Unbilled accounts receivable, included in accounts receivable, totaled $13.4 million and $22.2 million as of June 30, 2019 and December 31, 2018, respectively. Unbilled accounts receivable that are not expected to be billed and collected during the succeeding 12-month period are recorded in other non-current assets and totaled $5.6 million and $5.3 million as of June 30, 2019, and December 31, 2018, respectively.

 

Property and equipment

 

Property and equipment, net consists of (in thousands):

 

   

June 30,

2019

   

December 31,

2018

 

Property and equipment, net:

               

Computer equipment

  $ 10,660     $ 10,536  

Software

    4,214       4,112  

Furniture, fixtures and equipment

    4,836       4,688  

Leasehold improvements

    5,996       5,474  

Test equipment

    21,952       14,697  

Construction-in-progress

    14,262       20,293  
      61,920       59,800  

Less: accumulated depreciation and amortization

    (26,074

)

    (24,119

)

Total

  $ 35,846     $ 35,681  

  

Test equipment includes DFI assets at customer sites that are contributing to DFI solution revenues. The construction-in-progress balance as of June 30, 2019 and December 31, 2018 was primarily related to construction of DFI assets. Depreciation and amortization expense was $1.3 million for both the three months ended June 30, 2019 and 2018. Depreciation and amortization expense for the six months ended June 30, 2019 and 2018 was $2.6 million and $2.5 million, respectively.  

 

 

Goodwill and Intangible Assets

 

As of June 30, 2019, and December 31, 2018, the carrying amounts of goodwill were $2.3 million and $1.9 million, respectively.

 

Intangible assets balance was $6.9 million and $5.1 million as of June 30, 2019 and December 31, 2018, respectively. Intangible assets as of June 30, 2019 and December 31, 2018 consist of the following (in thousands):

 

             

June 30, 2019

   

December 31, 2018

 
   

Amortization

Period

(Years)

   

Gross

Carrying

Amount

   

Accumulated

Amortization

   

Net

Carrying

Amount

   

Gross

Carrying

Amount

   

Accumulated

Amortization

   

Net

Carrying

Amount

 

Acquired identifiable intangibles:

                                                         

Customer relationships

   1 9     $ 7,440     $ (4,712

)

  $ 2,728     $ 6,740     $ (4,514

)

  $ 2,226  

Developed technology

   4 9       17,460       (13,723

)

    3,737       15,820       (13,404

)

    2,416  

Tradename

   2 7       790       (660

)

    130       790       (648

)

    142  

Patent

   7 10       1,800       (1,540

)

    260       1,800       (1,520

)

    280  

Total

            $ 27,490     $ (20,635

)

  $ 6,855     $ 25,150     $ (20,086

)

  $ 5,064  

   

The weighted average amortization period for acquired identifiable intangible assets was 6.6 years as of June 30, 2019. For both the three months ended June 30, 2019 and 2018, intangible asset amortization expense was $0.3 million. For both the six months ended June 30, 2019 and 2018, total intangible asset amortization expense was $0.5 million. The Company expects annual amortization of acquired identifiable intangible assets to be as follows (in thousands):

 

Year ending December 31,

 

Amount

 

2019 (remaining six months)

  $ 634  

2020

    1,269  

2021

    1,093  

2022

    886  

2023

    886  

2024 and thereafter

    2,087  

Total future amortization expense

  $ 6,855  

 

Intangible assets are amortized over their useful lives unless these lives are determined to be indefinite. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. During the three and six months ended June 30, 2019, there were no indicators of impairment related to the Company’s intangible assets.

 

 

5. LEASES

 

The Company leases administrative and sales offices and certain equipment under noncancelable operating leases, which contain various renewal options and, in some cases, require payment of common area costs, taxes and utilities. These operating leases expire at various times through 2028. The Company had no leases that were classified as a financing lease as of June 30, 2019.

 

Leases with an initial term of 12 months or less are not recorded on the balance sheet, and the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Long-term operating leases are included in operating lease ROU assets and operating lease liabilities in the Company’s condensed consolidated balance sheet as of June 30, 2019.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Effective January 1, 2019, operating lease ROU assets and liabilities are recognized based on the present value of remaining lease payments over the lease term. In determining the present value of lease payments, implicit rate must be used when readily determinable. As the Company’s leases do not provide implicit rates, at the date of the Company’s adoption of the new lease standard, the discount rate is calculated using the Company’s incremental borrowing rate determined based on the information available. The operating lease ROU asset also includes any lease payments made and excludes lease incentives or tenant improvement allowance. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

 

Operating lease expense was $0.6 million and $0.7 million for the three months ended June 30, 2019 and 2018, respectively. Operating lease expense was $1.1 million and $1.3 million for the six months ended June 30, 2019 and 2018, respectively.  Operating lease cost includes short-term leases and variable lease costs, which are immaterial.

    

Maturity of operating lease liabilities as of June 30, 2019, are as follows (in thousands):

 

Year ending December 31,     Amount(1)  

2019 (remaining six months)

  $ 882  

2020

    1,862  

2021

    1,711  

2022

    1,526  

2023

    1,409  

2024 and thereafter

    4,750  

Total future minimum lease payments

  $ 12,140  

Less: Interest(2)

    (2,158

)

Present value of operating lease liabilities(3)

  $ 9,982  

 

 


 

 

(1)

As of June 30, 2019, the total operating lease liability includes $1.0 million related to an option to extend a lease term that is reasonably certain to be exercised.

 

(2)

Calculated using incremental borrowing interest rate for each lease.

 

(3)

Includes the current portion of operating lease liabilities of $1.9 million as of June 30, 2019.

 

As of June 30, 2019, the weighted average remaining lease term under operating ROU leases was 7.6 years.

 

As of June 30, 2019, the weighted average discount rate for operating lease liabilities was approximately 5.3%.

 

No new operating lease ROU asset was obtained in exchange for operating lease liabilities during the three and six months ended June 30, 2019.

 

 

 

6. STOCKHOLDERS’ EQUITY

 

Stock Repurchase Program 

 

On October 25, 2016, the Board of Directors adopted a program that was effective immediately to repurchase up to $25.0 million of the Company’s common stock both on the open market and in privately negotiated transactions over the next two years. On May 29, 2018, the Board of Directors terminated that 2016 stock repurchase program, and adopted a new program to repurchase up to $25.0 million of the Company’s common stock both on the open market and in privately negotiated transactions, from time to time, over the next two years.  During the three and six months ended June 30, 2019, the Company repurchased approximately 300,000 shares and 614,000 shares, respectively. As of June 30, 2019, approximately 614,000 shares had been repurchased at an average price of $12.54 per share, for a total price of $7.7 million under the 2018 program. During the three and six months ended June 30, 2018, the Company repurchased approximately 99,000 and 437,000 shares, respectively, under the 2016 program. As of June 30, 2018, 1,279,189 shares had been repurchased at an average price of $14.59 per share under the 2016 program, for a total purchase of $18.7 million. Under the 2018 program, as of June 30, 2019, $17.3 million of the Company’s common stock remained available for future repurchases.

 

 

 

7. EMPLOYEE BENEFIT PLANS

 

On June 30, 2019, the Company had the following stock-based compensation plans:

 

Employee Stock Purchase Plan

 

In July 2001, the Company adopted a ten-year Employee Stock Purchase Plan (as amended, the “Purchase Plan”) under which eligible employees can contribute up to 10% of their compensation, as defined in the Purchase Plan, towards the purchase of shares of PDF common stock at a price of 85% of the lower of the fair market value at the beginning of the offering period or the end of the purchase period. The Purchase Plan consists of twenty-four-month offering periods with four six-month purchase periods in each offering period. Under the Purchase Plan, on January 1 of each year, starting with 2002, the number of shares reserved for issuance will automatically increase by the lesser of (1) 675,000 shares, (2) 2% of the Company’s outstanding common stock on the last day of the immediately preceding year, or (3) the number of shares determined by the board of directors. At the annual meeting of stockholders on May 18, 2010, the Company’s stockholders approved an amendment to the Purchase Plan to extend it through May 17, 2020.

 

The Company estimated the fair value of purchase rights granted under the Purchase Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values:

 

   

Six Months Ended June 30,

 
   

2019

   

2018

 

Expected life (in years)

    1.25       1.25  

Volatility

    45.19

%

    37.23

%

Risk-free interest rate

    2.52

%

    1.93

%

Expected dividend

           

Weighted average fair value per share of options granted during the period

  $ 3.67     $ 4.32  

  

During the three months ended June 30, 2019 and 2018, no shares were issued under the Purchase Plan. During the six months ended June 30, 2019 and 2018, a total of approximately 87,000 and 108,000 shares, respectively, were issued at a weighted-average purchase price of $8.93 and $9.29 per share, respectively. As of June 30, 2019, there was $1.0 million of unrecognized compensation cost related to the Purchase Plan. That cost is expected to be recognized over a weighted average period of 1.6 years. As of June 30, 2019, 5.2 million shares were available for future issuance under the Purchase Plan.   

 

Stock Incentive Plans

 

On November 16, 2011, the Company’s stockholders approved the 2011 Stock Incentive Plan, which has been amended and restated a number of times (as amended, the “2011 Plan”). Under the 2011 Plan, the Company may award stock options, stock appreciation rights, stock grants or stock units covering shares of the Company’s common stock to employees, directors, non-employee directors and contractors. The aggregate number of shares reserved for awards under this plan is 10,300,000 shares, plus up to 3,500,000 shares previously issued under the 2001 Plan that are forfeited or repurchased by the Company or shares subject to awards previously issued under the 2001 Plan that expire or that terminate without having been exercised or settled in full on or after November 16, 2011. In case of awards other than options or stock appreciation rights, the aggregate number of shares reserved under the plan will be decreased at a rate of 1.33 shares issued pursuant to such awards. The exercise price for stock options must generally be at prices no less than the fair market value at the date of grant. Stock options generally expire ten years from the date of grant and become vested and exercisable over a four-year period.

  

In 2001, the Company adopted a 2001 Stock Plan (the “2001 Plan”). In 2003, in connection with its acquisition of IDS Systems Inc., the Company assumed IDS’ 2001 Stock Option / Stock Issuance Plan (the “IDS Plan”). Both of the 2001 and the IDS Plans expired in 2011. Stock options granted under the 2001 and IDS Plans generally expire ten years from the date of grant and become vested and exercisable over a four -year period. Although no new awards may be granted under the 2001 or IDS Plans, awards made under the 2001 and IDS Plans that are currently outstanding remain subject to the terms of each such plan.

 

 

As of June 30, 2019, 10.8 million shares of common stock were reserved to cover stock-based awards under the 2011 Plan, of which 4.4 million shares were available for future grant. The number of shares reserved and available under the 2011 Plan includes 0.5 million shares that were subject to awards previously made under the 2001 Plan and were forfeited, expired or repurchased by the Company after adoption of the 2011 Plan through June 30, 2019. As of June 30, 2019, there were no outstanding awards that had been granted outside of the 2011, 2001 or the IDS Plans (collectively, the “Stock Plans”).

 

The Company estimated the fair value of share-based awards granted under the 2011 Stock Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values:

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Expected life (in years)

    4.46             4.46       4.43  

Volatility

    42.19             44.71       42.22  

Risk-free interest rate

    1.94             2.44       2.52

%

Expected dividend

                       

Weighted average fair value per share of options granted during the period

  $ 4.67     $     $ 4.54     $ 4.28  

 

No stock options were granted during the three months ended June 30, 2018.

 

Stock-based compensation is estimated at the grant date based on the award’s fair value and is recognized on a straight-line basis over the vesting periods, generally four years. Stock-based compensation expense before taxes related to the Company’s stock plans and employee stock purchase plan was allocated as follows (in thousands): 

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Cost of solutions

  $ 799     $ 968     $ 1,659     $ 1,981  

Research and development

    901       845       2,619       1,724  

Selling, general and administrative

    734       889       1,632       1,852  

Stock-based compensation expenses

  $ 2,434     $ 2,702     $ 5,910     $ 5,557  

 

The stock-based compensation expense in the table above includes immaterial expense or credit adjustments related to cash-settled stock appreciation rights (“SARs”) granted to certain employees. The Company accounted for these awards as liability awards and the amount was included in accrued compensation and related benefits. Stock-based compensation capitalized in the capitalized software development costs included in the Property and Equipment, net, was approximately $0.2 million at June 30, 2019.

 

Additional information with respect to options under the Stock Plans during the six months ended June 30, 2019, was as follows:

 

   

Number of

Options

(in

thousands)

   

Weighted

Average

Exercise

Price per

Share

   

Weighted

Average

Remaining

Contractual

Term (years)

   

Aggregate

Intrinsic

Value

(in

thousands)

 

Outstanding, January 1, 2019

    1,027     $ 9.75                  

Granted (weighted average fair value of $4.54 per share)

    37     $ 11.43                  

Exercised

    (156

)

  $ 5.42                  

Canceled

    (70

)

  $ 14.64                  

Expired

    (12

)

  $ 17.13                  

Outstanding, June 30, 2019

    826     $ 10.11       4.08     $ 3,086  

Vested and expected to vest, June 30, 2019

    813     $ 10.09       4.00     $ 3,062  

Exercisable, June 30, 2019

    656     $ 9.59       2.84     $ 2,788  

   

 

The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of $13.12 per share as of June 30, 2019. The total intrinsic value of options exercised during the six months ended June 30, 2019, was $1.0 million.

 

As of June 30, 2019, there was $0.6 million of total unrecognized compensation cost related to unvested stock options. That cost is expected to be recognized over a weighted average period of 2.8 years. The total fair value of shares vested during the six months ended June 30, 2019, was $0.1 million.

 

Nonvested restricted stock units activity during the six months ended June 30, 2019, was as follows:

 

   

Shares

(in thousands)

   

Weighted

Average Grant

Date Fair Value

Per Share

 

Nonvested, January 1, 2019

    1,835     $ 11.93  

Granted

    162     $ 12.28  

Vested

    (406

)

  $ 13.29  

Forfeited

    (113

)

  $ 11.78  

Nonvested, June 30, 2019

    1,478     $ 11.61  

   

As of June 30, 2019, there was $13.5 million of total unrecognized compensation cost related to nonvested restricted stock units. That cost is expected to be recognized over a weighted average period of 2.5 years. Restricted stock units do not have rights to dividends prior to vesting.

 

 

 

8. RESTRUCTURING CHARGES

 

On September 27, 2018, the Board of Directors of the Company approved a reduction in its workforce to reduce expenses and align its operations with evolving business needs. Notifications to the affected employees began on October 24, 2018.

 

From inception of the restructuring plan to June 30, 2019, the Company has recorded restructuring charges of $0.7 million, primarily consisting of employee separation charges. The Company is in the process of implementing the restructuring plan, and the remaining charges expected to be incurred are not expected to be significant.

 

The following table summarizes the activities of restructuring liabilities under this plan (in thousands): 

 

   

Three Months

Ended June 30,

2019

   

Six Months

Ended June 30,

2019

 

Beginning balance

  $ 91     $ 244  

Restructuring charges

          92  

Cash payments

    (91 )     (336

)

Ending balance

  $     $  

  

 

 

9. INCOME TAXES  

 

Income tax benefit increased $0.1 million for the six months ended June 30, 2019, to a $0.9 million income tax benefit as compared to an income tax benefit of $0.8 million for the six months ended June 30, 2018. The Company’s effective tax rate benefit was 22% and 25% for the six months ended June 30, 2019 and 2018, respectively. The Company’s effective tax rate benefit decreased in the six months ended June 30, 2019, as compared to the same period in 2018, primarily due to favorable reductions in excess tax benefits related to employee stock compensation and changes in the level of profitability and forecasted income.

 

 

 

The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of June 30, 2019, was $13.5 million, of which $7.9 million, if recognized, would affect the Company’s effective tax rate. The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of December 31, 2018, was $13.3 million, of which $7.8 million, if recognized, would affect the Company's effective tax rate. As of June 30, 2019, the Company has recorded unrecognized tax benefits of $3.0 million, including interest and penalties of $0.7 million, as long-term taxes payable in its condensed consolidated balance sheet. The remaining $11.3 million has been recorded net of our deferred tax assets, of which $5.6 million is subject to a full valuation allowance. 

 

The valuation allowance was approximately $10.2 million and $9.8 million as of June 30, 2019, and December 31, 2018, respectively, which was related to California R&D tax credits and California net operating losses related to the Company’s acquisition of Syntricity. The Company has recorded a valuation allowance against these deferred tax assets because it believes that it is more likely than not that these tax attributes will not be realized.

 

Effective January 1, 2018, the Tax Act creates a new requirement to include in U.S. income global intangible low-taxed income (“GILTI”) earned by controlled foreign corporations (“CFCs”). The GILTI must be included currently in the gross income of the CFCs’ U.S. shareholder. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (1) treating taxes due on future U.S. inclusions related to GILTI as a current-period expense when incurred (the “period cost method”) or (2) factoring such amounts into a company’s measurement of its deferred taxes (the “deferred method”). During the first quarter of 2018, the Company selected the period cost method in recording the tax effects of GILTI in its condensed consolidated financial statements.

 

The Company conducts business globally and, as a result, files numerous consolidated and separate income tax returns in the U.S. federal, various state and foreign jurisdictions. Because the Company used some of the tax attributes carried forward from previous years to tax years that are still open, statutes of limitation remain open for all tax years to the extent of the attributes carried forward into tax year 2002 for federal and California tax purposes. The Company is not subject to income tax examinations in any of its major foreign subsidiaries’ jurisdictions.

 

 

 

10. NET LOSS PER SHARE

 

Basic net loss per share is computed by dividing net loss by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net loss per share is computed using the weighted-average number of common shares outstanding for the period plus the potential effect of dilutive securities which are convertible into common shares (using the treasury stock method), except in cases in which the effect would be anti-dilutive. The following is a reconciliation of the numerators and denominators used in computing basic and diluted net loss per share (in thousands except per share amount): 

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Numerator:

                               

Net loss

  $ (710

)

  $ (2,096

)

  $ (3,401

)

  $ (2,520

)

Denominator:

                               

Basic weighted-average common shares outstanding

    32,339       31,962       32,412       32,065  

Effect of dilutive options and restricted stock

                       

Diluted weighted average shares outstanding

    32,339       31,962       32,412       32,065  
                                 

Net loss per share – Basic

  $ (0.02

)

  $ (0.07

)

  $ (0.10

)

  $ (0.08

)

Net loss per share – Diluted

  $ (0.02

)

  $ (0.07

)

  $ (0.10

)

  $ (0.08

)

 

For the three and six months ended June 30, 2019 and 2018, the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of the potential common shares would have been anti-dilutive.

 

 

The following table sets forth potential shares of common stock that are not included in the diluted net loss per share calculation above because to do so would be anti-dilutive for the periods indicated (in thousands):  

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2019

   

2018

   

2019

   

2018

 

Outstanding options

    606       621       614       638  

Nonvested restricted stock units

    813       1,108       781       1,034  

Employee Stock Purchase Plan

    18             198       16  

Total

    1,437       1,729       1,593       1,688  

 

 

 

11. CUSTOMER AND GEOGRAPHIC INFORMATION

 

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or group, in deciding how to allocate resources and in assessing performance.

 

The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions and assessing financial performance. Accordingly, the Company considers itself to be in one operating segment, specifically the licensing and implementation of yield improvement solutions for companies designing and/or manufacturing integrated circuits. 

 

The Company had revenues from individual customers in excess of 10% of total revenues as follows: 

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 

Customer

 

2019

   

2018

   

2019

   

2018

 

A

    33

%

    40

%

    34

%

    39

%

B

    *

%

    10

%

    *

%

    *

%

 

The Company had gross accounts receivable from individual customers in excess of 10% of gross accounts receivable as follows: 

 

Customer

 

June 30,

2019

   

December 31,

2018

 

A

    31

%

    35

%

B

    22

%

    21

%

 


 

 

*

represents less than 10%

 

Revenues from customers by geographic area based on the location of the customers’ work sites are as follows (in thousands):

 

   

Three Months Ended June 30,

 
   

2019

   

2018

 
   

Revenues

   

Percentage

of

Revenues

   

Revenues

   

Percentage

of

Revenues

 

United States

  $ 8,547       42

%

  $ 8,982       42

%

China

    3,267       16       4,360       21  

Taiwan

    2,341       11       1,038       5  

Rest of the world

    6,413       31       6,739       32  

Total revenue

  $ 20,568       100

%

  $ 21,119       100

%

  

 

   

Six Months Ended June 30,

 
   

2019

   

2018

 
   

Revenues

   

Percentage

of

Revenues

   

Revenues

   

Percentage

of

Revenues

 

United States

  $ 17,862       44

%

  $ 19,065       41

%

China

    6,250       15       9,542       21  

Taiwan

    4,096       10       3,173       7  

Rest of the world

    12,901       31       14,076       31  

Total revenue

  $ 41,109       100

%

  $ 45,856       100

%

 

Long-lived assets, net by geographic area are as follows (in thousands):

 

   

June 30,

2019(1)

   

December 31,

2018(2)

 

United States

  $ 41,379     $ 35,173  

Rest of the world

    2,441       508  

Total long-lived assets, net

  $ 43,820     $ 35,681  

 


      

 

(1) 

Amounts consist of property and equipment, net, and operating lease right-of-use assets, net

 

(2) 

Amounts consist of property and equipment, net

 

 

 

12. FAIR VALUE MEASUREMENTS

 

Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The multiple assumptions used to value financial instruments are referred to as inputs, and a hierarchy for inputs used in measuring fair value is established, that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions. These inputs are ranked according to a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.

 

 

Level 1 -

Inputs are quoted prices in active markets for identical assets or liabilities.

 

 

Level 2 -

Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.

 

 

Level 3 -

Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.

 

 

 

The following table represents the Company’s assets measured at fair value on a recurring basis as of June 30, 2019, and the basis for that measurement (in thousands):

 

Assets

 

Total

   

Quoted

Prices in

Active

Markets for

Identical

Assets

(Level 1)

   

Significant

Other

Observable

Inputs

(Level 2)

   

Significant Unobservable

Inputs

(Level 3)

 

Money market mutual funds

  $ 27,375     $ 27,375     $     $  

  

The following table represents the Company’s assets measured at fair value on a recurring basis as of December 31, 2018, and the basis for that measurement (in thousands):

 

Assets

 

Total

   

Quoted

Prices in

Active

Markets for

Identical

Assets

(Level 1)

   

Significant

Other

Observable

Inputs

(Level 2)

   

Significant Unobservable

Inputs

(Level 3)

 

Money market mutual funds

  $ 27,068     $ 27,068     $     $  

    

The Company enters into foreign currency forward contracts from time to time to reduce the exposure to foreign currency exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities, primarily on third-party accounts payables and intercompany balances. The primary objective of the Company’s hedging program is to reduce volatility of earnings related to foreign currency exchange rate fluctuations. The counterparty to these foreign currency forward contracts is a large global financial institution that the Company believes is creditworthy, and therefore, the Company believes the credit risk of counterparty nonperformance is not significant. These foreign currency forward contracts are not designated for hedge accounting treatment.

 

Therefore, the change in fair value of these contracts is recorded into earnings as a component of other income (expense), net, and offsets the change in fair value of the foreign currency denominated assets and liabilities, which is also recorded in other income (expense), net. For the three months ended June 30, 2019 and 2018, the Company recognized a realized loss of $22,000 and a realized loss of $551,000 on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.  For the six months ended June 30, 2019 and 2018, the Company recognized a realized loss of $292,000 and a realized loss of $365,000 on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.

 

The Company carries these derivatives financial instruments on its condensed consolidated balance sheets at their fair values. The Company’s foreign currency forward contracts are classified as Level 2 because they are not actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments. As of June 30, 2019, the Company had no outstanding forward contract. As of December 31, 2018, the Company had one outstanding forward contract with a notional amount of $8.2 million and recorded $55,000 other current liability associated with the outstanding forward contract.  

  

 

 

 

13. COMMITMENTS AND CONTINGENCIES

 

Indemnifications — The Company generally provides a warranty to its customers that its software will perform substantially in accordance with documented specifications typically for a period of 90 days following initial delivery of its products. The Company also indemnifies certain customers from third-party claims of intellectual property infringement relating to the use of its products. Historically, costs related to these guarantees have not been significant. The Company is unable to estimate the maximum potential impact of these guarantees on its future results of operations.

 

 Purchase obligations — The Company has purchase obligations with certain suppliers for the purchase of goods and services entered in the ordinary course of business. As of June 30, 2019, total outstanding purchase obligations were $11.0 million, which are primarily due within the next 12 months.

 

Indemnification of Officers and Directors  — As permitted by the Delaware general corporation law, the Company has included a provision in its certificate of incorporation to eliminate the personal liability of its officers and directors for monetary damages for breach or alleged breach of their fiduciary duties as officers or directors, other than in cases of fraud or other willful misconduct.

 

In addition, the Bylaws of the Company provide that the Company is required to indemnify its officers and directors even when indemnification would otherwise be discretionary, and the Company is required to advance expenses to its officers and directors as incurred in connection with proceedings against them for which they may be indemnified. The Company has entered into indemnification agreements with its officers and directors containing provisions that are in some respects broader than the specific indemnification provisions contained in the Delaware general corporation law. The indemnification agreements require the Company to indemnify its officers and directors against liabilities that may arise by reason of their status or service as officers and directors other than for liabilities arising from willful misconduct of a culpable nature, to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified, and to obtain directors’ and officers’ insurance if available on reasonable terms. The Company has obtained directors’ and officers’ liability insurance in amounts comparable to other companies of the Company’s size and in the Company’s industry. Since a maximum obligation of the Company is not explicitly stated in the Company’s Bylaws or in its indemnification agreements and will depend on the facts and circumstances that arise out of any future claims, the overall maximum amount of the obligations cannot be reasonably estimated.

 

Litigation — From time to time, the Company is subject to various claims and legal proceedings that arise in the ordinary course of business. The Company accrues for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. As of June 30, 2019, the Company was not party to any material legal proceedings, thus no loss was probable and no amount was accrued.    

 

 

 

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

 

Forward-Looking Statements 

 

The following discussion of our financial condition and results of operations contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. All statements other than statements of historical fact may be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” “could,” “should,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “potential”, “target” or “continue,” the negative effect of terms like these or other similar expressions. Any statement concerning future financial performance (including future revenues, earnings or growth rates), ongoing business strategies or prospects, and possible actions taken by us or our subsidiaries, which may be provided by us are also forward-looking statements. These forward-looking statements are only predictions. Forward-looking statements are based on current expectations and projections about future events and are inherently subject to a variety of risks and uncertainties, many of which are beyond our control, which could cause actual results to differ materially from those anticipated or projected. All forward-looking statements included in this document are based on information available to us on the date of filing and we further caution investors that our business and financial performance are subject to substantial risks and uncertainties. We assume no obligation to update any such forward-looking statements. In evaluating these statements, you should specifically consider various factors, including the risk factors set forth in Item 1. “Business” and Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission on March 8, 2019. All references to “we”, “us”, “our”, “PDF”, “PDF Solutions” or “the Company” refer to PDF Solutions, Inc.  

 

Overview

 

We analyze our customers’ integrated circuit (“IC”) design and manufacturing processes to identify, quantify, and correct the issues that cause yield loss to improve our customers’ profitability by improving time-to-market, increasing yield and reducing total design and manufacturing costs. We package our solutions in various ways to meet our customers’ specific business and budgetary needs, each of which provides us various revenue streams. We receive a mix of fixed fees and variable, performance-based fees for the vast majority of our yield improvement solutions. The fixed fees are typically reflective of the length of time and the resources needed to characterize a customer’s manufacturing process and receive preliminary results of proposed yield improvement suggestions. We receive license fees and service fees for related installation, integration, training, and maintenance and support services for our software and hardware that we license on a stand-alone basis.

 

Industry Trend

 

 The logic foundry market at the leading edge nodes, such as 10nm and 7nm, is undergoing significant change. The leading foundry has increased market share as other foundries have either suspended 7nm development, forecasted a later start of mass production, or started later than originally forecast in some cases. This trend will likely negatively impact our future yield ramp solutions business on these nodes. For many foundries, utilization rates for 28nm fabs remain suppressed. We expect most logic foundries to invest in derivatives of older process nodes, such as 28nm and 20nm, to extract additional value as many of their customers will not move to advanced nodes due to either technological barriers or restrictive economics. Foundries that participate at leading edge nodes are expected to continue to invest in new technologies such as memory, packaging, and multi-patterned and EUV lithography, as well as new innovations in process control and variability management. We expect China’s investment in semiconductors to continue for at least the next few years. In order for these trends to provide opportunities for us to increase our business in process control and electrical characterization, Chinese semiconductors manufacturers will need to increase their production volumes on advanced technology nodes and continue to engage foreign suppliers.

 

Generally, the demand for consumer electronics, communications devices, and high performance computing continues to drive technological innovation in the semiconductor industry as the need for products with greater performance, lower power consumption, reduced costs and smaller size continues to grow with each new product generation. In addition, advances in computing systems and mobile devices have fueled demand for higher capacity memory chips. To meet these demands, IC manufacturers and designers are constantly challenged to improve the overall performance of their ICs by designing and manufacturing ICs with more embedded applications to create greater functionality while lowering power and cost per transistor. As this trend continues, companies will continually be challenged to improve process capabilities to optimally produce ICs with minimal random and systematic yield loss, which is driven by the lack of compatibility between the design and its respective manufacturing process. We believe that these difficulties will create a greater need for products and services that address yield loss across the IC product life cycle.

 

 

The interest in Industry 4.0 (i.e., the fourth industrial revolution or the digital transformation of manufacturing technologies) is another trend that should drive increased innovation in semiconductor and electronics manufacturing. The ability to add cost-effective sensors to monitor every step of a manufacturing process and the continual reduction in the cost per terabyte of data storage is moving companies that manufacture products directly or through a supply chain to collect as much manufacturing and test data as possible in order to analyze it and optimize every aspect of manufacturing and test operations to lower costs and improve product quality and profitability. Many software companies, both large and small, are developing advanced analytics solutions that employ both artificial intelligence and machine learning algorithms to identify and optimize these inefficiencies in the manufacturing supply chain. We believe that this trend will continue for the next few years, and the challenges involved in finding new insights will create opportunities for companies that have a combination of advanced analytics capabilities, domain-specific IP, and professional services.  

 

   Customer Contracts 

 

 Although a substantial portion of our total revenues is concentrated in a small number of customers, the total revenues for each of these customers in any period is the result of Solutions revenue and Gainshare performance incentives revenues recognized in the period under multiple, separate contracts, with no interdependent performance obligations. In general, our customer contracts are non-cancellable. These contracts were all entered into in the ordinary course of our business and contain general terms and conditions that are standard across most of our yield improvement solutions customers, including providing services typically targeted to one manufacturing process node, for example the 28 or 14 nanometer node. Fluctuations in future results may occur if any of these customers renegotiate pre-existing contractual commitments due to adverse changes in their own business. For example, during the third quarter of 2018, a major customer publicly announced that it was indefinitely suspending the development and production of its 7nm technology node. This customer’s decision negatively impacted our Solutions revenue in the fourth quarter of 2018 and Gainshare performance incentives revenues in the first quarter of 2019. In March 2019, we entered into an amendment to the 7nm technology development agreement with this customer. Even though we were able to recognize Solutions revenue from this customer during the first quarter of 2019 as a result of this amendment, we expect that Gainshare performance incentives revenues related to this contract will not be recognized in the long-term as Gainshare performance incentives revenues are based on the future production of the customer.

 

See the additional discussion in Part I, Item 1, “Customers,” on page 9 of our Annual Report on Form 10-K for the year ended December 31, 2018, and in Item 1A, “Risk Factors,” on pages 12 through 21 of our Annual Report on Form 10-K for the year ended December 31, 2018, for related information on the risks associated with customer concentration and Gainshare performance incentives revenue.

 

Financial Highlights  

 

Financial highlights for the three months ended June 30, 2019, were as follows: 

 

Total revenues were $20.6 million, which was a decrease of $0.6 million, or 3%, compared to the year-ago period. Solutions revenue was $13.4 million, which was a decrease of $1.8 million, or 12%, compared to the year-ago period. The decrease in Solutions revenue was primarily due to the decrease in revenue from our yield ramp solutions resulting from lower hours worked across multiple contracts and customers, which was partially offset by increases in Exensio big data solution revenues that were driven by higher business activity.  Deferred revenue for the second fiscal quarter of 2019 includes $1.0 million associated with one customer in China that is significantly delinquent in payments, which revenue we expect to recognize in the future when it is more than likely that such payments will be made in the near term. Gainshare performance incentives revenue was $7.1 million, an increase of $1.3 million, or 22%, compared to the year-ago period. The increase was primarily due to higher Gainshare performance incentives revenue from 14nm technology node.

 

Gross margin for the three months ended June 30, 2019 was 62%, compared to 48% for the year-ago period. During the three months ended June 30, 2019, our gross profit was significantly higher than the prior period due primarily to an increase in Gainshare performance incentives and reduction in headcount primarily related to our yield ramp business, which is a cost of revenues. Cost of solutions decreased for the three months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $2.2 million decrease in personnel-related cost driven by lower headcount and lower chargeable hours incurred across multiple contracts and customers, and a decrease in stock-based compensation expense, (ii) a $0.4 million decrease in hardware and equipment expense due to lower solutions revenue, and (iii) a $0.3 million decrease in travel expenses resulting from our cost management efforts. 

 

 

Net loss was $0.7 million, compared to a net loss of $2.1 million for the year-ago period. The decrease in net loss was primarily attributable to (i) a $1.8 million decrease in cost of solutions and operating expenses related to a decrease in personnel-related costs driven by lower headcount, hardware and equipment, travel, and subcontractor expenses and accounting and audit fees, partially offset by increase in legal fees, facilities and depreciation and amortization expense, and (ii) a higher tax benefit mainly driven by the changes in forecasted income/loss between fiscal 2019 and 2018, and higher excess tax benefit for employee stock compensation compared to the year-ago period. The decreases in costs of solutions and operating expenses and higher tax benefit for the three months ended June 30, 2019 were partially offset by a $0.6 million decrease in total revenues.

 

Net loss per basic and diluted share was $(0.02) for the three months ended June 30, 2019, compared to net loss per basic and diluted share of $(0.07), for the three months ended June 30, 2018, a decrease of $0.05 per basic and diluted share. 

 

Cash and cash equivalents decreased $9.3 million to $86.8 million at June 30, 2019, from $96.1 million at December 31, 2018, primarily due to cash used in investing activities related to the property and equipment purchased for the development our Design-for-Inspection (DFI) solution, expansion of our research and development laboratory and clean room, and a payment for a business acquisition, and cash used in financing activities primarily due to repurchases of our common stock.

 

Financial highlights for the six months ended June 30, 2019, were as follows:

 

Total revenues were $41.1 million, which was a decrease of $4.7 million, or 10%, compared to the compared to the year-ago period. Solutions revenues were $30.1 million, which was a decrease of $3.4 million, or 10%, compared to the year-ago period. The decrease in solutions revenue was primarily related to lower hours worked across multiple contracts and customers, which was partially offset by increases in Exensio big data solution revenues that were driven by higher business activity. Deferred revenue for the second fiscal quarter of 2019 includes $1.0 million associated with one customer in China that is significantly delinquent in payments, which revenue we expect to recognize in the future when it is more than likely that such payments will be made in the near term. Gainshare performance incentives revenue was $11.0 million, a decrease of $1.4 million, or 11%, compared to the year-ago period. The decrease in Gainshare performance incentives revenue was primarily due to lower incentives revenue from the 28nm technology node.

 

Gross margin for the six months ended June 30, 2019 was 62%, compared to 51% for the year-ago period. During the six months ended June 30, 2019, our gross profit was significantly higher than the prior period due primarily to recognition of Solutions revenue of $3.3 million from a customer contract amendment during the first quarter of fiscal year 2019, without which our gross margin would be approximately 3.5% lower, and a reduction in headcount primarily related to our yield ramp business, which is a cost of revenues. Cost of solutions decreased for the six months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $5.0 million decrease in personnel-related cost driven by lower headcount and lower chargeable hours incurred across multiple contracts and customers, and a decrease in stock-based compensation expense, partially offset by a provision for discretionary employee bonuses for fiscal year 2019, (ii) a $0.9 million decrease in hardware and equipment expense due to lower solutions revenue, (iii) a $0.5 million decrease in travel expenses resulting from our cost management effort, and (iv) a $0.3 million decrease in facilities expense. These increases in gross margin were partially offset by a $1.4 million decrease in Gainshare performance incentives.

 

Net loss was $3.4 million, compared to a net loss of $2.5 million for the year-ago period. The increase in net loss was primarily attributable to 10% lower revenues, partially offset by (i) a $3.7 million decrease in cost of solutions and operating expenses related to a decrease in personnel-related costs driven by lower headcount, hardware and equipment, travel, operating lease and subcontractor expenses and accounting and audit fees, partially offset by increase in recruiting and legal fees, facilities and depreciation and amortization expenses, and (ii) a higher tax benefit mainly driven by the changes in forecasted income/loss between fiscal 2019 and 2018, and higher excess tax benefit for employee stock compensation compared to the year-ago period.

 

Net loss per basic and diluted share was $(0.10) for the six months ended June 30, 2019, compared to net loss per basic and diluted share of $(0.08), for the six months ended June 30, 2018, an increase of $0.02 per basic and diluted share.

 

 

Critical Accounting Policies and Estimates

 

See Note 1 of “Notes to Condensed Consolidated Financial Statements (Unaudited)” of this Quarterly Report on Form 10-Q for a description of recent accounting pronouncements and accounting changes, including the expected dates of adoption and estimated effects, if any, on our condensed consolidated financial statements, and to Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2018. 

 

With the exception of the changes made to our accounting for leases as a result of the adoption of ASC 842, there have been no material changes during the six months ended June 30, 2019 to the items that we disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

 

The following is a brief discussion of the more significant accounting policies and methods that we use. 

 

General

 

Our discussion and analysis of our financial conditions, results of operations and cash flows are based on our condensed consolidated financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States of America. Our preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. The most significant estimates and assumptions relate to revenue recognition, stock-based compensation and the realization of deferred tax assets. Actual amounts may differ from such estimates under different assumptions or conditions. 

 

Revenue Recognition

 

We derive revenues from two sources: Solutions revenue and Gainshare performance incentives.

 

Solutions revenue — We recognize revenue for each element of solutions revenue as follows:

 

We license the majority of our software products separately from project-based solution implementation service contracts, in particular, our Exensio big data platform and related products.  The majority of this software is delivered as on-premise software licenses, while others can be delivered entirely or partially through Software-as-a-Service (SaaS) or cloud delivery models. Revenue from perpetual (one-time charge) license software is recognized at a point in time at the inception of the arrangement when control transfers to the client, if the software license is distinct from the services offered by us. Revenue from post-contract support subscription is recognized over the contract term on a straight-line basis, because we are providing a service of standing ready to provide support, when-and-if needed, and is providing unspecified software upgrades on a when-and-if available basis over the contract term. Revenue from time-based license software is allocated to each performance obligation and is recognized either at a point in time or over time. The license component is recognized at a point in time, at the delivery of the software license, with the post-contract support subscription component being recognized ratably over for the committed term of the contract. Revenue from software hosting or SaaS arrangements that allow for the use of a hosted software product or service over a contractually determined period of time without taking possession of software are accounted for as subscriptions and recognized as revenue ratably, on a straight-line basis, over the coverage period beginning on the date the service is made available to customers.

 

We also license our DFI system as a separate component of fixed-price service contracts that are not project-based solutions implementation services contracts. We allocate revenue to all deliverables under these DFI contracts based on their standalone selling prices, or SSP. In such instances, we apply judgment to estimate the range of SSPs for each performance obligation.

 

 

We generate a portion of our solutions revenue from fixed-price, project-based solution implementation service contracts that are associated with our classic yield ramp business, which services are delivered over a specific period of time. Revenue under these project–based contracts for solution implementation services is recognized as services are performed using a percentage of completion method based on costs or labor-hours inputs, depending on whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of costs or hours at completion is complex, subject to many variables and requires significant judgment. Key factors reviewed by us to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions may result in increases or decreases in estimated revenues or costs. Losses on fixed-price solution implementation contracts are recognized in the period when they become probable. Revisions in profit estimates are reflected in the period in which the conditions that require the revisions become known and can be estimated (the cumulative catch-up method).

 

We typically include some of our products and other technology as components of our fixed-price, project-based services contracts. In such instances, we determine whether the services performed and products/technology included, are distinct. In most cases, the arrangement is a single performance obligation and therefore follows the pattern of transfer as the service is provided. We apply a measure of progress (typically hours-to-hours or cost-to-cost) to any fixed consideration. As a result, revenue is generally recognized over the period the services are performed using the percentage of completion method. This results in revenue recognition that corresponds with the value to the client of the services transferred to date relative to the remaining services promised.

 

Gainshare Performance Incentives — When we enter into a project-based solution implementation services contract, the contract usually includes two components: (1) a fixed fee for performance by the Company of services delivered over a specific period of time; and (2) a Gainshare performance incentive component where the customer pays a variable fee, usually after the fixed fee period has ended, related to continued usage of the Company's intellectual property. Revenue derived from Gainshare performance incentives is contingent upon our customers reaching certain defined production yield levels. Gainshare performance incentive periods are usually subsequent to the delivery of all contractual services and performance obligations. We recorded Gainshare revenue as a usage-based royalty based on customers' usage of intellectual property and recorded in the same period in which the usage occurs. 

 

Income Taxes

 

      The Company's provision for income tax comprises its current tax liability and change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities. The measurement of current and deferred tax assets and liabilities is based on provisions of enacted tax laws; the effect of future changes in tax laws or rates is not factored in. Valuation allowances are provided to reduce deferred tax assets to an amount that in management’s judgment is more likely than not to be recoverable against future taxable income. No U.S. taxes are provided on earnings of non-U.S. subsidiaries, to the extent such earnings are deemed to be permanently invested. The Company's income tax calculations are based on application of the respective U.S. federal, state or foreign tax laws. The Company’s tax filings, however, are subject to audit by the respective tax authorities.  Accordingly, the Company recognizes tax liabilities based upon its estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. To the extent the final tax liabilities are different from the amounts originally accrued, the increases or decreases are recorded as income tax expense or benefit in the condensed consolidated statements of operations and comprehensive loss. 

 

 Recent Accounting Pronouncements and Accounting Changes

 

See Note 1 of “Notes to Condensed Consolidated Financial Statements (Unaudited)” of this Quarterly Report on Form 10-Q for a description of recent accounting pronouncements and accounting changes, including the expected dates of adoption and estimated effects, if any, on our condensed consolidated financial statements.

  

 

Results of Operations

 

Discussion of Financial Data for the Three and Six Months Ended June 30, 2019 and 2018

 

Revenues

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Solutions

  $ 13,429     $ 15,266     $ (1,837

)

    (12

)%

  $ 30,090     $ 33,456     $ (3,366 )     (10

)%

Gainshare performance incentives

    7,139       5,853       1,286       22

%

    11,019       12,400       (1,381 )     (11

)%

Total revenues

  $ 20,568     $ 21,119     $ (551

)

    (3

)%

  $ 41,109     $ 45,856     $ (4,747 )     (10

)%

Solutions revenue as a percentage of total revenues

    65

%

    72

%

                    73

%

    73

%

               

Gainshare performance incentives as a percentage of total revenues

    35

%

    28

%

                    27

%

    27

%

               

 

Solutions revenue is derived from services (including solution implementations, software support and maintenance, consulting, and training) and software and hardware licenses provided during our customer yield improvement engagements as well as during solution product sales.  Solutions revenue decreased $1.8 million and $3.4 million for the three and six months ended June 30, 2019, compared to the year-ago periods, due primarily to the decrease in the revenue from our yield ramp solutions resulting from lower hours worked across multiple contracts and customers, which was partially offset by increases in Exensio big data solution revenues that were driven by higher business activity. Deferred revenue for the second fiscal quarter of 2019 includes $1.0 million associated with one customer in China that is significantly delinquent in payments, which revenue we expect to recognize in the future when it is more than likely that such payments will be made in the near term. Our Solutions revenue may fluctuate in the future and is dependent on a number of factors, including the semiconductor industry’s continued acceptance of our solutions, the timing of purchases by existing and new customers, cancellations by existing customers, and our ability to attract new customers and penetrate new markets, and further penetration of our current customer base. Fluctuations in future results may also occur if any of our significant customers renegotiate pre-existing contractual commitments, including due to adverse changes in their own business.  

   

Gainshare performance incentives revenues represent royalties and performance incentives earned contingent upon our customers reaching certain defined operational levels. Revenue derived from Gainshare performance incentives increased by $1.3 million for the three months ended June 30, 2019, compared to the year-ago period, due primarily to higher Gainshare performance incentives revenues from 14nm technology node. Revenue derived from Gainshare performance incentives decreased by $1.4 million for the six months ended June 30, 2019, compared to the year-ago period, due primarily to lower Gainshare performance incentives revenues from 28nm technology node during the first quarter of fiscal year 2019. Our Gainshare performance incentives revenue may continue to fluctuate from period to period. Gainshare performance incentives revenue is dependent on many factors that are outside our control, including among others, continued production of ICs by our customers at facilities at which we generate Gainshare, sustained yield improvements by our customers, and our ability to enter into new solutions contracts containing Gainshare performance incentives. 

 

Gross Margin 

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Solutions

  $ 5,597     $ 4,349     $ 1,248       29

%

  $ 14,390     $ 11,057     $ 3,333       30

%

Gainshare performance incentives

    7,139       5,853       1,286       22

%

    11,019       12,400       (1,381 )     (11

)%

Gross profit

  $ 12,736     $ 10,202     $ 2,534       25

%

  $ 25,409     $ 23,457     $ 1,952       8

%

Gross margin – Solutions revenue

    27

%

    20

%

                    35

%

    24

%

               

Gross margin – Gainshare performance incentives

    35

%

    28

%

                    27

%

    27

%

               

Gross margin – Total Company

    62

%

    48

%

                    62

%

    51

%

               

 

 

Gross margin increased for the three months ended June 30, 2019 compared to the year-ago period, due primarily to an increase in Gainshare performance incentives and reduction in headcount primarily related to our yield ramp business, which is a cost of revenues. Cost of solutions decreased for the three months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $2.2 million decrease in personnel-related cost driven by lower headcount and lower chargeable hours incurred across multiple contracts and customers, and a decrease in stock-based compensation expense, (ii) a $0.4 million decrease in hardware and equipment expense due to lesser solutions revenue, and (iii) a $0.3 million decrease in travel expenses resulting from our cost management effort. 

 

Gross margin increased for the six months ended June 30, 2019 compared to the year-ago period, due primarily to recognition of Solutions revenue of $3.3 million from a customer contract amendment during the first quarter of fiscal year 2019, without which our gross margin would be approximately 3.5% lower, and reduction in headcount primarily related to our yield ramp business, which is a cost of revenues. Cost of solutions decreased for the six months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $5.0 million decrease in personnel-related cost driven by lower headcount and lower chargeable hours incurred across multiple contracts and customers, and a decrease in stock-based compensation expense, partially offset by a provision for discretionary employee bonuses for fiscal year 2019, (ii) a $0.9 million decrease in hardware and equipment expense due to lesser solutions revenue, (iii) a $0.5 million decrease in travel expenses resulting from our cost management effort, and (iv) a $0.3 million decrease in facilities expense. These increases in gross margin were partially offset by a $1.4 million decrease in Gainshare performance incentives

 

Research and Development

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Research and development

  $ 7,312     $ 7,100     $ 212       3

%

  $ 15,558     $ 14,345     $ 1,213       8

%

Research and development as a percentage of total revenues

    36

%

    34

%

                    38

%

    31

%

               

 

Research and development expenses consist primarily of personnel-related costs to support product development activities, including compensation and benefits, outside development services, travel, facilities cost allocations, and stock-based compensation charges.

 

Research and development expenses slightly increased for the three months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $0.1 million increase in personnel-related cost driven primarily by salary expenses related to our annual merit performance program, and higher payroll expenses charged due to the shifting of more resources from our yield ramp business to research and development activities, and (ii) a $0.3 million increase in facilities and other expenses. These increases in research and development expense were partially offset by a $0.2 million decrease in subcontractor expenses that is primarily related to our DFI and Exensio solutions.

 

Research and development expenses increased for the six months ended June 30, 2019, compared to the year-ago period due primarily to (i) a $1.4 million increase in personnel-related expense driven by an increase in stock based compensation expense of $0.9 million, higher payroll expenses charged due to the shifting of more resources from our yield ramp business to research and development activities, a provision for discretionary employee bonuses for fiscal year 2019, and salary expenses related to our worldwide merit increases, and (ii) a $0.3 million increase in facilities expense. These increases in research and development expense were partially offset by a $0.6 million decrease in subcontractor expenses that is primarily related to our DFI and Exensio solutions.

 

We anticipate our expenses in research and development will fluctuate in absolute dollars from period to period as a result of cost control initiatives and the timing of product development projects and revenue generating activity requirements.

 

 

Selling, General and Administrative

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Selling, general and administrative

  $ 6,940     $ 5,919     $ 1,021       17 %   $ 13,950     $ 12,294     $ 1,656       13

%

Selling, general and administrative as a percentage of total revenues

    34

%

    28

%

                    34

%

    27

%

               

 

Selling, general and administrative expenses consist primarily of compensation and benefits for sales, marketing and general and administrative personnel, legal and accounting services, marketing communications, travel and facilities cost allocations, and stock-based compensation charges.

 

Selling, general and administrative expenses increased for the three months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $0.9 million increase in personnel-related expenses driven by higher payroll expenses allocated to selling and marketing activities as a result of shifting of resources from our yield ramp business, provision for discretionary and other employee bonuses for fiscal year 2019 and increase in accrued vacation benefits, partially offset by a decrease in stock-based compensation, (ii) a $0.4 million increase in legal expense due primarily to a business acquisition, and (iii) $0.2 million increase in facilities and depreciation and amortization expense. These increases in selling, general and administrative expenses were partially offset by a $0.2 million decrease in professional fees due to lower audit fees, a $0.2 million decrease in travel expenses resulting from our cost management effort, and a $0.1 million decrease in operating lease expense.

 

Selling, general and administrative expenses increased for the six months ended June 30, 2019, compared to the year-ago period, primarily due to (i) a $1.6 million increase in personnel-related expenses driven by higher payroll expenses allocated to selling and marketing activities as a result of the shifting of resources from our yield ramp business, a provision for discretionary employee bonuses for fiscal year 2019 and increase in accrued vacation benefits, partially offset by a decrease in stock-based compensation, (ii) a $0.3 million increase in legal expense due primarily related to a business acquisition, (iii) a $0.2 million increase in recruiting expense, and (iv) a $0.3 million increase in facilities and depreciation and amortization expense. These increases in selling, general and administrative expenses were partially offset by a $0.4 million decrease in professional fees due to lower audit fees, a $0.2 million decrease in travel expenses resulting from our cost management effort, and a $0.2 million decrease in operating lease expense.

 

Amortization of Other Acquired Intangible Assets

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Amortization of other acquired intangible assets

  $ 154     $ 108     $ 46       43

%

  $ 262     $ 217     $ 45       21

%

 

Amortization of other acquired intangible assets consists of amortization of intangibles acquired as a result of certain business combination. The increase in amortization of other acquired intangible assets for the three and six months ended June 30, 2019, compared to the year-ago periods, was primarily related to amortization of other acquired intangible assets related to acquisition of certain assets from StreamMosaic, Inc.

 

 

 

Interest and Other Income (Expense), Net

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Interest and other income (expense), net

  $ 111     $ 390     $ (279

)

    (72

)%

  $ 105     $ 59     $ 46       78

%

 

Interest and other income (expense), net, primarily consists of interest income and foreign currency transaction exchange gain (loss). Interest and other income (expense), net, decreased for the three months ended June 30, 2019, compared to the year-ago period primarily due to net unfavorable fluctuations in foreign exchange rates. Interest and other income (expense), net, slightly increased for the six months ended June 30, 2019, compared to the year-ago period, primarily due to increase in interest income and decrease in other charges.

 

Income Tax Benefit

 

   

Three Months Ended
June 30,

   

Change

   

Six Months Ended
June 30,

   

Change

 

(Dollars in thousands)

 

2019

   

2018

   

$

   

%

   

2019

   

2018

   

$

   

%

 

Income tax benefit

  $ (849 )   $ (439 )   $ 410       93 %   $ (947 )   $ (820 )   $ 127       15 %

 

Income tax benefit increased for the three and six months ended June 30, 2019, compared to the year-ago periods, primarily due to the changes in forecasted income/loss between fiscal year 2019 and 2018, and higher excess tax benefit for employee stock compensation compared to the year-ago periods.

 

 

Liquidity and Capital Resources

 

As of June 30, 2019, our working capital, defined as total current assets less total current liabilities, was $126.7 million, compared to $137.7 million as of December 31, 2018. Cash and cash equivalents were $86.8 million as of June 30, 2019, compared to $96.1 million as of December 31, 2018. As of June 30, 2019, and December 31, 2018, cash and cash equivalents held by our foreign subsidiaries were $5.3 million and $4.1 million, respectively. We believe that our existing cash resources and anticipated funds from operations will satisfy our cash requirements to fund our operating activities, capital expenditures and other obligations for the next twelve months.

 

   

Six Months Ended

June 30,

         
   

2019

   

2018

   

$ Change

 

(In thousands)

                       

Net cash flows provided by (used in):

                       

Operating activities

  $ 4,966     $ 9,719     $ (4,753

)

Investing activities

    (6,664

)

    (4,810

)

    (1,854

)

Financing activities

    (7,556

)

    (5,201

)

    (2,355

)

Effect of exchange rate changes on cash and cash equivalents

    (18

)

    (59

)

    41  

Net decrease in cash and cash equivalents

  $ (9,272

)

  $ (351

)

  $ (8,921

)

 

 

Net Cash Flows Provided by Operating Activities

 

Cash flow from operating activities during the six months ended June 30, 2019 mostly consisted of net loss, adjusted for certain non-cash items which primarily consisted of depreciation and amortization, share-based compensation expense and deferred tax assets. The $4.8 million decrease in cash flows from operating activities for the six months ended June 30, 2019, compared to the year-ago period, was driven primarily by (i) a $0.9 million increase in net loss, (ii) a decrease in non-cash adjustments to net loss by $0.1 million primarily due to an increase in deferred tax assets of $0.7 million, and an increase in stock-based compensation expense of $0.4 million, and (iii) a $3.8 million decrease in net change from operating assets and liabilities. The major contributors to the net change in operating assets and liabilities for the six months ended June 30, 2019 were as follows:

 

Accounts receivable increased by $0.8 million for the six months ended June 30, 2019 compared to a decreased in accounts receivable by $4.5 million for the six months ended June 30, 2018 contributing to a higher net cash flows provided by operating activities in the year ago period. Our days of sales outstanding, or DSO, increased from 135 days at December 31, 2018 to 172 days at June 30, 2019, and includes three slow paying customers in Asia. Had it not been for these three customers, our DSO at June 30, 2019 would have been 105 days. One customer has received a contractual dispute notice from us demanding payment. Under the dispute notice, the Company’s management agrees to meet to resolve the payment matter. If the dispute is not resolved, the matter would proceed to binding arbitration. We believe that we have honored the contract and would prevail in any arbitration. The customer represents 37 days of the DSO. Two other customers have administrative issues, which are being resolved. Accounts receivable balances from these customers when combined represent 67 days of DSO.

 

Deferred revenue increased by $1.2 million primarily due to timing of billing and revenue recognition.

 

Net Cash Flows Used in Investing Activities

 

Net cash used in investing activities increased for the six months ended June 30, 2019 compared to the year-ago period. For the six months ended June 30, 2019, cash flows used in investing activities related to (i) a $4.1 million property and equipment purchased primarily related to the construction of our DFI solution and expansion of our research and development laboratory and clean room and (ii) a $2.7 million payment for a business acquisition. For the six months ended June 30, 2018, cash flows used in investing activities related to property and equipment purchased for the development of our DFI solution.

 

Net Cash Flows Used in Financing Activities

 

Net cash used in financing activities increased by $2.4 million for the six months ended June 30, 2019, compared to the year-ago period. For the six months ended June 30, 2019, net cash used in financing activities primarily consisted of $7.7 million in cash used to repurchase shares of our common stock and $1.5 million in cash payments for taxes related to net share settlement of equity awards, partially offset by $1.6 million of proceeds from our Employee Stock Purchase Plan and exercise of stock options.  For the six months ended June 30, 2018, net cash used in financing activities consisted of $5.2 million in cash used to repurchase shares of our common stock, $1.4 million of cash payments for taxes related to net share settlement of equity awards, partially offset by $1.4 million of proceeds from our Employee Stock Purchase Plan and exercise of stock options.

 

 

 

Contractual Obligations

 

The following table summarizes our known contractual obligations (in thousands) as of June 30, 2019:

 

   

Payments Due by Period

 

Contractual Obligations

 

2019

(remaining

six

months)

   

2020

   

2021

   

2022

   

2023

   

2024 and

thereafter

   

Total

 

Operating lease obligations(1)

  $ 882     $ 1,862     $ 1,711     $ 1,526     $ 1,167     $ 3,673     $ 10,821  

Purchase obligations(2)

    8,147       2,274       555       8                   10,984  

Total(3)

  $ 9,029     $ 4,136     $ 2,266     $ 1,534     $ 1,167     $ 3,673     $ 21,805  

 

 


 

 

(1)

Refer to Note 5 of “Notes to Condensed Consolidated Financial Statements (Unaudited)” (Item 1 of Part I of this Report) for further discussion. 

 

 

 

 

(2)

Purchase obligations consist of agreements to purchase goods and services entered in the ordinary course of business. 

 

 

 

 

(3)

The contractual obligation table above excludes liabilities for uncertain tax positions of $3.0 million, which are not practicable to assign to any particular years, due to the inherent uncertainty of the tax positions.  See Note 9 of “Notes to Condensed Consolidated Financial Statements (Unaudited)” (Item 1 of Part I of this Report) for further discussion. 

 

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

We are exposed to three primary types of market risks: credit risk and counterparty risk, foreign currency exchange rate risk and interest rate risk. The following discusses our exposure to market risk related to changes in interest rates and foreign currency exchange rates. We do not currently own any equity investments, nor do we expect to own any in the foreseeable future. This discussion contains forward-looking statements that are subject to risks and uncertainties. Actual results could vary materially as a result of a number of factors.

  

Interest Rate Risk.   As of June 30, 2019, we had cash and cash equivalents of $86.8 million. Cash and cash equivalents consisted of cash and highly liquid money market instruments. We would not expect our operating results or cash flows to be affected to any significant degree by the effect of a sudden change in market interest on our portfolio. A hypothetical increase in market interest rates of 100 basis points from the market rates in effect at June 30, 2019, would cause the fair value of these investments to decrease by an immaterial amount, which would not have significantly impacted our financial position or results of operations.

 

Foreign Currency and Exchange Risk.   Certain of our payables for our international offices are denominated in the local currency, including the Euro, Yen and RMB. Therefore, a portion of our operating expenditures is subject to foreign currency risks. We enter into foreign currency forward contracts to reduce the exposure to foreign currency exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities. We do not use foreign currency forward contracts for speculative or trading purposes. We record these forward contracts at fair value. The counterparty to these foreign currency forward contracts is a large global financial institution that we believe is creditworthy, and therefore, we believe the credit risk of counterparty non-performance is not significant. The change in fair value of these contracts is recorded into earnings as a component of other income (expense), net and offsets the change in fair value of foreign currency denominated monetary assets and liabilities, which is also recorded in other income (expense), net. As of June 30, 2019, we had no outstanding forward contracts.  Subsequent to the end of second quarter of 2019, we entered into one outstanding forward contract with a notional amount of $8.3 million. The foreign currency exchange rate movement of plus-or-minus 10% will result in the change in fair value of this contract of plus-or-minus $0.8 million.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements, investments in special purpose entities or undisclosed borrowings or debt.   

 

 

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our principal executive officer and principal financial and accounting officer, evaluated the effectiveness of our “disclosure controls and procedures” as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) as of June 30, 2019, in connection with the filing of this Quarterly Report on Form 10-Q. Based on that evaluation as of June 30, 2019, our principal executive officer and principal financial and accounting officer concluded that our disclosure controls and procedures were effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in rules and forms of the SEC and accumulated and communicated to our management as appropriate to allow timely decisions regarding required disclosure.    

 

Changes in Internal Control over Financial Reporting

 

There were no changes in the Company's internal control over financial reporting during the three months ended June 30, 2019, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. 

 

 

PART II — OTHER INFORMATION

 

 

Item 1. Legal Proceedings

 

From time to time, we are subject to various claims and legal proceedings that arise in the ordinary course of business. We accrue for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. During the reported period, we were not a party to any material legal proceedings, thus no loss was probable and no amount was accrued at June 30, 2019.

 

 

Item 1A. Risk Factors

 

Item 1A, “Risk Factors,” on pages 13 through 19 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2018, provides information on the significant risks associated with our business. Except as set forth below, there have been no subsequent material changes to these risks.  

 

We have a limited number of customers with significant past due receivable balances, and our failure to collect a significant portion of such balances could adversely affect our cash, require us to write-off receivables or increase our bad debt allowance, and lose future business with these customers.

 

We recognized revenue from a limited number of customers in 2017, 2018 and 2019 for services and deliverables that were performed and invoiced but remain largely unpaid. Our accounts receivable balance, net of allowances, was $52.4 million and $51.6 million as of June 30, 2019 and December 31, 2018, respectively. Days sales outstanding in accounts receivable (“DSO”) at the end of the second quarter of fiscal 2019 was 172 days.  Two customers accounted for 56% of our gross accounts receivable as of December 31, 2018 and 2017, and one customer accounted for 37% and 40% of our revenues for 2018 and 2017, respectively. The allowance for doubtful accounts was $0.3 million and $0.4 million as of December 31, 2018 and 2017, respectively. We generally do not require collateral or other security to support accounts receivable. Despite the financial ability of these customers to pay and on-going services by PDF under valid contracts, customers may delay payments or make claims regarding our performance or the validity of the contracts in an attempt to negotiate reductions or to credit such balances against future work to be performed by us. Our allowances for potential credit losses, if any, could be insufficient, and we may need to adjust our allowance for doubtful accounts from current estimates or write-off receivables depending on such claims in the future.  Any adjustments could be material to our consolidated financial statements and cash flows and, if, contrary to our judgment, it is later determined that an allowance should have been recorded earlier, we may be required to restate prior periods.  Moreover, if we are forced to pursue legal remedies to collect receivables, our business relationship and future business with these customers could suffer.

  

 

 

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

 

The table below sets forth the information with respect to purchases made by or on behalf of the Company or any “affiliated purchaser” (as the term is defined in Rule 10b-18(a)(3) under the Exchange Act) of our common stock during the three months ended June 30, 2019 (in thousands except per share amounts): 

 

 

ISSUER PURCHASES OF EQUITY SECURITIES

 

 

 

 

 

 

 

 

 

 

Period

 

Total

Number of

Shares

Purchased

(in thousands)

(1)

   

Average

Price Paid

Per Share

   

Total Number

of Shares

Purchased

as Part of

Publicly

Announced

Programs

(in thousands)

(1)

   

Approximate

Dollar

Value of

Shares that

May Yet Be

Purchased

Under

Programs

(in thousands)

(1)

 

April 1, 2019 through April 30, 2019

        $           $ 21,084  

May 1, 2019 through May 31, 2019

    145     $ 12.61       145     $ 19,255  

June 1, 2019 through June 30, 2019

    155     $ 12.66       155     $ 17,293  

Total

    300     $ 12.63       300          

 

 

 

 

 


 

 

(1)

On May 29, 2018, the Board of Directors adopted a new 2018 program to repurchase up to $25.0 million of common stock both on the open market and in privately negotiated transactions, from time to time, over the next two years. See Note 6 of “Notes to Condensed Consolidated Financial Statements (Unaudited)” (Item 1 of Part I of this Report) for further information regarding our stock repurchase program.

 

 

Item 3. Defaults Upon Senior Securities

 

None.  

 

Item 4. Mine Safety Disclosures

 

None. 

 

Item 5. Other Information

 

None. 

 

 

 

Item 6. Exhibits

 

Exhibit

Number 

  

 

Description 

     

 3.1

 

Amended and Restated Bylaws of PDF Solutions, Inc. effective April 26, 2019, filed as Exhibit 3.1 to the Company’s Form 8-K filed on May 1, 2019, and incorporated herein by reference.

     

10.1

 

PDF Solutions, Inc.’s Fifth Amended and Restated 2011 Stock Incentive Plan, filed as Appendix A to the Company’s Proxy Statement filed on April 30, 2019, and incorporated herein by reference.*

     

31.01

  

Certification of the principal executive officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.†

  

  

  

31.02

  

Certification of the principal financial and accounting officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.†

  

  

  

32.01

  

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**

  

  

  

32.02

  

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**

  

  

  

101.INS 

  

XBRL Instance Document.†

  

  

  

101.SCH    

  

XBRL Taxonomy Extension Schema Document.†

  

  

  

101.CAL

  

XBRL Taxonomy Extension Calculation Linkbase Document.†

  

  

  

101.DEF

  

XBRL Taxonomy Extension Definition Linkbase Document.†

  

  

  

101.LAB 

  

XBRL Taxonomy Extension Label Linkbase Document.†

  

  

  

101.PRE 

  

XBRL Taxonomy Extension Presentation Linkbase Document.† 

  

 

 

__________________________

 

 

 *

Indicates management contract or compensatory plan or arrangement.

 

Filed herewith.

 

 **

Furnished, and not filed.

 

 

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.

 

  

PDF SOLUTIONS, INC. 

  

  

  

  

  

  

  

  

Date:  August 6, 2019

By:

/s/ JOHN K. KIBARIAN

  

  

  

John K. Kibarian

  

  

  

President and Chief Executive Officer

  

  

  

(principal executive officer)

  

 

 

Date: August 6, 2019

By:

/s/ CHRISTINE A. RUSSELL

  

  

  

Christine A. Russell

  

  

  

Executive Vice President, Finance and Chief Financial Officer

  

  

  

(principal financial and accounting officer)

  

 

39

EX-31.01 2 ex_151588.htm EXHIBIT 31.01 ex_151588.htm

 

Exhibit 31.01

 

 

CERTIFICATIONS

 

 I, John K. Kibarian, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of PDF Solutions, Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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.

 

  

By:

 /s/ John K. Kibarian

  

  

John K. Kibarian

  

  

President and Chief Executive Officer 

  

  

(principal executive officer) 

Date: August 6, 2019

 

EX-31.02 3 ex_151589.htm EXHIBIT 31.02 ex_151589.htm

 

Exhibit 31.02

 

CERTIFICATIONS

 

 

 

I, Christine A. Russell, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of PDF Solutions, Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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.

 

  

By:

/s/ Christine A. Russell

  

  

Christine A. Russell

  

  

Executive Vice President, Finance and Chief Financial Officer 

  

  

(principal financial and accounting officer) 

Date: August 6, 2019

 

EX-32.01 4 ex_151590.htm EXHIBIT 32.01 ex_151590.htm

 

 Exhibit 32.01

 

 

CERTIFICATION 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 of PDF Solutions, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2019, as filed with the Securities and Exchange Commission on August 6, 2019 (the “Report”), I, John K. Kibarian, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

  

By:

/s/ John K. Kibarian

  

  

John K. Kibarian

  

  

President and Chief Executive Officer 

  

  

(principal executive officer) 

Date: August 6, 2019

 

EX-32.02 5 ex_151591.htm EXHIBIT 32.02 ex_151591.htm

 

Exhibit 32.02

 

CERTIFICATION 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 of PDF Solutions, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2019 as filed with the Securities and Exchange Commission on August 6, 2019 (the “Report”), I, Christine A. Russell, Executive Vice President, Finance and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

 

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

  

By:

/s/ Christine A. Russell

  

  

Christine A. Russell

  

  

Executive Vice President, Finance and Chief Financial Officer

  

  

(principal financial and accounting officer) 

Date: August 6, 2019

 

EX-101.INS 6 pdfs-20190630.xml XBRL INSTANCE DOCUMENT false --12-31 Q2 2019 2019-06-30 10-Q 0001120914 32442624 Yes false Accelerated Filer PDF SOLUTIONS INC false true pdfs 154000 108000 262000 217000 1088000 635000 675000 0.02 8.93 9.29 453000 7000 5200000 1000000 0.58 0.68 0.66 0.68 0.42 0.32 0.34 0.32 1 1 1 1 557000 557000 918000 918000 557000 557000 819000 819000 54000 72000 36000 63000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Customer</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table></div> 1.33 5600000 5300000 5600000 11300000 700000 1813000 2454000 52381000 51570000 3571000 3751000 2404000 3235000 26074000 24119000 -1292000 -1276000 P1Y P9Y P4Y P9Y P2Y P7Y P7Y P10Y 318356000 310660000 3469000 3469000 2601000 2601000 2871000 2871000 2699000 2699000 799000 968000 1659000 1981000 901000 845000 2619000 1724000 734000 889000 1632000 1852000 2434000 2702000 5910000 5557000 332000 332000 300000 549000 300000 505000 606000 621000 614000 638000 813000 1108000 781000 1034000 18000 198000 16000 1437000 1729000 1593000 1688000 229671000 225905000 148041000 157221000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Basis of Presentation&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the &#x201c;Company&#x201d;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;), including the instructions to the Quarterly Report on Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-Q and Article <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> of Regulation S-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">X.</div> Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted. The interim unaudited condensed consolidated financial statements reflect, in the opinion of management, all adjustments necessary (consisting only of normal recurring adjustments), to present a fair statement of results for the interim periods presented. The operating results for any interim period are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> necessarily indicative of the results that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be expected for other interim periods or the full fiscal year. The accompanying interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto in the Company&#x2019;s Annual Report on Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The condensed consolidated balance sheet at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018,&nbsp;</div>has been derived from the audited consolidated financial statements but does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include all disclosures required by accounting principles generally accepted in the United States of America.</div></div></div></div> 370000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.</div> BUSINESS COMBINATION</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 29, 2019 (</div>the &#x201c;Acquisition Date&#x201d;), the Company acquired certain assets from StreamMosaic, Inc., a privately held provider of artificial intelligence and machine learning solutions, including the Stream.AI software product line and related assets. Pursuant to the terms of an asset purchase agreement, the Company acquired certain assets, including all intellectual property, from StreamMosaic and certain related liabilities for the purpose of enhancing the Company&#x2019;s position in advanced data analytics for semiconductors and electronics by broadening its product offering and expanding its customer reach.&nbsp;In connection with the acquisition, the Company paid a total consideration of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.7</div> million using cash on hand.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company accounted for this acquisition as a business combination. This method requires&nbsp;that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the Acquisition Date.&nbsp;The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The goodwill recorded from this acquisition represents business benefits the Company anticipates from assembled workforce and expectation for expanded sales opportunities in advanced data analytics for semiconductors and electronics.&nbsp;The amount of goodwill expected to be deductible for tax purposes is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$370,000.</div>&nbsp;Pro-forma results of operations have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> been presented because the effect of the acquisition was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> material to our financial results.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Intangible assets consist of developed technology and customer relationships. The value assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of intangibles acquired. The following table summarizes the allocation of the fair values of the assets acquired and liabilities assumed and the related useful lives, where applicable:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">&nbsp;&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands)</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">period (years)</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finite-lived intangible assets:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Developed technology</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,640</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationship</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">700</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenue</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(50</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Net asset acquired</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-weight: bold;">$</div></td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">2,290</div></div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">370</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Purchase consideration</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-weight: bold;">$</div></td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">2,660</div></div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">&nbsp;</div></div> 50000 1640000 700000 2290000 859000 1673000 100000 227000 100000 179000 0 0 0 0 600000 500000 86817000 96089000 101267000 100916000 -9272000 -351000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></div><div style="display: inline; font-weight: bold;">. COMMITMENTS AND CONTINGENCIES</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic;">Indemnifications</div> &#x2014; The Company generally provides a warranty to its customers that its software will perform substantially in accordance with documented specifications typically for a period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div>&nbsp;days following initial&nbsp;delivery of its products. The Company also indemnifies certain customers from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party claims of intellectual property infringement relating to the use of its products. Historically, costs related to these guarantees have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> been significant. The Company is unable to estimate the maximum potential impact of these guarantees on its future results of operations.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">&nbsp;<div style="display: inline; font-style: italic;">Purchase obligations</div> &#x2014; The Company has purchase obligations with certain suppliers for the purchase of goods and services entered in the ordinary course of business. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>total outstanding purchase obligations were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11.0</div>&nbsp;million, which are primarily due within the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;"><div style="display: inline; font-style: italic;">Indemnification of Officers and Directors</div> &nbsp;&#x2014; As permitted by the Delaware general corporation law, the Company has included a provision in its certificate of incorporation to eliminate the personal liability of its officers and directors for monetary damages for breach or alleged breach of their fiduciary duties as officers or directors, other than in cases of fraud or other willful misconduct.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">In addition, the Bylaws of the Company provide that the Company is required to indemnify its officers and directors even when indemnification would otherwise be discretionary, and the Company is required to advance expenses to its officers and directors as incurred in connection with proceedings against them for which they <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be indemnified. The Company has entered into indemnification agreements with its officers and directors containing provisions that are in some respects broader than the specific indemnification provisions contained in the Delaware general corporation law. The indemnification agreements require the Company to indemnify its officers and directors against liabilities that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>arise by reason of their status or service as officers and directors other than for liabilities arising from willful misconduct of a culpable nature, to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified, and to obtain directors&#x2019; and officers&#x2019; insurance if available on reasonable terms. The Company has obtained directors&#x2019; and officers&#x2019; liability insurance in amounts comparable to other companies of the Company&#x2019;s size and in the Company&#x2019;s industry. Since a maximum obligation of the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> explicitly stated in the Company&#x2019;s Bylaws or in its indemnification agreements and will depend on the facts and circumstances that arise out of any future claims, the overall maximum amount of the obligations cannot be reasonably estimated.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;"><div style="display: inline; font-style: italic;">Litigation</div> &#x2014; From time to time,&nbsp;the Company is&nbsp;subject to various claims and legal proceedings that arise in the ordinary course of business. The Company&nbsp;accrues for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> party to any material legal proceedings, thus <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> loss was probable and&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> amount was accrued.&nbsp;&nbsp;&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">&nbsp;</div></div> 10800000 0.00015 0.00015 70000000 70000000 41326000 40677000 32291000 32382000 5000 5000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.</div> EMPLOYEE BENEFIT PLANS</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company had the following stock-based compensation plans:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Employee Stock Purchase Plan </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2001, </div>the Company adopted a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div>-year Employee Stock Purchase Plan (as amended, the &#x201c;Purchase Plan&#x201d;) under which eligible employees can contribute up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of their compensation, as defined in the Purchase Plan, towards the purchase of shares of PDF common stock at a price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">85%</div> of the lower of the fair market value at the beginning of the offering period or the end of the purchase period. The Purchase Plan consists of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twenty-four</div>-month offering periods with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four six</div>-month purchase periods in each offering period. Under the Purchase Plan, on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1 </div>of each year, starting with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2002,</div> the number of shares reserved for issuance will automatically increase by the lesser of (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">675,000</div>&nbsp;shares, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>)&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2%</div> of the Company&#x2019;s outstanding common stock on the last day of the immediately preceding year, or (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>)&nbsp;the number of shares determined by the board of directors. At the annual meeting of stockholders on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 18, 2010, </div>the Company&#x2019;s stockholders approved an amendment to the Purchase Plan to extend it through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 17, 2020.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company estimated the fair value of purchase rights granted under the Purchase Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months Ended June 30, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45.19</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37.23</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.93</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average fair value per share of options granted during the period</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.67</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.32</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> shares were issued under the Purchase Plan. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> a total of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">108,000</div> shares, respectively, were issued at a weighted-average purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.93</div>&nbsp;and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.29</div> per share, respectively. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div> million of unrecognized compensation cost related to the Purchase Plan. That cost is expected to be recognized over a weighted average period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.6</div> years.&nbsp;As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.2</div> million shares were available for future issuance under the Purchase Plan.&nbsp;&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Stock Incentive Plans</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 16, 2011, </div>the Company&#x2019;s stockholders approved the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Stock Incentive Plan, which has been amended and restated a number of times (as amended, the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x201c;2011</div> Plan&#x201d;). Under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Plan, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>award stock options, stock appreciation rights, stock grants or stock units covering shares of the Company&#x2019;s common stock to employees, directors, non-employee directors and contractors. The aggregate number of shares reserved for awards under this plan is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,300,000</div> shares, plus up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,500,000</div> shares previously issued under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> Plan that are forfeited or repurchased by the Company or shares subject to awards previously issued under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> Plan that expire or that terminate without having been exercised or settled in full on or after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 16, 2011. </div>In case of awards other than options or stock appreciation rights, the aggregate number of shares reserved under the plan will be decreased at a rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.33</div> shares issued pursuant to such awards. The exercise price for stock options must generally be at prices <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> less than the fair market value at the date of grant. Stock options generally expire <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years from the date of grant and become vested and exercisable over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div>-year period.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001,</div> the Company adopted a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> Stock Plan (the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x201c;2001</div> Plan&#x201d;). In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003,</div> in connection with its acquisition of IDS Systems Inc., the Company assumed IDS&#x2019; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> Stock Option / Stock Issuance Plan (the &#x201c;IDS Plan&#x201d;). Both of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> and the IDS Plans expired in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011.</div> Stock options granted under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> and IDS Plans generally expire <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years from the date of grant and become vested and exercisable over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> -year period. Although <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> new awards <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be granted under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> or IDS Plans, awards made under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> and IDS Plans that are currently outstanding remain subject to the terms of each such plan.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.8</div> million shares of common stock were reserved to cover stock-based awards under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Plan, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.4</div> million shares were available for future grant. The number of shares reserved and available under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Plan includes <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div> million shares that were subject to awards previously made under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> Plan and were forfeited, expired or repurchased by the Company after adoption of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Plan through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019. </div>As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> </div>outstanding awards that had been granted outside of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> or the IDS Plans (collectively, the &#x201c;Stock Plans&#x201d;).</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company estimated the fair value of share-based awards granted under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Stock Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.46</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.46</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.43</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42.19</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44.71</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42.22</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.94</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.44</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average fair value per share of options granted during the period</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.67</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.54</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.28</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> stock options were granted during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Stock-based compensation is estimated at the grant date based on the award&#x2019;s fair value and is recognized on a straight-line basis over the vesting periods, generally <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> years<div style="display: inline; font-style: italic;">.</div> Stock-based compensation expense before taxes related to the Company&#x2019;s&nbsp;stock plans&nbsp;and employee stock purchase plan&nbsp;was allocated as follows (in thousands):&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of solutions</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">799</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">968</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,659</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,981</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">901</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">845</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,619</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,724</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">734</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">889</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,632</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,852</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation expenses</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,434</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,702</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,910</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,557</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The stock-based compensation expense&nbsp;in the table above includes immaterial expense or credit adjustments related to cash-settled stock appreciation rights (&#x201c;SARs&#x201d;) granted to certain employees. The Company accounted for these awards as liability awards and the amount was included in accrued compensation and related benefits. Stock-based compensation capitalized in the capitalized software development costs included in the Property and Equipment, net, was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div> million at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Additional information with respect to options under the Stock Plans during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>was as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Number of </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Options </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Exercise </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Price per</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Share </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Remaining </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Contractual </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Term (years) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Aggregate</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Intrinsic</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Value </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, January 1, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,027</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.75</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted (weighted average fair value of $4.54 per share)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.43</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(156</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.42</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canceled</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(70</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14.64</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.13</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">826</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.11</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.08</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,086</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested and expected to vest, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">813</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.09</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.00</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,062</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">656</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.59</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.84</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,788</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;&nbsp;&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company&#x2019;s closing stock price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$13.12</div> per share as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019. </div>The total intrinsic value of options exercised during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div> million.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div> million of total unrecognized compensation cost related to unvested stock options. That cost is expected to be recognized over a weighted average period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.8</div> years. The total fair value of shares vested during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div> million.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Nonvested restricted stock units activity during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>was as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Shares</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average Grant </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Date Fair Value</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Per Share </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, January 1, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,835</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.93</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">162</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.28</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(406</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.29</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(113</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.78</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,478</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.61</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$13.5</div> million of total unrecognized compensation cost related to nonvested restricted stock units. That cost is expected to be recognized over a weighted average period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5</div> years.&nbsp;Restricted stock units do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have rights to dividends prior to vesting.</div></div> -674000 -2867000 -3417000 -2766000 -2691000 -52000 -2743000 -710000 36000 -424000 525000 101000 -2096000 -771000 0.58 0.56 0.58 0.59 0.31 0.35 0.22 0.21 0.33 0.4 0.34 0.39 0.1 0.42 0.42 0.16 0.21 0.11 0.05 0.31 0.32 1 1 0.44 0.41 0.15 0.21 0.1 0.07 0.31 0.31 1 1 2300000 2700000 9026000 8477000 1700000 1000000 4700000 5000000 8700000 7600000 300000 -200000 -200000 300000 7832000 10917000 15700000 22399000 143000 143000 287000 287000 4353000 4353000 1000000 200000 -2423000 -1701000 300000 21378000 19044000 10200000 9800000 1300000 2600000 2500000 1300000 2634000 2531000 8200000 55000 -22000 -551000 -292000 -365000 7689000 10774000 15413000 22112000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Licenses and Gainshare Performance Incentives</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,725</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,828</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,906</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,315</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Support and Services</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,779</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,200</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,190</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">64</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">172</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">351</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,568</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,119</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,109</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45,856</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Over time</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Point-in-time</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table></div> -0.02 -0.07 -0.10 -0.08 -0.02 -0.07 -0.10 -0.08 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></div><div style="display: inline; font-weight: bold;">. NET </div><div style="display: inline; font-weight: bold;">LOSS</div><div style="display: inline; font-weight: bold;"> PER SHARE </div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Basic net loss per share is computed by dividing net loss by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net loss per share is computed using the weighted-average number of common shares outstanding for the period plus the potential effect of dilutive securities which are convertible into common shares (using the treasury stock method), except in cases in which the effect would be anti-dilutive.&nbsp;The following is a reconciliation of the numerators and denominators used in computing basic and diluted net loss per share (in thousands except per share amount):&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Numerator:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(710</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,096</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,401</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,520</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic weighted-average common shares outstanding</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,339</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,962</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,412</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,065</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Effect of dilutive options and restricted stock</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted average shares outstanding</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,339</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,962</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,412</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,065</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss per share &#x2013; Basic</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.02</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.08</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss per share &#x2013; Diluted</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.02</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.08</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:22.5pt;">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div>&nbsp;the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of the potential common shares would have been anti-dilutive.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.2pt;text-align:justify;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:22.5pt;">The following table sets forth potential shares of common stock that are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> included in the diluted net loss per share calculation above because to do so would be anti-dilutive for the periods indicated (in thousands):&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding options</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">621</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">614</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">638</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">813</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,108</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">781</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,034</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Employee Stock Purchase Plan</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,437</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,729</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,593</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,688</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div></div> -18000 -59000 0.22 0.25 5158000 4727000 200000 168000 1000000 600000 13500000 P1Y219D P2Y292D P2Y182D <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Assets</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Total</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quoted </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Prices in</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Active </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Markets for </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Identical</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Assets </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 1) </div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Other </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Observable </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 2) </div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant Unobservable </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 3) </div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,375</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,375</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Assets</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Total</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quoted </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Prices in </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Active </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Markets for </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Identical</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Assets</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 1) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Other</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Observable</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 2) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant Unobservable</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 3) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,068</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,068</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></div><div style="display: inline; font-weight: bold;">.</div><div style="display: inline; font-weight: bold;"> FAIR VALUE MEASUREMENTS</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The multiple assumptions used to value financial instruments are referred to as inputs, and a hierarchy for inputs used in measuring fair value is established, that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#x2019;s pricing based upon its own market assumptions. These inputs are ranked according to a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> broad levels.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 9pt;">&nbsp;</td> <td style="width: 45pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> -</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Inputs are quoted prices in active markets for identical assets or liabilities.</div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 9pt;">&nbsp;</td> <td style="width: 45pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> -</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.</div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 9pt;">&nbsp;</td> <td style="width: 45pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> -</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inputs are derived from valuation techniques in which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> or more significant inputs or value drivers are unobservable.</div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The following table represents the Company&#x2019;s assets measured at fair value on a recurring basis as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>and the basis for that measurement (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Assets</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Total</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quoted </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Prices in</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Active </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Markets for </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Identical</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Assets </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 1) </div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Other </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Observable </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 2) </div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant Unobservable </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 3) </div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,375</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,375</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The following table represents the Company&#x2019;s assets measured at fair value on a recurring basis as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>and the basis for that measurement (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div> <table style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Assets</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Total</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Quoted </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Prices in </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Active </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Markets for </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Identical</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Assets</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 1) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Other</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Observable</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 2) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Significant Unobservable</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Inputs</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Level 3) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,068</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,068</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;&nbsp;&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company enters into foreign currency forward contracts from time to time to reduce the exposure to foreign currency exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities, primarily on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party accounts payables and intercompany balances. The primary objective of the Company&#x2019;s hedging program is to reduce volatility of earnings related to foreign currency exchange rate fluctuations. The counterparty to these foreign currency forward contracts is a large global financial institution that the Company believes is creditworthy, and therefore, the Company believes the credit risk of counterparty nonperformance is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> significant. These foreign currency forward contracts are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> designated for hedge accounting treatment.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Therefore, the change in fair value of these contracts is recorded into earnings as a component of other income (expense), net, and offsets the change in fair value of the foreign currency denominated assets and liabilities, which is also recorded in other income (expense), net. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company recognized a realized loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$22,000</div> and a realized loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$551,000</div> on the contracts, respectively, which was recorded in other income (expense), net in the Company&#x2019;s Condensed Consolidated Statements of Operations and Comprehensive Loss.&nbsp;&nbsp;For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company recognized a realized loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$292,000</div> and a realized loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$365,000</div> on the contracts, respectively, which was recorded in other income (expense), net in the Company&#x2019;s Condensed Consolidated Statements of Operations and Comprehensive Loss.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company carries these derivatives financial instruments on its condensed consolidated balance sheets at their fair values. The Company&#x2019;s foreign currency forward contracts are classified as Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> because they are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> outstanding forward contract.&nbsp;As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> outstanding forward contract with a notional amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.2</div> million and recorded <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$55,000</div> other current liability associated with the outstanding forward contract. &nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;&nbsp;</div></div> P9Y P9Y 4712000 4514000 13723000 13404000 660000 648000 1540000 1520000 20635000 20086000 2087000 634000 886000 886000 1093000 1269000 7440000 6740000 17460000 15820000 790000 790000 1800000 1800000 27490000 25150000 6855000 5064000 2728000 2226000 3737000 2416000 130000 142000 260000 280000 P6Y219D -130000 -3000 2293000 1923000 370000 12736000 10202000 25409000 23457000 0 0 1500000 -1559000 -2535000 -4348000 -3340000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></div><div style="display: inline; font-weight: bold;">. INCOME TAXES&nbsp;&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Income tax benefit increased <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>to a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div> million income tax benefit as compared to an income tax benefit of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.8</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018. </div>The Company&#x2019;s effective tax rate benefit was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25%</div> for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively. The Company&#x2019;s effective tax rate benefit decreased in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>as compared to the same period in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> primarily due to favorable reductions in excess tax benefits related to employee stock compensation and changes in the level of profitability and forecasted income.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company&#x2019;s total amount of unrecognized tax benefits, excluding interest and penalties, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$13.5</div> million, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.9</div> million, if recognized, would affect the Company&#x2019;s effective tax rate. The Company&#x2019;s total amount of unrecognized tax benefits, excluding interest and penalties, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$13.3</div> million, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.8</div> million, if recognized, would affect the Company's effective tax rate. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company has recorded unrecognized tax benefits of&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.0</div> million, including interest and penalties of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.7</div> million, as long-term taxes payable&nbsp;in its condensed consolidated balance sheet. The remaining <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11.3</div> million has been recorded net of our deferred tax assets, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.6</div>&nbsp;million is subject to a full valuation allowance.&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The valuation allowance was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.2</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.8</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively, which was related to California R&amp;D tax credits and California net operating losses related to the Company&#x2019;s acquisition of Syntricity.&nbsp;The Company&nbsp;has recorded a valuation allowance against these deferred tax assets because it believes that it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that these tax attributes will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be realized.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018, </div>the Tax Act creates a new requirement to include in U.S. income global intangible low-taxed income (&#x201c;GILTI&#x201d;) earned by controlled foreign corporations (&#x201c;CFCs&#x201d;). The GILTI must be included currently in the gross income of the CFCs&#x2019; U.S. shareholder. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) treating taxes due on future U.S. inclusions related to GILTI as a current-period expense when incurred (the &#x201c;period cost method&#x201d;) or (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) factoring such amounts into a company&#x2019;s measurement of its deferred taxes (the &#x201c;deferred method&#x201d;). During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company&nbsp;selected the period cost method in recording the tax effects of GILTI in its condensed consolidated financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company conducts business globally and, as a result, files numerous consolidated and separate income tax returns in the U.S. federal, various state and foreign jurisdictions. Because the Company used some of the tax attributes carried forward from previous years to tax years that are still open, statutes of limitation remain open for all tax years to the extent of the attributes carried forward into tax year <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2002</div> for federal and California tax purposes. The Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to income tax examinations in any of its major foreign subsidiaries&#x2019; jurisdictions.</div></div> -947000 -820000 -849000 -439000 887000 1104000 188000 -992000 811000 -4479000 -367000 -475000 1189000 2745000 433000 -818000 -100000 181000 -1597000 -491000 1383000 27375000 27375000 27068000 27068000 600000 700000 1100000 1300000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Year ending December 31,</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019 (remaining six months)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">882</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,862</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,711</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,526</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024 and thereafter</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,750</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future minimum lease payments</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,140</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Interest<div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">2</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,158</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of operating lease liabilities<div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">3</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,982</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> 12140000 4750000 1409000 1526000 1711000 1862000 882000 2158000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.</div> LEASES </div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company leases administrative and sales offices and certain equipment under noncancelable operating leases, which contain various renewal options and, in some cases, require payment of common area costs, taxes and utilities. These operating leases expire at various times through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2028.</div> The Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> leases that were classified as a financing lease as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019.</div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify; text-indent: 27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Leases with an initial term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months or less are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> recorded on the balance sheet, and the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Long-term operating leases are included in operating lease ROU assets and operating lease liabilities in the Company&#x2019;s condensed consolidated balance sheet as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019.</div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and operating lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>operating lease ROU assets and liabilities are recognized based on the present value of remaining lease payments over the lease term. In determining the present value of lease payments, implicit rate must be used when readily determinable. As the Company&#x2019;s leases do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> provide implicit rates, at the date of the Company&#x2019;s adoption of the new lease standard, the discount rate is calculated using the Company&#x2019;s incremental borrowing rate determined based on the information available. The operating lease ROU asset also includes any lease payments made and excludes lease incentives or tenant improvement allowance. The Company&#x2019;s lease terms <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify; text-indent: 27pt;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Operating lease expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.7</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively. Operating lease expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.1</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.3</div> million for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively.&nbsp;&nbsp;Operating lease cost includes short-term leases and variable lease costs, which are immaterial.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;&nbsp;&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Maturity of operating lease liabilities as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>are as follows (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">Year ending December 31,</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019 (remaining six months)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">882</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,862</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,711</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,526</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024 and thereafter</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,750</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future minimum lease payments</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,140</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Interest<div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">2</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,158</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of operating lease liabilities<div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">3</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,982</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</div> <hr style="text-align: left;height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 0 auto 0 0pt;" /> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the total operating lease liability includes <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div> million related&nbsp;to an option to extend a lease term that&nbsp;is reasonably certain to be exercised.</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Calculated using incremental borrowing interest rate for each lease.</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt; vertical-align: top;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">)</div></div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Includes the current portion of operating lease liabilities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.9</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019.</div></div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the&nbsp;weighted average remaining lease term&nbsp;under operating ROU leases was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.6</div> years.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the weighted average discount rate for operating lease liabilities was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.3%.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> </div>new operating lease ROU asset was obtained in exchange for operating lease liabilities during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019.</div></div></div> 34779000 26110000 229671000 225905000 21364000 19528000 0 -7556000 -5201000 -6664000 -4810000 4966000 9719000 -3401000 -2520000 -710000 -2096000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Recently Adopted Accounting Standards</div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify;"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Leases</div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify; text-indent: 27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div>the Financial Accounting Standards Board (or FASB) issued Accounting Standards Update (ASU) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> Leases (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>) and subsequent amendments to the initial guidance:&nbsp;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div>&nbsp;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,</div>&nbsp;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div>&nbsp;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div>&nbsp;and ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div>&nbsp;(collectively, Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>). Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> aims to increase transparency and comparability among organizations by requiring lessees to recognize leases with a term greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months as a right-of-use asset (&#x201c;ROU&#x201d;) and corresponding lease liabilities on the balance sheet, regardless of lease classification, and requiring disclosure of key information about leasing arrangements. The lease liability should be initially measured at the present value of the remaining contractual lease payments. Subsequently, the ROU assets will be amortized generally on a straight-line basis over the lease term, and the lease liability will bear interest expense and be reduced for lease payments. Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> became effective for public companies&#x2019; financial statements issued for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div>including interim periods within those fiscal years. A modified retrospective application is required with an option to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> restate comparative periods in the period of adoption. The Company adopted Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019 </div>using the modified retrospective approach, and financial information for the comparative period was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> updated.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In addition, the Company elected the transition package of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> practical expedients which allow companies <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to reassess (i) whether agreements contain leases, (ii) the classification of leases, and (iii) the capitalization of initial direct costs. Further, the Company elected to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div>&nbsp;separate lease&nbsp;and&nbsp;non-lease components&nbsp;for all of its leases. The Company also made an accounting policy election to recognize lease expense for leases with a term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months or less on a straight-line basis over the lease term and recognize <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> right of use asset or lease liability for those leases.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company&#x2019;s lease portfolio consists primarily of real estate assets, which include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company&#x2019;s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As a result of the adoption of the new lease accounting guidance, the Company recognized on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019:</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">operating lease liabilities of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.5</div> million, which represent the present value of the remaining lease payments, as of the date of adoption, discounted using the Company&#x2019;s incremental borrowing rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.3%,</div> and</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">operating lease ROU assets of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.7</div> million which represent the operating lease liabilities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.5</div> million, adjusted for (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) deferred rent of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div> million, and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) lease incentives or tenant improvement allowance of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div> million.</div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The adoption of the new lease accounting standard did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have any other impact on the Company&#x2019;s condensed consolidated balance sheet, and did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> impact the Company&#x2019;s operating results and cash flows. See Leases, in Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> for further information, including further discussion on the impact of adoption and changes in accounting policies relating to leases.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Income Statement &#x2013; Reporting Comprehensive Income</div><div style="display: inline; font-style: italic;"> (Loss)</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> Income Statement &#x2013; Reporting Comprehensive Income (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">220</div>): Reclassification of Certain Tax Effect from Accumulated Other Comprehensive Income. This update allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Job Act (TCJA) enacted in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 2017. </div>This update became effective for the Company for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018 </div>and interim periods within those fiscal years.&nbsp;The Company adopted this standard on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>and it did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a material impact on its condensed consolidated financial statements and footnote disclosures.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Compensation - Stock Compensation</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2018, </div>the FASB issued&nbsp;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07,</div>&nbsp;Compensation &#x2013; Stock Compensation (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718</div>), Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718,</div> to include share-based payment transactions for acquiring goods and services from nonemployees and making guidance consistent with the accounting for employee share-based compensation. The Company adopted this standard on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>and it did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a material impact on its condensed consolidated financial statements and footnote disclosures.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Management has reviewed other recently issued accounting pronouncements and has&nbsp;determined there are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> any that would have a material impact on the condensed consolidated financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Accounting Standards <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Not</div> Yet Effective</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div>&nbsp;Financial Instruments &#x2013; Credit Losses (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div>): Measurement of Credit Losses on Financial Instruments&nbsp;(ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div>) and also issued subsequent amendments to the initial guidance: ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,</div>&nbsp;Codification Improvements to Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326,</div> Financial Instruments &#x2013; Credit Losses, ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div> Codification Improvements to Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326,</div> Financial Instruments &#x2013; Credit Losses, Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815,</div> Derivatives and Hedging, and Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">825,</div> Financial Instrument, and ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">05,</div> Financial Instrument &#x2013; Credit Losses (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div>): Targeted Transition Relief (collectively, Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div>). Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div> requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and other financial assets that represent a right to receive cash. Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div> is effective for the Company beginning in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2020.</div> Early adoption is permitted. The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet determined the impact of this standard on its condensed consolidated financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div> Intangibles &#x2013; Goodwill and Other (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>). This standard&nbsp;eliminates step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> from the annual goodwill impairment test. This update is effective for annual periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div>and interim periods within those fiscal years, with early adoption permitted, and is to be applied on a prospective basis. The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> anticipate that the adoption of this standard will have a significant impact on its condensed consolidated financial statements or the related disclosures.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software (Subtopic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div>): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The new guidance clarifies the accounting for implementation costs incurred to develop or obtain internal-use software in cloud computing arrangements. Further, the standard also requires entities to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. This standard is effective for the Company beginning in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2020.</div> Early adoption is permitted.&nbsp;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div>&nbsp;should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet determined the impact of this standard on its condensed consolidated financial statements.</div></div></div></div> 41379000 35173000 2441000 508000 43820000 35681000 111000 390000 105000 59000 1 14406000 13127000 29862000 26856000 -1670000 -2925000 -4453000 -3399000 10500000 9982000 1875000 8107000 781000 8700000 7974000 0.053 0.053 P7Y219D <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.</div> BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Basis of Presentation&nbsp;</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the &#x201c;Company&#x201d;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;), including the instructions to the Quarterly Report on Form </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-Q and Article </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> of Regulation S-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">X.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted. The interim unaudited condensed consolidated financial statements reflect, in the opinion of management, all adjustments necessary (consisting only of normal recurring adjustments), to present a fair statement of results for the interim periods presented. The operating results for any interim period are </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> necessarily indicative of the results that </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">be expected for other interim periods or the full fiscal year. The accompanying interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto in the Company&#x2019;s Annual Report on Form </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-K for the year ended </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The condensed consolidated balance sheet at </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018,&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">has been derived from the audited consolidated financial statements but does </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> include all disclosures required by accounting principles generally accepted in the United States of America.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Use of Estimates&nbsp;</div></div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Reclassification&nbsp;</div></div></div><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">of Prior Period Amount</div></div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Certain prior period amounts have been reclassified to conform to current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Condensed Consolidated Statements of Cash Flows. This reclassification had </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> effect on the Company&#x2019;s reported net loss or net cash provided by operating activities.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Recently Adopted Accounting Standards</div></div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Leases</div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify; text-indent: 27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the Financial Accounting Standards Board (or FASB) issued Accounting Standards Update (ASU) </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Leases (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">) and subsequent amendments to the initial guidance:&nbsp;ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;and ASU&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;(collectively, Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">). Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> aims to increase transparency and comparability among organizations by requiring lessees to recognize leases with a term greater than </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months as a right-of-use asset (&#x201c;ROU&#x201d;) and corresponding lease liabilities on the balance sheet, regardless of lease classification, and requiring disclosure of key information about leasing arrangements. The lease liability should be initially measured at the present value of the remaining contractual lease payments. Subsequently, the ROU assets will be amortized generally on a straight-line basis over the lease term, and the lease liability will bear interest expense and be reduced for lease payments. Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> became effective for public companies&#x2019; financial statements issued for fiscal years beginning after </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">including interim periods within those fiscal years. A modified retrospective application is required with an option to </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> restate comparative periods in the period of adoption. The Company adopted Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> on </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">using the modified retrospective approach, and financial information for the comparative period was </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> updated.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In addition, the Company elected the transition package of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> practical expedients which allow companies </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to reassess (i) whether agreements contain leases, (ii) the classification of leases, and (iii) the capitalization of initial direct costs. Further, the Company elected to </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;separate lease&nbsp;and&nbsp;non-lease components&nbsp;for all of its leases. The Company also made an accounting policy election to recognize lease expense for leases with a term of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> months or less on a straight-line basis over the lease term and recognize </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> right of use asset or lease liability for those leases.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The Company&#x2019;s lease portfolio consists primarily of real estate assets, which include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company&#x2019;s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">As a result of the adoption of the new lease accounting guidance, the Company recognized on </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019:</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 36pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x25cf;</div></div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">operating lease liabilities of approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.5</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, which represent the present value of the remaining lease payments, as of the date of adoption, discounted using the Company&#x2019;s incremental borrowing rate of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.3%,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> and</div></div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x25cf;</div></div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">operating lease ROU assets of approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.7</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million which represent the operating lease liabilities of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.5</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, adjusted for (</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">) deferred rent of approximately </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million, and (</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">) lease incentives or tenant improvement allowance of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> million.</div></div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">The adoption of the new lease accounting standard did </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> have any other impact on the Company&#x2019;s condensed consolidated balance sheet, and did </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> impact the Company&#x2019;s operating results and cash flows. See Leases, in Note </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> for further information, including further discussion on the impact of adoption and changes in accounting policies relating to leases.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Income Statement &#x2013; Reporting Comprehensive Income</div></div><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> (Loss)</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Income Statement &#x2013; Reporting Comprehensive Income (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">220</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">): Reclassification of Certain Tax Effect from Accumulated Other Comprehensive Income. This update allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Job Act (TCJA) enacted in </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 2017. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">This update became effective for the Company for fiscal years beginning after </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018 </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and interim periods within those fiscal years.&nbsp;The Company adopted this standard on </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and it did </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> have a material impact on its condensed consolidated financial statements and footnote disclosures.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Compensation - Stock Compensation</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued&nbsp;ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">07,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;Compensation &#x2013; Stock Compensation (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">), Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to include share-based payment transactions for acquiring goods and services from nonemployees and making guidance consistent with the accounting for employee share-based compensation. The Company adopted this standard on </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and it did </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> have a material impact on its condensed consolidated financial statements and footnote disclosures.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Management has reviewed other recently issued accounting pronouncements and has&nbsp;determined there are </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> any that would have a material impact on the condensed consolidated financial statements.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Accounting Standards </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">Not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Yet Effective</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;Financial Instruments &#x2013; Credit Losses (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">): Measurement of Credit Losses on Financial Instruments&nbsp;(ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">) and also issued subsequent amendments to the initial guidance: ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;Codification Improvements to Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Financial Instruments &#x2013; Credit Losses, ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Codification Improvements to Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Financial Instruments &#x2013; Credit Losses, Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Derivatives and Hedging, and Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">825,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Financial Instrument, and ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">05,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Financial Instrument &#x2013; Credit Losses (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">): Targeted Transition Relief (collectively, Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">). Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and other financial assets that represent a right to receive cash. Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">326</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> is effective for the Company beginning in the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> quarter of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2020.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Early adoption is permitted. The Company has </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> yet determined the impact of this standard on its condensed consolidated financial statements.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Intangibles &#x2013; Goodwill and Other (Topic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">). This standard&nbsp;eliminates step </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> from the annual goodwill impairment test. This update is effective for annual periods beginning after </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">and interim periods within those fiscal years, with early adoption permitted, and is to be applied on a prospective basis. The Company does </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> anticipate that the adoption of this standard will have a significant impact on its condensed consolidated financial statements or the related disclosures.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">In </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">the FASB issued ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software (Subtopic </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The new guidance clarifies the accounting for implementation costs incurred to develop or obtain internal-use software in cloud computing arrangements. Further, the standard also requires entities to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. This standard is effective for the Company beginning in the </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> quarter of </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2020.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> Early adoption is permitted.&nbsp;ASU </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> yet determined the impact of this standard on its condensed consolidated financial statements.</div></div></div> 7284000 6972000 36000 -771000 -16000 -246000 1737000 2831000 7707000 5248000 91000 336000 1475000 1376000 2700000 2660000 2660000 4054000 4810000 0.00015 0.00015 5000000 5000000 0 0 0 0 0 0 8843000 9562000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Reclassification&nbsp;</div></div><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">of Prior Period Amount</div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Certain prior period amounts have been reclassified to conform to current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Condensed Consolidated Statements of Cash Flows. This reclassification had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> effect on the Company&#x2019;s reported net loss or net cash provided by operating activities.</div></div></div></div> 50000 844000 416000 782000 1007000 10660000 10536000 4214000 4112000 4836000 4688000 5996000 5474000 21952000 14697000 14262000 20293000 61920000 59800000 35846000 35681000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019 </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018 </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Computer equipment</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,660</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,536</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Software</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,214</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,112</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Furniture, fixtures and equipment</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,836</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,688</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Leasehold improvements</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,996</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,474</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Test equipment</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,952</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,697</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Construction-in-progress</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,262</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,293</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,920</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">59,800</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation&nbsp;and amortization</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(26,074</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(24,119</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,846</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,681</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> -42000 11000000 7312000 7100000 15558000 14345000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.</div> RESTRUCTURING CHARGES</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 27, 2018, </div>the Board of Directors of the Company approved a reduction in its workforce to reduce expenses and align its operations with evolving business needs. Notifications to the affected employees began on&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 24, 2018.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">From inception of the restructuring plan to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company has recorded restructuring charges of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.7</div> million, primarily consisting of employee separation charges. The Company is in the process of implementing the restructuring plan, and the remaining charges expected to be incurred are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to be significant.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The following table summarizes the activities of restructuring liabilities under this plan (in thousands):&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019 </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">244</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring charges</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash payments</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(</div>91</td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(336</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Ending balance</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table> </div></div> 700000 92000 92000 91000 244000 -33853000 -30452000 8725000 6828000 13906000 14315000 11779000 14200000 27031000 31190000 64000 91000 172000 351000 20568000 21119000 41109000 45856000 13429000 15266000 30090000 33456000 7139000 5853000 11019000 12400000 8547000 8982000 3267000 4360000 2341000 1038000 6413000 6739000 20568000 21119000 17862000 19065000 6250000 9542000 4096000 3173000 12901000 14076000 41109000 45856000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div> REVENUE FROM CONTRACTS WITH CUSTOMERS</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company derives revenue from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> sources: Solutions revenue&nbsp;and Gainshare performance incentives.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those promised products or services.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company determines revenue recognition through the following <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> steps:</div> <table style="; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Identification of the contract, or contracts, with a customer</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Identification of the performance obligations in the contract</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Determination of the transaction price</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Allocation of the transaction price to the performance obligations in the contract</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#x25cf;</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Recognition of revenue when, or as, performance obligations are satisfied</div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation, generally on a relative basis using its standalone selling price. The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> adjust transaction price for the effects of a significant financing component&nbsp;when the period between the transfers of the promised good or service to the customer and payment for that good or service by the customer is expected to be <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less. The Company assessed each of its revenue generating arrangements in order to determine whether a significant&nbsp;financing component exists, and determined its contracts did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include a significant financing component for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Nature of Products and Services</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Solutions revenue&nbsp;&#x2013; The Company recognizes revenue for each element of solutions revenue&nbsp;as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company licenses majority of its software products separately from project-based solution implementation service contracts, in particular,&nbsp;its Exensio big data platform and related products.&nbsp; The majority of this software is delivered as on-premise software licenses, while others can be delivered entirely or partially through Software-as-a-Service (SaaS) or cloud delivery models. Revenue from perpetual (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>-time charge) license software is recognized at a point in time at the inception of the arrangement when control transfers to the client, if the software license is distinct from the services offered by the Company. Revenue from post-contract support subscription is recognized over the contract term on a straight-line basis, because the Company is providing a service of standing ready to provide support, when-and-if needed, and is providing unspecified software upgrades on a when-and-if available basis over the contract term. Revenue from time-based&nbsp;license software is allocated to each performance obligation and is recognized either at a point in time or over time. The license component is recognized at a point in time, at&nbsp;the delivery of the software license, with the post-contract support subscription component being recognized ratably over for the committed term of the contract. Revenue from software hosting or SaaS arrangements that allow for the use of a hosted software product or service over a contractually determined period of time without taking possession of software is accounted for as subscriptions and recognized as revenue ratably, on a straight-line basis, over the coverage period beginning on the date the service is made available to customers.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company also licenses the Design-for-Inspection (&#x201c;DFI&#x201d;) system as a separate component of fixed-price service contracts that are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> project-based solutions implementation services contracts. The Company allocates revenue to all deliverables under these DFI contracts based on their standalone selling prices, or SSP. In such instances, the Company applies judgment to estimate the range of SSPs for each performance obligation.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company generates a portion of its solutions revenue&nbsp;from fixed-price, project-based solution implementation service contracts that are associated with its classic yield ramp business, which services are delivered over a specific period of time. Revenue under these project&#x2013;based contracts for solution implementation services is recognized as services are performed, using a percentage of completion method based on costs or labor-hours inputs, depending on whichever is the most appropriate measure of the progress towards completion of the contract.&nbsp;Due to the nature of the work performed in these arrangements, the estimation of costs or hours at completion is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>result in increases or decreases in estimated revenues or costs. Losses on fixed-price solution implementation contracts are recognized in the period when they become probable. Revisions in profit estimates are reflected in the period in which the conditions that require the revisions become known and can be estimated (the cumulative catch-up method).</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company typically includes some of its products and other technology as components of its fixed-price, project-based&nbsp;services contracts. In such instances, the Company determines whether the services performed and products/technology included, are distinct. In most cases, the arrangement is a single performance obligation and therefore follows the pattern of transfer as the service is provided. The Company applies a measure of progress (typically hours-to-hours or cost-to-cost) to any fixed consideration. As a result, revenue is generally recognized over the period the services are performed using percentage of completion method. This results in revenue recognition that corresponds with the value to the client for the services transferred to date relative to the remaining services promised.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Gainshare Performance Incentives &#x2014; When the Company enters into a&nbsp;project-based solution implementation services contract, the contract usually includes <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> components: (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) a fixed fee for performance by the Company of services delivered over a specific period of time; and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) a Gainshare performance incentive component where the customer pays a variable fee, usually after the fixed fee period has ended, related to continued usage of the Company's&nbsp;intellectual property.&nbsp; Revenue derived from Gainshare performance incentives is contingent upon the Company&#x2019;s customers reaching certain defined production yield levels. Gainshare performance incentive&nbsp;periods are usually subsequent to the delivery of all contractual services and performance obligations. The Company records Gainshare revenue as a usage-based royalty based on customers' usage&nbsp;of intellectual property&nbsp;and records&nbsp;in the same period in which the usage occurs.&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;"><div style="display: inline; font-weight: bold;">Disaggregation of revenue</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company disaggregates revenue from contracts with customers into geographical regions, major contract performance obligations and timing of transfer of goods and services. The Company determined&nbsp;that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The following table shows the revenues from contracts with customers by the nature of transactions (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Licenses and Gainshare Performance Incentives</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,725</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,828</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,906</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,315</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Support and Services</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,779</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,200</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,031</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,190</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">64</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">172</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">351</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,568</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,119</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,109</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45,856</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Licenses and Gainshare Performance Incentives revenue is comprised of (i) the software license fees for perpetual and time-based software license contracts where the standalone selling prices are estimable by the Company, or distinct and separate performance obligations; and (ii) the variable fee component of the Company&#x2019;s yield improvement service contracts, or Gainshare Performance Incentives, which is usually recognized as revenue subsequent to the delivery of all contractual services and performance obligations. The services component of such contracts, including recurring fees for unspecified software updates and technical support, is presented as support and services.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company&#x2019;s performance obligations are satisfied either over time or at a point-in-time. The following table represents a disaggregation of revenue by timing of revenue:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:24pt;">&nbsp;<div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div> <table style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Over time</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Point-in-time</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">International revenues accounted for approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">56%</div> of our total revenues for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>respectively, compared to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">58%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">59%</div> of our total revenues for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>respectively. See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div> Customer and Geographic Information.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:22.5pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-weight: bold;">Significant Judgments</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:22.5pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Judgments and estimates are required under ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>). Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div> for the Company&#x2019;s arrangements <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be dependent on contract-specific terms and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>vary in some instances.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">In services arrangements, the Company typically satisfies the performance obligation and recognizes revenue over time. In Design-to-silicon-yield service arrangements, the performance obligation is satisfied over time either because the client controls the asset as it is created (e.g., when the asset is built at the customer site) or because the Company&#x2019;s performance does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> create an asset with an alternative use and the Company has an enforceable right to payment plus a reasonable profit for performance completed to date. In most other services arrangements, the performance obligation is satisfied over time because the client simultaneously receives and consumes the benefits provided as the Company performs the services.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">For revenue under project-based contracts for fixed-price solution implementation services, revenue is recognized as services are performed using a percentage-of-completion method&nbsp;based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of percentage of completion method&nbsp;is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>result in increases or decreases in estimated revenues or costs, and such revisions are reflected in revenue on a cumulative catch-up basis in the period in which the circumstances that gave rise to the revision become known.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company&#x2019;s contracts with customers often include promises to transfer products, licenses and services, including professional services, technical support services, and rights to unspecified updates to a customer. Determining whether products, licenses and services are distinct performance obligations that should be accounted for separately, or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> distinct and thus accounted for together, requires significant judgment. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where SSP is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> directly observable because the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> sell the license, product or service separately, the Company determines the SSP using information that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include market conditions and other observable inputs. The Company, in some cases,&nbsp;has more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> SSP for individual performance obligations. In these instances, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>use information such as the size of the customer and geographic region of the customer in determining the SSP.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company is required to record Gainshare royalty revenue in the same period in which the usage occurs. Because the Company generally does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> receive the acknowledgment reports from its customers during a given quarter within the time frame necessary to adequately review the reports and include the actual amounts in quarterly results for such quarter, the Company accrues the related revenue based on estimates of customer's underlying sales achievement. The Company&#x2019;s estimation process can be based on historical data, trends, seasonality, changes in the contract rate, knowledge of the changes in the industry and changes in the customer&#x2019;s manufacturing environment learned through discussions with customers and sales personnel.&nbsp;As a result of accruing revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true-up revenue to the actual amounts reported.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:26.7pt;"><div style="display: inline; font-weight: bold;">Contract Balances&nbsp;&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company performs its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The timing of the Company&#x2019;s performance often differs from the timing of the customer&#x2019;s payment, which results in the recognition of a receivable, a contract asset or a contract liability.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company classifies the right to consideration in exchange for products or services transferred to a client as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional as compared to a contract asset which is a right to consideration that is conditional upon factors other than the passage of time. The majority of the Company&#x2019;s contract assets represent unbilled amounts related to fixed-price solution implementation service contracts when the costs or labor-hours input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the client, and the right to consideration is subject to milestone completion or client acceptance. The contract assets are generally classified as current and are recorded on a net basis with deferred revenue (i.e., contract liabilities) at the contract level. At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>contract assets of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.3</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.7</div> million, respectively, are included in prepaid expenses and other current assets in the condensed consolidated balance sheets. The change in the contract assets balance during the period relates to the recording of revenues for which the right to consideration is subject to milestone completion or client acceptance and movement of previously recorded contract assets to receivables as the right to consideration becomes unconditional.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Contract liabilities primarily consist&nbsp;of deferred revenues and billings in excess of recognized revenues. Deferred revenues consist substantially of amounts invoiced in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Deferred revenues that will be recognized during the succeeding <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div>-month period are recorded as current deferred revenues, and the remaining portion is recorded as non-current deferred revenues. This balance was recorded in the other non-current liabilities in the accompanying condensed consolidated balance sheets. The non-current portion of deferred revenue included in other non-current liabilities was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.7</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div>&nbsp;million, respectively, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018.&nbsp;</div>Billings in excess of recognized revenues included in the condensed consolidated balance sheets are attributable to billings in excess of costs under the percentage of completion method representing the difference between contractually invoiced amounts (billings) and revenue recognized based on costs incurred to total estimated total costs at end of period. Billings in excess of recognized revenues are expected to be realized during the succeeding <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div>-month period.&nbsp;Revenue recognized for the&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>&nbsp;months ended&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each reporting period was&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.7</div> million&nbsp;and&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.0</div> million, respectively.&nbsp; Revenue recognized for the&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each reporting period was&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.7</div> million&nbsp;and&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.6</div> million, respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer contracts that were unsatisfied or partially unsatisfied was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$37.4</div> million.&nbsp;Given the applicable contract terms, the majority of this amount is expected to be recognized as revenue over the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> years, with the remainder in the following <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years. &nbsp;This amount does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include contracts to which the customer is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> committed, nor contracts with original expected lengths of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less, nor contracts for which we recognize revenue equal to the amount we have the right to invoice for services performed, or future sales-based or usage-based royalty payments in exchange for a license of intellectual property.&nbsp; This amount is subject to change due to future revaluations of variable consideration, terminations, other contract modifications, or currency adjustments. &nbsp;The estimated timing of the recognition remaining unsatisfied performance obligations is subject to change and is affected by changes to the scope, change in timing of delivery of products and services, or contract modifications.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div> days. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that its contracts generally do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company&#x2019;s products and services, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to facilitate financing arrangements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The adjustment to&nbsp;revenue recognized in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> from performance obligations satisfied (or partially satisfied) in previous periods was an increase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div> million and a decrease of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div> million, respectively. The adjustment to revenue recognized in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> from performance obligations satisfied (or partially satisfied) in previous periods was a decrease of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div> million and an increase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div> million, respectively. These amounts primarily represent changes in estimated percentage-of-completion based contracts and changes in estimated Gainshare performance incentives for those customers that reported actual Gainshare revenue with some time lag.<div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;"><div style="display: inline; font-weight: bold;">Costs to obtain or fulfill a contract</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:24pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company capitalizes the incremental costs to obtain or fulfill a contract with a customer, including direct sales commissions and related fees, when it&nbsp;expects to recover those costs. As a result, these costs will need to be capitalized and amortized over an appropriate period, which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>exceed the initial contract term. The incremental costs of obtaining a contract are costs that would <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have been incurred if the contract had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> been obtained. The Company uses the portfolio method to recognize the amortization expense related to these capitalized costs related to initial contracts and renewals and such expense is recognized over the period associated with the revenue of the related portfolio. Total capitalized direct sales commission costs as of&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018&nbsp;</div>were&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div> million, respectively. Amortization of these assets during each of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.1</div></div> million. Amortization of these assets during each of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div></div> million. There was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> </div></div></div>impairment loss in relation to the costs capitalized for the periods presented. Certain eligible initial project costs are capitalized when the costs relate directly to the contract, the costs generate or enhance resources of the Company that will be used in satisfying the performance obligation in the future, and the costs are expected to be recovered.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">These costs primarily consist of transition and set-up costs related to the installation of systems and processes and other deferred fulfillment costs eligible for capitalization.&nbsp; Capitalized costs are amortized consistent with the transfer to the client of the services to which the asset relates and recorded as a component of cost of revenues. The Company also incurred certain direct costs to provide solution implementation services in relation to the specific anticipated contracts. The Company recognizes such costs as a component of cost of revenues, the timing of which is dependent upon identification of a contract arrangement. The Company also defers costs from arrangements that required us to defer the revenues, typically due to the pattern of transfer of the performance obligations in the contract. These costs are recognized in proportion to the related revenue. At the end of the reporting period, the Company evaluates its deferred costs for their probable recoverability. The Company recognizes impairment of deferred costs when it is determined that the costs <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer have future benefits and are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer recoverable. Deferred costs balance was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying condensed consolidated balance sheets.</div></div> 37400000 P2Y P5Y 0 0 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding options</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">621</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">614</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">638</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">813</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,108</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">781</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,034</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Employee Stock Purchase Plan</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,437</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,729</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,593</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,688</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; margin-left: 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands)</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">period (years)</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finite-lived intangible assets:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Developed technology</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,640</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationship</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">700</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenue</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(50</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Net asset acquired</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-weight: bold;">$</div></td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">2,290</div></div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">370</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Purchase consideration</div></div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-weight: bold;">$</div></td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">2,660</div></div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Numerator:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(710</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,096</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,401</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,520</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic weighted-average common shares outstanding</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,339</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,962</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,412</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,065</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Effect of dilutive options and restricted stock</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted average shares outstanding</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,339</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,962</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,412</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,065</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss per share &#x2013; Basic</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.02</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.08</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss per share &#x2013; Diluted</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.02</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.07</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.08</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of solutions</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">799</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">968</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,659</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,981</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">901</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">845</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,619</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,724</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">734</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">889</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,632</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,852</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation expenses</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,434</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,702</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,910</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,557</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30, </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31, </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(2)</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,379</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,173</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,441</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">508</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total long-lived assets, net</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,820</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,681</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;">&nbsp;</td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30, 2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31, 2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Period</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Years)</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Gross </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Accumulated </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Net </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Gross </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Accumulated</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Net </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Acquired identifiable intangibles:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;1</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,440</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,712</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,728</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,740</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,514</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,226</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;4</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,460</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,723</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,737</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,820</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,404</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,416</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tradename</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;2</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">790</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(660</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">130</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">790</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(648</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">142</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;7</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,800</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,540</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">260</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,800</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,520</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,490</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,635</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,855</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,150</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,086</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,064</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019 </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">244</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring charges</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash payments</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(</div>91</td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(336</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Ending balance</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Customer</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,547</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,982</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,267</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,360</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,341</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,038</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,413</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,739</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,568</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,119</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,862</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,065</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,250</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,542</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,096</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,173</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,901</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,076</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,109</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45,856</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Shares</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average Grant </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Date Fair Value</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Per Share </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, January 1, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,835</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.93</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">162</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.28</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(406</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.29</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(113</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.78</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,478</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.61</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Number of </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Options </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Exercise </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Price per</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Share </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Weighted</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Average </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Remaining </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Contractual </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Term (years) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Aggregate</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Intrinsic</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Value </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(in </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, January 1, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,027</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.75</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted (weighted average fair value of $4.54 per share)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.43</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(156</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.42</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canceled</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(70</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14.64</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.13</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">826</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.11</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.08</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,086</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested and expected to vest, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">813</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.09</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.00</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,062</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, June 30, 2019</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">656</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.59</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.84</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,788</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months Ended June 30, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45.19</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37.23</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.93</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average fair value per share of options granted during the period</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.67</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.32</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.46</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.46</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.43</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42.19</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44.71</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42.22</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.94</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.44</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.52</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average fair value per share of options granted during the period</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.67</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x2014;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.54</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.28</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Year ending December 31,</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019 (remaining six months)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">634</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,269</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,093</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">886</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">886</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024 and thereafter</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,087</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future amortization expense</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,855</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></div><div style="display: inline; font-weight: bold;">. CUSTOMER AND GEOGRAPHIC INFORMATION</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or group, in deciding how to allocate resources and in assessing performance.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company&#x2019;s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions and assessing financial performance. Accordingly, the Company considers itself to be in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> operating segment, specifically the licensing and implementation of yield improvement solutions for companies designing and/or manufacturing integrated circuits.&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company had revenues from individual customers in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of total revenues as follows:&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div> <table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Customer</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company had gross accounts receivable from individual customers in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of gross accounts receivable as follows:&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Customer</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">9</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <hr style="text-align: left;height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 0 auto 0 0pt;" /> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: top;"> <td style="width: 9pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">*</div> </td> <td> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">represents less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div></div> </td> </tr> </table> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Revenues from customers by geographic area based on the location of the customers&#x2019; work sites are as follows (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</div> <div> <table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,547</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,982</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,267</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,360</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,341</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,038</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,413</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,739</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,568</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,119</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</div> <div> <table cellpadding="0pt" cellspacing="0pt" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Six Months Ended June 30,</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Percentage</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">of</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Revenues</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,862</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,065</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,250</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,542</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,096</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,173</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,901</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,076</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,109</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45,856</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">%</div> </td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Long-lived assets, net by geographic area are as follows (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30, </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019</div></div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(1)</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31, </div></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-weight: bold;">8</div></div></div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(2)</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,379</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,173</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,441</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">508</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total long-lived assets, net</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,820</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,681</div></td> <td nowrap="nowrap" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <hr style="text-align: left;height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 0 auto 0 0pt;" /> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div> <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div>&nbsp;</div> </td> <td style="vertical-align: top;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amounts consist of property and equipment, net, and operating lease right-of-use assets, net</div> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 36pt;">&nbsp;</td> <td style="width: 18pt;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>)</div>&nbsp;</div> </td> <td style="vertical-align: top;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amounts consist of property and equipment, net</div> </td> </tr> </table></div> 6940000 5919000 13950000 12294000 5910000 5557000 P4Y P4Y P4Y 113000 11.78 162000 12.28 1835000 1478000 11.93 11.61 406000 13.29 0 0 0 0 0.4519 0.3723 0.4219 0.4471 0.4222 0.0252 0.0193 0.0194 0.0244 0.0252 0.1 10300000 3500000 4400000 656000 9.59 1000000 12000 500000 70000 0 37000 4.54 3.67 4.32 4.67 4.54 4.28 3086000 0 1027000 826000 9.75 10.11 3062000 813000 10.09 5.42 17.13 14.64 11.43 13.12 P10Y P10Y P10Y P1Y91D P1Y91D P4Y167D P4Y167D P4Y156D 2788000 P2Y306D P4Y29D P4Y 100000 0.85 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.</div> STOCKHOLDERS&#x2019; EQUITY</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Stock Repurchase Program</div></div><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 25, 2016, </div>the Board of Directors adopted a program that was effective immediately to repurchase up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$25.0</div> million of the Company&#x2019;s common stock both on the open market and in privately negotiated transactions over the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> years.&nbsp;On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 29, 2018, </div>the Board of Directors terminated that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> stock repurchase program, and adopted a new program to repurchase up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$25.0</div> million of the Company&#x2019;s common stock both on the open market and in privately negotiated transactions, from time to time, over the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> years.&nbsp; During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>the Company repurchased approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">300,000</div> shares and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">614,000</div> shares, respectively. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019,&nbsp;</div>approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">614,000</div> shares had been repurchased at an average price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$12.54</div> per share, for a total price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.7</div> million under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> program. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div>the Company repurchased&nbsp;approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99,000</div>&nbsp;and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">437,000</div> shares, respectively, under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> program. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,279,189</div> shares had been repurchased at an average price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$14.59</div> per share under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> program, for a total purchase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$18.7</div> million. Under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> program, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$17.3</div> million of the Company&#x2019;s common stock remained available for future repurchases.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:21.6pt;">&nbsp;</div></div> 32382000 8295000 32346000 8663000 32291000 9035000 32112000 7688000 31964000 8062000 32075000 8224000 0 87000 108000 0 87000 108000 104000 176000 74000 159000 156000 87000 69000 8000 51000 782000 782000 1007000 1007000 518000 518000 326000 326000 39000 39000 377000 377000 25000000 25000000 P2Y 17300000 194892000 199795000 5000 310660000 -79142000 -30452000 -1276000 5000 315429000 -83616000 -33143000 -1328000 197347000 5000 318356000 -88324000 -33853000 -1292000 5000 297950000 -71793000 -27089000 -705000 198368000 5000 301867000 -76473000 -23160000 -180000 202059000 5000 304943000 -78417000 -25256000 -951000 200324000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.</div> BALANCE SHEET COMPONENTS</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Accounts receivable </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Account receivable includes amounts that are unbilled at the end of the period that are expected to be billed and collected within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div>-month period. Unbilled accounts receivable, included in accounts receivable, totaled <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$13.4</div>&nbsp;million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$22.2</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively. Unbilled accounts receivable that are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to be billed and collected during the succeeding <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div>-month period are recorded in other non-current assets and&nbsp;totaled <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.6</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.3</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Property and equipment</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property and equipment, net&nbsp;consists of (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2019 </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2018 </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Computer equipment</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,660</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,536</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Software</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,214</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,112</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Furniture, fixtures and equipment</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,836</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,688</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Leasehold improvements</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,996</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,474</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Test equipment</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,952</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,697</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Construction-in-progress</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,262</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,293</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,920</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">59,800</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation&nbsp;and amortization</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(26,074</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(24,119</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,846</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,681</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Test equipment includes DFI assets&nbsp;at customer sites that are contributing to DFI solution revenues.&nbsp;The construction-in-progress balance as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was primarily related to&nbsp;construction of DFI assets. Depreciation and amortization expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.3</div></div> million for both the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018.</div> Depreciation and amortization expense for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.6</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.5</div> million, respectively. &nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;"></div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Goodwill and Intangible Assets </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the carrying amounts of goodwill were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.3</div> million and&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.9</div> million, respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Intangible assets balance was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.9</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.1</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019&nbsp;</div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>respectively. Intangible assets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>consist of the following (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:34.5pt;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;">&nbsp;</td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">June 30, 2019</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 23%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31, 2018</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 6%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Period</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">(Years)</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Gross </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Accumulated </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Net </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Gross </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Accumulated</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amortization</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Net </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Carrying </div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Acquired identifiable intangibles:</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;1</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,440</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,712</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,728</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,740</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,514</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,226</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;4</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,460</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,723</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,737</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,820</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,404</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,416</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Tradename</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;2</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">790</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(660</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">130</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">790</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(648</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">142</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Patent</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;7</div></td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">&#x2012;</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,800</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,540</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">260</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,800</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,520</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;">&nbsp;</td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,490</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,635</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,855</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,150</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,086</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,064</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The weighted average amortization period for acquired identifiable intangible assets was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.6</div> years as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019. </div>For both the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019&nbsp;</div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> intangible asset amortization expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div></div> million. For both the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> total intangible asset amortization expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div></div> million. The Company expects annual amortization of acquired identifiable intangible assets to be as follows (in thousands):</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:34.5pt;">&nbsp;</div> <div> <table style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; min-width: 700px;" cellspacing="0pt" cellpadding="0pt"> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Year ending December 31,</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Amount</div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019 (remaining six months)</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">634</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,269</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,093</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">886</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">886</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024 and thereafter</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,087</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future amortization expense</div> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,855</div></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Intangible assets are amortized over their useful lives unless these lives are determined to be indefinite. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">six</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2019, </div>there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> </div>indicators of impairment related to the Company&#x2019;s intangible assets.</div></div> 12.54 14.59 9035000 8295000 300000 614000 614000 99000 437000 1279189 314000 314000 -300000 300000 338000 338000 99000 99000 88324000 79142000 7700000 18700000 3917000 3917000 3790000 3790000 4123000 4123000 1125000 1125000 13400000 22200000 55000 -47000 13500000 13300000 3000000 7900000 7800000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">Use of Estimates&nbsp;</div></div></div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin: 0pt; text-align: justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates.</div></div></div></div> 32339000 31962000 32412000 32065000 32339000 31962000 32412000 32065000 As of June 30, 2019, the total operating lease liability includes $1.0 million related to an option to extend a lease term that is reasonably certain to be exercised. Calculated using incremental borrowing interest rate for each lease. Includes the current portion of operating lease liabilities of $1.9 million as of June 30, 2019. Amounts consist of property and equipment, net, and operating lease right-of-use assets, net Amounts consist of property and equipment, net represents less than 10% xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares 0001120914 pdfs:EmployeeStockPurchasePlanMember 2001-07-01 2001-07-31 0001120914 pdfs:The2016StockRepurchaseProgramMember 2016-10-25 2018-06-30 0001120914 2018-01-01 2018-03-31 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001120914 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001120914 pdfs:CommonStockOutstandingMember 2018-01-01 2018-03-31 0001120914 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001120914 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001120914 2018-01-01 2018-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:CountriesOtherThanTheUnitedStatesMember 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2018-01-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2018-01-01 2018-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-06-30 0001120914 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0001120914 pdfs:StockPlansMember 2018-01-01 2018-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2018-01-01 2018-06-30 0001120914 pdfs:GainsharePerformanceIncentivesMember 2018-01-01 2018-06-30 0001120914 us-gaap:LicenseMember 2018-01-01 2018-06-30 0001120914 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0001120914 us-gaap:ServiceMember 2018-01-01 2018-06-30 0001120914 pdfs:SolutionsMember 2018-01-01 2018-06-30 0001120914 pdfs:The2016StockRepurchaseProgramMember 2018-01-01 2018-06-30 0001120914 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001120914 us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2018-01-01 2018-12-31 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2018-01-01 2018-12-31 0001120914 2018-04-01 2018-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:CountriesOtherThanTheUnitedStatesMember 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2018-04-01 2018-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2018-04-01 2018-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-01 2018-06-30 0001120914 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2018-04-01 2018-06-30 0001120914 pdfs:GainsharePerformanceIncentivesMember 2018-04-01 2018-06-30 0001120914 us-gaap:LicenseMember 2018-04-01 2018-06-30 0001120914 us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0001120914 us-gaap:ServiceMember 2018-04-01 2018-06-30 0001120914 pdfs:SolutionsMember 2018-04-01 2018-06-30 0001120914 pdfs:The2016StockRepurchaseProgramMember 2018-04-01 2018-06-30 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001120914 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001120914 pdfs:CommonStockOutstandingMember 2018-04-01 2018-06-30 0001120914 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001120914 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0001120914 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001120914 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001120914 pdfs:The2018StockRepurchaseProgramMember 2018-05-29 2018-05-29 0001120914 pdfs:The2018StockRepurchaseProgramMember 2018-05-29 2019-06-30 0001120914 2019-01-01 2019-03-31 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001120914 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001120914 pdfs:CommonStockOutstandingMember 2019-01-01 2019-03-31 0001120914 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001120914 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001120914 2019-01-01 2019-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001120914 us-gaap:EmployeeStockOptionMember pdfs:IDSPlanMember 2019-01-01 2019-06-30 0001120914 us-gaap:EmployeeStockOptionMember pdfs:TwentyElevenStockIncentivePlanMember 2019-01-01 2019-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2019-01-01 2019-06-30 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:CountriesOtherThanTheUnitedStatesMember 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2019-01-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2019-01-01 2019-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-06-30 0001120914 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2019-01-01 2019-06-30 0001120914 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2019-01-01 2019-06-30 0001120914 us-gaap:DevelopedTechnologyRightsMember srt:MaximumMember 2019-01-01 2019-06-30 0001120914 us-gaap:DevelopedTechnologyRightsMember srt:MinimumMember 2019-01-01 2019-06-30 0001120914 us-gaap:PatentsMember srt:MaximumMember 2019-01-01 2019-06-30 0001120914 us-gaap:PatentsMember srt:MinimumMember 2019-01-01 2019-06-30 0001120914 us-gaap:TradeNamesMember srt:MaximumMember 2019-01-01 2019-06-30 0001120914 us-gaap:TradeNamesMember srt:MinimumMember 2019-01-01 2019-06-30 0001120914 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001120914 pdfs:StockPlansMember 2019-01-01 2019-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2019-01-01 2019-06-30 0001120914 pdfs:TwoThousandOneStockIncentivePlanMember 2019-01-01 2019-06-30 0001120914 pdfs:GainsharePerformanceIncentivesMember 2019-01-01 2019-06-30 0001120914 us-gaap:LicenseMember 2019-01-01 2019-06-30 0001120914 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0001120914 us-gaap:ServiceMember 2019-01-01 2019-06-30 0001120914 pdfs:SolutionsMember 2019-01-01 2019-06-30 0001120914 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-06-30 0001120914 us-gaap:EmployeeSeveranceMember pdfs:ReductionInItsWorkforceToReduceExpensesMember 2019-01-01 2019-06-30 0001120914 pdfs:ReductionInItsWorkforceToReduceExpensesMember 2019-01-01 2019-06-30 0001120914 pdfs:The2018StockRepurchaseProgramMember 2019-01-01 2019-06-30 0001120914 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001120914 us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001120914 2019-04-01 2019-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2019-04-01 2019-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:CountriesOtherThanTheUnitedStatesMember 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2019-04-01 2019-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2019-04-01 2019-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-04-01 2019-06-30 0001120914 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2019-04-01 2019-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2019-04-01 2019-06-30 0001120914 pdfs:GainsharePerformanceIncentivesMember 2019-04-01 2019-06-30 0001120914 us-gaap:LicenseMember 2019-04-01 2019-06-30 0001120914 us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0001120914 us-gaap:ServiceMember 2019-04-01 2019-06-30 0001120914 pdfs:SolutionsMember 2019-04-01 2019-06-30 0001120914 pdfs:ReductionInItsWorkforceToReduceExpensesMember 2019-04-01 2019-06-30 0001120914 pdfs:The2018StockRepurchaseProgramMember 2019-04-01 2019-06-30 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001120914 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001120914 pdfs:CommonStockOutstandingMember 2019-04-01 2019-06-30 0001120914 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001120914 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001120914 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001120914 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001120914 2019-04-29 2019-04-29 0001120914 pdfs:AcquisitionOfStreamMosaicIncMember 2019-04-29 2019-04-29 0001120914 us-gaap:CustomerRelationshipsMember 2019-04-29 2019-04-29 0001120914 us-gaap:DevelopedTechnologyRightsMember 2019-04-29 2019-04-29 0001120914 pdfs:EmployeeStockPurchasePlanMember 2001-07-31 0001120914 pdfs:SharesPreviouslyIssuedUnderThe2001PlanMember 2001-12-31 0001120914 pdfs:The2016StockRepurchaseProgramMember 2016-10-25 0001120914 2017-12-31 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001120914 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001120914 pdfs:CommonStockOutstandingMember 2017-12-31 0001120914 us-gaap:RetainedEarningsMember 2017-12-31 0001120914 us-gaap:TreasuryStockMember 2017-12-31 0001120914 2018-03-31 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001120914 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001120914 pdfs:CommonStockOutstandingMember 2018-03-31 0001120914 us-gaap:RetainedEarningsMember 2018-03-31 0001120914 us-gaap:TreasuryStockMember 2018-03-31 0001120914 pdfs:The2018StockRepurchaseProgramMember 2018-05-29 0001120914 2018-06-30 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001120914 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001120914 pdfs:CommonStockOutstandingMember 2018-06-30 0001120914 us-gaap:RetainedEarningsMember 2018-06-30 0001120914 us-gaap:TreasuryStockMember 2018-06-30 0001120914 2018-12-31 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001120914 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001120914 pdfs:PrepaidExpensesAndOtherCurrentAssetsAndOtherNoncurrentAssetsMember 2018-12-31 0001120914 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001120914 us-gaap:ForeignExchangeContractMember 2018-12-31 0001120914 us-gaap:MoneyMarketFundsMember 2018-12-31 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0001120914 us-gaap:CustomerRelationshipsMember 2018-12-31 0001120914 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001120914 us-gaap:PatentsMember 2018-12-31 0001120914 us-gaap:TradeNamesMember 2018-12-31 0001120914 us-gaap:ComputerEquipmentMember 2018-12-31 0001120914 us-gaap:ConstructionInProgressMember 2018-12-31 0001120914 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001120914 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001120914 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001120914 pdfs:TestEquipmentMember 2018-12-31 0001120914 pdfs:ReductionInItsWorkforceToReduceExpensesMember 2018-12-31 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001120914 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001120914 pdfs:CommonStockOutstandingMember 2018-12-31 0001120914 us-gaap:RetainedEarningsMember 2018-12-31 0001120914 us-gaap:TreasuryStockMember 2018-12-31 0001120914 pdfs:RestOfTheWorldMember 2018-12-31 0001120914 country:US 2018-12-31 0001120914 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001120914 2019-03-31 0001120914 pdfs:ReductionInItsWorkforceToReduceExpensesMember 2019-03-31 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001120914 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001120914 pdfs:CommonStockOutstandingMember 2019-03-31 0001120914 us-gaap:RetainedEarningsMember 2019-03-31 0001120914 us-gaap:TreasuryStockMember 2019-03-31 0001120914 2019-04-29 0001120914 pdfs:AcquisitionOfStreamMosaicIncMember 2019-04-29 0001120914 us-gaap:CustomerRelationshipsMember 2019-04-29 0001120914 us-gaap:DevelopedTechnologyRightsMember 2019-04-29 0001120914 2019-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2019-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001120914 pdfs:PrepaidExpensesAndOtherCurrentAssetsAndOtherNoncurrentAssetsMember 2019-06-30 0001120914 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-06-30 0001120914 us-gaap:MoneyMarketFundsMember 2019-06-30 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-06-30 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-06-30 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0001120914 us-gaap:CustomerRelationshipsMember 2019-06-30 0001120914 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001120914 us-gaap:PatentsMember 2019-06-30 0001120914 us-gaap:TradeNamesMember 2019-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2019-06-30 0001120914 pdfs:OutsideOfThe20112001OrIDSPlansMember 2019-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2019-06-30 0001120914 us-gaap:ComputerEquipmentMember 2019-06-30 0001120914 us-gaap:ConstructionInProgressMember 2019-06-30 0001120914 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001120914 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001120914 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001120914 pdfs:TestEquipmentMember 2019-06-30 0001120914 srt:MaximumMember 2019-07-01 2019-06-30 0001120914 srt:MinimumMember 2019-07-01 2019-06-30 0001120914 pdfs:ReductionInItsWorkforceToReduceExpensesMember 2019-06-30 0001120914 pdfs:The2018StockRepurchaseProgramMember 2019-06-30 0001120914 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001120914 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001120914 pdfs:CommonStockOutstandingMember 2019-06-30 0001120914 us-gaap:RetainedEarningsMember 2019-06-30 0001120914 us-gaap:TreasuryStockMember 2019-06-30 0001120914 pdfs:RestOfTheWorldMember 2019-06-30 0001120914 country:US 2019-06-30 0001120914 2019-08-01 EX-101.SCH 7 pdfs-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 -Basis of Presentation and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Business Combination link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Balance Sheet Components link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Restructuring Charges link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Net Loss Per Share link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Customer and Geographic Information link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 2 - Business Combination (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Balance Sheet Components (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 5 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Employee Benefit Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 8 - Restructuring Charges (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 10 - Net Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 11 - Customer and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 12 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 -Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 2 - Business Combination - Fair Values of Assets Acquired and Liabilities Assumed and the Related Useful Lives (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Revenue From Contracts With Customers 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 3 - Revenue From Contracts With Customers 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - Balance Sheet Components (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Balance Sheet Components - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 4 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - Leases - Maturity of Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 7 - Employee Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Employee Benefit Plans - Stock Options Activity (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 7 - Employee Benefit Plans - Stock Options Activity (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 7 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 8 - Restructuring Charges (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 8 - Restructuring Charges - Restructuring Liability Activity (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Net Loss Per Share - Calculation of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 10 - Net Loss Per Share - Anti-dilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Customer and Geographic Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 11 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 11 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 11 - Customer and Geographic Information - Revenues by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 11 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 12 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 12 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 pdfs-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 pdfs-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 pdfs-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Expected dividend us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Finite-lived intangible assets us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net, Total Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Business Combination Note 3 - Revenue From Contracts With Customers us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk-free interest rate Note 4 - Balance Sheet Components Note 5 - Leases Note 7 - Employee Benefit Plans Note 8 - Restructuring Charges Note 10 - Net Loss Per Share Note 11 - Customer and Geographic Information Income Tax Disclosure [Text Block] Note 12 - Fair Value Measurements Note 2 - Business Combination - Fair Values of Assets Acquired and Liabilities Assumed and the Related Useful Lives (Details) Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Note 4 - Balance Sheet Components - Property and Equipment (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Volatility us-gaap_LiabilitiesCurrent Total current liabilities Note 4 - Balance Sheet Components - Intangible Assets (Details) Note 4 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) Note 5 - Leases - Maturity of Operating Lease Liabilities (Details) Note 7 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Expected life (Year) Note 7 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) Note 7 - Employee Benefit Plans - Stock Options Activity (Details) Note 7 - Employee Benefit Plans - Stock Options Activity (Details) (Parentheticals) Note 7 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) Note 8 - Restructuring Charges - Restructuring Liability Activity (Details) Note 10 - Net Loss Per Share - Calculation of Earnings Per Share (Details) Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 10 - Net Loss Per Share - Anti-dilutive Securities (Details) Amortization Period (Year) Note 11 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) Note 11 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) Note 11 - Customer and Geographic Information - Revenues by Geographic Area (Details) Note 11 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 12 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted, weighted average grant date fair value (in dollars per share) Foreign currency translation adjustments, net of tax Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested, weighted average grant date fair value (in dollars per share) Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Nonvested, weighted average grant date fair value (in dollars per share) Nonvested, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Nonvested, Balance (in shares) Nonvested, Balance (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) Vested and expected to vest, weighted average remaining contractual term (Year) Vested and expected to vest (in shares) Vested and expected to vest, weighted average exercise price (in dollars per share) Vested and expected to vest, aggregate intrinsic value Exercisable, weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual term (Year) Exercisable, aggregate intrinsic value us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Foreign Exchange Contract [Member] us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount Business Acquisition, Goodwill, Expected Tax Deductible Amount us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Exercisable (in shares) Outstanding, weighted average remaining contractual term (Year) Outstanding, aggregate intrinsic value Weighted average fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Canceled, weighted average exercise price (in dollars per share) Expired, weighted average exercise price (in dollars per share) Deferred revenues – current portion us-gaap_DerivativeAssetNotionalAmount Derivative Asset, Notional Amount Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued and other current liabilities Accrued compensation and related benefits Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Outstanding (in shares) Outstanding (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired (in shares) Property and equipment received and accrued in accounts payable and accrued and other liabilities Proceeds from the sale of property and equipment us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service, Other [Member] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual, Ending Balance Current liabilities: Supplemental Balance Sheet Disclosures [Text Block] Developed Technology Rights [Member] us-gaap_Assets Total assets Supplemental disclosure of cash flow information: Patents [Member] Plan Name [Axis] Shareholders' Equity and Share-based Payments [Text Block] Plan Name [Domain] Compensation and Employee Benefit Plans [Text Block] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Relationships [Member] us-gaap_IncentiveToLessee Incentive to Lessee Stock-based compensation capitalized as software development costs Share-based Payment Arrangement, Amount Capitalized us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net, Total Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award Type [Domain] Award Type [Axis] Net loss Net loss us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Amortization Intangible assets, net Finite-Lived Intangible Assets, Net, Ending Balance Total future amortization expense Restricted Stock Units (RSUs) [Member] Gross Carrying Amount Share-based Payment Arrangement, Option [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] The 2016 Stock Repurchase Program [Member] Information related to the 2016 stock repurchase program. The 2018 Stock Repurchase Program [Member] Information related to the 2018 stock repurchase program. Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: accumulated depreciation and amortization Schedule of Business Acquisitions, by Acquisition [Table Text Block] Property and equipment, net Total Goodwill Goodwill, Ending Balance Property and equipment, gross Billings in excess of recognized revenues pdfs_IncreaseDecreaseContractWithCustomerLiabilityRevenueRecognized Amount of increase (decrease) in billings in excess of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Billings in excess of recognized revenues Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date. Amortization of other acquired intangible assets The aggregate expense charged against earnings to allocate the cost of acquired intangible assets. As a noncash expense, this element is added back to net income when calculating cash provided by (used in) operations using the indirect method. Derivative Instrument [Axis] Derivative Contract [Domain] Investing activities: Earnings Per Share [Text Block] us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued compensation and related benefits Income tax benefit Income Tax Expense (Benefit), Total Accrued and other liabilities Gainshare Performance Incentives [Member] Information pertaining to gainshare performance incentives. CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Reduction in Its Workforce to Reduce Expenses [Member] Represents information about restructuring plan regarding reduction in its workforce to reduce expenses. us-gaap_OperatingExpenses Total operating expenses Common Stock Outstanding [Member] Stock that is subordinate to all other stock of the issuer. Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cost of solutions Receivables by Major Customers [Table Text Block] Tabular disclosure of receivables by major customers. Amendment Flag Rest of the World [Member] Information pertaining to the rest of the world. Comprehensive income (loss) Comprehensive loss Use of Estimates, Policy [Policy Text Block] pdfs_PurchaseOfTreasuryStockValueInConnectionWithTaxWithholdingsOnRestrictedStockGrants Purchases of treasury stock in connection with tax withholdings on restricted stock grants Purchase of treasury stock value in connection with tax withholdings on restricted stock grants. New Accounting Pronouncements, Policy [Policy Text Block] Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares) Purchases of treasury stock shares in connection with tax withholdings on restricted stock grants. Countries other than the United States [Member] Information pertaining to countries other than the United States. Reclassification, Policy [Policy Text Block] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Repurchases of common stock (in shares) us-gaap_IncreaseDecreaseInIncomeTaxes Increase (Decrease) in Income Taxes Test Equipment [Member] Test equipment member. us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenues us-gaap_SharesOutstanding Balances (in shares) Balances (in shares) Common stock, shares outstanding (in shares) Shares Previously Issued Under the 2001 Plan [Member] Shares previously issued under the 2001 plan member. Preferred stock, shares outstanding (in shares) pdfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesReservedDecreaseRate Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate The reduction rate in the number of shares reserved under the option plan attributable to awards other than options or stock appreciation rights. Twenty Eleven Stock Incentive Plan [Member] Twenty eleven stock incentive plan member. IDS Plan [Member] IDS plan member. Current Fiscal Year End Date pdfs_ESPPMaximumAnnualShareReplenishment ESPP Maximum Annual Share Replenishment ESPP maximum annual share replenishment. pdfs_ESPPMaximumAnnualShareReplenishmentPercentageOfPriorYearOutstandingCompanyCommonStock ESPP Maximum Annual Share Replenishment Percentage of Prior Year Outstanding Company Common Stock ESPP maximum annual share replenishment percentage of prior year outstanding company common stock. us-gaap_LeaseCost Lease, Cost, Total pdfs_NumberOfESPPSharesAvailableForFutureIssuance Number Of ESPP Shares Available For Future Issuance Number of ESPP shares available for future issuance. pdfs_EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased Employee stock purchase plan weighted average purchase price of shares purchased. us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Employee Stock Purchase Plan [Member] Enables employees to purchase their company's common stock, often at a discount from the market price. Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term Entity Emerging Growth Company pdfs_UnrecognizedTaxBenefitsInDeferredTaxAssets Unrecognized Tax Benefits In Deferred Tax Assets Unrecognized tax benefits in deferred tax assets. Document Type pdfs_UnrecognizedTaxBenefitsInDeferredTaxAssetSubjectToFullValuationAllowance Unrecognized Tax Benefits In Deferred Tax Asset Subject To Full Valuation Allowance Unrecognized tax benefits in deferred tax asset subject to full valuation allowance. Entity Small Business Entity Shell Company Customer A [Member] Information pertaining to customer A. Customer B [Member] Information pertaining to customer B. Document Information [Line Items] Document Information [Table] Service [Member] pdfs_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedInLongTermLiabilities Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued in Long Term Liabilities Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return which have been recorded as part of the long-term liabilities in the balance sheet. Entity Filer Category Entity Current Reporting Status Restructuring charges Restructuring Charges, Total us-gaap_ImpairmentOfIntangibleAssetsFinitelived Impairment of Intangible Assets, Finite-lived Amortization of costs capitalized to obtain revenue contracts Capitalized Contract Cost, Amortization Receivables percentage by major customer Concentration Risk, Percentage us-gaap_CapitalizedContractCostImpairmentLoss Capitalized Contract Cost, Impairment Loss us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation, Depletion and Amortization, Nonproduction, Total Entity Registrant Name Stock-based compensation us-gaap_DeferredCostsCurrentAndNoncurrent Deferred Costs, Total Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Amortization of acquired intangible assets Amortization of Intangible Assets, Total us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Repurchases of common stock Geographic Concentration Risk [Member] Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury stock at cost, 9,035 and 8,295 shares, respectively Entity Common Stock, Shares Outstanding (in shares) Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Other non-current assets Two Thousand One Stock Incentive Plan [Member] Information pertaining to the 2001 Stock Incentive Plan. Outside of the 2011, 2001 or IDS Plans [Member] Information pertaining to the outside of the 2011, 2001 or IDS Plan. Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of common stock in connection with employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock in connection with exercise of options (in shares) Exercised (in shares) us-gaap_GainLossOnDispositionOfAssets Loss on disposal of property and equipment us-gaap_TableTextBlock Notes Tables Issuance of common stock in connection with employee stock purchase plan Vesting of restricted stock units (in shares) Issuance of common stock in connection with exercise of options Vesting of restricted stock units Selling, general and administrative Reversal of allowance for doubtful accounts Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled (in shares) TAIWAN, PROVINCE OF CHINA us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Accumulated deficit Research and development Accumulated other comprehensive loss Changes in operating assets and liabilities: Money Market Funds [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Non-current operating lease liabilities Present value of operating lease liabilities(3) Operating Lease, Liability, Total us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent Deferred tax assets Operating lease liabilities – current portion Operating Lease, Liability, Current Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future minimum lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Interest(2) Deferred taxes us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive 2024 and thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2021 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2019 (remaining six months) us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive 2024 and thereafter us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2020 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2021 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2020 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_PaymentsForRestructuring Cash payments Prepaid Expenses and Other Current Assets and Other Non-current Assets [Member] Information related to prepaid expenses and other current assets and other non-current assets. Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other non-current assets Stock-based compensation expense us-gaap_ShareBasedCompensation us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 Finite-Lived Intangible Assets, Remaining Amortization Period us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2019 (remaining six months) Finite-lived intangible assets (Year) Operating expenses: Schedule of Finite-Lived Intangible Assets [Table Text Block] Depreciation and amortization us-gaap_AssetsCurrent Total current assets us-gaap_UnrealizedGainLossOnDerivatives Unrealized loss (gain) on foreign currency forward contract Money market mutual funds Treasury stock, shares (in shares) Common stock, $0.00015 par value, 70,000 shares authorized: shares issued 41,326 and 40,677, respectively; shares outstanding 32,291 and 32,382, respectively Adjustments to reconcile net loss to net cash provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) us-gaap_DerivativeAssetsCurrent Derivative Asset, Current us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Statistical Measurement [Domain] Cash paid for amounts included in the measurement of operating lease liabilities Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_ContractWithCustomerAssetNetCurrent Contract with Customer, Asset, Net, Current, Total Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding Preferred stock, shares issued (in shares) Cash paid during the period for taxes us-gaap_NoncurrentAssets Long-lived assets Geographical [Axis] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Preferred stock, par value (in dollars per share) Revenues Revenues Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Software and Software Development Costs [Member] us-gaap_UnbilledReceivablesCurrent Unbilled Receivables, Current Construction in Progress [Member] Stockholders’ equity: Operating activities: Statement [Line Items] Accounts receivable, allowance us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for doubtful accounts of $332 in 2019 and 2018 Furniture and Fixtures [Member] Additional paid-in-capital Revenues: AOCI Attributable to Parent [Member] Leasehold Improvements [Member] Property, Plant and Equipment, Type [Axis] Interest and other income (expense), net Property, Plant and Equipment, Type [Domain] Segment Reporting Disclosure [Text Block] Current assets: Fair Value Disclosures [Text Block] License [Member] us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Commitments and contingencies (Note 13) us-gaap_OperatingIncomeLoss Loss from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Effect of exchange rate changes on cash and cash equivalents us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod Contract with Customer, Performance Obligation Satisfied in Previous Period us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease Net change in cash and cash equivalents us-gaap_GrossProfit Gross profit us-gaap_CostOfGoodsAndServicesSold Total cost of solutions Accounting Standards Update 2016-02 [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Amortization of acquired technology Type of Adoption [Domain] Direct costs of s Solutions us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payments for taxes related to net share settlement of equity awards Adjustments for New Accounting Pronouncements [Axis] Cost of Solutions us-gaap_PaymentsForRepurchaseOfCommonStock Repurchases of common stock Proceeds from employee stock purchase plan Retained Earnings [Member] Proceeds from exercise of stock options us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share Treasury Stock [Member] us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount us-gaap_DeferredRentCredit Deferred Rent Credit us-gaap_StockRepurchaseProgramPeriodInForce1 Stock Repurchase Program, Period in Force Additional Paid-in Capital [Member] Share Repurchase Program [Domain] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] Prepaid Expenses and Other Current Assets [Member] us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other Current Assets [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income taxes Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Computer Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Software Development [Member] us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Basis of Accounting, Policy [Policy Text Block] Selling, General and Administrative Expenses [Member] Other Nonoperating Income (Expense) [Member] us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption Cumulative-effect adjustment from adoption of ASU 2014-09 Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment Effect of dilutive options and restricted stock (in shares) Percent of revenue The percent of revenue. Weighted average common shares: us-gaap_SharePrice Share Price Anti-dilutive securities (in shares) Solutions [Member] Related to Solutions. Diluted (in shares) Diluted weighted average shares outstanding (in shares) pdfs_UnbilledReceivablesNotExpectedToBeBilledAndCollectedInNextTwelveMonths Unbilled Receivables, Not Expected to be Billed and Collected in Next Twelve Months Amount of receivables under long-term contracts that have not been billed and were not billable that are expected to be collected after the next fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. pdfs_OperatingLeaseLiabilityRenewalPeriod Operating Lease Liability, Renewal Period The amount of operating lease liability pertaining to the renewal period. Net loss per share: Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic (in shares) Basic weighted-average common shares outstanding (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total us-gaap_PurchaseObligationDueInNextTwelveMonths Purchase Obligation, Due in Next Twelve Months Business Acquisition [Axis] Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_RestructuringReserve Beginning balance Ending balance Acquisition of StreamMosaic, Inc. [Member] Represents information pertaining to the acquisition of StreamMosaic, Inc., a privately held provider of artificial intelligence and machine learning solutions, including the Stream.AI software product line and related assets. Restructuring Plan [Axis] Restructuring Plan [Domain] Type of Restructuring [Domain] Employee Severance [Member] Restructuring and Related Activities Disclosure [Text Block] Restructuring and Related Costs [Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Restructuring Type [Axis] Financing activities: Other non-current liabilities Stock Plans [Member] 2011 Stock Incentive Plan, which the company may award stock options, stock appreciation rights, stock grants or stock units covering shares of the Company's common stock to employees, directors, non-employee directors and contractors. Net asset acquired us-gaap_ContractWithCustomerLiabilityNoncurrent Contract with Customer, Liability, Noncurrent us-gaap_StockholdersEquity Total stockholders’ equity Balances Balances Long-term income taxes payable Other comprehensive income (loss): Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue Deferred revenue Purchase consideration Payments to Acquire Businesses, Gross Payment for business acquisition EX-101.PRE 11 pdfs-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2019
Aug. 01, 2019
Document Information [Line Items]    
Entity Registrant Name PDF SOLUTIONS INC  
Entity Central Index Key 0001120914  
Trading Symbol pdfs  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Current Reporting Status Yes  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Common Stock, Shares Outstanding (in shares)   32,442,624
Entity Shell Company false  
Document Type 10-Q  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 86,817 $ 96,089
Accounts receivable, net of allowance for doubtful accounts of $332 in 2019 and 2018 52,381 51,570
Prepaid expenses and other current assets 8,843 9,562
Total current assets 148,041 157,221
Property and equipment, net 35,846 35,681
Operating lease right-of-use assets, net 7,974
Goodwill 2,293 1,923
Intangible assets, net 6,855 5,064
Deferred tax assets 21,378 19,044
Other non-current assets 7,284 6,972
Total assets 229,671 225,905
Current liabilities:    
Accounts payable 1,813 2,454
Accrued compensation and related benefits 5,158 4,727
Accrued and other current liabilities 2,404 3,235
Operating lease liabilities – current portion 1,875
Deferred revenues – current portion 9,026 8,477
Billings in excess of recognized revenues 1,088 635
Total current liabilities 21,364 19,528
Long-term income taxes payable 3,571 3,751
Non-current operating lease liabilities 8,107
Other non-current liabilities 1,737 2,831
Total liabilities 34,779 26,110
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding 0 0
Common stock, $0.00015 par value, 70,000 shares authorized: shares issued 41,326 and 40,677, respectively; shares outstanding 32,291 and 32,382, respectively 5 5
Additional paid-in-capital 318,356 310,660
Treasury stock at cost, 9,035 and 8,295 shares, respectively (88,324) (79,142)
Accumulated deficit (33,853) (30,452)
Accumulated other comprehensive loss (1,292) (1,276)
Total stockholders’ equity 194,892 199,795
Total liabilities and stockholders’ equity $ 229,671 $ 225,905
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accounts receivable, allowance $ 332 $ 332
Preferred stock, par value (in dollars per share) $ 0.00015 $ 0.00015
Preferred stock, shares authorized (in shares) 5,000 5,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00015 $ 0.00015
Common stock, shares authorized (in shares) 70,000 70,000
Common stock, shares issued (in shares) 41,326 40,677
Common stock, shares outstanding (in shares) 32,291 32,382
Treasury stock, shares (in shares) 9,035 8,295
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues:        
Revenues $ 20,568 $ 21,119 $ 41,109 $ 45,856
Cost of Solutions        
Direct costs of s Solutions 7,689 10,774 15,413 22,112
Amortization of acquired technology 143 143 287 287
Total cost of solutions 7,832 10,917 15,700 22,399
Gross profit 12,736 10,202 25,409 23,457
Operating expenses:        
Research and development 7,312 7,100 15,558 14,345
Selling, general and administrative 6,940 5,919 13,950 12,294
Amortization of other acquired intangible assets 154 108 262 217
Restructuring charges 92
Total operating expenses 14,406 13,127 29,862 26,856
Loss from operations (1,670) (2,925) (4,453) (3,399)
Interest and other income (expense), net 111 390 105 59
Loss before income taxes (1,559) (2,535) (4,348) (3,340)
Income tax benefit (849) (439) (947) (820)
Net loss $ (710) $ (2,096) $ (3,401) $ (2,520)
Net loss per share:        
Basic (in dollars per share) $ (0.02) $ (0.07) $ (0.10) $ (0.08)
Diluted (in dollars per share) $ (0.02) $ (0.07) $ (0.10) $ (0.08)
Weighted average common shares:        
Basic (in shares) 32,339 31,962 32,412 32,065
Diluted (in shares) 32,339 31,962 32,412 32,065
Net loss $ (710) $ (2,096) $ (3,401) $ (2,520)
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of tax 36 (771) (16) (246)
Comprehensive loss (674) (2,867) (3,417) (2,766)
Solutions [Member]        
Revenues:        
Revenues 13,429 15,266 30,090 33,456
Gainshare Performance Incentives [Member]        
Revenues:        
Revenues $ 7,139 $ 5,853 $ 11,019 $ 12,400
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2017 32,112   7,688      
Balances at Dec. 31, 2017 $ 5 $ 297,950 $ (71,793) $ (27,089) $ (705) $ 198,368
Issuance of common stock in connection with employee stock purchase plan (in shares) 108        
Issuance of common stock in connection with employee stock purchase plan 1,007 1,007
Issuance of common stock in connection with exercise of options (in shares) 8        
Issuance of common stock in connection with exercise of options 39 39
Vesting of restricted stock units (in shares) 74        
Vesting of restricted stock units
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares)   36      
Purchases of treasury stock in connection with tax withholdings on restricted stock grants $ (557) (557)
Repurchases of common stock (in shares) (338)   (338)      
Repurchases of common stock $ (4,123) (4,123)
Repurchases of common stock (in shares) 338   338      
Stock-based compensation 2,871 2,871
Comprehensive income (loss) (424) 525 101
Cumulative-effect adjustment from adoption of ASU 2014-09 at Dec. 31, 2017 4,353 4,353
Balances (in shares) at Mar. 31, 2018 31,964   8,062      
Balances at Mar. 31, 2018 $ 5 301,867 $ (76,473) (23,160) (180) 202,059
Balances (in shares) at Dec. 31, 2017 32,112   7,688      
Balances at Dec. 31, 2017 $ 5 297,950 $ (71,793) (27,089) (705) 198,368
Comprehensive income (loss)           (2,766)
Cumulative-effect adjustment from adoption of ASU 2014-09 at Dec. 31, 2017 4,353 4,353
Balances (in shares) at Jun. 30, 2018 32,075   8,224      
Balances at Jun. 30, 2018 $ 5 304,943 $ (78,417) (25,256) (951) 200,324
Balances (in shares) at Mar. 31, 2018 31,964   8,062      
Balances at Mar. 31, 2018 $ 5 301,867 $ (76,473) (23,160) (180) 202,059
Issuance of common stock in connection with employee stock purchase plan (in shares)        
Issuance of common stock in connection with employee stock purchase plan
Issuance of common stock in connection with exercise of options (in shares) 51        
Issuance of common stock in connection with exercise of options 377 377
Vesting of restricted stock units (in shares) 159        
Vesting of restricted stock units
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares)   63      
Purchases of treasury stock in connection with tax withholdings on restricted stock grants $ (819) (819)
Repurchases of common stock (in shares) (99)   (99)      
Repurchases of common stock $ (1,125) (1,125)
Repurchases of common stock (in shares) 99   99      
Stock-based compensation 2,699 2,699
Comprehensive income (loss) (2,096) (771) (2,867)
Balances (in shares) at Jun. 30, 2018 32,075   8,224      
Balances at Jun. 30, 2018 $ 5 304,943 $ (78,417) (25,256) (951) 200,324
Balances (in shares) at Dec. 31, 2018 32,382   8,295      
Balances at Dec. 31, 2018 $ 5 310,660 $ (79,142) (30,452) (1,276) 199,795
Issuance of common stock in connection with employee stock purchase plan (in shares) 87        
Issuance of common stock in connection with employee stock purchase plan 782 782
Issuance of common stock in connection with exercise of options (in shares) 87        
Issuance of common stock in connection with exercise of options 518 518
Vesting of restricted stock units (in shares) 104        
Vesting of restricted stock units
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares)   54      
Purchases of treasury stock in connection with tax withholdings on restricted stock grants $ (557) (557)
Repurchases of common stock (in shares) (314)   (314)      
Repurchases of common stock $ (3,917) (3,917)
Repurchases of common stock (in shares) 314   314      
Stock-based compensation 3,469 3,469
Comprehensive income (loss) (2,691) (52) (2,743)
Balances (in shares) at Mar. 31, 2019 32,346   8,663      
Balances at Mar. 31, 2019 $ 5 315,429 $ (83,616) (33,143) (1,328) 197,347
Balances (in shares) at Dec. 31, 2018 32,382   8,295      
Balances at Dec. 31, 2018 $ 5 310,660 $ (79,142) (30,452) (1,276) $ 199,795
Issuance of common stock in connection with exercise of options (in shares)           156
Comprehensive income (loss)           $ (3,417)
Balances (in shares) at Jun. 30, 2019 32,291   9,035      
Balances at Jun. 30, 2019 $ 5 318,356 $ (88,324) (33,853) (1,292) 194,892
Balances (in shares) at Mar. 31, 2019 32,346   8,663      
Balances at Mar. 31, 2019 $ 5 315,429 $ (83,616) (33,143) (1,328) 197,347
Issuance of common stock in connection with employee stock purchase plan (in shares)        
Issuance of common stock in connection with employee stock purchase plan
Issuance of common stock in connection with exercise of options (in shares) 69        
Issuance of common stock in connection with exercise of options 326 326
Vesting of restricted stock units (in shares) 176        
Vesting of restricted stock units
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares)   72      
Purchases of treasury stock in connection with tax withholdings on restricted stock grants $ (918) (918)
Repurchases of common stock (in shares) 300   (300)      
Repurchases of common stock $ (3,790) (3,790)
Repurchases of common stock (in shares) (300)   300      
Stock-based compensation 2,601 2,601
Comprehensive income (loss) (710) 36 (674)
Balances (in shares) at Jun. 30, 2019 32,291   9,035      
Balances at Jun. 30, 2019 $ 5 $ 318,356 $ (88,324) $ (33,853) $ (1,292) $ 194,892
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities:    
Net loss $ (3,401) $ (2,520)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 2,634 2,531
Stock-based compensation expense 5,910 5,557
Amortization of acquired intangible assets 549 505
Amortization of costs capitalized to obtain revenue contracts 227 179
Deferred taxes (2,423) (1,701)
Loss on disposal of property and equipment 130 3
Reversal of allowance for doubtful accounts (42)
Unrealized loss (gain) on foreign currency forward contract (55) 47
Changes in operating assets and liabilities:    
Accounts receivable (811) 4,479
Prepaid expenses and other current assets 491 (1,383)
Other non-current assets (181) 1,597
Accounts payable 188 (992)
Accrued compensation and related benefits 433 (818)
Accrued and other liabilities (367) (475)
Deferred revenues 1,189 2,745
Billings in excess of recognized revenues 453 7
Net cash provided by operating activities 4,966 9,719
Investing activities:    
Proceeds from the sale of property and equipment 50
Purchases of property and equipment (4,054) (4,810)
Payment for business acquisition (2,660)
Net cash used in investing activities (6,664) (4,810)
Financing activities:    
Proceeds from exercise of stock options 844 416
Proceeds from employee stock purchase plan 782 1,007
Repurchases of common stock (7,707) (5,248)
Payments for taxes related to net share settlement of equity awards (1,475) (1,376)
Net cash used in financing activities (7,556) (5,201)
Effect of exchange rate changes on cash and cash equivalents (18) (59)
Net change in cash and cash equivalents (9,272) (351)
Cash and cash equivalents, beginning of period 96,089 101,267
Cash and cash equivalents, end of period 86,817 100,916
Supplemental disclosure of cash flow information:    
Cash paid during the period for taxes 887 1,104
Cash paid for amounts included in the measurement of operating lease liabilities 781
Stock-based compensation capitalized as software development costs 168
Property and equipment received and accrued in accounts payable and accrued and other liabilities $ 859 $ 1,673
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Note 1 -Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
1.
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
 
Basis of Presentation 
 
The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), including the instructions to the Quarterly Report on Form
10
-Q and Article
10
of Regulation S-
X.
Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted. The interim unaudited condensed consolidated financial statements reflect, in the opinion of management, all adjustments necessary (consisting only of normal recurring adjustments), to present a fair statement of results for the interim periods presented. The operating results for any interim period are
not
necessarily indicative of the results that
may
be expected for other interim periods or the full fiscal year. The accompanying interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto in the Company’s Annual Report on Form
10
-K for the year ended
December 31, 2018.
 
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions.
 
The condensed consolidated balance sheet at
December 31, 2018, 
has been derived from the audited consolidated financial statements but does
not
include all disclosures required by accounting principles generally accepted in the United States of America.
 
Use of Estimates 
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates.
 
Reclassification 
of Prior Period Amount
 
Certain prior period amounts have been reclassified to conform to current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Condensed Consolidated Statements of Cash Flows. This reclassification had
no
effect on the Company’s reported net loss or net cash provided by operating activities.
 
Recently Adopted Accounting Standards
 
Leases
 
In
February 2016,
the Financial Accounting Standards Board (or FASB) issued Accounting Standards Update (ASU)
2016
-
02,
Leases (Topic
842
) and subsequent amendments to the initial guidance: ASU
2017
-
13,
 ASU
2018
-
10,
 ASU
2018
-
11,
 ASU
2018
-
20
 and ASU 
2019
-
01
 (collectively, Topic
842
). Topic
842
aims to increase transparency and comparability among organizations by requiring lessees to recognize leases with a term greater than
12
months as a right-of-use asset (“ROU”) and corresponding lease liabilities on the balance sheet, regardless of lease classification, and requiring disclosure of key information about leasing arrangements. The lease liability should be initially measured at the present value of the remaining contractual lease payments. Subsequently, the ROU assets will be amortized generally on a straight-line basis over the lease term, and the lease liability will bear interest expense and be reduced for lease payments. Topic
842
became effective for public companies’ financial statements issued for fiscal years beginning after
December 15, 2018,
including interim periods within those fiscal years. A modified retrospective application is required with an option to
not
restate comparative periods in the period of adoption. The Company adopted Topic
842
on
January 1, 2019
using the modified retrospective approach, and financial information for the comparative period was
not
updated.
 
In addition, the Company elected the transition package of
three
practical expedients which allow companies
not
to reassess (i) whether agreements contain leases, (ii) the classification of leases, and (iii) the capitalization of initial direct costs. Further, the Company elected to
not
 separate lease and non-lease components for all of its leases. The Company also made an accounting policy election to recognize lease expense for leases with a term of
12
months or less on a straight-line basis over the lease term and recognize
no
right of use asset or lease liability for those leases.
 
The Company’s lease portfolio consists primarily of real estate assets, which include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard.
 
As a result of the adoption of the new lease accounting guidance, the Company recognized on
January 1, 2019:
 
 
operating lease liabilities of approximately
$10.5
million, which represent the present value of the remaining lease payments, as of the date of adoption, discounted using the Company’s incremental borrowing rate of
5.3%,
and
 
operating lease ROU assets of approximately
$8.7
million which represent the operating lease liabilities of
$10.5
million, adjusted for (
1
) deferred rent of approximately
$0.3
million, and (
2
) lease incentives or tenant improvement allowance of
$1.5
million.
 
The adoption of the new lease accounting standard did
not
have any other impact on the Company’s condensed consolidated balance sheet, and did
not
impact the Company’s operating results and cash flows. See Leases, in Note
5
for further information, including further discussion on the impact of adoption and changes in accounting policies relating to leases.
 
Income Statement – Reporting Comprehensive Income
(Loss)
 
In
February 2018,
the FASB issued ASU
No.
2018
-
02,
Income Statement – Reporting Comprehensive Income (Topic
220
): Reclassification of Certain Tax Effect from Accumulated Other Comprehensive Income. This update allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Job Act (TCJA) enacted in
December 2017.
This update became effective for the Company for fiscal years beginning after
December 15, 2018
and interim periods within those fiscal years. The Company adopted this standard on
January 1, 2019,
and it did
not
have a material impact on its condensed consolidated financial statements and footnote disclosures.
 
Compensation - Stock Compensation
 
In
June 2018,
the FASB issued ASU
2018
-
07,
 Compensation – Stock Compensation (Topic
718
), Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic
718,
to include share-based payment transactions for acquiring goods and services from nonemployees and making guidance consistent with the accounting for employee share-based compensation. The Company adopted this standard on
January 1, 2019,
and it did
not
have a material impact on its condensed consolidated financial statements and footnote disclosures.
 
Management has reviewed other recently issued accounting pronouncements and has determined there are
not
any that would have a material impact on the condensed consolidated financial statements.
 
Accounting Standards
Not
Yet Effective
 
In
June 2016,
the FASB issued ASU
2016
-
13,
 Financial Instruments – Credit Losses (Topic
326
): Measurement of Credit Losses on Financial Instruments (ASU
2016
-
13
) and also issued subsequent amendments to the initial guidance: ASU
2018
-
19,
 Codification Improvements to Topic
326,
Financial Instruments – Credit Losses, ASU
2019
-
04,
Codification Improvements to Topic
326,
Financial Instruments – Credit Losses, Topic
815,
Derivatives and Hedging, and Topic
825,
Financial Instrument, and ASU
2019
-
05,
Financial Instrument – Credit Losses (Topic
326
): Targeted Transition Relief (collectively, Topic
326
). Topic
326
requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and other financial assets that represent a right to receive cash. Topic
326
is effective for the Company beginning in the
first
quarter of
2020.
Early adoption is permitted. The Company has
not
yet determined the impact of this standard on its condensed consolidated financial statements.
 
In
January 2017,
the FASB issued ASU
No.
2017
-
04,
Intangibles – Goodwill and Other (Topic
350
). This standard eliminates step
2
from the annual goodwill impairment test. This update is effective for annual periods beginning after
December 15, 2019,
and interim periods within those fiscal years, with early adoption permitted, and is to be applied on a prospective basis. The Company does
not
anticipate that the adoption of this standard will have a significant impact on its condensed consolidated financial statements or the related disclosures.
  
In
August 2018,
the FASB issued ASU
No.
2018
-
15,
Intangibles – Goodwill and Other – Internal-Use Software (Subtopic
350
-
40
): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The new guidance clarifies the accounting for implementation costs incurred to develop or obtain internal-use software in cloud computing arrangements. Further, the standard also requires entities to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. This standard is effective for the Company beginning in the
first
quarter of
2020.
Early adoption is permitted. ASU
No.
2018
-
15
 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has
not
yet determined the impact of this standard on its condensed consolidated financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Note 2 - Business Combination
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Business Combination Disclosure [Text Block]
 
2.
BUSINESS COMBINATION
 
On
April 29, 2019 (
the “Acquisition Date”), the Company acquired certain assets from StreamMosaic, Inc., a privately held provider of artificial intelligence and machine learning solutions, including the Stream.AI software product line and related assets. Pursuant to the terms of an asset purchase agreement, the Company acquired certain assets, including all intellectual property, from StreamMosaic and certain related liabilities for the purpose of enhancing the Company’s position in advanced data analytics for semiconductors and electronics by broadening its product offering and expanding its customer reach. In connection with the acquisition, the Company paid a total consideration of approximately
$2.7
million using cash on hand.
 
The Company accounted for this acquisition as a business combination. This method requires that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the Acquisition Date. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The goodwill recorded from this acquisition represents business benefits the Company anticipates from assembled workforce and expectation for expanded sales opportunities in advanced data analytics for semiconductors and electronics. The amount of goodwill expected to be deductible for tax purposes is
$370,000.
 Pro-forma results of operations have
not
been presented because the effect of the acquisition was
not
material to our financial results.
 
Intangible assets consist of developed technology and customer relationships. The value assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of intangibles acquired. The following table summarizes the allocation of the fair values of the assets acquired and liabilities assumed and the related useful lives, where applicable:
  
   
(in thousands)
   
Amortization
period (years)
 
                 
Finite-lived intangible assets:
               
Developed technology
  $
1,640
     
9
 
Customer relationship
   
700
     
9
 
Deferred revenue
   
(50
)    
 
 
Net asset acquired
 
$
2,290
   
 
 
 
Goodwill
   
370
     
 
 
Purchase consideration
 
$
2,660
   
 
 
 
 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue From Contracts With Customers
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]
3.
REVENUE FROM CONTRACTS WITH CUSTOMERS
 
The Company derives revenue from
two
sources: Solutions revenue and Gainshare performance incentives.
 
Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those promised products or services.
 
The Company determines revenue recognition through the following
five
steps:
 
Identification of the contract, or contracts, with a customer
 
Identification of the performance obligations in the contract
 
Determination of the transaction price
 
Allocation of the transaction price to the performance obligations in the contract
 
Recognition of revenue when, or as, performance obligations are satisfied
 
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
 
The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation, generally on a relative basis using its standalone selling price. The Company does
not
adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the customer and payment for that good or service by the customer is expected to be
one
year or less. The Company assessed each of its revenue generating arrangements in order to determine whether a significant financing component exists, and determined its contracts did
not
include a significant financing component for the
three
and
six
months ended
June 30, 2019
and
2018.
 
Nature of Products and Services
 
Solutions revenue – The Company recognizes revenue for each element of solutions revenue as follows:
 
The Company licenses majority of its software products separately from project-based solution implementation service contracts, in particular, its Exensio big data platform and related products.  The majority of this software is delivered as on-premise software licenses, while others can be delivered entirely or partially through Software-as-a-Service (SaaS) or cloud delivery models. Revenue from perpetual (
one
-time charge) license software is recognized at a point in time at the inception of the arrangement when control transfers to the client, if the software license is distinct from the services offered by the Company. Revenue from post-contract support subscription is recognized over the contract term on a straight-line basis, because the Company is providing a service of standing ready to provide support, when-and-if needed, and is providing unspecified software upgrades on a when-and-if available basis over the contract term. Revenue from time-based license software is allocated to each performance obligation and is recognized either at a point in time or over time. The license component is recognized at a point in time, at the delivery of the software license, with the post-contract support subscription component being recognized ratably over for the committed term of the contract. Revenue from software hosting or SaaS arrangements that allow for the use of a hosted software product or service over a contractually determined period of time without taking possession of software is accounted for as subscriptions and recognized as revenue ratably, on a straight-line basis, over the coverage period beginning on the date the service is made available to customers.
 
The Company also licenses the Design-for-Inspection (“DFI”) system as a separate component of fixed-price service contracts that are
not
project-based solutions implementation services contracts. The Company allocates revenue to all deliverables under these DFI contracts based on their standalone selling prices, or SSP. In such instances, the Company applies judgment to estimate the range of SSPs for each performance obligation.
 
The Company generates a portion of its solutions revenue from fixed-price, project-based solution implementation service contracts that are associated with its classic yield ramp business, which services are delivered over a specific period of time. Revenue under these project–based contracts for solution implementation services is recognized as services are performed, using a percentage of completion method based on costs or labor-hours inputs, depending on whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of costs or hours at completion is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions
may
result in increases or decreases in estimated revenues or costs. Losses on fixed-price solution implementation contracts are recognized in the period when they become probable. Revisions in profit estimates are reflected in the period in which the conditions that require the revisions become known and can be estimated (the cumulative catch-up method).
 
The Company typically includes some of its products and other technology as components of its fixed-price, project-based services contracts. In such instances, the Company determines whether the services performed and products/technology included, are distinct. In most cases, the arrangement is a single performance obligation and therefore follows the pattern of transfer as the service is provided. The Company applies a measure of progress (typically hours-to-hours or cost-to-cost) to any fixed consideration. As a result, revenue is generally recognized over the period the services are performed using percentage of completion method. This results in revenue recognition that corresponds with the value to the client for the services transferred to date relative to the remaining services promised.
 
Gainshare Performance Incentives — When the Company enters into a project-based solution implementation services contract, the contract usually includes
two
components: (
1
) a fixed fee for performance by the Company of services delivered over a specific period of time; and (
2
) a Gainshare performance incentive component where the customer pays a variable fee, usually after the fixed fee period has ended, related to continued usage of the Company's intellectual property.  Revenue derived from Gainshare performance incentives is contingent upon the Company’s customers reaching certain defined production yield levels. Gainshare performance incentive periods are usually subsequent to the delivery of all contractual services and performance obligations. The Company records Gainshare revenue as a usage-based royalty based on customers' usage of intellectual property and records in the same period in which the usage occurs. 
 
Disaggregation of revenue
 
The Company disaggregates revenue from contracts with customers into geographical regions, major contract performance obligations and timing of transfer of goods and services. The Company determined that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.
 
The following table shows the revenues from contracts with customers by the nature of transactions (in thousands):
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Licenses and Gainshare Performance Incentives
  $
8,725
    $
6,828
    $
13,906
    $
14,315
 
Support and Services
   
11,779
     
14,200
     
27,031
     
31,190
 
Other
   
64
     
91
     
172
     
351
 
Total
  $
20,568
    $
21,119
    $
41,109
    $
45,856
 
 
Licenses and Gainshare Performance Incentives revenue is comprised of (i) the software license fees for perpetual and time-based software license contracts where the standalone selling prices are estimable by the Company, or distinct and separate performance obligations; and (ii) the variable fee component of the Company’s yield improvement service contracts, or Gainshare Performance Incentives, which is usually recognized as revenue subsequent to the delivery of all contractual services and performance obligations. The services component of such contracts, including recurring fees for unspecified software updates and technical support, is presented as support and services.
 
The Company’s performance obligations are satisfied either over time or at a point-in-time. The following table represents a disaggregation of revenue by timing of revenue:
 
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Over time
   
58
%
   
68
%
   
66
%
   
68
%
Point-in-time
   
42
%
   
32
%
   
34
%
   
32
%
Total
   
100
%
   
100
%
   
100
%
   
100
%
 
International revenues accounted for approximately
58%
and
56%
of our total revenues for the
three
and
six
months ended
June 30, 2019,
respectively, compared to
58%
and
59%
of our total revenues for the
three
and
six
months ended
June 30, 2018,
respectively. See Note
11.
Customer and Geographic Information.
 
Significant Judgments
 
Judgments and estimates are required under ASU
No.
2014
-
09,
Revenue from Contracts with Customers (Topic
606
). Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic
606
for the Company’s arrangements
may
be dependent on contract-specific terms and
may
vary in some instances.
 
In services arrangements, the Company typically satisfies the performance obligation and recognizes revenue over time. In Design-to-silicon-yield service arrangements, the performance obligation is satisfied over time either because the client controls the asset as it is created (e.g., when the asset is built at the customer site) or because the Company’s performance does
not
create an asset with an alternative use and the Company has an enforceable right to payment plus a reasonable profit for performance completed to date. In most other services arrangements, the performance obligation is satisfied over time because the client simultaneously receives and consumes the benefits provided as the Company performs the services.
 
For revenue under project-based contracts for fixed-price solution implementation services, revenue is recognized as services are performed using a percentage-of-completion method based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of percentage of completion method is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions
may
result in increases or decreases in estimated revenues or costs, and such revisions are reflected in revenue on a cumulative catch-up basis in the period in which the circumstances that gave rise to the revision become known.
 
The Company’s contracts with customers often include promises to transfer products, licenses and services, including professional services, technical support services, and rights to unspecified updates to a customer. Determining whether products, licenses and services are distinct performance obligations that should be accounted for separately, or
not
distinct and thus accounted for together, requires significant judgment. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where SSP is
not
directly observable because the Company does
not
sell the license, product or service separately, the Company determines the SSP using information that
may
include market conditions and other observable inputs. The Company, in some cases, has more than
one
SSP for individual performance obligations. In these instances, the Company
may
use information such as the size of the customer and geographic region of the customer in determining the SSP.
 
The Company is required to record Gainshare royalty revenue in the same period in which the usage occurs. Because the Company generally does
not
receive the acknowledgment reports from its customers during a given quarter within the time frame necessary to adequately review the reports and include the actual amounts in quarterly results for such quarter, the Company accrues the related revenue based on estimates of customer's underlying sales achievement. The Company’s estimation process can be based on historical data, trends, seasonality, changes in the contract rate, knowledge of the changes in the industry and changes in the customer’s manufacturing environment learned through discussions with customers and sales personnel. As a result of accruing revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true-up revenue to the actual amounts reported.
 
Contract Balances  
 
The Company performs its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The timing of the Company’s performance often differs from the timing of the customer’s payment, which results in the recognition of a receivable, a contract asset or a contract liability.
 
The Company classifies the right to consideration in exchange for products or services transferred to a client as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional as compared to a contract asset which is a right to consideration that is conditional upon factors other than the passage of time. The majority of the Company’s contract assets represent unbilled amounts related to fixed-price solution implementation service contracts when the costs or labor-hours input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the client, and the right to consideration is subject to milestone completion or client acceptance. The contract assets are generally classified as current and are recorded on a net basis with deferred revenue (i.e., contract liabilities) at the contract level. At
June 30, 2019
and
December 31, 2018,
contract assets of
$2.3
 million and
$2.7
million, respectively, are included in prepaid expenses and other current assets in the condensed consolidated balance sheets. The change in the contract assets balance during the period relates to the recording of revenues for which the right to consideration is subject to milestone completion or client acceptance and movement of previously recorded contract assets to receivables as the right to consideration becomes unconditional.
 
Contract liabilities primarily consist of deferred revenues and billings in excess of recognized revenues. Deferred revenues consist substantially of amounts invoiced in advance of revenue recognition and is recognized as the revenue recognition criteria are met. Deferred revenues that will be recognized during the succeeding
twelve
-month period are recorded as current deferred revenues, and the remaining portion is recorded as non-current deferred revenues. This balance was recorded in the other non-current liabilities in the accompanying condensed consolidated balance sheets. The non-current portion of deferred revenue included in other non-current liabilities was
$1.7
million and
$1.0
 million, respectively, as of
June 30, 2019
and
December 31, 2018. 
Billings in excess of recognized revenues included in the condensed consolidated balance sheets are attributable to billings in excess of costs under the percentage of completion method representing the difference between contractually invoiced amounts (billings) and revenue recognized based on costs incurred to total estimated total costs at end of period. Billings in excess of recognized revenues are expected to be realized during the succeeding
twelve
-month period. Revenue recognized for the 
three
 months ended 
June 30, 2019
and
2018,
that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each reporting period was 
$4.7
million and 
$5.0
million, respectively.  Revenue recognized for the 
six
months ended 
June 30, 2019,
and
2018,
that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each reporting period was 
$8.7
million and 
$7.6
million, respectively.
 
At
June 30, 2019,
the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer contracts that were unsatisfied or partially unsatisfied was approximately
$37.4
million. Given the applicable contract terms, the majority of this amount is expected to be recognized as revenue over the next
two
years, with the remainder in the following
five
years.  This amount does
not
include contracts to which the customer is
not
committed, nor contracts with original expected lengths of
one
year or less, nor contracts for which we recognize revenue equal to the amount we have the right to invoice for services performed, or future sales-based or usage-based royalty payments in exchange for a license of intellectual property.  This amount is subject to change due to future revaluations of variable consideration, terminations, other contract modifications, or currency adjustments.  The estimated timing of the recognition remaining unsatisfied performance obligations is subject to change and is affected by changes to the scope, change in timing of delivery of products and services, or contract modifications.
  
Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within
30
to
90
days. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that its contracts generally do
not
include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, and
not
to facilitate financing arrangements.
 
The adjustment to revenue recognized in the
three
months ended
June 30, 2019
and
2018
from performance obligations satisfied (or partially satisfied) in previous periods was an increase of
$0.3
million and a decrease of
$0.2
million, respectively. The adjustment to revenue recognized in the
six
months ended
June 30, 2019
and
2018
from performance obligations satisfied (or partially satisfied) in previous periods was a decrease of
$0.2
million and an increase of
$0.3
million, respectively. These amounts primarily represent changes in estimated percentage-of-completion based contracts and changes in estimated Gainshare performance incentives for those customers that reported actual Gainshare revenue with some time lag.
 
 
Costs to obtain or fulfill a contract
 
The Company capitalizes the incremental costs to obtain or fulfill a contract with a customer, including direct sales commissions and related fees, when it expects to recover those costs. As a result, these costs will need to be capitalized and amortized over an appropriate period, which
may
exceed the initial contract term. The incremental costs of obtaining a contract are costs that would
not
have been incurred if the contract had
not
been obtained. The Company uses the portfolio method to recognize the amortization expense related to these capitalized costs related to initial contracts and renewals and such expense is recognized over the period associated with the revenue of the related portfolio. Total capitalized direct sales commission costs as of 
June 30, 2019
and
December 31, 2018 
were 
$0.6
 million and
$0.5
million, respectively. Amortization of these assets during each of the
three
months ended
June 30, 2019
and
2018
was
$0.1
million. Amortization of these assets during each of the
six
months ended
June 30, 2019
and
2018
was
$0.2
million. There was
no
impairment loss in relation to the costs capitalized for the periods presented. Certain eligible initial project costs are capitalized when the costs relate directly to the contract, the costs generate or enhance resources of the Company that will be used in satisfying the performance obligation in the future, and the costs are expected to be recovered.
 
These costs primarily consist of transition and set-up costs related to the installation of systems and processes and other deferred fulfillment costs eligible for capitalization.  Capitalized costs are amortized consistent with the transfer to the client of the services to which the asset relates and recorded as a component of cost of revenues. The Company also incurred certain direct costs to provide solution implementation services in relation to the specific anticipated contracts. The Company recognizes such costs as a component of cost of revenues, the timing of which is dependent upon identification of a contract arrangement. The Company also defers costs from arrangements that required us to defer the revenues, typically due to the pattern of transfer of the performance obligations in the contract. These costs are recognized in proportion to the related revenue. At the end of the reporting period, the Company evaluates its deferred costs for their probable recoverability. The Company recognizes impairment of deferred costs when it is determined that the costs
no
longer have future benefits and are
no
longer recoverable. Deferred costs balance was
$1.0
million and
$0.2
million as of
June 30, 2019
and
December 31, 2018,
respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying condensed consolidated balance sheets.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Balance Sheet Components
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]
4.
BALANCE SHEET COMPONENTS
 
Accounts receivable
 
Account receivable includes amounts that are unbilled at the end of the period that are expected to be billed and collected within
12
-month period. Unbilled accounts receivable, included in accounts receivable, totaled
$13.4
 million and
$22.2
million as of
June 30, 2019
and
December 31, 2018,
respectively. Unbilled accounts receivable that are
not
expected to be billed and collected during the succeeding
12
-month period are recorded in other non-current assets and totaled
$5.6
million and
$5.3
million as of
June 30, 2019,
and
December 31, 2018,
respectively.
 
Property and equipment
 
Property and equipment, net consists of (in thousands):
 
   
June 30,
2019
   
December 31,
2018
 
Property and equipment, net:
               
Computer equipment
  $
10,660
    $
10,536
 
Software
   
4,214
     
4,112
 
Furniture, fixtures and equipment
   
4,836
     
4,688
 
Leasehold improvements
   
5,996
     
5,474
 
Test equipment
   
21,952
     
14,697
 
Construction-in-progress
   
14,262
     
20,293
 
     
61,920
     
59,800
 
Less: accumulated depreciation and amortization
   
(26,074
)
   
(24,119
)
Total
  $
35,846
    $
35,681
 
  
Test equipment includes DFI assets at customer sites that are contributing to DFI solution revenues. The construction-in-progress balance as of
June 30, 2019
and
December 31, 2018
was primarily related to construction of DFI assets. Depreciation and amortization expense was
$1.3
million for both the
three
months ended
June 30, 2019
and
2018.
Depreciation and amortization expense for the
six
months ended
June 30, 2019
and
2018
was
$2.6
million and
$2.5
million, respectively.  
 
Goodwill and Intangible Assets
 
As of
June 30, 2019,
and
December 31, 2018,
the carrying amounts of goodwill were
$2.3
million and 
$1.9
million, respectively.
 
Intangible assets balance was
$6.9
million and
$5.1
million as of
June 30, 2019 
and
December 31, 2018,
respectively. Intangible assets as of
June 30, 2019
and
December 31, 2018
consist of the following (in thousands):
 
   
 
 
 
 
 
June 30, 2019
   
December 31, 2018
 
   
Amortization
Period
(Years)
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Carrying
Amount
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Carrying
Amount
 
Acquired identifiable intangibles:
                                                         
Customer relationships
 
 1
9
    $
7,440
    $
(4,712
)
  $
2,728
    $
6,740
    $
(4,514
)
  $
2,226
 
Developed technology
 
 4
9
     
17,460
     
(13,723
)
   
3,737
     
15,820
     
(13,404
)
   
2,416
 
Tradename
 
 2
7
     
790
     
(660
)
   
130
     
790
     
(648
)
   
142
 
Patent
 
 7
10
     
1,800
     
(1,540
)
   
260
     
1,800
     
(1,520
)
   
280
 
Total
 
 
 
 
    $
27,490
    $
(20,635
)
  $
6,855
    $
25,150
    $
(20,086
)
  $
5,064
 
   
The weighted average amortization period for acquired identifiable intangible assets was
6.6
years as of
June 30, 2019.
For both the
three
months ended
June 30, 2019 
and
2018,
intangible asset amortization expense was
$0.3
million. For both the
six
months ended
June 30, 2019
and
2018,
total intangible asset amortization expense was
$0.5
million. The Company expects annual amortization of acquired identifiable intangible assets to be as follows (in thousands):
 
Year ending December 31,
 
Amount
 
2019 (remaining six months)
  $
634
 
2020
   
1,269
 
2021
   
1,093
 
2022
   
886
 
2023
   
886
 
2024 and thereafter
   
2,087
 
Total future amortization expense
  $
6,855
 
 
Intangible assets are amortized over their useful lives unless these lives are determined to be indefinite. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group
may
not
be recoverable. During the
three
and
six
months ended
June 30, 2019,
there were
no
indicators of impairment related to the Company’s intangible assets.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Note 5 - Leases
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]
5.
LEASES
 
The Company leases administrative and sales offices and certain equipment under noncancelable operating leases, which contain various renewal options and, in some cases, require payment of common area costs, taxes and utilities. These operating leases expire at various times through
2028.
The Company had
no
leases that were classified as a financing lease as of
June 30, 2019.
 
Leases with an initial term of
12
months or less are
not
recorded on the balance sheet, and the Company recognizes lease expense for these leases on a straight-line basis over the lease term. Long-term operating leases are included in operating lease ROU assets and operating lease liabilities in the Company’s condensed consolidated balance sheet as of
June 30, 2019.
 
ROU assets represent the Company’s right to use an underlying asset for the lease term and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Effective
January 1, 2019,
operating lease ROU assets and liabilities are recognized based on the present value of remaining lease payments over the lease term. In determining the present value of lease payments, implicit rate must be used when readily determinable. As the Company’s leases do
not
provide implicit rates, at the date of the Company’s adoption of the new lease standard, the discount rate is calculated using the Company’s incremental borrowing rate determined based on the information available. The operating lease ROU asset also includes any lease payments made and excludes lease incentives or tenant improvement allowance. The Company’s lease terms
may
include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
 
Operating lease expense was
$0.6
million and
$0.7
million for the
three
months ended
June 30, 2019
and
2018,
respectively. Operating lease expense was
$1.1
million and
$1.3
million for the
six
months ended
June 30, 2019
and
2018,
respectively.  Operating lease cost includes short-term leases and variable lease costs, which are immaterial.
    
Maturity of operating lease liabilities as of
June 30, 2019,
are as follows (in thousands):
 
Year ending December 31,
   
Amount
(1)
 
2019 (remaining six months)
  $
882
 
2020
   
1,862
 
2021
   
1,711
 
2022
   
1,526
 
2023
   
1,409
 
2024 and thereafter
   
4,750
 
Total future minimum lease payments
  $
12,140
 
Less: Interest
(
2
)
   
(2,158
)
Present value of operating lease liabilities
(
3
)
  $
9,982
 
 
 

 
 
(
1
)
As of
June 30, 2019,
the total operating lease liability includes
$1.0
million related to an option to extend a lease term that is reasonably certain to be exercised.
 
(
2
)
Calculated using incremental borrowing interest rate for each lease.
 
(
3
)
Includes the current portion of operating lease liabilities of
$1.9
million as of
June 30, 2019.
 
As of
June 30, 2019,
the weighted average remaining lease term under operating ROU leases was
7.6
years.
 
As of
June 30, 2019,
the weighted average discount rate for operating lease liabilities was approximately
5.3%.
 
No
new operating lease ROU asset was obtained in exchange for operating lease liabilities during the
three
and
six
months ended
June 30, 2019.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Note 6 - Stockholders' Equity
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Shareholders' Equity and Share-based Payments [Text Block]
6.
STOCKHOLDERS’ EQUITY
 
Stock Repurchase Program
 
 
On
October 25, 2016,
the Board of Directors adopted a program that was effective immediately to repurchase up to
$25.0
million of the Company’s common stock both on the open market and in privately negotiated transactions over the next
two
years. On
May 29, 2018,
the Board of Directors terminated that
2016
stock repurchase program, and adopted a new program to repurchase up to
$25.0
million of the Company’s common stock both on the open market and in privately negotiated transactions, from time to time, over the next
two
years.  During the
three
and
six
months ended
June 30, 2019,
the Company repurchased approximately
300,000
shares and
614,000
shares, respectively. As of
June 30, 2019, 
approximately
614,000
shares had been repurchased at an average price of
$12.54
per share, for a total price of
$7.7
million under the
2018
program. During the
three
and
six
months ended
June 30, 2018,
the Company repurchased approximately
99,000
 and
437,000
shares, respectively, under the
2016
program. As of
June 30, 2018,
1,279,189
shares had been repurchased at an average price of
$14.59
per share under the
2016
program, for a total purchase of
$18.7
million. Under the
2018
program, as of
June 30, 2019,
$17.3
million of the Company’s common stock remained available for future repurchases.
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Compensation and Employee Benefit Plans [Text Block]
7.
EMPLOYEE BENEFIT PLANS
 
On
June 30, 2019,
the Company had the following stock-based compensation plans:
 
Employee Stock Purchase Plan
 
In
July 2001,
the Company adopted a
ten
-year Employee Stock Purchase Plan (as amended, the “Purchase Plan”) under which eligible employees can contribute up to
10%
of their compensation, as defined in the Purchase Plan, towards the purchase of shares of PDF common stock at a price of
85%
of the lower of the fair market value at the beginning of the offering period or the end of the purchase period. The Purchase Plan consists of
twenty-four
-month offering periods with
four six
-month purchase periods in each offering period. Under the Purchase Plan, on
January 1
of each year, starting with
2002,
the number of shares reserved for issuance will automatically increase by the lesser of (
1
675,000
 shares, (
2
2%
of the Company’s outstanding common stock on the last day of the immediately preceding year, or (
3
) the number of shares determined by the board of directors. At the annual meeting of stockholders on
May 18, 2010,
the Company’s stockholders approved an amendment to the Purchase Plan to extend it through
May 17, 2020.
 
The Company estimated the fair value of purchase rights granted under the Purchase Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values:
 
   
Six Months Ended June 30,
 
   
201
9
   
2018
 
Expected life (in years)
   
1.25
     
1.25
 
Volatility
   
45.19
%
   
37.23
%
Risk-free interest rate
   
2.52
%
   
1.93
%
Expected dividend
   
     
 
Weighted average fair value per share of options granted during the period
  $
3.67
    $
4.32
 
  
During the
three
months ended
June 30, 2019
and
2018,
no
shares were issued under the Purchase Plan. During the
six
months ended
June 30, 2019
and
2018,
a total of approximately
87,000
and
108,000
shares, respectively, were issued at a weighted-average purchase price of
$8.93
 and
$9.29
per share, respectively. As of
June 30, 2019,
there was
$1.0
million of unrecognized compensation cost related to the Purchase Plan. That cost is expected to be recognized over a weighted average period of
1.6
years. As of
June 30, 2019,
5.2
million shares were available for future issuance under the Purchase Plan.   
 
Stock Incentive Plans
 
On
November 16, 2011,
the Company’s stockholders approved the
2011
Stock Incentive Plan, which has been amended and restated a number of times (as amended, the
“2011
Plan”). Under the
2011
Plan, the Company
may
award stock options, stock appreciation rights, stock grants or stock units covering shares of the Company’s common stock to employees, directors, non-employee directors and contractors. The aggregate number of shares reserved for awards under this plan is
10,300,000
shares, plus up to
3,500,000
shares previously issued under the
2001
Plan that are forfeited or repurchased by the Company or shares subject to awards previously issued under the
2001
Plan that expire or that terminate without having been exercised or settled in full on or after
November 16, 2011.
In case of awards other than options or stock appreciation rights, the aggregate number of shares reserved under the plan will be decreased at a rate of
1.33
shares issued pursuant to such awards. The exercise price for stock options must generally be at prices
no
less than the fair market value at the date of grant. Stock options generally expire
ten
years from the date of grant and become vested and exercisable over a
four
-year period.
  
In
2001,
the Company adopted a
2001
Stock Plan (the
“2001
Plan”). In
2003,
in connection with its acquisition of IDS Systems Inc., the Company assumed IDS’
2001
Stock Option / Stock Issuance Plan (the “IDS Plan”). Both of the
2001
and the IDS Plans expired in
2011.
Stock options granted under the
2001
and IDS Plans generally expire
ten
years from the date of grant and become vested and exercisable over a
four
-year period. Although
no
new awards
may
be granted under the
2001
or IDS Plans, awards made under the
2001
and IDS Plans that are currently outstanding remain subject to the terms of each such plan.
 
As of
June 30, 2019,
10.8
million shares of common stock were reserved to cover stock-based awards under the
2011
Plan, of which
4.4
million shares were available for future grant. The number of shares reserved and available under the
2011
Plan includes
0.5
million shares that were subject to awards previously made under the
2001
Plan and were forfeited, expired or repurchased by the Company after adoption of the
2011
Plan through
June 30, 2019.
As of
June 30, 2019,
there were
no
outstanding awards that had been granted outside of the
2011,
2001
or the IDS Plans (collectively, the “Stock Plans”).
 
The Company estimated the fair value of share-based awards granted under the
2011
Stock Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values:
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Expected life (in years)
   
4.46
     
     
4.46
     
4.43
 
Volatility
   
42.19
     
     
44.71
     
42.22
 
Risk-free interest rate
   
1.94
     
     
2.44
     
2.52
%
Expected dividend
   
     
     
     
 
Weighted average fair value per share of options granted during the period
  $
4.67
    $
    $
4.54
    $
4.28
 
 
No
stock options were granted during the
three
months ended
June 30, 2018.
 
Stock-based compensation is estimated at the grant date based on the award’s fair value and is recognized on a straight-line basis over the vesting periods, generally
four
years
.
Stock-based compensation expense before taxes related to the Company’s stock plans and employee stock purchase plan was allocated as follows (in thousands): 
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
201
9
   
2018
 
Cost of solutions
  $
799
    $
968
    $
1,659
    $
1,981
 
Research and development
   
901
     
845
     
2,619
     
1,724
 
Selling, general and administrative
   
734
     
889
     
1,632
     
1,852
 
Stock-based compensation expenses
  $
2,434
    $
2,702
    $
5,910
    $
5,557
 
 
The stock-based compensation expense in the table above includes immaterial expense or credit adjustments related to cash-settled stock appreciation rights (“SARs”) granted to certain employees. The Company accounted for these awards as liability awards and the amount was included in accrued compensation and related benefits. Stock-based compensation capitalized in the capitalized software development costs included in the Property and Equipment, net, was approximately
$0.2
million at
June 30, 2019.
 
Additional information with respect to options under the Stock Plans during the
six
months ended
June 30, 2019,
was as follows:
 
   
Number of
Options
(in
thousands)
   
Weighted
Average
Exercise
Price per
Share
   
Weighted
Average
Remaining
Contractual
Term (years)
   
Aggregate
Intrinsic
Value
(in
thousands)
 
Outstanding, January 1, 2019
   
1,027
    $
9.75
     
 
     
 
 
Granted (weighted average fair value of $4.54 per share)
   
37
    $
11.43
     
 
     
 
 
Exercised
   
(156
)
  $
5.42
     
 
     
 
 
Canceled
   
(70
)
  $
14.64
     
 
     
 
 
Expired
   
(12
)
  $
17.13
     
 
     
 
 
Outstanding, June 30, 2019
   
826
    $
10.11
     
4.08
    $
3,086
 
Vested and expected to vest, June 30, 2019
   
813
    $
10.09
     
4.00
    $
3,062
 
Exercisable, June 30, 2019
   
656
    $
9.59
     
2.84
    $
2,788
 
   
The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of
$13.12
per share as of
June 30, 2019.
The total intrinsic value of options exercised during the
six
months ended
June 30, 2019,
was
$1.0
million.
 
As of
June 30, 2019,
there was
$0.6
million of total unrecognized compensation cost related to unvested stock options. That cost is expected to be recognized over a weighted average period of
2.8
years. The total fair value of shares vested during the
six
months ended
June 30, 2019,
was
$0.1
million.
 
Nonvested restricted stock units activity during the
six
months ended
June 30, 2019,
was as follows:
 
   
Shares
(in thousands)
   
Weighted
Average Grant
Date Fair Value
Per Share
 
Nonvested, January 1, 2019
   
1,835
    $
11.93
 
Granted
   
162
    $
12.28
 
Vested
   
(406
)
  $
13.29
 
Forfeited
   
(113
)
  $
11.78
 
Nonvested, June 30, 2019
   
1,478
    $
11.61
 
   
As of
June 30, 2019,
there was
$13.5
million of total unrecognized compensation cost related to nonvested restricted stock units. That cost is expected to be recognized over a weighted average period of
2.5
years. Restricted stock units do
not
have rights to dividends prior to vesting.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Restructuring Charges
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]
8.
RESTRUCTURING CHARGES
 
On
September 27, 2018,
the Board of Directors of the Company approved a reduction in its workforce to reduce expenses and align its operations with evolving business needs. Notifications to the affected employees began on 
October 24, 2018.
 
From inception of the restructuring plan to
June 30, 2019,
the Company has recorded restructuring charges of
$0.7
million, primarily consisting of employee separation charges. The Company is in the process of implementing the restructuring plan, and the remaining charges expected to be incurred are
not
expected to be significant.
 
The following table summarizes the activities of restructuring liabilities under this plan (in thousands): 
 
   
Three Months
Ended June 30,
2019
   
Six Months
Ended June 30,
2019
 
Beginning balance
  $
91
    $
244
 
Restructuring charges
   
     
92
 
Cash payments
   
(
91
)    
(336
)
Ending balance
  $
    $
 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Note 9 - Income Taxes
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Income Tax Disclosure [Text Block]
9
. INCOME TAXES  
 
Income tax benefit increased
$0.1
million for the
six
months ended
June 30, 2019,
to a
$0.9
million income tax benefit as compared to an income tax benefit of
$0.8
million for the
six
months ended
June 30, 2018.
The Company’s effective tax rate benefit was
22%
and
25%
for the
six
months ended
June 30, 2019
and
2018,
respectively. The Company’s effective tax rate benefit decreased in the
six
months ended
June 30, 2019,
as compared to the same period in
2018,
primarily due to favorable reductions in excess tax benefits related to employee stock compensation and changes in the level of profitability and forecasted income.
 
 
The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of
June 30, 2019,
was
$13.5
million, of which
$7.9
million, if recognized, would affect the Company’s effective tax rate. The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of
December 31, 2018,
was
$13.3
million, of which
$7.8
million, if recognized, would affect the Company's effective tax rate. As of
June 30, 2019,
the Company has recorded unrecognized tax benefits of 
$3.0
million, including interest and penalties of
$0.7
million, as long-term taxes payable in its condensed consolidated balance sheet. The remaining
$11.3
million has been recorded net of our deferred tax assets, of which
$5.6
 million is subject to a full valuation allowance. 
 
The valuation allowance was approximately
$10.2
million and
$9.8
million as of
June 30, 2019,
and
December 31, 2018,
respectively, which was related to California R&D tax credits and California net operating losses related to the Company’s acquisition of Syntricity. The Company has recorded a valuation allowance against these deferred tax assets because it believes that it is more likely than
not
that these tax attributes will
not
be realized.
 
Effective
January 1, 2018,
the Tax Act creates a new requirement to include in U.S. income global intangible low-taxed income (“GILTI”) earned by controlled foreign corporations (“CFCs”). The GILTI must be included currently in the gross income of the CFCs’ U.S. shareholder. Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (
1
) treating taxes due on future U.S. inclusions related to GILTI as a current-period expense when incurred (the “period cost method”) or (
2
) factoring such amounts into a company’s measurement of its deferred taxes (the “deferred method”). During the
first
quarter of
2018,
the Company selected the period cost method in recording the tax effects of GILTI in its condensed consolidated financial statements.
 
The Company conducts business globally and, as a result, files numerous consolidated and separate income tax returns in the U.S. federal, various state and foreign jurisdictions. Because the Company used some of the tax attributes carried forward from previous years to tax years that are still open, statutes of limitation remain open for all tax years to the extent of the attributes carried forward into tax year
2002
for federal and California tax purposes. The Company is
not
subject to income tax examinations in any of its major foreign subsidiaries’ jurisdictions.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Net Loss Per Share
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Earnings Per Share [Text Block]
10
. NET
LOSS
PER SHARE
 
Basic net loss per share is computed by dividing net loss by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net loss per share is computed using the weighted-average number of common shares outstanding for the period plus the potential effect of dilutive securities which are convertible into common shares (using the treasury stock method), except in cases in which the effect would be anti-dilutive. The following is a reconciliation of the numerators and denominators used in computing basic and diluted net loss per share (in thousands except per share amount): 
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net loss
  $
(710
)
  $
(2,096
)
  $
(3,401
)
  $
(2,520
)
Denominator:
                               
Basic weighted-average common shares outstanding
   
32,339
     
31,962
     
32,412
     
32,065
 
Effect of dilutive options and restricted stock
   
     
     
     
 
Diluted weighted average shares outstanding
   
32,339
     
31,962
     
32,412
     
32,065
 
                                 
Net loss per share – Basic
  $
(0.02
)
  $
(0.07
)
  $
(0.10
)
  $
(0.08
)
Net loss per share – Diluted
  $
(0.02
)
  $
(0.07
)
  $
(0.10
)
  $
(0.08
)
 
For the
three
and
six
months ended
June 30, 2019
and
2018,
 the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of the potential common shares would have been anti-dilutive.
 
The following table sets forth potential shares of common stock that are
not
included in the diluted net loss per share calculation above because to do so would be anti-dilutive for the periods indicated (in thousands):  
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
201
9
   
201
8
   
201
9
   
201
8
 
Outstanding options
   
606
     
621
     
614
     
638
 
Nonvested restricted stock units
   
813
     
1,108
     
781
     
1,034
 
Employee Stock Purchase Plan
   
18
     
     
198
     
16
 
Total
   
1,437
     
1,729
     
1,593
     
1,688
 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]
11
. CUSTOMER AND GEOGRAPHIC INFORMATION
 
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or group, in deciding how to allocate resources and in assessing performance.
 
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions and assessing financial performance. Accordingly, the Company considers itself to be in
one
operating segment, specifically the licensing and implementation of yield improvement solutions for companies designing and/or manufacturing integrated circuits. 
 
The Company had revenues from individual customers in excess of
10%
of total revenues as follows: 
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
Customer
 
201
9
   
201
8
   
201
9
   
201
8
 
A
   
33
%
   
40
%
   
34
%
   
39
%
B
   
*
%
   
10
%
   
*
%
   
*
%
 
The Company had gross accounts receivable from individual customers in excess of
10%
of gross accounts receivable as follows: 
 
Customer
 
June 30,
201
9
   
December 31,
201
8
 
A
   
31
%
   
35
%
B
   
22
%
   
21
%
 

 
 
*
represents less than
10%
 
Revenues from customers by geographic area based on the location of the customers’ work sites are as follows (in thousands):
 
   
Three Months Ended June 30,
 
   
2019
   
2018
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
8,547
     
42
%
  $
8,982
     
42
%
China
   
3,267
     
16
     
4,360
     
21
 
Taiwan
   
2,341
     
11
     
1,038
     
5
 
Rest of the world
   
6,413
     
31
     
6,739
     
32
 
Total revenue
  $
20,568
     
100
%
  $
21,119
     
100
%
  
 
   
Six Months Ended June 30,
 
   
2019
   
2018
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
17,862
     
44
%
  $
19,065
     
41
%
China
   
6,250
     
15
     
9,542
     
21
 
Taiwan
   
4,096
     
10
     
3,173
     
7
 
Rest of the world
   
12,901
     
31
     
14,076
     
31
 
Total revenue
  $
41,109
     
100
%
  $
45,856
     
100
%
 
Long-lived assets, net by geographic area are as follows (in thousands):
 
   
June 30,
2019
(1)
   
December 31,
201
8
(2)
 
United States
  $
41,379
    $
35,173
 
Rest of the world
   
2,441
     
508
 
Total long-lived assets, net
  $
43,820
    $
35,681
 
 

      
 
(
1
)
 
Amounts consist of property and equipment, net, and operating lease right-of-use assets, net
 
(
2
)
 
Amounts consist of property and equipment, net
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Note 12 - Fair Value Measurements
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Fair Value Disclosures [Text Block]
1
2
.
FAIR VALUE MEASUREMENTS
 
Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The multiple assumptions used to value financial instruments are referred to as inputs, and a hierarchy for inputs used in measuring fair value is established, that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions. These inputs are ranked according to a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into
three
broad levels.
 
 
Level
1
-
Inputs are quoted prices in active markets for identical assets or liabilities.
 
 
Level
2
-
Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are
not
active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data.
 
 
Level
3
-
Inputs are derived from valuation techniques in which
one
or more significant inputs or value drivers are unobservable.
 
 
The following table represents the Company’s assets measured at fair value on a recurring basis as of
June 30, 2019,
and the basis for that measurement (in thousands):
 
Assets
 
Total
   
Quoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant Unobservable
Inputs
(Level 3)
 
Money market mutual funds
  $
27,375
    $
27,375
    $
    $
 
  
The following table represents the Company’s assets measured at fair value on a recurring basis as of
December 31, 2018,
and the basis for that measurement (in thousands):
 
Assets
 
Total
   
Quoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant Unobservable
Inputs
(Level 3)
 
Money market mutual funds
  $
27,068
    $
27,068
    $
    $
 
    
The Company enters into foreign currency forward contracts from time to time to reduce the exposure to foreign currency exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities, primarily on
third
-party accounts payables and intercompany balances. The primary objective of the Company’s hedging program is to reduce volatility of earnings related to foreign currency exchange rate fluctuations. The counterparty to these foreign currency forward contracts is a large global financial institution that the Company believes is creditworthy, and therefore, the Company believes the credit risk of counterparty nonperformance is
not
significant. These foreign currency forward contracts are
not
designated for hedge accounting treatment.
 
Therefore, the change in fair value of these contracts is recorded into earnings as a component of other income (expense), net, and offsets the change in fair value of the foreign currency denominated assets and liabilities, which is also recorded in other income (expense), net. For the
three
months ended
June 30, 2019
and
2018,
the Company recognized a realized loss of
$22,000
and a realized loss of
$551,000
on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.  For the
six
months ended
June 30, 2019
and
2018,
the Company recognized a realized loss of
$292,000
and a realized loss of
$365,000
on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.
 
The Company carries these derivatives financial instruments on its condensed consolidated balance sheets at their fair values. The Company’s foreign currency forward contracts are classified as Level
2
because they are
not
actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments. As of
June 30, 2019,
the Company had
no
outstanding forward contract. As of
December 31, 2018,
the Company had
one
outstanding forward contract with a notional amount of
$8.2
million and recorded
$55,000
other current liability associated with the outstanding forward contract.  
  
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Note 13 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]
1
3
. COMMITMENTS AND CONTINGENCIES
 
Indemnifications
— The Company generally provides a warranty to its customers that its software will perform substantially in accordance with documented specifications typically for a period of
90
 days following initial delivery of its products. The Company also indemnifies certain customers from
third
-party claims of intellectual property infringement relating to the use of its products. Historically, costs related to these guarantees have
not
been significant. The Company is unable to estimate the maximum potential impact of these guarantees on its future results of operations.
 
 
Purchase obligations
— The Company has purchase obligations with certain suppliers for the purchase of goods and services entered in the ordinary course of business. As of
June 30, 2019,
total outstanding purchase obligations were
$11.0
 million, which are primarily due within the next
12
months.
 
Indemnification of Officers and Directors
 — As permitted by the Delaware general corporation law, the Company has included a provision in its certificate of incorporation to eliminate the personal liability of its officers and directors for monetary damages for breach or alleged breach of their fiduciary duties as officers or directors, other than in cases of fraud or other willful misconduct.
 
In addition, the Bylaws of the Company provide that the Company is required to indemnify its officers and directors even when indemnification would otherwise be discretionary, and the Company is required to advance expenses to its officers and directors as incurred in connection with proceedings against them for which they
may
be indemnified. The Company has entered into indemnification agreements with its officers and directors containing provisions that are in some respects broader than the specific indemnification provisions contained in the Delaware general corporation law. The indemnification agreements require the Company to indemnify its officers and directors against liabilities that
may
arise by reason of their status or service as officers and directors other than for liabilities arising from willful misconduct of a culpable nature, to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified, and to obtain directors’ and officers’ insurance if available on reasonable terms. The Company has obtained directors’ and officers’ liability insurance in amounts comparable to other companies of the Company’s size and in the Company’s industry. Since a maximum obligation of the Company is
not
explicitly stated in the Company’s Bylaws or in its indemnification agreements and will depend on the facts and circumstances that arise out of any future claims, the overall maximum amount of the obligations cannot be reasonably estimated.
 
Litigation
— From time to time, the Company is subject to various claims and legal proceedings that arise in the ordinary course of business. The Company accrues for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. As of
June 30, 2019,
the Company was
not
party to any material legal proceedings, thus
no
loss was probable and 
no
amount was accrued.    
 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]
Basis of Presentation 
 
The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), including the instructions to the Quarterly Report on Form
10
-Q and Article
10
of Regulation S-
X.
Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted. The interim unaudited condensed consolidated financial statements reflect, in the opinion of management, all adjustments necessary (consisting only of normal recurring adjustments), to present a fair statement of results for the interim periods presented. The operating results for any interim period are
not
necessarily indicative of the results that
may
be expected for other interim periods or the full fiscal year. The accompanying interim unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto in the Company’s Annual Report on Form
10
-K for the year ended
December 31, 2018.
 
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions.
 
The condensed consolidated balance sheet at
December 31, 2018, 
has been derived from the audited consolidated financial statements but does
not
include all disclosures required by accounting principles generally accepted in the United States of America.
Use of Estimates, Policy [Policy Text Block]
Use of Estimates 
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates.
Reclassification, Policy [Policy Text Block]
Reclassification 
of Prior Period Amount
 
Certain prior period amounts have been reclassified to conform to current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Condensed Consolidated Statements of Cash Flows. This reclassification had
no
effect on the Company’s reported net loss or net cash provided by operating activities.
New Accounting Pronouncements, Policy [Policy Text Block]
Recently Adopted Accounting Standards
 
Leases
 
In
February 2016,
the Financial Accounting Standards Board (or FASB) issued Accounting Standards Update (ASU)
2016
-
02,
Leases (Topic
842
) and subsequent amendments to the initial guidance: ASU
2017
-
13,
 ASU
2018
-
10,
 ASU
2018
-
11,
 ASU
2018
-
20
 and ASU 
2019
-
01
 (collectively, Topic
842
). Topic
842
aims to increase transparency and comparability among organizations by requiring lessees to recognize leases with a term greater than
12
months as a right-of-use asset (“ROU”) and corresponding lease liabilities on the balance sheet, regardless of lease classification, and requiring disclosure of key information about leasing arrangements. The lease liability should be initially measured at the present value of the remaining contractual lease payments. Subsequently, the ROU assets will be amortized generally on a straight-line basis over the lease term, and the lease liability will bear interest expense and be reduced for lease payments. Topic
842
became effective for public companies’ financial statements issued for fiscal years beginning after
December 15, 2018,
including interim periods within those fiscal years. A modified retrospective application is required with an option to
not
restate comparative periods in the period of adoption. The Company adopted Topic
842
on
January 1, 2019
using the modified retrospective approach, and financial information for the comparative period was
not
updated.
 
In addition, the Company elected the transition package of
three
practical expedients which allow companies
not
to reassess (i) whether agreements contain leases, (ii) the classification of leases, and (iii) the capitalization of initial direct costs. Further, the Company elected to
not
 separate lease and non-lease components for all of its leases. The Company also made an accounting policy election to recognize lease expense for leases with a term of
12
months or less on a straight-line basis over the lease term and recognize
no
right of use asset or lease liability for those leases.
 
The Company’s lease portfolio consists primarily of real estate assets, which include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard.
 
As a result of the adoption of the new lease accounting guidance, the Company recognized on
January 1, 2019:
 
 
operating lease liabilities of approximately
$10.5
million, which represent the present value of the remaining lease payments, as of the date of adoption, discounted using the Company’s incremental borrowing rate of
5.3%,
and
 
operating lease ROU assets of approximately
$8.7
million which represent the operating lease liabilities of
$10.5
million, adjusted for (
1
) deferred rent of approximately
$0.3
million, and (
2
) lease incentives or tenant improvement allowance of
$1.5
million.
 
The adoption of the new lease accounting standard did
not
have any other impact on the Company’s condensed consolidated balance sheet, and did
not
impact the Company’s operating results and cash flows. See Leases, in Note
5
for further information, including further discussion on the impact of adoption and changes in accounting policies relating to leases.
 
Income Statement – Reporting Comprehensive Income
(Loss)
 
In
February 2018,
the FASB issued ASU
No.
2018
-
02,
Income Statement – Reporting Comprehensive Income (Topic
220
): Reclassification of Certain Tax Effect from Accumulated Other Comprehensive Income. This update allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Job Act (TCJA) enacted in
December 2017.
This update became effective for the Company for fiscal years beginning after
December 15, 2018
and interim periods within those fiscal years. The Company adopted this standard on
January 1, 2019,
and it did
not
have a material impact on its condensed consolidated financial statements and footnote disclosures.
 
Compensation - Stock Compensation
 
In
June 2018,
the FASB issued ASU
2018
-
07,
 Compensation – Stock Compensation (Topic
718
), Improvements to Nonemployee Share-Based Payment Accounting. This ASU simplifies several aspects of the accounting for nonemployee share-based payment transactions resulting from expanding the scope of Topic
718,
to include share-based payment transactions for acquiring goods and services from nonemployees and making guidance consistent with the accounting for employee share-based compensation. The Company adopted this standard on
January 1, 2019,
and it did
not
have a material impact on its condensed consolidated financial statements and footnote disclosures.
 
Management has reviewed other recently issued accounting pronouncements and has determined there are
not
any that would have a material impact on the condensed consolidated financial statements.
 
Accounting Standards
Not
Yet Effective
 
In
June 2016,
the FASB issued ASU
2016
-
13,
 Financial Instruments – Credit Losses (Topic
326
): Measurement of Credit Losses on Financial Instruments (ASU
2016
-
13
) and also issued subsequent amendments to the initial guidance: ASU
2018
-
19,
 Codification Improvements to Topic
326,
Financial Instruments – Credit Losses, ASU
2019
-
04,
Codification Improvements to Topic
326,
Financial Instruments – Credit Losses, Topic
815,
Derivatives and Hedging, and Topic
825,
Financial Instrument, and ASU
2019
-
05,
Financial Instrument – Credit Losses (Topic
326
): Targeted Transition Relief (collectively, Topic
326
). Topic
326
requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. The amendments affect loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and other financial assets that represent a right to receive cash. Topic
326
is effective for the Company beginning in the
first
quarter of
2020.
Early adoption is permitted. The Company has
not
yet determined the impact of this standard on its condensed consolidated financial statements.
 
In
January 2017,
the FASB issued ASU
No.
2017
-
04,
Intangibles – Goodwill and Other (Topic
350
). This standard eliminates step
2
from the annual goodwill impairment test. This update is effective for annual periods beginning after
December 15, 2019,
and interim periods within those fiscal years, with early adoption permitted, and is to be applied on a prospective basis. The Company does
not
anticipate that the adoption of this standard will have a significant impact on its condensed consolidated financial statements or the related disclosures.
  
In
August 2018,
the FASB issued ASU
No.
2018
-
15,
Intangibles – Goodwill and Other – Internal-Use Software (Subtopic
350
-
40
): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The new guidance clarifies the accounting for implementation costs incurred to develop or obtain internal-use software in cloud computing arrangements. Further, the standard also requires entities to expense the capitalized implementation costs of a hosting arrangement over the term of the hosting arrangement. This standard is effective for the Company beginning in the
first
quarter of
2020.
Early adoption is permitted. ASU
No.
2018
-
15
 should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company has
not
yet determined the impact of this standard on its condensed consolidated financial statements.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Note 2 - Business Combination (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]
   
(in thousands)
   
Amortization
period (years)
 
                 
Finite-lived intangible assets:
               
Developed technology
  $
1,640
     
9
 
Customer relationship
   
700
     
9
 
Deferred revenue
   
(50
)    
 
 
Net asset acquired
 
$
2,290
   
 
 
 
Goodwill
   
370
     
 
 
Purchase consideration
 
$
2,660
   
 
 
 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Licenses and Gainshare Performance Incentives
  $
8,725
    $
6,828
    $
13,906
    $
14,315
 
Support and Services
   
11,779
     
14,200
     
27,031
     
31,190
 
Other
   
64
     
91
     
172
     
351
 
Total
  $
20,568
    $
21,119
    $
41,109
    $
45,856
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Over time
   
58
%
   
68
%
   
66
%
   
68
%
Point-in-time
   
42
%
   
32
%
   
34
%
   
32
%
Total
   
100
%
   
100
%
   
100
%
   
100
%
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
June 30,
2019
   
December 31,
2018
 
Property and equipment, net:
               
Computer equipment
  $
10,660
    $
10,536
 
Software
   
4,214
     
4,112
 
Furniture, fixtures and equipment
   
4,836
     
4,688
 
Leasehold improvements
   
5,996
     
5,474
 
Test equipment
   
21,952
     
14,697
 
Construction-in-progress
   
14,262
     
20,293
 
     
61,920
     
59,800
 
Less: accumulated depreciation and amortization
   
(26,074
)
   
(24,119
)
Total
  $
35,846
    $
35,681
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
 
 
 
 
 
June 30, 2019
   
December 31, 2018
 
   
Amortization
Period
(Years)
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Carrying
Amount
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net
Carrying
Amount
 
Acquired identifiable intangibles:
                                                         
Customer relationships
 
 1
9
    $
7,440
    $
(4,712
)
  $
2,728
    $
6,740
    $
(4,514
)
  $
2,226
 
Developed technology
 
 4
9
     
17,460
     
(13,723
)
   
3,737
     
15,820
     
(13,404
)
   
2,416
 
Tradename
 
 2
7
     
790
     
(660
)
   
130
     
790
     
(648
)
   
142
 
Patent
 
 7
10
     
1,800
     
(1,540
)
   
260
     
1,800
     
(1,520
)
   
280
 
Total
 
 
 
 
    $
27,490
    $
(20,635
)
  $
6,855
    $
25,150
    $
(20,086
)
  $
5,064
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Year ending December 31,
 
Amount
 
2019 (remaining six months)
  $
634
 
2020
   
1,269
 
2021
   
1,093
 
2022
   
886
 
2023
   
886
 
2024 and thereafter
   
2,087
 
Total future amortization expense
  $
6,855
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Note 5 - Leases (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Year ending December 31,
   
Amount
(1)
 
2019 (remaining six months)
  $
882
 
2020
   
1,862
 
2021
   
1,711
 
2022
   
1,526
 
2023
   
1,409
 
2024 and thereafter
   
4,750
 
Total future minimum lease payments
  $
12,140
 
Less: Interest
(
2
)
   
(2,158
)
Present value of operating lease liabilities
(
3
)
  $
9,982
 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Six Months Ended June 30,
 
   
201
9
   
2018
 
Expected life (in years)
   
1.25
     
1.25
 
Volatility
   
45.19
%
   
37.23
%
Risk-free interest rate
   
2.52
%
   
1.93
%
Expected dividend
   
     
 
Weighted average fair value per share of options granted during the period
  $
3.67
    $
4.32
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Expected life (in years)
   
4.46
     
     
4.46
     
4.43
 
Volatility
   
42.19
     
     
44.71
     
42.22
 
Risk-free interest rate
   
1.94
     
     
2.44
     
2.52
%
Expected dividend
   
     
     
     
 
Weighted average fair value per share of options granted during the period
  $
4.67
    $
    $
4.54
    $
4.28
 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
201
9
   
2018
 
Cost of solutions
  $
799
    $
968
    $
1,659
    $
1,981
 
Research and development
   
901
     
845
     
2,619
     
1,724
 
Selling, general and administrative
   
734
     
889
     
1,632
     
1,852
 
Stock-based compensation expenses
  $
2,434
    $
2,702
    $
5,910
    $
5,557
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Number of
Options
(in
thousands)
   
Weighted
Average
Exercise
Price per
Share
   
Weighted
Average
Remaining
Contractual
Term (years)
   
Aggregate
Intrinsic
Value
(in
thousands)
 
Outstanding, January 1, 2019
   
1,027
    $
9.75
     
 
     
 
 
Granted (weighted average fair value of $4.54 per share)
   
37
    $
11.43
     
 
     
 
 
Exercised
   
(156
)
  $
5.42
     
 
     
 
 
Canceled
   
(70
)
  $
14.64
     
 
     
 
 
Expired
   
(12
)
  $
17.13
     
 
     
 
 
Outstanding, June 30, 2019
   
826
    $
10.11
     
4.08
    $
3,086
 
Vested and expected to vest, June 30, 2019
   
813
    $
10.09
     
4.00
    $
3,062
 
Exercisable, June 30, 2019
   
656
    $
9.59
     
2.84
    $
2,788
 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   
Shares
(in thousands)
   
Weighted
Average Grant
Date Fair Value
Per Share
 
Nonvested, January 1, 2019
   
1,835
    $
11.93
 
Granted
   
162
    $
12.28
 
Vested
   
(406
)
  $
13.29
 
Forfeited
   
(113
)
  $
11.78
 
Nonvested, June 30, 2019
   
1,478
    $
11.61
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Restructuring and Related Costs [Table Text Block]
   
Three Months
Ended June 30,
2019
   
Six Months
Ended June 30,
2019
 
Beginning balance
  $
91
    $
244
 
Restructuring charges
   
     
92
 
Cash payments
   
(
91
)    
(336
)
Ending balance
  $
    $
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net loss
  $
(710
)
  $
(2,096
)
  $
(3,401
)
  $
(2,520
)
Denominator:
                               
Basic weighted-average common shares outstanding
   
32,339
     
31,962
     
32,412
     
32,065
 
Effect of dilutive options and restricted stock
   
     
     
     
 
Diluted weighted average shares outstanding
   
32,339
     
31,962
     
32,412
     
32,065
 
                                 
Net loss per share – Basic
  $
(0.02
)
  $
(0.07
)
  $
(0.10
)
  $
(0.08
)
Net loss per share – Diluted
  $
(0.02
)
  $
(0.07
)
  $
(0.10
)
  $
(0.08
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
201
9
   
201
8
   
201
9
   
201
8
 
Outstanding options
   
606
     
621
     
614
     
638
 
Nonvested restricted stock units
   
813
     
1,108
     
781
     
1,034
 
Employee Stock Purchase Plan
   
18
     
     
198
     
16
 
Total
   
1,437
     
1,729
     
1,593
     
1,688
 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
Customer
 
201
9
   
201
8
   
201
9
   
201
8
 
A
   
33
%
   
40
%
   
34
%
   
39
%
B
   
*
%
   
10
%
   
*
%
   
*
%
Receivables by Major Customers [Table Text Block]
Customer
 
June 30,
201
9
   
December 31,
201
8
 
A
   
31
%
   
35
%
B
   
22
%
   
21
%
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   
Three Months Ended June 30,
 
   
2019
   
2018
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
8,547
     
42
%
  $
8,982
     
42
%
China
   
3,267
     
16
     
4,360
     
21
 
Taiwan
   
2,341
     
11
     
1,038
     
5
 
Rest of the world
   
6,413
     
31
     
6,739
     
32
 
Total revenue
  $
20,568
     
100
%
  $
21,119
     
100
%
   
Six Months Ended June 30,
 
   
2019
   
2018
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
17,862
     
44
%
  $
19,065
     
41
%
China
   
6,250
     
15
     
9,542
     
21
 
Taiwan
   
4,096
     
10
     
3,173
     
7
 
Rest of the world
   
12,901
     
31
     
14,076
     
31
 
Total revenue
  $
41,109
     
100
%
  $
45,856
     
100
%
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
   
June 30,
2019
(1)
   
December 31,
201
8
(2)
 
United States
  $
41,379
    $
35,173
 
Rest of the world
   
2,441
     
508
 
Total long-lived assets, net
  $
43,820
    $
35,681
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Note 12 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
Assets
 
Total
   
Quoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant Unobservable
Inputs
(Level 3)
 
Money market mutual funds
  $
27,375
    $
27,375
    $
    $
 
Assets
 
Total
   
Quoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant Unobservable
Inputs
(Level 3)
 
Money market mutual funds
  $
27,068
    $
27,068
    $
    $
 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Note 1 -Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Lease, Liability, Total [1],[2] $ 9,982    
Operating Lease, Weighted Average Discount Rate, Percent 5.30%    
Operating Lease, Right-of-Use Asset $ 7,974  
Accounting Standards Update 2016-02 [Member]      
Operating Lease, Liability, Total   $ 10,500  
Operating Lease, Weighted Average Discount Rate, Percent   5.30%  
Operating Lease, Right-of-Use Asset   $ 8,700  
Deferred Rent Credit   300  
Incentive to Lessee   $ 1,500  
[1] As of June 30, 2019, the total operating lease liability includes $1.0 million related to an option to extend a lease term that is reasonably certain to be exercised.
[2] Includes the current portion of operating lease liabilities of $1.9 million as of June 30, 2019.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Note 2 - Business Combination (Details Textual) - USD ($)
6 Months Ended
Apr. 29, 2019
Jun. 30, 2019
Jun. 30, 2018
Payments to Acquire Businesses, Gross $ 2,660,000 $ 2,660,000
Acquisition of StreamMosaic, Inc. [Member]      
Payments to Acquire Businesses, Gross 2,700,000    
Business Acquisition, Goodwill, Expected Tax Deductible Amount $ 370,000    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Note 2 - Business Combination - Fair Values of Assets Acquired and Liabilities Assumed and the Related Useful Lives (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 29, 2019
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Deferred revenue $ (50)      
Net asset acquired 2,290      
Goodwill, Ending Balance 370 $ 2,293   $ 1,923
Purchase consideration 2,660 $ 2,660  
Developed Technology Rights [Member]        
Finite-lived intangible assets $ 1,640      
Finite-lived intangible assets (Year) 9 years      
Customer Relationships [Member]        
Finite-lived intangible assets $ 700      
Finite-lived intangible assets (Year) 9 years      
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue From Contracts With Customers 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Contract with Customer, Liability, Noncurrent $ 1,700   $ 1,700   $ 1,000
Contract with Customer, Liability, Revenue Recognized 4,700 $ 5,000 8,700 $ 7,600  
Revenue, Remaining Performance Obligation, Amount 37,400   37,400    
Contract with Customer, Performance Obligation Satisfied in Previous Period 300 (200) (200) 300  
Capitalized Contract Cost, Net, Total 600   600   500
Capitalized Contract Cost, Amortization 100 100 227 179  
Capitalized Contract Cost, Impairment Loss 0 $ 0 0 $ 0  
Prepaid Expenses and Other Current Assets [Member]          
Contract with Customer, Asset, Net, Current, Total 2,300   2,300   2,700
Prepaid Expenses and Other Current Assets and Other Non-current Assets [Member]          
Deferred Costs, Total $ 1,000   $ 1,000   $ 200
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]          
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00%  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Countries other than the United States [Member]          
Concentration Risk, Percentage 58.00% 58.00% 56.00% 59.00%  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue From Contracts With Customers 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01
Jun. 30, 2019
Minimum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2 years
Maximum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues $ 20,568 $ 21,119 $ 41,109 $ 45,856
Percent of revenue 100.00% 100.00% 100.00% 100.00%
Transferred over Time [Member]        
Percent of revenue 58.00% 68.00% 66.00% 68.00%
Transferred at Point in Time [Member]        
Percent of revenue 42.00% 32.00% 34.00% 32.00%
License [Member]        
Revenues $ 8,725 $ 6,828 $ 13,906 $ 14,315
Service [Member]        
Revenues 11,779 14,200 27,031 31,190
Product and Service, Other [Member]        
Revenues $ 64 $ 91 $ 172 $ 351
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Balance Sheet Components (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Apr. 29, 2019
Dec. 31, 2018
Unbilled Receivables, Current $ 13,400   $ 13,400     $ 22,200
Unbilled Receivables, Not Expected to be Billed and Collected in Next Twelve Months 5,600   5,600     5,300
Depreciation, Depletion and Amortization, Nonproduction, Total 1,300 $ 1,300 2,600 $ 2,500    
Goodwill, Ending Balance 2,293   2,293   $ 370 1,923
Finite-Lived Intangible Assets, Net, Ending Balance 6,855   $ 6,855     $ 5,064
Finite-Lived Intangible Assets, Remaining Amortization Period     6 years 219 days      
Amortization of Intangible Assets, Total 300 $ 300 $ 549 $ 505    
Impairment of Intangible Assets, Finite-lived $ 0   $ 0      
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Property and equipment, gross $ 61,920 $ 59,800
Less: accumulated depreciation and amortization (26,074) (24,119)
Total 35,846 35,681
Computer Equipment [Member]    
Property and equipment, gross 10,660 10,536
Software and Software Development Costs [Member]    
Property and equipment, gross 4,214 4,112
Furniture and Fixtures [Member]    
Property and equipment, gross 4,836 4,688
Leasehold Improvements [Member]    
Property and equipment, gross 5,996 5,474
Test Equipment [Member]    
Property and equipment, gross 21,952 14,697
Construction in Progress [Member]    
Property and equipment, gross $ 14,262 $ 20,293
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Gross Carrying Amount $ 27,490 $ 25,150
Accumulated Amortization (20,635) (20,086)
Intangible assets, net 6,855 5,064
Customer Relationships [Member]    
Gross Carrying Amount 7,440 6,740
Accumulated Amortization (4,712) (4,514)
Intangible assets, net $ 2,728 2,226
Customer Relationships [Member] | Minimum [Member]    
Amortization Period (Year) 1 year  
Customer Relationships [Member] | Maximum [Member]    
Amortization Period (Year) 9 years  
Developed Technology Rights [Member]    
Gross Carrying Amount $ 17,460 15,820
Accumulated Amortization (13,723) (13,404)
Intangible assets, net $ 3,737 2,416
Developed Technology Rights [Member] | Minimum [Member]    
Amortization Period (Year) 4 years  
Developed Technology Rights [Member] | Maximum [Member]    
Amortization Period (Year) 9 years  
Trade Names [Member]    
Gross Carrying Amount $ 790 790
Accumulated Amortization (660) (648)
Intangible assets, net $ 130 142
Trade Names [Member] | Minimum [Member]    
Amortization Period (Year) 2 years  
Trade Names [Member] | Maximum [Member]    
Amortization Period (Year) 7 years  
Patents [Member]    
Gross Carrying Amount $ 1,800 1,800
Accumulated Amortization (1,540) (1,520)
Intangible assets, net $ 260 $ 280
Patents [Member] | Minimum [Member]    
Amortization Period (Year) 7 years  
Patents [Member] | Maximum [Member]    
Amortization Period (Year) 10 years  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
2019 (remaining six months) $ 634  
2020 1,269  
2021 1,093  
2022 886  
2023 886  
2024 and thereafter 2,087  
Total future amortization expense $ 6,855 $ 5,064
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Note 5 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Lease, Cost, Total $ 600 $ 700 $ 1,100 $ 1,300  
Operating Lease Liability, Renewal Period 1,000   1,000    
Operating Lease, Liability, Current $ 1,875   $ 1,875  
Operating Lease, Weighted Average Remaining Lease Term 7 years 219 days   7 years 219 days    
Operating Lease, Weighted Average Discount Rate, Percent 5.30%   5.30%    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0   $ 0    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Note 5 - Leases - Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
[1]
2019 (remaining six months) $ 882
2020 1,862
2021 1,711
2022 1,526
2023 1,409
2024 and thereafter 4,750
Total future minimum lease payments 12,140
Less: Interest(2) (2,158) [2]
Present value of operating lease liabilities(3) $ 9,982 [3]
[1] As of June 30, 2019, the total operating lease liability includes $1.0 million related to an option to extend a lease term that is reasonably certain to be exercised.
[2] Calculated using incremental borrowing interest rate for each lease.
[3] Includes the current portion of operating lease liabilities of $1.9 million as of June 30, 2019.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Note 6 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 13 Months Ended 20 Months Ended
May 29, 2018
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Oct. 25, 2016
Treasury Stock, Value, Acquired, Cost Method   $ 3,790 $ 3,917 $ 1,125 $ 4,123          
The 2016 Stock Repurchase Program [Member]                    
Stock Repurchase Program, Authorized Amount                   $ 25,000
Treasury Stock, Shares, Acquired       99,000     437,000   1,279,189  
Treasury Stock Acquired, Average Cost Per Share                 $ 14.59  
Treasury Stock, Value, Acquired, Cost Method                 $ 18,700  
The 2018 Stock Repurchase Program [Member]                    
Stock Repurchase Program, Authorized Amount $ 25,000                  
Stock Repurchase Program, Period in Force 2 years                  
Treasury Stock, Shares, Acquired   300,000       614,000   614,000    
Treasury Stock Acquired, Average Cost Per Share               $ 12.54    
Treasury Stock, Value, Acquired, Cost Method               $ 7,700    
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 17,300       $ 17,300   $ 17,300    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2001
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Dec. 31, 2001
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period       70,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance   826,000   826,000   1,027,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     0 37,000      
Share-based Payment Arrangement, Amount Capitalized       $ 168    
Share Price   $ 13.12   $ 13.12      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 1,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       100      
Software Development [Member]              
Share-based Payment Arrangement, Amount Capitalized       200      
Share-based Payment Arrangement, Option [Member]              
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 600   $ 600      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       2 years 292 days      
Restricted Stock Units (RSUs) [Member]              
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 13,500   $ 13,500      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       2 years 182 days      
Employee Stock Purchase Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years            
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00%            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%            
ESPP Maximum Annual Share Replenishment 675,000            
ESPP Maximum Annual Share Replenishment Percentage of Prior Year Outstanding Company Common Stock 2.00%            
Stock Issued During Period, Shares, Employee Stock Purchase Plans   0 0 87,000 108,000    
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased       $ 8.93 $ 9.29    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 1,000   $ 1,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       1 year 219 days      
Number Of ESPP Shares Available For Future Issuance   5,200,000   5,200,000      
Twenty Eleven Stock Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   10,300,000   10,300,000      
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate       1.33      
Common Stock, Capital Shares Reserved for Future Issuance   10,800,000   10,800,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   4,400,000   4,400,000      
Twenty Eleven Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years      
Shares Previously Issued Under the 2001 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             3,500,000
IDS Plan [Member] | Share-based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years      
Two Thousand One Stock Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period       500,000      
Outside of the 2011, 2001 or IDS Plans [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance   0   0      
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Weighted average fair value (in dollars per share)     $ 4.54  
Stock Plans [Member]        
Expected life (Year)     1 year 91 days 1 year 91 days
Volatility     45.19% 37.23%
Risk-free interest rate     2.52% 1.93%
Expected dividend     0.00% 0.00%
Weighted average fair value (in dollars per share)     $ 3.67 $ 4.32
Twenty Eleven Stock Incentive Plan [Member]        
Expected life (Year) 4 years 167 days 4 years 167 days 4 years 156 days
Volatility 42.19% 44.71% 42.22%
Risk-free interest rate 1.94% 2.44% 2.52%
Expected dividend 0.00% 0.00%
Weighted average fair value (in dollars per share) $ 4.67 $ 4.54 $ 4.28
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Cost of solutions $ 2,434 $ 2,702 $ 5,910 $ 5,557
Cost of Sales [Member]        
Cost of solutions 799 968 1,659 1,981
Research and Development Expense [Member]        
Cost of solutions 901 845 2,619 1,724
Selling, General and Administrative Expenses [Member]        
Cost of solutions $ 734 $ 889 $ 1,632 $ 1,852
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans - Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
shares
Jun. 30, 2019
USD ($)
$ / shares
shares
Outstanding (in shares) | shares   1,027,000
Outstanding, weighted average exercise price (in dollars per share) | $ / shares   $ 9.75
Granted (in shares) | shares 0 37,000
Granted, weighted average exercise price (in dollars per share) | $ / shares   $ 11.43
Exercised (in shares) | shares   (156,000)
Exercised, weighted average exercise price (in dollars per share) | $ / shares   $ 5.42
Canceled (in shares) | shares   (70,000)
Canceled, weighted average exercise price (in dollars per share) | $ / shares   $ 14.64
Expired (in shares) | shares   (12,000)
Expired, weighted average exercise price (in dollars per share) | $ / shares   $ 17.13
Outstanding (in shares) | shares   826,000
Outstanding, weighted average exercise price (in dollars per share) | $ / shares   $ 10.11
Outstanding, weighted average remaining contractual term (Year)   4 years 29 days
Outstanding, aggregate intrinsic value | $   $ 3,086
Vested and expected to vest (in shares) | shares   813,000
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares   $ 10.09
Vested and expected to vest, weighted average remaining contractual term (Year)   4 years
Vested and expected to vest, aggregate intrinsic value | $   $ 3,062
Exercisable (in shares) | shares   656,000
Exercisable, weighted average exercise price (in dollars per share) | $ / shares   $ 9.59
Exercisable, weighted average remaining contractual term (Year)   2 years 306 days
Exercisable, aggregate intrinsic value | $   $ 2,788
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans - Stock Options Activity (Details) (Parentheticals)
6 Months Ended
Jun. 30, 2019
$ / shares
Weighted average fair value (in dollars per share) $ 4.54
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Note 7 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Nonvested, Balance (in shares) | shares 1,835
Nonvested, weighted average grant date fair value (in dollars per share) | $ / shares $ 11.93
Granted (in shares) | shares 162
Granted, weighted average grant date fair value (in dollars per share) | $ / shares $ 12.28
Vested (in shares) | shares (406)
Vested, weighted average grant date fair value (in dollars per share) | $ / shares $ 13.29
Forfeited (in shares) | shares (113)
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares $ 11.78
Nonvested, Balance (in shares) | shares 1,478
Nonvested, weighted average grant date fair value (in dollars per share) | $ / shares $ 11.61
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Restructuring Charges (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Restructuring Charges, Total $ 92
Reduction in Its Workforce to Reduce Expenses [Member]        
Restructuring Charges, Total   92  
Reduction in Its Workforce to Reduce Expenses [Member] | Employee Severance [Member]        
Restructuring Charges, Total     $ 700  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Restructuring Charges - Restructuring Liability Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Restructuring charges $ 92
Reduction in Its Workforce to Reduce Expenses [Member]        
Beginning balance 91   244  
Restructuring charges   92  
Cash payments (91)   (336)  
Ending balance    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Note 9 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Increase (Decrease) in Income Taxes     $ (100)    
Income Tax Expense (Benefit), Total $ (849) $ (439) $ (947) $ (820)  
Effective Income Tax Rate Reconciliation, Percent, Total     22.00% 25.00%  
Unrecognized Tax Benefits, Ending Balance 13,500   $ 13,500   $ 13,300
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 7,900   7,900   7,800
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total 3,000   3,000    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued in Long Term Liabilities 700   700    
Unrecognized Tax Benefits In Deferred Tax Assets 11,300   11,300    
Unrecognized Tax Benefits In Deferred Tax Asset Subject To Full Valuation Allowance 5,600   5,600    
Deferred Tax Assets, Valuation Allowance, Total $ 10,200   $ 10,200   $ 9,800
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Net Loss Per Share - Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Net loss $ (710) $ (2,096) $ (3,401) $ (2,520)
Basic weighted-average common shares outstanding (in shares) 32,339 31,962 32,412 32,065
Effect of dilutive options and restricted stock (in shares)
Diluted weighted average shares outstanding (in shares) 32,339 31,962 32,412 32,065
Basic (in dollars per share) $ (0.02) $ (0.07) $ (0.10) $ (0.08)
Diluted (in dollars per share) $ (0.02) $ (0.07) $ (0.10) $ (0.08)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Net Loss Per Share - Anti-dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Anti-dilutive securities (in shares) 1,437 1,729 1,593 1,688
Share-based Payment Arrangement, Option [Member]        
Anti-dilutive securities (in shares) 606 621 614 638
Restricted Stock Units (RSUs) [Member]        
Anti-dilutive securities (in shares) 813 1,108 781 1,034
Employee Stock Purchase Plan [Member]        
Anti-dilutive securities (in shares) 18 198 16
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information (Details Textual)
6 Months Ended
Jun. 30, 2019
Number of Operating Segments 1
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Customer A [Member]        
Receivables percentage by major customer 33.00% 40.00% 34.00% 39.00%
Customer B [Member]        
Receivables percentage by major customer [1] 10.00% [1] [1]
[1] represents less than 10%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) - Customer Concentration Risk [Member] - Accounts Receivable [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Customer A [Member]    
Receivables percentage by major customer 31.00% 35.00%
Customer B [Member]    
Receivables percentage by major customer 22.00% 21.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues $ 20,568 $ 21,119 $ 41,109 $ 45,856
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Revenues $ 20,568 $ 21,119 $ 41,109 $ 45,856
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00%
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES        
Revenues $ 8,547 $ 8,982 $ 17,862 $ 19,065
Concentration Risk, Percentage 42.00% 42.00% 44.00% 41.00%
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | CHINA        
Revenues $ 3,267 $ 4,360 $ 6,250 $ 9,542
Concentration Risk, Percentage 16.00% 21.00% 15.00% 21.00%
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | TAIWAN, PROVINCE OF CHINA        
Revenues $ 2,341 $ 1,038 $ 4,096 $ 3,173
Concentration Risk, Percentage 11.00% 5.00% 10.00% 7.00%
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Rest of the World [Member]        
Revenues $ 6,413 $ 6,739 $ 12,901 $ 14,076
Concentration Risk, Percentage 31.00% 32.00% 31.00% 31.00%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Note 11 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
[1]
Dec. 31, 2018
[2]
Long-lived assets $ 43,820 $ 35,681
UNITED STATES    
Long-lived assets 41,379 35,173
Rest of the World [Member]    
Long-lived assets $ 2,441 $ 508
[1] Amounts consist of property and equipment, net, and operating lease right-of-use assets, net
[2] Amounts consist of property and equipment, net
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Note 12 - Fair Value Measurements (Details Textual) - Foreign Exchange Contract [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Derivative Asset, Notional Amount         $ 8,200,000
Other Current Assets [Member]          
Derivative Asset, Current         $ 55,000
Other Nonoperating Income (Expense) [Member]          
Derivative, Gain (Loss) on Derivative, Net, Total $ (22,000) $ (551,000) $ (292,000) $ (365,000)  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Note 12 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) - Money Market Funds [Member] - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Money market mutual funds $ 27,375 $ 27,068
Fair Value, Inputs, Level 1 [Member]    
Money market mutual funds 27,375 27,068
Fair Value, Inputs, Level 2 [Member]    
Money market mutual funds
Fair Value, Inputs, Level 3 [Member]    
Money market mutual funds
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Note 13 - Commitments and Contingencies (Details Textual)
$ in Thousands
Jun. 30, 2019
USD ($)
Purchase Obligation, Due in Next Twelve Months $ 11,000
Loss Contingency Accrual, Ending Balance $ 0
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>'!D\?(\\#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,$% @ 9X<&3R?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 " !GAP9/*K/Q1.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:3#,D/7%\4G!<&!XEM(;EM8DX;DI-VW-ZU; MA^@'\#%W__SN=W"-#E+W$5]B'S"2Q70SNLXGJ<.&'8B"!$CZ@$ZE,B=\;N[Z MZ!3E9]Q#4/JH]@@5YS4X)&44*9B 15B(K&V,ECJBHCZ>\48O^/ 9NQEF-&"' M#CTE$*4 UDX3PVGL&K@")AAA=.F[@&8ASM4_L7,'V#DY)KNDAF$HA]6']^>IW7+:Q/I+S&_"M92:> &W:9_+:Z?]@^LK;BXJ[@ZX+76U'+V[44U&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !GAP9/@*F2;X@" "F"0 & 'AL+W=O3[Q9S\6K+!E3P5M3MW(7EDIUSPC)HF0-E4^\8ZW^ MP],*F<.7\U@Z^771B9%;&:%?,6@X:1KB_/T] M^F>;O$[F3"4[\OIW=5'E+MR$P85=Z;U6+[S_PL:$TC 8L__&'JS6<+,2K5'P M6MK?H+A+Q9LQBEY*0]^&9]7:9S]\2"?$'(;')#RNS MJ7ZBBN:9X'T@AFIUU!P*_!SKS2S,I-T[^TUG*_7L(X\R]#!A1L1A0) 9 D\( MI&-/ @02.!"/3OX7./J(&!:(P0QB2X]G] 2F)R ]L?1D1D^=#? 1*U@@!052 MC[YV!'S$!A98@0(KC[YU!'P$CF"%-:BP]OG8D0 @!);8@!(;GQ\[$@!DH=); M4&+K\]U2 Y"%6N,(ME/D1W#+#6$6"HX73(O]"&[- 0Q9*#H&G;O'Q(_@E/TX M8E*+:0?SDB0A*[)0&@R;&,>^%G$S\C&+^P9['?M6)NXI@S!+N<"&Q[Z?B7O0 M(,S228-=CWU3$^^D 9BE'8.=CWU?$^^D^9AXZ:3!YL>^M6/W#P; >-5'LUNO M8>)F&P09%/S>VNYD-CLU(7M[+Z,/^-#!?*?B5K4R.'.E[UY[0UXY5TPO)7K2 MQ2MUTS0-:G95YG6MW\70.0P#Q;NQ*T)3:Y;_ U!+ P04 " !GAP9/\<8P M!$H$ #S% & 'AL+W=O>V>\(D I5U4JM%)WJM-<.+ $=&U/;":?_OK9Q$)F9C7J#/WAG]AWO M[N/U+BYU\[T]Q-C-?E3EJ5W.#UUW?LRR=GN(5=%^J<_QU/^SKYNJZ/K+YB5K MSTTL=F-056:8YS:KBN-IOEJ,]YZ:U:)^[VKOSV5#* HEG';#2F*_O 6-[$LATR]CW^FI/-;FT/@ M_?E[]E_&XOMBGHLV;NKR[^.N.RSG?C[;Q7WQ6G9?Z\NO<2K(S&=3];_'MUCV M\L%)W\:V+MOQ=[9];;NZFK+T5JKBQ_5X/(W'RY3_/4P.P"D ;P&@/PU04X B M =G5V5CJST57K!9-?9DUU]XZ%\.@@$?5/\SM<'-\=N-_?;5M?_=MI7"1O0UY M)LGZ*L$["5%LN$*IFR3KV[^90-$$CO'J/E[+\4J,5V.\OH\WI(BKQ(Z2TRCQ MUH,CA7!5L+D/LAM'KA)SUXI!Y8%X$51@7"Y[,:(7P[V0BM>&M>*] M5L0*%P5C479B12>6._'$B66-@/:YIH]%D!F'"+(;)[IQW$T@;AQK1AFO24]N M))7U"2]>].*9%YT3+YZUXH+3Q(J0)^$CB#X"CZ<@",P'8J!CA8L@8((&D,M, MRKD71:&4LW:L-X:"B:M,;A-L@00A@;O1U WP1P/*>6J'RR#D.N5'AB4@]T-I M-VD^#!GT=,@(*AM<8EZ#C%[@[*6S9#UIR,"QCDYM46=";A*.9 "#9F\3[1(9 M9&P"YZ:FM +.1/! )X.@0FU2_2VC$S@[-:45<"KV+PLV_+A*.TP]&QF=P-EI M**^ 8Q%USD:? $]4J;Z6X0F<>@:H&XY/\(Z1XO_S$V2 B>H84LI3L>0(WVK M""JO7:*?4&8HQH2@6 M-&P-^[GFHQ,9P^C82\ZF:I'1B1QXEJ(3.3IS6LIGDH\^9&PBQZ:EV$0.1,KO M3R4?/R%E8"H.3$N!J3@*%7A%9^M&U.4VU4-*IJ;BU*0X7"N.PP?O%5)L2CH7 M0"<6>TKFIN+9L MPH_,3\7Y:2D_E<#/H#TW).F""ZEQ+3-4<89:RM!)<[_O(2[019VP0,_N=I^& M[< _BN;E>&IGSW77U=6XW;2OZR[V.?,O??-=1ON>M'5 MYVF+,;OM)B2B\>ZRA&)V5J:L\'(/8:5+5ND:NU/2UR(] M==BU:1#]N\4UZ3RIFWA3E5#6X915I'8K/ M&_<37.^@,BC%:X5[-AL[LI0#(6]R\NVT<8$DPC4^D_EV=>+EQ4]J5?=^C'^WV0W^:/ G PP?&H+1$&@& M;R!3I7Y&'!4Y);U#AZ_5(;DIX#H0+_,H%]6[4\]$M4RLWHHXR[V;C#-*MH/$ MGTG\I6)G*H)@DG@B_P3A6R%\Y0]G_@1H$(,D5I)V3*%C/-8L. (K1V!R0(UC MD"2S'& % ("1QO)U.2)-9[4 MJ#@!YA9YIEJP9%:6S&1)-);,R!+"P->(=Q85B&>Q%BP0V/L:,&E2O;$!(U'@ M^QG4NYM-%J0?=!;X09^%)H_1:*&1* .!OF\LJM3/]%WCS0X >2+_0/12MENVX6?]-&OVM2\?^J#M9D9*);-MN=Y-Y]?]M6_U_+IZ:3?K MG?]63YJ7[;:L_UOX376XF>KIVX7OZZ?GMKLPFU_ORR?_IV__VG^KPZ_9*NMWS;K:36K_>#.]U5>%2;J GOA[[0_-Z/NDDW)753^Z'[\]W$Q5UR._\?=M MEZ(,'Z]^Z3>;+E/HQ[]#TNFIS2YP_/TM^R^]^"#FKFS\LMK\LWYHGV^FV73R MX!_+ETW[O3K\Z@=!;CH9U/_N7_TFX%U/0AOWU:;I_Y_8#\,L$. _6H+;@APK(7947L_F*NR M+>?7=768U,?UL"^[9:>O7)BN^^YB/SO]W\)X-N'JZSQ3U[/7+L^ +(X(C1%] MCJPD\D[,0ONG3A#JQ()$.)TWL)1$QI#5ITF*#Y.<==/ L3)]O!G'&QQO8;SM MX^TXWK*Q/B))C^R.(I1+,C8:@-):YVQ )&6U5HPJ .4REV!=#NIR 620EFIE)4R6:GL MBV4]67Z!64F&>%O%Q\R9G@SJR:0>MC 7F9RFS/![64)A56K6W16@7*I8;2HD M163R',O*H:Q MBR =6\_8/K7TSYS[)V"LYJ(^9U8#,^XN7QW%QWG.%6'CU$XJP!$[L]2;?7?&NV&*!LW%EUR;%E! N;T_$_[B@X2HP7SIU%Q&+[)VG_6G'_ M'Z!/Q6+L,[$P2HC%N6-B\:Z +%@T281LF:<.BN"Y(6J(AP^_Y)<)TS@UV M!;-9OFTN(*:2R$Z7L ^3]&'-]P\+DIX(Y0$,R4/9@#R$Q>5A(R9IQ*#VI5^J M?8!"M0]@J/:A;/':AQV9,K"\(_MFPK9'TO;$)GY!TH7$ RY@+M)4W/N T@D? M&P"1C>PO#38]@TR/^_D G364\'="2T11EO#=,\*,Y:\N"I@M36+JL.D9^>RM M=63M&&QZAL3:B;VP-)$WGM))Q"M+ YX1C25>.1#F*.'W%L",4GP_7"#,V-@# MBL'68>0#W'A[?IX"6XD]_/,7ZHZR?UKMFU;;7MSS >JZKUH??J,DS+LR\?3C\V_K'MOJ;A M>WT\/3K^:*O]<#(V.QW/S?\'4$L#!!0 ( &>'!D\&PO=V]R:W-H965T&ULC9Q=;^)8$H;_2L0]@\^WW4HB M+?''KC0CM6:UN]=TXG30 ,X"W9GY]V/ 37.JWF/732>D'Y?+5?C46^4#]Q_= M_H_#6]L>[_[<;G:'A]G;\?C^:;$X/+^UV]7AE^Z]W?7_\]KMMZMC_W+_=7%X MW[>KE_-!V\U"9YE?;%?KW>SQ_ORWS_O'^^[;<;/>M9_W=X=OV^UJ_]>RW70? M#S,U^_&'W]=?WXZG/RP>[]]77]M_M\?_O'_>]Z\65RLOZVV[.ZR[W=V^?7V8 M_4-]:G)].N!,_'?=?AQN?K\[73KP]OWAUD^NWMI7U?? M-L??NX]_ML,%N=G=H"QHP>8X0#S\P _>H =#K#7 _3X&=QP@/MY0!@] MP \'^)\NC1\0A@/"]0!U2> ENN=TE:OCZO%^WWW<[2_ON/?5Z8VM/H7^#?%\ M^N,Y_^?_ZS-VZ/_Z_5$I?;_X?C(T,,L+HR/&Q,P38FS,E(AQ,5,AQL=,C9@0 M,PUB\BNSZ&-R#8R&@=%G S8R4)# 7!AW9G9GQF@6OI)3P><)7PSTQ7!?=$9\ MN3#^YBPDM$^5"A(PBN Z9#E)$0ULI81SQH.J2(W/A$C"V-D M08P4B9%EF5!93BZ?V[$*^^&@'P[X06\HSECBZI,#KF;D35Y.VZFFD7H::2:\ MB<+B85@\" MY2RT].PM-#K>22DZ 7@3@!5FEEIQAR0G\OB?O^W+:2C6-U--( M,^I+%)( M"2S5 J89&)+!844 N:J@7%A<#<&+K$35&Q.U@O*" 8#!4, .+9FF9* M!4J\98M[)3!5"YAF8%SR='& L%A02"VP?'&Y -(U#L7.8,6@@&0P5+H B&>+ MEVF=!Y8O@6H0,+6 ::8\BL.#E8,"TL&P%F54&0SAF69* 5,IKE/FELJ(&E". M%M8&0"I+A0=+&@4TC:'*"D \/--,*6 JQ16)-<[0\ BDS92E.#Q8WBB@;PR5 M?(H+'*,*S_I7CN69UPE_L,Y10.@8JK<&:*R9&Y#(Y4SEGK8(P-0\>!O8\LSM MS;51/J-Y YS*,YHY3NE,9RZA3#76/QKH']Z# VV#FG".I;MPC4601B*(EE7- MQ0O-G>:* W;BP!1LQ8$]V(LCCC?C@!KKQG5B? (4$5VU&PVTC@X^(4TU%CL: MB1VZ *(+8 "IA0PE>8*!2R DO-E*4X/%CJ:"!U#.VL-% Q.@N.7CW'/B"L6'AH-%BAJAY ?,F1CU8TUAP:#5>H@@807R$%XQ4!4PF86L T MXTP\6,<2PZ 1"RT>AFL'>L.7P%#2%:PN#%(7]&8'$,N2X07 0,)6 J05, M,\[$H<%BPZ"Y"BWN .*7S96&3^@>@W6&00]BZ,020#Q+TTQI@,C(::M2"2S5 M J8Q0(+'B(J?- S"4$HH6RP^+Y =;)@4/=2Q7'X&_TP1/=01,+6":"8?BX& Y9-$V M%=J46JXK>)Y&]4GL"A8>%@D/VI0"B.>)"P^GV-ZK:4.5@*D%3#/A4!P<+(4L MFJO0IM1R4:$R.IP#EI*[SK#N<&B008LJ@/C&,X'N$#"5@*D%3#/.Q*'!>L.A MP0JM[P#BE\W%ADN43X>EAD-C#%H^ <2S-,V4#N@,OHU&8*D6,(T#*B2YC<9A M=>'09(56'0C(5M3!;,6 1,*6 JAQ[:^(+%!V!41C?05K")B:'#6L4LO5%+8&J>&T\_?E$! M>W/3WZWT"3?B^K=<3G,'!%(1C$UM+\?ZQZ.Y"ZVL'NT5X8TIP-*-J<>BPZ,A M!UT:_?1>$0_F(*@Q!:9@8PKLP<84<: Q!:<=:TP]ED4>R2)#3X6>[B2VBGBL M+SR:7M"UQ(/]K,:F*J/'TL$#Z4!SL?1@Z* U70%+@!6924485VH/*C6]89=^ M>M>%1W4Z-W0F50)3\SPWM'6L@+W3;F>V6P9QO=1@N>.8*FQ>)/IOG_BL"E 2 MK!!X4)-!(0!8NA!X7+H]*-VL$/CI;1<>;+M A0"8@H4 V(.% '&@$ !LM!#@ M*NXE^RX Q#3,.!.[@@NXE^R[ !"37 *F%#"5@*D%3#/.Q)_#PN4Z2/9=!%Z' MF0P'AI*NX$H=)/LN ,0_%88>6=#U0&"H$C"U@&DF'(J#@RMSD.R["* R4Z50 M DO)1.'J'23[+@#$$R78=R%@*@%3"YAFG(E#@^5& '*#C;@ Q"^;:XV0*)X! M*XT@V75K+Q D \68*A0 "RPH0BH]F2?"Y6\L%8I$YN3Q<'"*N)(-EX$7BS M/P?Y I.#9+JPH B2O1< XNE".QTREC"!I! PM8!IICR*/\F,144NV7L!(!8> M 5,*F"I'FRH4W94,*+H=HD&6?$@,2',L='(@=%A/FB/-P'M2@*5[TAQKBQQH M"]:3YM/[+@ ">U+ P9X4<:@G11SH20$&>]+%S5>VG+X'Z+?5_NMZ=[C[TAV/ MW?;\'2VO77=L>YO9+WW@W]K5R_7%IGT]GGX]E:C]Y?MW+B^.W?OPW4*+ZQ<< M/?X-4$L#!!0 ( &>'!D_CM:W/W 0 (H8 8 >&PO=V]R:W-H965T M&UL?9G=;N,V$(5?Q?!]5N+P3PH< [&*H@5:8+'%MM>*S<3& M2I8K*?'V[2O)BM>9.=R;V)(/AVPW/?]Z3Y) MNNT^U&7WJ3F%X_#+<]/693]J2NCPNR_6\3JN;\L%3+]QM?#B_[?KR1K%>G\B7\%?JOI\_M<)5< MH^P.=3AVA^:X:,/SP_)1W1=&CPTFQ=^'<.YNOB_&5)Z:YMMX\?ON89F.CD(5 MMOT8HAP^WD(1JFJ,-/CX=PZZO/8Y-KS]_A[]URGY(9FGL@M%4_USV/7[AV6V M7.S"<_E:]5^:\V]A3L@N%W/V?X2W4 WRTY_COS7 #FAO0M<'0]\\:Z+F!_M' 3,E?G$VI_E+VY7K5-N=%>WE: MIW*<%.I>#X.Y'6].8S?]-F3;#7??ULJ85?(V!IHUFXN&;C5713)$OW9!J(L- MB>;TL8-"*C+"/6B8A)[:ZP])6!S P !F"F!N Z0I&X6+QDV:XZ2YTR95+!6@ M(DLI-F.A&0NR<3B @P&6*/L) :Y7-L M1*5X\:? BN*K/Q7]W)$AS=P@F?)I9+:H"(T4,$3DXGHZ5Z61*#*Y4&1-=!1B72O)2#!!*0>S+[*R->:>!MSC*V6C)=$R M_EI9 )%1D1<=C:FG ?4X7C=:\LQG_!44B(97P AJ-(:>!B4C+TPW&I2#WJ=\ M3T R2R:R1^G(>S%@G^.;@@9UH[K=?F9#2*9]['EA^FGPHNTXC&?1QQ&RO$ L MD&QXTXZL4(U9J@%+O7ADH!15O,!!(AO9&S2FJ08T]1SL&F R)R_F,Y!I&QL< M#%,-8,H[VF@)T]REHJ@ ,I4JG/W>J#^2.,),+N_4??%Y5C\1YC+*?V?9?MR.':+IZ;OFWHZ M!7YNFCX,)M-/PWCN0[F[7E3AN1^_^N%[>SD=OUSTS6D^^4^N_WY8_P]02P,$ M% @ 9X<&3^68"7>R 0 T@, !@ !X;"]W;W)K[58!TO6G:I$VJ;MKM+.NZ9E MMC? ZPA2DF5)\IXI+C0M\Q@[F3+'P4FAX62('93BYO<1)(X%3>DU\"S:SH4 M*_.>M_ =W(_^9+S'%I9:*-!6H"8&FH(^IH?C/N3'A!Z MH$D0!!(J%QBX/R[P!%(&(B_CU\Q)EY(!N+:O[)]B[[Z7,[?PA/*GJ%U7T =* M:FCX(-TSCI]A[N<=)7/S7^$"TJ<');Y&A=+&+ZD&ZU#-+%Z*XF_3*70\QYG_ M"ML&9#,@NP&PJ5!4_I$[7N8&1V*FV?<\7'%ZR/QLJA",HXC_O'CKHY15=%O8QBW?R-WW:]F_-/ # M_,_^8M%B"TLE-71.FHY8J'-ZOSN=TQ ? WY)&-WJ3$(E5V.>@O&URFD2!(&" MT@<&@=L-'D"I0(0R_LR<=$D9@.OS"_OG6#O6%%DUHS$3KWO17CBW8EC;\K@C*V(=RC>H?=6[([[C-T" MT1QSGF+X.F:)8,B^I.!;*<[\/SC?AN\W%>XC?/]&8;)-D&X2I)$@?4.0OBMQ M*^;P+@E;]52#;>(T.5*:H8N3O/(N WO/XYN\AD_3_EW81G:.7(W'EXW]KXWQ M@%*2.QRA%C_88BBH?3A^Q+.=QFPRO.GG'\26;US\ U!+ P04 " !GAP9/ MA9=YS+8! #2 P & 'AL+W=OVT-]J#]38-&<>=-TS+;&^!U!"G)TB2Y M98H+3 )P&C79U)J.2"^!R,KW5!DR ()%0N,'"_ M7>$!I Q$7L;OF9,N*0-P?7YE_QQK][5&#=(\X?H&Y MG@^4S,5_@RM('QZ4^!P52AM74@W6H9I9O!3%7Z9=Z+B/TTWV<89M ](9D"Z M0\S#ID11^2?N>)D;'(F9>M_S\,2[8^I[4P5G;$6\\^*M]U[+W>$V9]= -,>< MIIAT';-$,,^^I$BW4IS2_^#I-GR_J7 ?X?LW"I-M@FR3((L$V1N"NW2 MW/@1ZOP'6PP)C0O'.W\VTYA-AL-^_D%L^<;E7U!+ P04 " !GAP9/0LI! M/+8! #2 P &0 'AL+W=OV_@+<<>_=N^/( M!C0OM@5PY%5);7/:.M<=&+-E"XK;*^Q ^YL:C>+.FZ9AMC/ JPA2DJ5)<;NB;XTDTK0L.5F0=;^ GN%_=R7B+ MS2R54*"M0$T,U#F]VQR.NQ ? WX+&.SB3$(E9\278'RK^F>E/@<)4H;5U+VUJ&:6+P4Q5_'7>BX#^/-=3K!U@'I!$AGP#[F M86.BJ/R!.UYD!@=BQMYW/#SQYI#ZWI3!&5L1[[QXZ[V78K._S=@E$$TQQS$F M7<;,$&UL;5/MCI0P%'V5 MI@^P90KJ. &2G35&$TTF:]3?';A LRT7VS*L;V];6,25/VWO[3GG?O0VG] \ MV0[ D6>M>EO0SKGAQ)BM.M#"WN$ O;]IT&CAO&E:9@<#HHXDK1A/DK=,"]G3 M,H^^BRES')V2/5P,L:/6POP^@\*IH ?ZXGB4;>>"@Y7Y(%KX!N[[<#'>8JM* M+37T5F)/##0%O3^+T"99ZWE"R M%/\%;J \/&3B8U2H;%Q)-5J'>E'QJ6CQ/.^RC_LTWZ3'A;9/X N!KX1CC,/F M0#'S#\*),C(>)GL5A&UZ MJL&T<9HLJ7#LXR1OO.O WO/X)G_A\[1_%::5O257=/YE8_\;1 <^E>3.CU#G M/]AJ*&A<.+[S9S./V6PX')8?Q-9O7/X!4$L#!!0 ( &>'!D\.&7X2N $ M -(# 9 >&PO=V]R:W-H965T]*D<\A 7)[?U#_%VK&6"W?P:.0O4?DVIP=**JAY+_VS&3[#5,^>DJGX MKW %B?"0"<8HC71Q)67OO%&3"J:B^.NX"QWW8;S9WT^T=4(Z$=*9<(AQV!@H M9O[$/2\R:P9BQ]YW/#SQYIAB;\K@C*V(=YB\0^^UV-SO,W8-0A/F-&+2)69& M,%2?0Z1K(4[I!WJZ3M^N9KB-].TR^B%9%]BM"NRBP.Z_$F_?E;B&N7L7A"UZ MJL V<9H<*4VOXR0OO// /J3Q3?[!QVG_QFTCM",7X_%E8_]K8SQ@*LD-CE"+ M'VPV)-0^'._P;,'!D]V3OCNN $ M -(# 9 >&PO=V]R:W-H965T#L<^N M!?#D54GM^Q=JSES!W<&?DD*M_F=$])!37OI7\PPSU,]5Q3,A7_ M$RX@$1XRP1BED2ZNI.R=-VI2P504?QUWH>,^C#?7VXFV3D@G0CH3]C$.&P/% MS+]QSXO,FH'8L?<=#T^\.:38FS(X8ROB'2;OT'LI-C?[C%V"T(0YCIATB9D1 M#-7G$.E:B&/ZB9ZNT[>K&6XC?;N,OD_6!7:K KLHL/NOQ)L/)7[&X%Q_",(6 M/55@FSA-CI2FUW&2%]YY8&_3^";O\'':?W';".W(V7A\V=C_VA@/F$IRA2/4 MX@>;#0FU#\>O>+;CF(V&-]WT@]C\C8M_4$L#!!0 ( &>'!D^[I!1BM@$ M -(# 9 >&PO=V]R:W-H965T)W^?0$[CIOZ!9CAG#,7AFQ$\V); M $=>E=0VIZUS_9$Q6[:@A+W!'K2_J=$HX;QI&F9[ Z**)"493Y([ID2G:9%% MW]D4&0Y.=AK.AMA!*6'^G$#BF-.4OCF>NJ9UP<&*K!<-_ #WLS\;;[%%I>H4 M:-NA)@;JG-ZGQ],^X"/@5P>C79U)J.2"^!*,KU5.DY 02"A=4!!^N\(#2!F$ M?!J_9TVZA S$]?E-_7.LW==R$18>4#YWE6MS>J"D@EH,TCWA^ 7F>FXIF8O_ M!E>0'AXR\3%*E#:NI!RL0S6K^%24>)WV3L=]G&[NTIFV3> S@2^$0XS#ID Q M\T?A1)$9'(F9>M^+\,3ID?O>E,$96Q'O?/+6>Z\%3]*,78/0C#E-&+["O".8 M5U]"\*T0)_X?G6_3=YL9[B)]MXY^2+8%]IL"^RBP_Z=$_J'$+X=.T?Q>FZ;0E%W3^96/_:T0'/I7DQH]0ZS_8 M8DBH73A^\FP61++;*%K1P=Z:'#F]J8[7P:-J&N=Z"J"))*\:3Y)YI(3M:9-%W ML45F!J]D!Q=+W*"UL'_.H,R8TQU]=3S)IO7!P8JL%PU\!_^COUBTV*)220V= MDZ8C%NJC?LG*MSD]4E)!+0;EG\SX&>9Z#I3,Q7^% M&RB$ATPP1FF4BRLI!^>-GE4P%2U>IEUV<1^GF_UAIFT3^$S@"^$8X[ I4,S\ MH_"BR*P9B9UZWXOPQ+L3Q]Z4P1E;$>\P>8?>6\&3-&.W(#1CSA.&KS"[!<%0 M?0G!MT*<^7]TODW?;V:XC_3].OHQV19(-P72*)#^4^+A78E;F/MW0=BJIQIL M$Z?)D=(,79SDE7<9V <>W^0-/DW[-V$;V3ER-1Y?-O:_-L8#II+'!D]6LS;7MP$ -(# M 9 >&PO=V]R:W-H965T29M<8J]4[*%DR&VUUJ8/T=0.&1T0]\=C[)N7'"P/.U$#;_ _>Y.QEML5BFEAM9* M;(F!*J.WF\-Q%_ 1\"1AL(LS"96<$5^"\;W,:!(2 @6%"PK";Q>X Z6"D$_C M==*D<\A 7)[?U;_%VGTM9V'A#M6S+%V3T3TE)52B5^X1AP>8ZKFF9"K^!UQ M>7C(Q,]^)\,2; _>]*8(SMB+>^>2M]UYRGMRD[!*$)LQQQ/ %9C,CF%>? M0_"U$$?^'YVOT[>K&6XC?;N,OD_6!7:K KLHL/NGQ/VG$M:C!U MG"9+"NS;.,D+[SRPM_$1V0=\G/:?PM2RM>2,SK]L['^%Z,"GDESY$6K\!YL- M!94+QQM_-N.8C8;#;OI!;/[&^5]02P,$% @ 9X<&3]>Y)Z.V 0 T@, M !D !X;"]W;W)K&UL;5/;CMP@#/T5Q %TL:55*-UJ!86+T6)EWGO==RG^2:[7V#[ +X ^ HXQCQL3A25?Q!. ME+G!B9BY]X,(3YR>N.]-%9RQ%?'.B[?>>RMYFN3L%HB6F/,(CPPS;[,=DGR'8)LDB0_5-B^J;$O9BW*MFFIPI,&Z?) MD@I''2=YXUT']H''-_D;/D_[5V':7EMR1>=?-O:_073@I21W?H0Z_\%60T+C MPO&]/YMYS&;#X;#\(+9^X_(/4$L#!!0 ( &>'!D\N!%E"M@$ -(# 9 M >&PO=V]R:W-H965T\;GG+EX7$S:O-@>P*%7*90M M<>_<<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D(39([(AE7N"JB[VRJ0H]. M< 5G@^PH)3-_3B#T5.(4OSF>>=>[X"!5,; .OH/[,9R-M\BJTG )RG*MD(&V MQ/?I\90'? 3\Y##9S1F%2BY:OP3C2U/B)"0$ FH7%)C?KO 0@0AG\;O11.O M(0-Q>WY3?XRU^UHNS,*#%K]XX_H2'S!JH&6C<,]Z>H*EGEN,EN*_PA6$AX=, M?(Q:"QM75(_6:;FH^%0D>YUWKN(^S3?9W4+;)]"%0%?"(<8A^>2M]UXKFF8%N0:A!7.:,72#25<$\>IK"+H7 MXD3_H]-]>K:;81;IV3;Z(=D7R'<%\BB0_U-B_J'$/>-=!_:>QC=YA\_3_HV9CBN++MKYEXW];[5VX%-);OP(]?Z#K8: UH7C M)W\V\YC-AM/#\H/(^HVKOU!+ P04 " !GAP9/,8RYZK&8!7P$_.(PVM49A4K.6K\&XWM=X"0D! (J%Q28WRYP#T($(9_&GUD3+R$# M<7W^5'^,M?M:SLS"O1:_>>VZ N\QJJ%A@W#/>OP&2IK>Y.02A&;,<<+0%29=$,2K+R'H5H@C M_8].M^F[S0QWD;Y;1]\GVP+9ID 6!;)_2KS]4N(69O\E"%GU5()IXS195.E! MQ4E>>9>!O:/Q3?["IVE_8J;ERJ*S=OYE8_\;K1WX5)(K/T*=_V"+(:!QX7CK MSV8:L\EPNI]_$%F^'!D\=Y9DVWP$ $% 9 M>&PO=V]R:W-H965T,E"V(!Q^W;%]"UUM(_PCE\EW,0R$:I7G0#8-"KX)T^X\:8 M_D2(+AH03#_('CJ[4DDEF+&AJHGN%;#2DP0G-(H.1+"VPWGF59W(PO.W@ MJI >A&#JUP6X',\XQF^)Y[9NC$N0/.M9#5_!?.NORD9D42E; 9UN98<45&?\ M&)\NJ<-[P/<61KV:(]?)31NQ.:,9<)0U>8>$$0J[Y8T)#% MA?Y#IV'Z+ECASM-W:SJ-P@+[H,#>"^S_$H@W+88P_ZDR"9HD 8'=QB2$V8=- M#D&30T @V9B$,(>P21HT20,"Z<8DA#EN3,CJ" I0M;]\&A5RZ/S%7V67^_U( M_1'^ Y\>AR],U6VGT4T:>Q'\<:VD-&!+B1[LKC;V/5H"#I5QT]3.U70KI\#( M?GYPR/+JY;\!4$L#!!0 ( &>'!D\F='+9M@$ -(# 9 >&PO=V]R M:W-H965T^.)]FT/CA8D?6B@1_@?_8GBQ9;6"JIH7/2=,1"G=.[]'#45%"+0?DG,WZ#N9Y/E,S%/\ %%(8')9BC-,K%E92# M\T;/+"A%BY=IEUWH?=2<'Z;L4L@FF..4PQ?Q:1+!$/V)07?2G'D_\'Y-GRW MJ7 7X;LU?)=L$^PW"?:18/\/0?JAQ*V8CRK9JJ<:;!.GR9'2#%V; ?@T*L4RA:X0%(0FR361C"MX@I-!=I"2F;(<_'$^\[5QPD#+O60O/X'[U)^,MLK#47(*R7"MDH"GP[>YPS$)\#/C- M8;2K,PJ5G+5^"<:/NL!)$ 0"*A<8F-\N< ="!"(OX^_,B9>4 ;@^?[#?Q]I] M+6=FX4Z+/[QV78%O,*JA88-P3WI\@+F>/49S\3_A L*'!R4^1Z6%C2NJ!NNT MG%F\%,E>IYVKN(_3S?YZAFT#Z R@"^ FYB%3HJC\.W.LS(T>D9EZW[/PQ+L# M];VI@C.V(MYY\=9[+R5-TYQ< M$<2C!MG":+*CVH.,DK[S*PMS2^ MR;_P:=H?F6FYLNBLG7_9V/]&:P=>2G+E1ZCS'VPQ!#0N'+_YLYG&;#*<[N'!D_?7?91SP$ )P$ 9 >&PO=V]R:W-H M965TP6L]"3!"8VBA C6=CA/?>ZL\E0.AK<=G!72@Q!,_3X! MEV.&8WQ+/+=U8UR"Y&G/:O@.YD=_5C8BBTK9"NAT*SNDH,KP8WP\)0[O 2\M MC'JU1ZZ3BY2O+OA29CAR!0&'PC@%9I)+\9UN:)L,/&)50L8&;9SE^AKF? T9S\U_A"MS"7276HY!<^U]4#-I( M,:O84@1[F]:V\^LXZ]]H80*="71#().1K_PC,RQ/E1R1FLZ^9^XOCH_4GDWA MDOXH_#=;O+;9:TYW24JN3FC&G"8,76'B!4&L^F)!0Q8G^@^=ANF[8(4[3]^] MJS *"^R# GLOL'\G<+]I,81Y")L<@B:'@,"'C4D L_]/)TG0) D(Q!N3$&9[ MWF1U.P2HVL^%1H4<.C^3J^PR>H_4WZZ_\&ENOS%5MYU&%VGL'?4WJ9+2@"TE MNK,--_:I6 (.E7';>[M7T\!,@9']_!:0Y4'*_P!02P,$% @ 9X<&3V(# M-3*V 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q <$+W;2:&5;RJ:J6JF55JG:/K/V^*( XP)>IW]?P([CIGX!9CCGS(4A MG] \VP[ D1\+I,RSU MW%*R%/\5KB ]/&3B8U0H;5Q)-5J':E'QJ2CQ,N^]COLTW]QE"VV?P!<"7PGW M,0Z; \7,/PHGRMS@1,S<^T&$)SX]-%9RQ%?'.)V^]]UKR+,W9-0@MF-., MX1O,844PK[Z&X'LA3OP_.M^GI[L9II&>;NEILB^0[0ID42#[I\3L78E[F-MW M0=BFIPI,&Z?)D@I''2=YXUT']H''-WF#S]/^39BVUY9'!D]I?ZZ6 MW0$ $% 9 >&PO=V]R:W-H965T.S^DH MY)MJ #1ZYZQ3&6ZT[H^$J*(!3M6=Z*$S7RHA.=4FE#51O01:.A)G) R" ^&T M[7">NMQ9YJD8-&L[.$ND!LZI_'T")L8,[_ M\=+6C;8)DJ<]K>$[Z!_]69J( M+"IERZ%3K>B0A"K##[OC*;%X!WAM852K/;*=7(1XL\&7,L.!+0@8%-HJ4+-< MX1$8LT*FC%^S)EXL+7&]OZD_N]Y-+Q>JX%&PGVVIFPS?8U1"10>F7\3X&>9^ M]AC-S7^%*S #MY48CT(PY7Y1,2@M^*QB2N'T?5K;SJWCK'^C^0GA3 @W!#(9 MNX8FK,I;-(=A?MFBE\W#^)"2JQ6:,:<)$ZXP MNP5!C/IB$?HL3N%_]-!/C[P51HX>K>E1X!>(O0*Q$XC_:3'9M.C#W/M-]EZ3 MO4?@T\;$@]E_T,G!:W+P".PV)C[,!^>=>$T2CT"T,?%AXHT)65U!#K)VPZ=0 M(8;.#?XJN\SW0^BN\%_X]#A\H[)N.X4N0IM!<->U$D*#*26X,Z?:F/=H"1A4 MVFX3LY?35$Z!%OW\X)#EU=.J MLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$DN65:R(X66?2=39'A MX)3LX&R(';06YO<)%(XY3>F[XT4VK0L.5F2]:. ;N._]V7B++2J5U-!9B1TQ M4.?T(3V>]@$? 3\DC'9U)J&2"^)K,#Y7.4U"0J"@=$%!^.T*CZ!4$/)I_)HU MZ1(R$-?G=_7G6+NOY2(L/*+Z*2O7YO2>D@IJ,2CW@N,GF.LY4#(7_P6NH#P\ M9.)CE*AL7$DY6(=Z5O&I:/$V[;*+^SC='-*9MDW@,X$OA/L8ATV!8N9/PHDB M,S@2,_6^%^&)TR/WO2F#,[8BWOGDK?=>"WXX9.P:A&;,:<+P%29=$,RK+R'X M5H@3_X_.M^F[S0QWD;Y;TW?)ML!^4V ?!?;_E'C[H<0MS-V'(&S54PVFB=-D M28E#%R=YY5T&]H''-_D+GZ;]JS"-["RYH/,O&_M?(SKPJ20W?H1:_\$60T'M MPO'.G\TT9I/AL)]_$%N^'!D^Q:(8/P@$ #<$ 9 M >&PO=V]R:W-H965TE+X%=S\S. IM\4OK5= 6O4G1 MFP)WU@X'0DS5@63F3@W0NR^-TI)9%^J6F$$#JP-)"D*3Y)Y(QGM-S"@ET[^.(-14X!1?$\^\[:Q/D#(?6 O?P'X?3MI%9%6IN83><-4C M#4V!']/#,?/X 'CA,)G-'OE.SDJ]^N!S7>#$&P(!E?4*S"T7> (AO)"S\7/1 MQ&M)3]SNK^H?0^^NES,S\*3$#U[;KL /&-70L%'89S5]@J6?#*.E^2]P >'@ MWHFK42EAPB^J1F.57%2<%YI7W89T6_2LM3J +@=X0R%PH./_ +"MSK2:D MY[,?F+_B]$#=V50^&8XB?'/FC2IH]Y.3BA1;,<<;0#29=$<2IKR5HK,21 M_D.GE,DAKD] M"K*Y. FZ#4_6H$J-?1B737:=BD<:+OX/?!ZIKTRWO#?HK*Q[/N&2&Z4L."O) MG?/2N2E> P&-]=MW;J_GMSP'5@W+F)+UOZ+\#5!+ P04 " !GAP9/R]-I MNMP! !!0 &0 'AL+W=OQM9%O:;%6U4BM%6[5])O;XH@7C HZW?U_ CNMZ>0G,^%QF"$,Z M2O6J&P"#W@3O=(8;8_H3(;IH0##]('OH[)=**L&,#55-=*^ E9XD.*%1%!/! MV@[GJ<]=5)[*P?"V@XM">A""J3]GX'+,\ [?$R]MW1B7('G:LQJ^@_G17Y2- MR*)2M@(ZWNDZN4KR[X4F8X<@4!A\(X!6:7 M&SP#YT[(EO%[UL2+I2.N]W?U3[YWV\N5:7B6_%=;FB;#CQB54+&!FQYO6MO/K..O?:6$"G0ET0R"3 MD:_\(S,L3Y4J+!0U9G.D[.@W3]\$*]YZ^7]/W45C@$!0X>('#?RT>-BV&,,>PR3%H M<@P(Q!N3$"8)F\1!DS@@\+@Q"6$^A$V2H$GR7B")-B8AS/9.D-45%*!J/WP: M%7+H_."OLLM\/U%_A?_!I\?A&U-UVVETE<8.@K^NE90&;"G1@SW5QKY'2\"A M,FZ;V+V:IG(*C.SG!XO3" %5^H;9;T[V,;0DC*B^T9GW/FXG$^:O-B.P"'7J50 MML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1)]D0RKG"91]_)E+D> MG. *3@;904IF_AU!Z+' ._SN>.1MYX*#E'G/6G@"][L_&6^11:7F$I3E6B$# M38'O=H=C%O 1\(?#:%=G%"HY:_T2C!]U@9.0$ BH7%!@?KO /0@1A'P:?V=- MO(0,Q/7Y7?TAUNYK.3,+]UH\\]IU!;[%J(:&#<(]ZO$[S/5<8S07_Q,N(#P\ M9.)C5%K8N*)JL$[+6<6G(MGKM',5]W&ZV>]GVC:!S@2Z$&YC'#(%BIE_8XZ5 MN=$C,E/O>Q:>>'>@OC=5<,96Q#N?O/7>2TEO:$XN06C&'"<,76%V"X)X]24$ MW0IQI/_1Z38]WK\!UL, 8T+ MQQM_-M.838;3_?R#R/*-RS=02P,$% @ 9X<&3R0DNNE] @ O0@ !D M !X;"]W;W)K&ULC5;;CILP$/T5Q >L,7&(-K=7*@?&*2#7E1R0:3LG>D*H2N8X3HHH4M;U*C6W+ M5RD[R[*HZ99;XEQ5A/]9TY*U2QO;5\-+<3Q);4"KM"%'^H/*UV;+U0P-7O9% M16M1L-KB]+"T/^'%,_8TP2!^%K05-V-+I[)C[$U/ONZ7MJ,CHB7-I79!U.M" M-[0LM2<5Q^_>J3UH:N+M^.K]LTE>);,C@FY8^:O8R]/2CFUK3P_D7,H7UGZA M?4*!;?79?Z,76BJXCD1IY*P4YFGE9R%9U7M1H53DO7L7M7FWO?\K#2:X/<'] M*,'K"=Y P/Y_"7Y/\#]*"'I","*@+G>SF1F19)5RUEJ\^QX:HC\[O A4N7)M M--4Q:VH_A;)>5FX4I.BB'?6838=Q;S'WB Q 1.$]YGF*\;P!@E200Z0N&*EK M^/Z=1G2OL88P\2B;#A,:3&TP21*[<"0>&(D'J"0C%0 3.["(#XKX@ ,\$O$G MJ41)Y(_V?>K(QW @ 1A( 0RLUTAZ"!\7+@LG&2"G<"9V; (E(D>5R4#,'-5 MB4&1^'%5LGB22QS-I9* *@F@XHU4.DQPH^+-B6 '/OH.(../3[8SKF]TWL>)%A:$4EK%9<<,53*Z8UHW_B76/_3OBQJ(6U8U(U#'.M'QB3 M5&7F/*E/Y:3^)89)20]2#R,UYEU#[2:2-?W/ AK^6%9_ 5!+ P04 " !G MAP9/\]4W..(! A!0 &0 'AL+W=OV(=N_KV^;)I"NX %[ MQN><.3,89P/CKZ(&D-Y;2SN1HUK*?H.Q*&MHB7A@/73JI&*\)5*%_(1%SX$< M#:FE./3]%+>DZ5"1F=R>%QD[2]ITL.>>.+@;(A1P%Z3[PTIUKJ!"ZR MGIS@.\@?_9ZK"(\JQZ:%3C2L\SA4.7H*-KM$XPW@9P.#F.P]W&@$(IM0)1RP6V0*D64C9^.TTTEM3$Z?Y=_9/I7?5R( *VC/YJCK+.T1IY M1ZC(F1HRX30$<*1$,0?$B)'B.XEQ(X07Q&P;<7,9DWP@_-9WP#DRJ:VPN6\68 M!"7I/RC-6KU78T"ADGJ[4GMN_[4VD*QW#Q(>7\7B+U!+ P04 " !GAP9/ M5A0V/ MVB 8_U>:?M_1]ZJI3:;>LB5;%67OA9<%.DM8M>>&>.#4-YG]7A+++T@_]Z\)K?:RD7D!ET>$C M>2/R9_?"U0P-*ONZ(:VH6>MQ7X8T7]P5,3Q^.K^A=3O"IFBP59,_J[WLMJZ<]\ M;T\.^$3E*[M\);:@U/=L]=_)F5 %UTF4QXY187Z]W4E(UE@5%:7!'_VW;LWW M8O6O-)@064(T$,+DOX38$N)'"8DE)(\24DM('0+J:S?-W&")RX*SB\?[\]!A M?>S"1:JV:Z<7S>Z8_U0_A5H]E]$\*=!9"UG,JL=$-YC@%K,&,+>(S10Q:=@#93MR2$TV9@V@Q(.X<%&ULC5==CYLP$/PKB/<>V'PF2B)= E$KM=+IJK;/7.(DZ !3["37 M?U\;" ?VDO 2L#,[.[. UUY<:?7.3H1PXR//"K8T3YR7<\MBNQ/)$_9$2U*( M?PZTRA,NAM718F5%DGT=E&<6MFW?RI.T,%>+>NZE6BWHF6=I05XJ@YWS/*G^ MK4E&KTL3F;>)U_1XXG+"6BW*Y$A^$OZK?*G$R.I8]FE."I;2PJC(86D^H_D6 M!3*@1OQ.R97U[@UIY8W2=SGXME^:ME1$,K+CDB(1EPO9D"R33$+'WY;4['+* MP/[]C7U;FQ=FWA)&-C3[D^[Y:6F&IK$GA^2<\5=Z_4I:0YYIM.Z_DPO)!%PJ M$3EV-&/UK[$[,T[SED5(R9./YIH6]?7:\M_"X # !,S%Y6CNTNK(LD:C'K!H-[F! -(9$.^4180D"G D,JUE@+Q\,$&QT1 M*I#H(4G\F&2K0QP'=N* ]73J>'=03T^I9X/Q:TS1%"NP;<7-%- 6 -D]T$"O M"^IU ;V^HK?!>+TLKB9EXVI2/%LSI3.%&E.L,P7^F"D/-.4!I@+%E*=)<0)7 M$_P(-1#C@V)\0$RHB/'U-%J!=R,1V.Z>$09$NR,4<)]!0*-!:J-!#_I#ZWL*:@N@\*AMN-<@H-D@?X0"7MD1 ML+0C=6D'0@H2VX1R"@2:"110'!:S("%F6],@ (JRO#%% $ M@I!:&0BD?M]6;ZN:D^I8'S28L:/G@LM=5F^V.\P\8[G55>;7:+Y!P'R$YG%S M5/FD;TY./Y+JF!;,>*-<;+#K;?"!4DZ$=OM)/-63.*QU@XPQJSNB/AZC]02P,$% @ 9X<&3S ) ?6H 0 _@, !D !X;"]W M;W)K&ULC5/1;N,@$/P5Q >4A-AM%=F6+JVJ.^DJ M1:WN[IG8ZQ@5C ](W/Y]%^Q8N8J'>S'L,CLS"]YB-/;-=0">O&O5NY)VW@]; MQES=@1;NQ@S0XTEKK!8>0WMD;K @FEBD%>.KU2W30O:T*F)N;ZO"G+R2/>PM M<2>MA?W8@3)C2=?TDGB1Q\Z'!*N*01SA%?RO86\Q8@M+(S7T3IJ>6&A+^FV] MW>4!'P&_)8SN:D]")P=CWD+PHRGI*A@"!;4/# *7,SR 4H$(;?R=.>DB&0JO M]Q?VI]@[]G(0#AZ,^B,;WY7TGI(&6G%2_L6,WV'N)Z=D;OXGG$$A/#A!C=HH M%[^D/CEO],R"5K1XGU;9QW6<^2]EZ0(^%_"E8)W%7B:AZ/Q1>%$5UHS$3G<_ MB/#$ZRW'NZE#,EY%/$/S#K/G:L,W!3L'HAFSFS#\"L,7!$/V18(G)7@LS_Z1 MR-($FR3!)D&0?_&8PMRF1;*D2)8@N$L3Y$F"_#]< F^&>=K8,O+5)U!+ P04 M " !GAP9/C$;(V^H" "="P &0 'AL+W=ON7B5!\:4]U:5M9SY!Z6:21#(S8%5N7S@#:OU/SLN MJESIJ=@'LA$LW]JDJ@QP&,9!E1>U/Y_:V).83_E1E47-GH0GCU65BW\+5O+S MS$?^>^"YV!^4"03S:9/OV4^F?C5/0L^""\NVJ%@M"UY[@NUF_B.:K!$U"1;Q MNV!GV1M[1LH+YZ]F\FT[\T-3$2O91AF*7#].;,G*TC#I.OYVI/YE39/8'[^S M?['BM9B77+(E+_\46W68^:GO;=DN/Y;JF9^_LDY0Y'N=^N_LQ$H--Y7H-3:\ ME/;7VQREXE7'HDNI\K?V6=3V>>[XW]/@!-PEX$N"7OM6 ND2R$<"O9E NP1Z M[PI1EQ Y*P2M=FOF*E?Y?"KXV1/M?FARL^W0)-*O:V."]NW8_[2?4D=/H'E$)$ZD-6G).N;)%=E M$M L8O-I/Y\Z7K60V$+JMH@PBE-'#8!""#F^KX8HBE#HH-8 *DJC&-9%05UT MH(N0T!$&8) KZP[,Z@[,^C;F2E $"HH 02,;,@8)XCL< 3#8P2PA'G??0ACB M.'*;YTI0 @I* (*$Z0@07J'(Q F?G08?I?YYI@EU3 %2<8O?3 5"(9*'CWAJ"48*B$6TC]P("[,E&*,!# M_1'A.^QI,5&_5I0DF>L/ *.Z&W(-&L)P$A+D&C2$$7WZAB/JX+L #2\#0L[]"(!(Y)Z;0:^UJ)C8VSY/>AM^K)6Y M.'O12R_YB$UKXL07:+)$0'QE>D_;RGS0MXWKCUSLBUIZ+USIALBV+3O.%=.U MAP_Z=1YTKWR9E&RGS##18]$VC.U$\:9KAH-+1S[_#U!+ P04 " !GAP9/ MNB?<)LX" "?"@ &0 'AL+W=O!2B:BQ)C53G][ZP#AI=!8A MI4'O_;-JU?.D\W_0W 2@"6 @B-K7"+$FQ&="AQ'B?1 M-#C*1!JSZ#%@A,D-2&E#SHA "!A4 )>*!;#HX++ TD;D!J3\,LG#UTD>'4F* M\!*SLC%Q['8;._<\5OSD8L\-'8L>DRI,VV]HG(2&DO(FU,I& 0!&J O)B5-R MXI <&Y)[#!R5@:FE^!;0R@&*/],+G7JA0V]BZ(56E2@VI2RA8XWGXCNJI9YKX2+ M"UM=JUM".!;*PSO1JKV8%H=%C;='!D]3R2XED ( )0) 9 >&PO=V]R:W-H965TJ5Y&]O(92[.NBQJOI&>.E<5DW]7O!37A0_^ M;>"U.)ZT'0B6><.._ ?7/YN--+V@S[(O*EZK0M2>Y(>%_Q'F:Z VP"E^%?RJ M[MJ>+64KQ)OM?-TO_- 2\9+OM$W!S./"U[PL;2;#\:=+ZO=SVL#[]BW[9U>\ M*6;+%%^+\G>QUZ>%G_K>GA_8N=2OXOJ%=P4EOM=5_XU?>&GDEL3,L1.E M[JRTJ+HL!J5B[^VSJ-WSVN6_A>$!I L@?0#$_PV(NH!H$!"T9*[43TRS92[% MU9/M:C7,;@J81^9C[NR@^W;NG:E6F='+,DK"/+C81)UFU6K(G88\*M9C113U MDL ]!0$I2 N/GZ@@ %%JZ%.4SL-A8P,6-=C59*E88C#1"A,A, ,"EZUFN1N MF@^$AK-X0(/)8H ,QXE1G'B$ Y .<.+1/%&2QG1 @ZEH"CA,@L(DR+>96&F* M)J!/K#0=<4)(Z7"E,54241QFAL+,$)@83Y"B"=(GJDE'G#&!X49!1 $1\E0 ME Q!2? $$.)6$#Y132=Z($VCX4[#5#1-)W FG D0G(GE!=Q6X!E?Z43)@V5D MHXH053R;V"R &PM@SC*;2(&; 8S= *EH_$CO:]\9_)8U,K;"FU.6G<>'H30W*0, M7TR%)W-%ZCLE/VC;G)FV;.\);4>+IKL#!?U%;/D/4$L#!!0 ( &>'!D\W MO24HP0, #$2 9 >&PO=V]R:W-H965TO6^U465;/RCVU[>@B"9GO49=9\-"==V?_L35UFK;VM M#T%SJG6VZX/*(J P3((RRRM_O>R?/=?KI3FW15[IY]IKSF69U?\^Z<)<5K[P MWQY\S0_'MGL0K)>G[*"_Z?;[Z;FV=\$URRXO==7DIO)JO5_YC^)A(U47T"-^ MY/K23*Z]KI078WYV-U]V*S_L&.E";]LN169_7O5&%T67R?+X9TSJ7\?L J?7 M;]G_Z(NWQ;QDC=Z8XN]\UQY7?NI[.[W/SD7[U5P^Z[&@V/?&ZO_4K[JP\(Z) M'6-KBJ;_ZVW/36O*,8NE4F:_AM^\ZG\O8_ZW,!Q 8P!= ^S8_Q<@QP#Y'A#U MQ0_,^E(_96VV7M;FXM7#:IVR;E.(!VDG<]L][.>N_Y^MMK%/7]Q(@7U'(.-A5 $H=$T)MA3!/846"T<*; ."^P 7SPB: M;A.AHCEL([@7B#@EAX $=@,![(!): 3=J$-(17+.".*BT+4CL+\(;C!,2"-F M.D52237GPQV&(N&2$K88@3S&E0(;@^#. /8G BD\#F'5$U)]ZDB!54_WJ!Z! M7%(BK'I"JG=(B;#JZ9YV@W@GH5BW,8)B!^B6#+8&NJ?=(-!()$S6$!6YEA'; M#-W1;A!P&L2JQU";2N7-TZUKI$6F?]NN"[) U9OR[X-IFB;NE@2Y#($N82&D&W M;YB8=988YGHU2L?G##<8)B()OE28HA$H=7'!_B*!ORC':U5B3Y"H]6#U )!S M9V*]2Z1W1T,GL=[E/7I'(#77>S#Y "]U?>C/*AIO:\Y5?U R>7H]#WFD_@/^ M'3X\:KP7T[:F[#_6]\:TVG()/]II.^IL=[TI]+[M+I6]KH=#C.&F M-:?Q@":XGA*M_P-02P,$% @ 9X<&3V_"KAP& @ \@4 !D !X;"]W M;W)K&ULC93;CILP$(9?!?$ :\XX$2 UJ:I6:J5H MJVZO'9@$M 93VPG;MZ]M"&+!K7J#/>-_YILQMK.!\5=1 TCGK:6=R-U:RGZ/ MD"AK:(EX8CUT:N7">$ND,OD5B9X#J4Q02U'@>0EJ2=.Y169\)UYD["9IT\&) M.^+6MH3_/@!E0^[Z[L/QW%QKJ1VHR'IRA>\@?_0GKBPT9ZF:%CK1L,[A<,G= M#_[^B+7>"%X:&,1B[NA.SHR]:N-+E;N>+@@HE%)G(&JXPQ$HU8E4&;^FG.Z, MU('+^2/[)].[ZN5,!!P9_=E4LLY=[#H57,B-RF\5QJPC#68)4 7,5@;6*P,1'[ZK JRI&36(TG=$D862'A%9(:('L5I!1$R\@ M?I#L[)3(2HFV%.RM*-&6XNW^LF&QE1);*/Z*$F\H&"=V2&*%)!;(ZL\?DO^' MI%9(:H&$*TBZ@00>3NT4;*5@"R5:4?#V@.$X7IWTK2CVDO4Q1(O;IU_#;X1? MFTXX9R;513;7[<*8!)70>U)MU>H!G@T*%ZFGJ9KS\1D:#&ULC9;;CILP%$5_!?$!P_TR$4&:A$2MU$K15&V?'>($-("I[83I MW]<70L"X25Z"?5C[>!_;V$DZA#]( 2$U/NNJ(4NSH+1=6!;)"U@#\H):V+ W M1X1K0%D7GRS28@@.0E17EFO;H56#LC'31,1V.$W0F59E W?8(.>Z!OCO"E:H M6YJ.>0V\EZ>"\H"5)BTXP1^0_FQWF/6L(0; 'A>XAE7%$S$;?_J, C^!X-T$_EV!WPO\9T<( M>D'P[ AA+P@5@24G2\Q^!BA($XPZ \O]TP*^39U%R-8WYT&QG.(=6P#"HI?4 MBX/$NO!$/;.2C#MB8F>*9'/D1EC,P.#"U;E8N3.Y.QU@/2=B!)MD\3K*= M(YZGK\33SJ5?[B@ZW(]O+C\^E?C*6:P=33QS%AMY_=W2R\OX M.\"GLB'&'E%V:(NC]8@0ABMK_@K>%? M1OH/4$L#!!0 ( &>'!D\*D&PO=V]R:W-H965T MQ>#;WB51&I25:W42JNMMGTF"4FL MM8T+)-G^?0$[KA\::PG$\?OT6D\ M,:WA?'SS_MDE;Y+9,L4WHOE5[_5I&=,XVO,#.S?Z65R_\#&A/([&[+_Q"V^, MNHW$,':B4>X9[R;P8VKVB0 M=SKI>YU-J$-H/ND@$\,4" $#(4U MDT"F<3N=T*"4P) 4A*0"I/,B@ MD\\@F!9W*!E(R4(*33Q*%E)*C&%*#E)R@((]2AY2B*TA$/!"7R]$R"8PK_?27"OJLK_RAO0U;UH_&+S7@I7 !R6@'D-&6.% ME.Z<: P7 1Q6@?FVCAR@5%3T#@&UL ME5?K;ILP%'X5Q ,$VYA;E41:T[5-NTE5IVV_W<1)4 $S<)+M[6>#PXAM"OL3 ML/DNYW .1\[\S*KW^D I=W[G65$OW /GY8WGU9L#S4D]8R4MQ),=JW+"Q;+: M>W594;)M2'GF(0!"+R=IX2[GS=Y+M9RS(\_2@KY43GW,I;-.<%G7*"J>BNX7["=X\0RP)#>)'2L]U M[]Z1J;PQ]BX7Z^W"!3(BFM$-EQ)$7$YT1;-,*HDX?BE1M_.4Q/[]1?V^25XD M\T9JNF+9SW3+#PLW=ITMW9%CQE_9^9&JA +74=E_H2>:";B,1'AL6%8WO\[F M6'.6*Q412DY^M]>T:*YGI7^AV0E($5!'@/Z'!%\1_'\$_"$!*P*>2@@4(9A* M"!4AG$J(%"&:2H@5(9Y*2!0AF4J X%(Y,)G2%1MJ%*_MDJ;M[@@GRWG%SD[5 M?CDED1\HO!$L(2YWFT9N'HK6J\7N:>DGR=P[226%N6TQJ(?! %QC5B8&72/N M;"KP&O/9Q,2:S+U-1L,\C ;S.&ZT'A5Y&A=YMD7K=QA/U*8K$+(7"#4*^$H! M:R^_Q80-IFB+&"5:A>XLH 1&6@%,$(0HT$I@@C!$ UGY]JQ\2U:!70';%;!% M(=3>/C8"10'HM>Z53V#W"2P^^EMK,4'/)TF _HD\FBCL1P;LR81!%"4P3NQA MA_:P0TO8L>;48N*^$YX% SZ1W2<:;\^GR&RJ.!HJ0VSWB2T^ Y$F=H5DO&%N MD_]I&#FNK2,5F$X0Z#/5!/DH'# :FMUPO#=7"M3O)Q\ H^T>++@08@.W'L== MQSXPUJ!MKL6Z%S([%,T"/& U,&N@;=A@W+3*Z MX_(V$O=5>TIM%YR5Z@3N=7\#EG\!4$L#!!0 ( &>'!D_6&PO=V]R:W-H965T?MA41R0C@S^$0,Y5_=(XGX(>7'+ MBY_E28C*^ITF6;FT3U5UF3M.N3N)-"YG^45D]7\.>9'&57U:')WR4HAXWP:E MB4-=UW?2^)S9JT5[[:U8+?)KE9PS\598Y35-X^*_9Y'DMZ5-[,\+/\['4]5< M<%:+2WP4?XGJ[\M;49\Y]U;VYU1DY3G/K$(L;8 / M&O"5SN@:Y@3HW MTV3?=!EQ:6"T[4/;/K =*;>L*9C820".!;H2J:3J-W^^QKXSQ%K1C MJ-(0^@B!#P4$ZTX3]GVPF4J=S9AJ8":"9B)@1DT3Z8-B''KB8H:Z( ]3Z>>" M^\V4Q\!J O)P0Q,0HD^$3KA/I*AOE1JM8C01P"9J@!O!X"& /%3!VUJ*^M/G M:T 8$0W-8#P1P">J8A"*0D,>S!,"@$(C0Q.8! 2A0!LWP +FZ2,W)AL:PD@@ MB G:V $1,^7!U4Y N3/3$@-7,@65S-3E$!"QP#?DP95,026KZX-G*#*4.\7E M3D&Y,T_-@T2F_N!RIZ#<6:#F81I6_, SPI9B+%" !1:JJ9#(4$845SP%Q@BP(FZ8O ,=70#@87G0(N).*&50K%X*( 7%Q]P9*B_NQ[U'5! MS\>%PW<+C$(&4,@-]&&8<@P C"OT64O1\*YFJ&-3E$-;&(H,\(YK[TV=*.HG MF_40/4QD>#\#5.2!VG^=BEU5Z_V?H!S:P@1E (Y&^ R/CP9IA2#+TC:?>/+C*^>#.,'P;(XIE&%9.%(;(H M%?C*=& T:SSC#'(,# Z X1F67QP#@Z,5CSJ#0&2<08X)P $!M!D$(O/6"08 M!P#P#,\&;MA^F;3_HM?@PPG$),;(@\EG1&GM\.9 MBN+8[H"7UBZ_9E6S8=:[>M]E?Z+-#JER?4WF+P1G53Y1?Y,X-Q_ MJUC]#U!+ P04 " !GAP9/3T)WA>8" !$# &0 'AL+W=O4O>\H*+.0C.SB\8@3O=%"1.Y[K1DZ!L]*>3_78&YM/Z4GD64G>F,5/ M18'9OY3D]#*SD7T=>,\.1Z$&G/FTP@?RDXA?U1N33TZKLLL*4O*,EA8C^YF] M0),U"E6 )GYGY,+O[BV5RH;2#_7P;3>S7>6(Y&0KE 26ES-9DCQ72M+'WT;4 M;N=4@??W5_4O.GF9S 9SLJ3YGVPGCC,[L:T=V>-3+M[IY2MI$@IMJ\G^.SF3 M7.+*B9QC2W.N_UK;$Q>T:%2DE0)_UM>LU-=+HW\-@P.\)L!K U#\,,!O OQ; M0/ P(&@"@E=G")N T APZMSU8JZPP/,IHQ>+U?NAPFK;H4DH7]=6#>JWHW^3 MZ\GEZ'D>A,'4.2NAADEKQKMC$M1%5GWD1CC20.O"@URD7B_ MBJP?BG1L^N!B^3H^Z"Q6:+BHF40S9,0,S NTU (PD@ M8.X@B(D,(X^9CI$Q:&3\PE8>][:R/XJ,C;3N0\'('Z@JY,)GD-LW$PPL*QHX MQM#S/9]"D)G/$H)ZI]T+0FL0&B@?!!Z+"^0]+Z 4@J*QF14 ];("F-@L11 : MJ$4$GZ((.$;-:DPA*#8_"A#4RPH2,NL:M.0/9 6?V@@XMLW23D$H,K-Z 5I! M$#*S>LATDX*_) CZ!/22"H$CH%]7@%3O74%*9CNR!BG/K"SGK@,J"#OH=I1; M6WHJA?J^WXVV+>_"4QV4,9ZBR1(!XRO5(NN.ZR9?]]<_,#MD);TH%D>;=D31_E"U]^Y"3O5"WL;QG=5];/PA:-3V[T_[C,/\/4$L#!!0 ( M &>'!D]\ID@#@0( (L( 9 >&PO=V]R:W-H965T4?H.SMBS)V/NFK8PCURWLX 8-LCKA%[(BUNQ),]H37B8DH/ M@+44HYTBU14(/"\&-2H;=SE7L1>ZG),3K\H&OU"'G>H:T;\K7)%NX?KN)?!: M'HY-0O%^XS_YLG4F\ OPJ<</'A9NZS@[OT:GBKZ3[B@<_T'4&\]_Q&5<"+C,1:VQ)Q=35V9X8)_6@ M(E*IT4=_+QMU[P;]"\U." 9",!+$VO<(X4 (KX3H+B$:"-&C*\"! +450.]= M%;- '"WGE'0.[;=#B^2N\V=0O*ZM#*JWHYZ)>C(1/2^C))J#LQ0:,*L>$TPP MJ7\+*4S(%0%$ F,6@2V+56#0@]L%JTF/@ M),TDR[2BF)@L3K6:F!@_AIK0V@+*TD_V8VRU%%LL?5+4Q"J0/%"3Q/3K:=]5 M;F+22-,I3$P0^WI-3)"?!)'=4FJUE%HLI7:!S"J0/5"3S-C.B?'QF)@TU>P6 M)L:/0_TXL(!2J!\(8'*2UI@>5%MCSI:<&B[/B4ET[)S/@3R)M?C*G^6^)5Z( M3MLWQJM\WZ9_('HH&^9L"!?GOSJE]X1P+'+WGL2K/(H_@W%2X3V7PT2,:=\? M^PDG[=#ZP?C_L?P'4$L#!!0 ( &>'!D_T]T\.)0, ,T, 9 >&PO M=V]R:W-H965T,!F)(V_U+SO1-4SI8;>/Y;'C;&N"FCHF".5QPZHV7"W,W&.W M6HB3JJN6/W:!/#4-Z_X]\%IB/3:BEN9OL#E))9IQ%9U*PUZ':]6:ZV5<_QH& M!Y Q@$P!Y/V 9 Q(IH"D,,4/F9E2/S/%5HM.7()NZ-:1]0\%ODOT9F[Z2;-W MYC==K=2SYU5:T$5\[A<:-0^#ALPT);Z5K%W)FR+6"4Q9$"B+!^*$IR6R+""- MQR0!2TW, NG- L0R&329T;1#'8@4""'8* 6-4L HL8P&33DSHE&1P2X9Z)(! M+JG5N M)P]+L.M$[0=N%-WVB/B+ H%QCPE@Y4")N$45$?8\=1BF!OX(-K#+C9+XGSL, M)Q@1&& $M4D$B)*\@'T(3 @" M$(+:+!I%MUW*/<@C," (! @;1<0%1/X.PPD,".("(D/.D<(%!(TR3Y,(S ?B M\B%#-HE D6_O8#@0%PX9LN$PBN9-(L7LW\I@%,\.APWO]N8<+8.-.+7F$#^; MG<[J]\0<+M_DPT'_!^OV52N#9Z'T$=4<)'="**Z309%NX4%_6TR#FN]4?UOH M^VXX8 \#)8[CQT,\?<&L_@-02P,$% @ 9X<&3ZGT(VNR 0 E , !D M !X;"]W;W)K&UL;5/;CILP$/T5RQ\0$P?:501( MFZVJ5FJE:*NVSPX,8*TOU#9A^_?UA;!HFQ<\,SYSYLPP+F=M7NP X-"K%,I6 M>'!N/!)BFP$DLSL]@O(WG3:2.>^:GMC1 &MCDA2$9MD'(AE7N"YC[&SJ4D]. M< 5G@^PD)3-_3R#T7.$]O@6>>3^X$"!U.;(>?H#[.9Z-]\C*TG()RG*MD(&N MPH_[X^D0\!'PB\-L-S8*G5RT?@G.U[;"61 $ AH7&)@_KO $0@0B+^//PHG7 MDB%Q:]_8/\?>?2\79N%)B]^\=4.%'S!JH6.3<,]Z_@)+/P5&2_/?X K"PX,2 M7Z/1PL8O:B;KM%Q8O!3)7M/)53SGA?^6=C^!+@ET3:!Y["45BLH_,&ULC97=CILP$(5?!7'?&)O?1 0IV:IJI59: M;;7MM4,F 2U@:CMA^_:U#:$$'&EO@NV:^K1FS=0LIV M@Y#("ZBI6+$6&O7/B?&:2C7E9R1:#O1H@NH*$<^+4$W+QLU2L_;,LY1=9%4V M\,P=<:EKRO_NH6+=UL7N;>&E/!=2+Z L;>D9?H)\;9^YFJ$QR[&LH1$E:QP. MIZV[PYL])CK *'Z5T(G)V-%6#HR]Z5WB"JM*95!U_ MAJ3NR-2!T_$M^Q=C7IDY4 %/K/I='F6Q=1/7.<*)7BKYPKJO,!@*76=P_QVN M4"FYKD0Q/_R6ZJ_,=X0]6YRO6A>A?E/%2_4ZC4+O2A%5YUHT.Q[#9EH\*A M*ON((#;$GBS"0R^V)_"M-?HF07"7()G5V&M"HVGZ&A,_M%,"*R6P4-8S2J]) MIA2\6OMV3&C%A M,D 0S3+@T$Q$[)+)"HJ47[,T@T=(+69'$CHFMF-B"P3-, MO/#R*9CLL#M*8J4D%@J949*E&7]%UG;,VHI96S#^#+->FL'XP>?'GOW >1;. M? ,,HME&BQ]\'/S@:.,/G)M!=+?7@H<@ZP'?8?*!HS.(9I:B^4V")A=7#?QL MKFSAY.S2F'XQ61W;PLYT!?1?WO>4'Y2?RT8X!R;5]6DNN1-C$E0UWDH9+E0; M&R<5G*0>QFK,^[N\GTC6#GT*C&ULC571CILP$/P5Q >< M@4!((X)T"5>U4BM%5UW[[)!-0&=C:COA^O>U#2$!K.1>P%YF9G<6O"0-X^^B M )#.!R656+F%E/42(9$70+%X8C54ZLF!<8JEVO(C$C4'O#7-$<5FY M:6)B6YXF["1)6<&6.^)$*>;_UD!8LW)]]Q)X+8^%U &4)C4^PB^0;_66JQWJ M5?8EA4J4K'(X'%;NL[]\B37> 'Z7T(B;M:.=[!A[UYOO^Y7KZ8* 0"ZU E:W M,VR $"VDROC;:;I]2DV\75_4OQKORLL."]@P\J?WG4&/]U?G+2+VN M7 ?-VS'/5#^%BI[3R(\2=-9"'6;=8H(;S,(?0K(IY(I JH"^BL!6Q3J8T(-A M@LT4L1A!LHD6ENH?TB_(7"0>AFK-6\G:;N1K.Y^$JC_ M4Z7_ 5!+ P04 " !GAP9/SQ)8/ MM(%:OME35F$AM^R >,, [S2I(LB?S6)4X;)V5ZF.O;!52H^"E#6\,(:PIN17N1/%TDU<9P=[?"3BE;9?H*\G)4RVCJL.PX-5J?.6T3R<^4JJ+^.?B?[R67TM(J\QQ2= ME%"/R3J,/\(DWC5D8T(N""0-#"Y\FXO,-^C^=8*UB4@FD,U=D>>;(EK6^#]ETD%A#ZB[1M):;*E>UA-9:0H,?>7.[0&05B$P! M?S;I1H>)QG5,2S4A?AC:?<16'_']CV)"C(['IM-_'(VYU<7C?H"VU,J0#J?/Z&6<[EFW>CH-H(V_51$PVA>_0502P,$% @ 9X<&3W7TLVK, @ MX0H !D !X;"]W;W)K&ULC99M;]HP$,>_2I3W M:^(\D2! :J!HDS:IZK3MM0L&HB9Q9AOHOOUL)Z2)?13>D-CYW]WOSL:^V9FR M-WX@1#CO55GSN7L0HIEZ'M\<2(7Y VU(+;_L**NPD$.V]WC#"-YJHZKT M]/ MO H7M;N8Z;EGMIC1HRB+FCPSAQ^K"K-_.2GI>>XB]S+Q4NP/0DUXBUF#]^0G M$;^:9R9'7N]E6U2DY@6M'49V<_<13=

9G,*^9D2:8*!) MT5BRLB4?"D\"]!0!1)$'EGDP#K"T%:DA6=UT\G3;R=J6A"&<20C6,]3VT:B> MD0'::A*MJ;7F"_)].$H$1HF *+&Q:I$=)8TRHZR * H-T0H09='$J"T4+KB2 M5 PF%0-))08*I#%)($T*@R0@2 (X,&J2MYIXD"X*X\$BMKB)511 M894X;4- M,0&1)S9R:(3))Q;R)+.([Q&M 5%ZC3<%>5. USA3\M2*(HMB\MX0C5 R$"4# M4(Q3(<_LA"V2SS4C$.3#9[$/H%B'L6_O/!1:-#=E8Z KEP,"@"(3"%F1XL3F MN:$:XX"WQ",* !SSV.M$HW^3']@\=\G6@"RSM[HWN&TKPO:Z5^+.AAYKH2Z* MP6S?CSWJ=LR8S]%TB8#Y%9H^M=W6A_NV^?N!V;ZHN?-*A>P1]$V^HU00">\_ MR&H?9+_9#TJR$^IU(M]9VW2U T&;KJ'T^JYV\1]02P,$% @ 9X<&3]'1 M\TV9 @ GPD !D !X;"]W;W)K&ULC5;;CMHP M$/V5*.\E]Y!%(=(F4+52*Z&MVCX;,!"M$Z>V@>W?UW9"",X4X('8DS-GYLP8 M/.F9LG=^P%A8'Q6I^=P^"-','(=O#KA"?$(;7,LW.\HJ).26[1W>,(RVVJDB MCN^ZL5.ALK:S5-M6+$OI49"RQBMF\6-5(?8WQX2>Y[9G7PQOY?X@E,')T@;M M\0\L?C8K)G=.S[(M*USSDM86P[NY_>K-EHG":\"O$I_Y8&TI)6M*W]7FZW9N MNRHA3/!&* 8D'R=<8$(4D4SC3\=I]R&5XW!]8?^LM4LM:\1Q0H2,1;_3\!7=Z(MOJQ'_#)TPD7&4B8VPHX?K;VARYH%7'(E.IT$?[+&O] M/'?\%S?8P>\<_-Y!QK[G$'0.P=4AO.L0=@[ALQ&BSB$R(CBM=EW,!1(H2QD] M6ZP]#@U2I\Z;1;)=&V74W='O9#VYM)ZR*(A3YZ2(.DS>8OP!)O%N(8LQY(IP M9 )]%CZ41>Z/W/W; ,48D1B0Q4.2Y5V2FS0#L%B!]@^'*EW7*%:+B36FUIA/ M4\\ %0#(=U^,NB\ 5!"Z1NF7$%?DN["N$-05CG1%P=30U6*B09C #X(70QB M\EYBLU,05^B9W8)0;AS!PB)06 0(2PQA8TQHE+AX#%D\ABSO0F[$Q*"8&!!C MU#^/G^H2@ *Z!'&-NP2A_MNE*2AL"ORLC#!YBTF&I]R=F*@"1DW=FX_9.M#) M;![,G, R$U!F L@,#)G)4S)AU .9H),I$V8V93J#VZ7";*^O>FYMZ+$6ZK]S M8.VGB5=?W4Z&/?=FA0?8%W+Z:(>%*WT[NGQ';%_6W%I3(>]$?7/M*!58)N]. MY"D\R&FIWQ"\$VHYE6O6S@SM1M"F&X>&ULC5;;CILP M%/P5Q >LN5\B@K0AJ5JIE59;;?OL$">@-9C:3MC^?6U#2&*\:5Z"?3(S/C. M3=83^LXJA+CUT>"6+>V*\VX! "LKU$#V1#K4BG_VA#:0BRD] -91!'>*U&#@ M.4X$&EBW=IZIV@O-,W+DN&[1"[78L6D@_;M"F/1+V[7/A=?Z4'%9 'G6P0/Z MB?A;]T+%#$PJN[I!+:M):U&T7]K/[F*32KP"_*I1SZ[&EG2R)>1=3K[MEK8C M&T(8E5PJ0'$YH0)A+(5$&W]&37M:4A*OQV?U+\J[\+*%#!4$_ZYWO%K:B6WM MT!X>,7\E_5:F>"-!&\BB+7O$?R1X%\(P5U",!*"1U<(1T*HK0 &[RK,->0PSRCI+3H\ M#AV43YV[",7M*F51W1WUG\B3B>HI#P,G R&9NEAY,[IWNT Q1R0:9/U?D: M&P,H]E+-CP$4IKYFR0"*DL1L*C":"F:F B\T"X1&@?"!5,)9FY$3::$8,)[^ MG!DP;J!%8L#XGR02&0U%AD12LT!L%(@?2"2>=9FXVLTMYAC7=1(MDCDHUE_/ MC4'(\0.SI<1H*9EGXG_RBJ=&@?2!3-)YFYK;8BZCJZP-*JDFLS%@(LT-N-I" M&T0/ZCQC5DF.+9<;Q%5U.C*?/;D%:_65NRA<0WTMCMCA1+S(#^?S#T@/=%BXU?;\YX0CD3GSI-HNA*?!-,$HSV7PUB,Z7 P#A-.NO',!].'1_X/4$L# M!!0 ( &>'!D_ A++7K0$ (\# 9 >&PO=V]R:W-H965T%-;IT5 MUS7,=PY$E4A:,;[9W#(MI*%%EF)G5V2V#TH:.#OB>ZV%^WL"98><;NEKX$$V M;8@!5F2=:. 7A-_=V:''YBR5U&"\M(8XJ'-ZMSV>=A&? '\D#'YAD]C)Q=JG MZ'RO)E/*5) MYS#>W.XGVCJ!3P0^$[!V[&4LE)1_$4$4F;,#<>/L.Q%_\?;(<39E#*91I#L4 M[S%Z+0Y[GK%K3#1A3B.&+S#;&<$P^UR"KY4X\?_H?)V^6U6X2_3].X6[#PI' MS"%AS*I"MAB(!M>D5?"DM+U):[B(SMMVQ]- W^#CJOX4KI'&DXL-^%O2\&IK M Z"0S0UJ:/%US(Z".D3S$]INW)'1";:;UI_-;[#X!U!+ P04 " !GAP9/ M&SWWQW(" "1" &0 'AL+W=O37:39B:[^YM:VII1<8'6V;=?4&JKDK9_!#[..=\% M!***LD]^(D187WE6\(E]$J(, >#)B>28O]&2%'+F0%F.A1RR(^ E(WA?D_(, MP-%H#'*<%G8TL)BY#"QITZX"12^!OQ.2<7O^I;*9$?IIQI\WT_L MD0J(9"012@'+YD+F),N4D SCK]:T6Y>*>-^_JJ_JW&4N.\S)G&9_TKTX3>S MMO;D@,^9>*?5ANA\D&WIY'^0"\DD7$4B?20TX_772LY@Z ,U:U(N[P +'$:.5Q9KM66+U%SAA(+=/HHSU;JGGY/IR:;W$R/,B M<%%"&C-K,/ .$SA=R'((N2& #*"- IJBF,$!'78=+(:(H =9/A59/Q3IA.D: MB^76?*]3+&06\(P"GD%@W*NV">/WJF'"!+UR##&NV]-9FW2^F1-"QH304 "- MS )CH\#XA8H,,5YO_\V'$!B@7M$,,FYOJR^?NUJ]X&K]7&;S6*93.;]7NX]-H3J'>O:9$RX<@WTI M[SV3?0;#N4EG"<.5R;Z&X<9DG_KAQC?I!_J^!;>TFLOZ)V;'M.#6C@IYZ-9G MXX%2063)1F]ROY_D^Z =9.0@5->7?=;IG?Q(Z0@M+V3+H9,L[3T"5^@^[0QX;O 7\:F&4J[UGG)PY?S'! MUS+U R,(*!3*,!"]7" '2@V1EO%[YO27(TWA>G]E_VR]:R]G(B'G]+DM59/Z MGWROA(H,5#WQ\0O,?K#OS>:_P06HAALE^HR"4VE_O6*0BK.914MAY'5:V\ZN MX\Q_+7,7A'-!N!3HL_]7$,T%T5N![2::E%FKCT21+!%\],3T9_7$W(G=(=+- M+$S2]LY^TVZESEXRC,,$70S1C#E.F'"%V?V+R&\1&$<+!FD%BXS0)>,8WA!L M1.2WB.B=$R*GT;XRX,.\(P4XAV$$0N EB M)T'\ 2<.3'B_<>+ X'@C!*TN(@-1VSY'?X--,^4Y$ MW7;2.W.EGX.]M!7G"K24X$XWI=%C; DH5,IL[_5>3(]Y"A3OYSF%EF&9_050 M2P,$% @ 9X<&3^5(/M%< P P\ !D !X;"]W;W)K&ULC9?;CILP$(9?!?$ "X-M#JLDTN90M5(KK;9J>\TF3H(6< I. MLGW[VL!FB3TDW"3@?//C?P9[XLE95&_UGG/IO!=Y64_=O92'1\^KUWM>I/6# M./!2_;(559%*=5OMO/I0\733!!6Y%_A^Z!5I5KJS23/V7,TFXBCSK.3/E5,? MBR*M_LUY+LY3%]R/@9=LMY=ZP)M-#NF._^3RU^&Y4G?>1663%;RL,U$Z%=]. MW2=X7$&L QKB=\;/=>_:T59>A7C3-]\V4]?7,^(Y7TLMD:JO$U_P/-=*:AY_ M.U'W\DP=V+_^4/_2F%=F7M.:+T3^)]O(_=2-76?#M^DQER_B_)5WAICK=.Z_ M\Q//%:YGHIZQ%GG=?#KK8RU%T:FHJ13I>_N=EDP,U\C21CX)3TW@,HL F\4\L,*#ZP&C4H,0B&)L2DL,0@UG)@0]14BB3%7!\:8 MMD8PRQ',ZC9S92A"#466 &,# C$J$-^O=&SE/6;4R-H"@1)K1=L01'%HKFJ$ M2OR0X:X2U%4RHLX(0YCA:@2SM!G&S%<784(?-P0^OJ_[B,3 G@P#K0'NU[IC M^LDG06@6&Z$HZ1GJ>HA-A0$SJ!5")8P.;.. MILG"$;4&X&8^>XM,*BWQ73& M,"5B^KJM=&T+;T]@]R<6T@$)O!. W0KLFE-[DR84S,S8%/C$W/00BOI):.;& MIE2]R( SO$6!W:.0FML0"\U%CD)6S6V($FKZPI2B 5MXAP*[)?2[ZK4$WA/ M;@IVS2-[;5(@9F80*B)F]T8H"!(?S.0@&/6CH26!MRNP^Q52=1MBC)K>$"5B M57V$TNH.U-KR>G_@"U[MFM-4[:S%L93Z[VEO]')B>PKT < 8G\/C I#QI3[A M-0>&3_GV>/@CK79963NO0JIC1W,XV HAN9J[_Z#>V+TZD5YN&ULC9;1;ILP%(9?!?$ =< 8B)5$*H1I MDS:IZM3MVDV_O9AC("IU5O8OOPG=_GM\'.ZBKDBSIQKKW7NFK4 MVC]IW5*$U.[$:Z;N1,L;\^0@9,VT&.M3QI&T";5J%(TG^6'MWP>T6%K> ;]*?E6COF>=/ OQ8@??]FM_80OB%=]IJ\!,<^$Y MKRHK9,KXTVOZPY0V<=Q_4__BO!LOSTSQ7%2_R[T^K?W4]_;\P,Z5?A37K[SW M0WRO-_^=7WAE<%N)F6,G*N5^O=U9:5'W*J:4FKUV;=FX]MKKOZ7!"6&?$'XV M ?<)>$B(/N2CGH\&/O@X@?0)Y'8"U#EW2[EEFFU64EP]V;T,+;/O7$")V:R= M#;J]<<_,:BH3O6Q(O%RABQ7JF:QCPA$3WA(Y0*3DEMG.&8QOD0*2208&&2.# MFQ!T$SJ!:.PF64S<=$SLF,8Q$4[#";6=4YC$:0 7@\%B,%#,.P(1*!!]PDW' MD+&; ">3'=S.*4R"!,/%$+ 8 A03P@(Q*!!_PDT\6_4PBH*)F3E$%BE<23*I MY.9A"I:9SLJ82G&0)3)),)IDS)(DFDZ#19UYS>70GKO)VXMS8 MTQ'[HW!WJFR4=ZST.8P=F?F00C- MS5XM[LS7<3*W]#"H^$';;F+ZLKNKNH$6;7\-H^&_P.8?4$L#!!0 ( &>' M!D\68&PO=V]R:W-H965T'>($5(.9[83NW\\V#B'@M(/] &U_++D;(*"3ED)\ ;AM%! MDRH" L^+087*VLU2'=NQ+*5G0$^^?-MHO :\*O$+1_T'57)GM)7-?AV M6+B>,H0)SH520+*YX!4F1 E)&W^,IMNG5,1A_ZJ^U;7+6O:(XQ4EO\N#*!;N MS'4.^(C.1#S3]BLV]4#7,<5_QQ=,)%PYD3ER2KC^=_(S%[0R*M)*A=ZZMJQU MVQK]*\U." PAZ DR]WN$T!#"&R%ZEQ 90O39#- 0X&2& -) [R*PN5@&$WIPGV U1)-:8V-CSULR>*K(DB2Z+$+@"M M B,!LYA1.G$/[79VQ-$UO2/-H%$JM M,A68>:,=FDQ\?@F"H=%N$UE@$/H3W-HF]SC5VUAP86R9(# XC15F)WV7G MYUJHC32(]M?U4Z!.\RB^].8?HDWZD M5&!IWWN0RUO(YZ@?$'P4JIO(/NLNY6X@:&/>&] _>MD_4$L#!!0 ( &>' M!D]4UCCL[P$ /$% 9 >&PO=V]R:W-H965T MPT\0O\8MDQ5:5.JNAX%W=' 8-&OWB[\J,X77@-\=3/QL[J@D.TK?5?&M7KN> M,@0$*J$4L!R.4 (A2DC:^#-KNLN2BG@^/ZF_Z.PRRPYS*"EYZVK1KMW,=6IH M\(&(5SI]A3E/[#IS^.]P!"+ARHE(L)P@2!I8'$16%T$FA]=N+A:8V,PB<8, MQD4:IO&5$QO*2S*[F=!J)K28^21-9!6('DAC,/%_TMA0GZ:)K69BBYG(+I!8 M!9('TMQBHJN?J+P+N;"16FVD%ANQ72"S"F0/Y+C%W.2X"S$VT-GA4Y?A#\SV MW<"='17R'.O3UE J0,IY3_+[M/+^70H"C5#35,Z9N85,(>@X7[!HN>6+?U!+ M P04 " !GAP9/F@EKC*,! !^ P &0 'AL+W=O]L8I[ M=.V9N=$"[V*2DJS(L@U37&C:5#%VM$UE+EX*#4=+W$4I;O\<0)JIICE]"SR+ M\^!#@#75R,_P'?R/\6C18PM+)Q1H)XPF%OJ:?LCWAS+@(^"G@,G=V"1TV=2,)L(D9'3)YG M6;8N4Z[*E"LRNSN9\C^9>PEV,[KP,K]Q>Q;:D9/Q> MQ5KTQ'I M>\#K'O S M+(Z$W@=SB[9-3R(YWHSS:V?+EVO^ E!+ P04 " !GAP9/;GHN/2M+ ] M0P$ % 'AL+W-H87)E9%-T&UL[7UK<]M(=NCGW%^!VG@2*05Q M"+[IV6P5+5[^ !A\:>3>[F:H9 MBR30W:>[3Y_W.?W;LJR"39;^99.<8]I'D6G 3E0UPDY6^_K7[WVV^Q M#;<;!1_RK'HHH";N1_J.&Q@?CQ?9HE MP7F5K,K_JC<0F*^2^[2LBAA:?HQ72?VMR[?O@NN+]Y]NSB\^7@?G'T];NCF% MH8MX":,ODB_!?R1/]?>ZW6X4];K3:%!_SE9)<8\-OR_RQ^HA.,U7ZSAK M '07+\O&#*6+ZU6\7 9O-B5L>=D8IRHV;0UAK!7@RG65SW\.@VO"VN!B4Y55 MG-'&'*69(/-QV]@/"8S= K3&S)NG=0.&J'ORQ]8&ETF1YHO6K56'Y?_]TS]M M/1$VFKR#'QN+LT]K@<7;_H^]!N9 TP4W7\;W#?S-X91D)6 5?"KS9;H@%'L3 M+^-LGN!J)E49'"FTDJ$_9?%FD<*+QT!'0>O MB;PP"IP0);!D4R3R! MEVZ721AD217D=P&@9/Y(DP*B%"SRS6UUMUD&L6H"K[SJ]WLX"=P$&L\'ZV61 MK.-T$21?UKAP);V85P]P>.?.-!K$):]@\[:__^5U0 M[_W[/%\\ILLS/X"C>I["P6\: S;Y+8)J+H(J_M,ST@E8LR[.3?5;-_TRA MS3*-;]-E6J5)$WH7R9*.PFV2)7>I%]>H M87/[+7!V;9KU:O O_SSI1=%WNALBX'G6NK9%\CG)-OLW? /;"2.7B.')ESE0 M9L1Y."GY?9;^M]7A=L3=,KOW>79_4B7%"H: ]4QP^Y/6E?]H[7W>OBZ[$6?+ MRPSZEA>0XZ05'C(^R'.0B ",))OCEAQ]S*LDB/H-9D,8%; H[ZQWI=&V@0A?W>B,8;=,/1>!P"@I3K9%ZEGY/ETW?J M=0N8H-\+>].(VL#'_J3GMFD.*) M!7$%&U4"79R&W?Z0QIO R$.!:<>H2B2!Z 0 MT&>PS)MB#:-:V8H8.U&3IK%_^U_,N8\N8WSRD%0I2!6ES\[5/;.Z]=;1O"B-&DS")!H8EK!0>($.S*ES,-_#P0R. MO.+I,W"ZO[>"W) 2KX27-MC!50N3/05ZAM.[SI<;FEV#[Z=PLICNT3J4[:_. M5B@!_#?+,BCZSH&"D#B6S!^R?)G?MU"CN0!1MO4,.B$L\+K([YI$T\@V2C3V M3+X$S6?.POP"5F*9DX#;8*\)B2IA (PX05T>WX\7JS0C P'2]5US9K*M9Y[6 MY58/:*"8SJM-@3.8 [+6.B34$(5NFNR%?J7<]2@B2= $)6E@ I4M.1 M='OLE:VI[]L$E)C$$;.:_:MG2H1M"&"@&/DXF?K=4*+&1KZ)RW2^)]5ZFP(R M"9G9_?:?$M1C4-#Y#"MWGR#G)1)$QW<+("TTQ1Z]Y94+#X=76X'K<-P8]1TL M?GJ?B4P\?PK0:E4N17E8_+0I6:34RB?L@H>T[I H]/D.?OR0K&Z3HF$X^SY. M,YH4LG>RM2'KAYV'P:'7]H9[45I;R/W7X(RDD)G=?,UGY:5 ;G9=[^X'H-Z( ML*1% _=(YY62"]'<7VV%96?CAN0IBT9'LW+U(0_\2/?Q YY?0FEXT!CH'HWM M6\'\>J,V#^':'LO9GRT ;FGF5=I/;N.R9N[93ID=3M"T0)&:".^=)'=W*)\9 MZL\"0+Q@[$'@9M>?\+@.3KK3_<]ZC4!\B(MV.ZI-(/9[L=;[5IG6[GV_%[<0 MMZV][_?BEI5IV-#;5J;]Q2TKL[7WK2_NQ7?)W/T.-.(P6D!:S MJ!%2D(6A%3";I\#/,B7\P:_XF4SN(/!_3A=H#'VRI-\MW;]-X 3-4V--C2WQ M?-]SJ<3KO=6;G4)^O24K4V)S(A4:9IW?HC2@K*%D$2Q@JAZ/AC%RMZ@ ,,HB M+==YB5K#'2ZCQ[KOTQ +:;'#:5%O^BD#"LT3H3T\NH>9'",8=W6)%7YXC(N% MGEX#4Q]@*5FDLW:<5I7 W\OF;FQ!NZWG6XRT#9.W3V/9"U&;2M)GX<-;D/FR MR.=)LA"-#H -8'>2_3?4X:%[-HF?F(7 KM^*'Y7QO$Q]1T@OP*:D)T.WJHU;GSS+S>Z(SY.?;]94Z'(4#W>S"7@P&':KZO7Y( X#[2 YJU^CU# M4.GOTRP3 7)-MMT#6B=XZMK:76_6:UY8H$% ON9 2C8%"\W8TQV0))B&#NWP MNVO)1[I@:PH>&1[+;&I[(WP%V 41$!"^EIL%;QKVLB(!5._Z 6ZC5B9C4_^X M#,K\KGI$_++,4\PG/"CN.]WJQ6,T4R?UF*:9KU*;@X74" M#-EX?\X4I2&W9%GB/(]DG.NS4S5&**"KLY5F;+NDGF78/V[B A9G^22A0$BO MWL&1#:)N5QFB MHJ$-99#A*TL8S3ZQ<99M8,F]BZ^76(Y&L2 QA[3(V.#K&@C(/%WC$HHM&,: MY\FZ,E3A4Y9J*9J6=K8"M)C'>NT^=:X[P?>SV:7>);/7!F. [N2KM(*N.B^ M745RMP0&$BH@\W6:R7E8Q5E\GW!D!T9*619#8'#HF<=#?(1CI&(ER)9TJGF9 MD<: '$?\RS0%M("]7_,9">+@+DX+ Y 8&C9+Q5FM"3)M+E5;-7]#7>V&@.NU MA@&22\ (#7M*>+" '4#-6.&ZZJ1Z "UI%3_!\I.$3Y8![%D9P5V@!%80>Q&3 M* #J*4$-#D%$3*'CAU#^LOTJ09]:8KA'@-&68MSX:9/9U@T""1;%B,;?E<&,CXGGG/Z'WBJ<,K)M& R48S(T:@69E^(9E(\G9 5 M6= 1^&C#>GS(XC3YW@$XO29W#*5_00EX-)HU[-EAW$B2%A1K&7L%,3 M.05K:1$:) VK^&?8*CT4R1]EN5F)X93.9DX@I%9#-ZIL@4$ MA13*)B!!4RS_I(#C::%H[+T$SO%T,2!JR=*@1,M9N(-GN]QA^PCY'%I^O@Z( M<]6&F #3TSG1K44*.U M8J33@=AOZ18X#*#Q@LD["*Y%KH(I@WB]7BJZF5I" M$9^(3*R!9*C+*_+\DT,!$A!#O MT::?'L.;"8OX%K :^H]Q7SU>XJP+ZS( MLT[P;E/@V"WSYHTO68!51XHUH>Q$"!2TR3-MXD5!&P>#KPQ8#0&6)4JN*)%G MCN"-ABP96%"N1J?U8=6GTZ7<,*BAU_0*>VSVIAQ"6M6@($,0P<>.#<'7E,'0 M%<8T/'6>"6N)0^@)$+<[F"H)66@-0"T=Q#K2L4FD0ASB8Z9$3,8CK<@X87/, MSN,EZ2& % H/4K)8^*/S@B7P!6B>%\)) 300R_)\!20:Y5(FZGH^O&="&QPT M0?L$*/Y(^ZL$#R'(MYO*:!$HWR+) @;"#XU=M!ETA_/-T<>HZ(_>'9@A)KB0 MY1"^;-;"/4%#%<9'<@OF(JH&B@>H($#]ECHL/J%03;.WJBF'))L@W/$+=<E. M.F,U6^]D=RQ>;;G8MB=\_RB(0!A?&$\HJYLU +J=OM4>Z7N ,CR/EIJX0*1 M> KU%Y!>6$;@?$V$S &%C&V[8-<"CUA-\C\Q6HC(IB8]V [VM6L?2Q!/#'5 MO?3GZZQIO]3>L#M6"*^!%;^7 PZ\DQPL0Q:SF,O9$H(M2ZG'B'(;MM/+C-3\ M#&+RJ,:=7F=BJ?)P$LKFFBE( *]69W6>E\GM=2.5I,$1AAXTR6ST"S"8Y?>\T-RK1P$W\)Q+5*M@H[U88#<7T#B.[. M ACC*1._VD <T=94Y!'2>!GH@(_V28#W&"0K3WRL*(4SG= M"%K](;]%PPRLQ.D?9LYR0V4R% [XP%2H8+D:GW(TZKU4+<:^WP.I@X!J:UC)Q+1Z_P(&/^'#0AL M[=BN,'T0\-C.!^&6I)IX",(LBJV@=+53UCD4/$;QOHB&X]0 ME+ \2^3\L,@8ZT/YK6O",L7&72-A9HU"P0]B,!2VZ%C4ZX@*TI+$59-X,P>B MB*/H685B-2%9<6?G)+#/E3$!;9V2MI84GU&8Y#$M>/GQ*O[9%CR4+(O=&\>* M.V?OA&T+Z=\1ZGXP9GCT5Q3)YS1YU,2I4*9!E>%I>Q?R##[/K1&P@T6"Z@<1 M+G(M:0<7L^L[0+!D:YKP*>)'X'Y*EMFL:9P:SX8R=>MY2:]A?/O M2'[K&$V,GUG349X4/*:I!)\P^'&99SJ"J-RL$0[ZCD&>(-XJ:ZV%P^+66^8Q M=K-(;M%&HT)/0J3QY-U2T9J2N,1!A-KAJ%3A_.[N1"3R$_;-RM+!4C+)0\NT MUN+=?HU&WUA=HEQ&81+[N5AV,*:*9'=[CX'6M\M.1E026^-=6L#Z_H4#8W # M>MU>MX-)/\LG(ZVGE)UFQX&H#A_$#/@$,W9)L"7U-QC0@6R$C(N*::'$N%5N M'PM=,&4YS"G_WO9$LFBMCMBP2V?% 57Y\%$JJ9(UZ(W&ER*ME2RZ2X)5+'I?$3:4?!UW%_462F^E6%W(@,T'-4;VJDW$9.5S]UO' M!(">#&K:&F='.-JTM-@+24LDK+>TG,W/ERP$L548K"-; +;,-O<;0.R]E#Q< MY#V113VB1%4@:"<8K'"MPB./KC>WE<:FDV! FM\I *Z56%B6URI#EB6A);2 MVIV2VQ=4O$VA0L&"TV6^X;3N#36;&2\4[ ZL_CEJ?MI"PC[GU,%"."*V#\I*.Q6XN!D'="XJ\-$,1"#()YKB%V_F6,O MUTABFTCAP&#MJI2]CUZL4X&O3U$; M"&EY$=7I3%*1C"TG#MJ["_O(+LF>'#,]VK*9)DRI;C+\6Y!W;U!O#Q9"E4M# M>)24T,@S\KRS9R!M2]VG7B>X JR+M)ET)N*/^TH>-7KC%W]:JY,JXP4J9.. MP.YNG:A@R3F"7ZL$"/?"(#S'&DE5D'16 FFGBT1%8*F39'JE2$S $I-MA"QF@:?X+B5) MK)&)9&;Y2!H@!KRRY5]Q509'\UC]BG#AVH)K,:DT*Z,J5=7"^!3O$N42' 62NR@SL(K2CJED",[9$J+XLRK%^A=KU*1;,D:!WL$(B:5 M+@E>];F448=C3_,J:!0G4X8&'$4(>F)7P6#3K/ L$<6AQ4.Z%B!YN]'$>)\Q M7*G%/)'^&[G?":S[:;.X5W' &*.A'%>RPK),FSDA'R/^'6#>TYP3BYQ1!',8 MHKL&J.KB[;&O+3GP3.1=RQX ./#[#,,:",W(YD> M."( 0'E-*9.52DL\#IQL.W&E'Y',=HQZ85HE$AO7."VO02KT[-:K( I'(&A, MM9SA[%DP[N*S>K98<(3B;H Y..R2U?-^%6"]JJX1?@"C@DL_& MT>\^T&\I[!*\PT-VJF/5_H3"J0+7D_3,C>[L1BS0ZBD>3-3[-3&6(F-+O1Q, M4!YS#3$'Q2DJ"MN:<51.KI(6\1B2%*K-?"A/HUZN,B!S?8K8DX*^>C[?HM11 M+'RI[$[6NCI1!%_8"LK'GX2BI3IU)@O+N,\!M%5*MDH/C/5%$(9NUL&V U0/ M1;ZY9T.D.6%W* 0I1^"YT'?W=*GP)=+P=81BJ (--&W9WLO:JMZ1WR[3>R$2 M:>8,HGMY*[-Q.K$,M1@C,#>@SQI$H?FN6+D.A>3*-::HM44D8J,'K$5;GY3% M!Y]+VL#ZE(DJW2#9= M/,7TBP*7F\-JA8C0(0(E4AOJ/P/)!SIK"T,< @A;F9&11A\)VSP?@M["\1H2 M:U20I1J4@CG;QO '5]3#E#@5S=.RD1U,6+"@)=Q?H1,"Q/*V1F[P@; M86)- M[*R=-M*38IB O_.P'@K(7$)I^1(=@)(22_++/,-\4JHYQ0.V& +P/8K'HB"N M,OW"UFZ5[2_9&!]UF,FEO0G7BGB:NC[JN"A5VQY4DV2+@L M+H6$ 1NU.U2X$:SBG_)"T)(60>FR&F?4CL/ZT7&"!S\!.HL71@U9U[L$RVPR MB+'D>-3F&U#&0QKM[ NZ88'"I_"-LB%D#T^HW>D-0 MBB@DCB8[ 4:(7,&\8PX%8#W*5ZA2,I4S?&@%TK/1*@)@11K4):/D[@\ MB4^4_>'H.HZOCXGXDQ5 >GO"2,1D28'?%M<%=%TG%.IZ1+C4"'33>X38_C9! ML?,$UN;D/&.MU\H'?/ON7$<0ET\EZ)>LA>G3JN/L.(GD2[(XXL0ZJG;*WC[50Q:59B=0$6;6C^ MM"$$@U R:6PT;4/D,$GD"#K];^E=]:0*HDY]"1H&A@.E=S$S-J&V53HL]P(EO% M(J5R%US?4?BXB*P5VI^Y#A>K7KA8%N0B55(F4BTZ@NRJ.+IURC4>')D-H^-V M4N5"2DBL*RO\ ?\>D\$5PY)P/UR1U@E'#35/2.V\2#O$5%G5A 8[&^"01:&* M.VBB3N[B0#\K;NFLI+YF0M6JIT?QVZ M:O!)U-1.L+->([&9WG?!GU#1<51C2R^(#^.KYFC4-)A-N7%/*1H%HJ"'%N7X M_AX-5W6]SI&*S5MUZT)-%]"V 8;_/@'$B]J-.(!04_E MO7,2Q(SHJCLM)H %XX$%/\>("L9FO)-H >++6.CDS!_2Y+,(9G82%;$?V7_@ MN"EJAOFCQ0I#L82$ C8[)#&HAP(BJR=[?=T 51:!R!W#C FK= $NS177:C$) M/BB:H=-CM^^*L#R+==LQ7ZY5#W4*5'[LRLA&"[H&E\\ M&Z^"23CN#>'O*)ST)F@-[(?3[@@_#,)^- RN.1;"U;:B*!R/I_A*K]L->N.P MVX\P@3R:=L71.1H$TRB(QKV@/XP"KO'["B ,AR,PUD>2?U-75X*[1,)0C-8@R)_H@U]K8NTP&6>-R[&IXC)V M,7]'K''E'I(9'-/ +BO =RJ?Z%@(*@MB. U7%;%&T6YBEN7M6'2/,@D0[5IE MG?Q2:NKFBMYJ%ZQ0+R'<6G.3 @9V8J+A3"@0M%E!;FQ>X4R9I!%'+5:!Y*:2 MA][N328*BKW#'%PAY \%$2*>$OP3,N>7XAVD85@GP4L-]6JBAVBZ[(6Q#]-U^7'ER0V%QKVX23X)AC1/R/U MZ=*>1S#HP4]]^F>@/C%=B("&?./Y5X(D<%+$U%19 M>6YB1K#"??!,/1-VW& MI)!?F+:], F!M+GE#/Z@G4[F$RD,;2%W2N>^$;),VKZ7HD$V7 ME0H3U!Z ,JT2,A39PVT[C=KJB-;5PC%-N/*?:XYP+#T[)$-'3M_'1N$Q46!^ M^[-,%/)J^/=FF]AEG?G5//&_VCQAYYKYQ6'@N8EQM8CVQD,J=4,9!4)CL77] M+(;#XV49":6(68)$V&3BUC/"#?97P:"V/*#$ -("%<0=[0_$\91)8P>(KN^G M30J@#;7BLQQV9KP$M(4J"@/_QS5'B;-N&K)K!DC&=F'+SD7^%"^K)TL98QD6 MLZ3$4I"JU$I\ $H)'L,Y"%& E6^:E-6R/FAZJOWLNFRS#:(L14F&)WLMF/3: MWLB:C_?VR5@(9.<]GO.:)]OU"^J06[.W")NE\.X2X0AWN1B05;#6[6!>C](4 MMZ?)T-56%-8B'1]O; 5TA_9ZZ(1WZS>=]>[JXCKYN33.6:DD9'M):VOE7=": M4296+!QXF/!W&^ :> 0RUKNPWDA+._2\'JT0$XL']5V%Y5/\NE2-T""X2Z)U MDIW]VKU2VKJB_V(GQ2(S; PL2U500@O>KI>LG>"I^!\3:K_)8),PU$+5>K(J M[AX@3[CZIXH8V,'_;1W QC1<92P-\-]BAZV]@S]C[![6&*Y,.)G,PS'DF0HO M;7A6.HPZ!?Y<(?6RQ8I"XQ45=\/#IHO7.:N*9,P0'3?+7U]U*:YV'>1'7FH, M*60'-5&612..*>TDG;!YME(I4>\8]Y880 687=6T(D\-O5>]3I\C/D\]75OU M)IQHNOHME%029]\K)CN-*"T3JR>1%.)^18*CBP%_SM.Y!(1R]&$;\DC,ORO2 M6A8QY^4Y'!I,D&,9 NE!$SC.JI.20U:W5JDYBN9+.-7R,5E^3C"%?HS_='?M M04>U8%6OJ@(FLDCZ/?#:9= M#0:>(^OB#)(,&J==N%';$G'Q _BGUQ*8P<_HK5,E*4MH/R7\+^\H_\%,U6%8 M.A*?\<@N(S'?J[>:M&"+B%)@AP-MY[KTKU(2F!2C?2C4$5!6J!PN$7M3\C)1 M57H<9XQ8LPE,PN$LT4&V3OEKM 9;>24D?=4D6+*FI68=:Q:Y)45_T9BMP(1M$9%.*J< I!<:UAE,1AZ"D>;(GJT>Y+ M/B("&@D0I&CSC0'\BEM2M58)##VI7%*U*LV1D05BCVI:Z.A'1;V\6H*U[VZ1 MU5JWBBBF9@\P4\>^8I> Y6B%K16I6% MMU6_'^C,>_LR%?6;H[4H)ZZ2EG0,E1'N&UNIG>_R:BT!0[4S :T2AY52J]WCZKB3P"VPR1#0R!!]<$%$^3E@L6_#]SQK(NDD:.-==ON8M#;>GW MM>0CPNL&CE=8S113 NC#L#\RR9&#L!<-X-\(9OQN4X"<28Y@4*4JVG)W0H-P M HT'X6@RX6I$>'N:[0PK@V$XG8[@W\%X$-Q0(4K=NA>%TV$/_9NC*4GP^BX M=&=H:QKZ/T<]]&KVIOU@!(UZW6 X#2?=+@Q:EJ^=LCF+;?]4=@%2([A MTX"I24T(,\E>C> 5.$_1[A.X:^:[GCOI/%(W^NC/G,[#]P*? N^C2OQ23MJN M[>2TQER<^LLOT,5,7P3FS\4K7_L3A^!T<.1-][L _?OC<## 8WTT",<1UD_# MY)\QA1R,PK%Z-(P&\JC7&_D3E@96MQ'T"L3B*.I#5UA]!/[VQYB0/>GQSX,N M=M@+!]$(JU[ '-#LV=-]C(,QZ$Q'2'*.@P@T*/XZF.#700\4.9(AQ[I!U TB M.N!'43C$!.V@-[)_ZM%/DZZ)>0 8IS0]H!.C_I#F-PHG0XRZZ W#:*@>=BC@,NZ,!G;_'^L6]L2?]R]0/:M\E7> 7T'L$Q\K!R\XV%1E5._\!#5GU^+/< MHH XXR"X(!!GOUHA7- 9%PBEA>@/*,$95K WPGY[$7SL CF%C[U@ DL"'_KJ MP\ $\W$*<@]6;2QK+7X89XU4YK=:\N;)=_4&%4,'XI2=F0<,GTJ9LM;'/W$< MM!&-%U6L;27B=)F5 =7^D*\AU M-!PE65!\K42=JL*KRN*2ZUM184MCY7/CF]4H%$T58%7:0J,6*2 F=AA7&@XT M.IL2ID->J1*7?910TL10V( MRXOQ9+R-^D4@!)#TTD8"/Z#[6_P#VQ;!(RB%.TGG472\@WQ.)CU%/B"J$?P M;(A\\[)>?G;;PAP%?6)ZTW *<^&*K%Z!CK1,'NDT7LXW*GV:2V?X"M#J"O,4 M8J<3O01]>.!S':=+/CQV)5A9.3NKRX*H6#ML7NC)@NQ[@-5Q.\''O(T<^XM; MC%2UQMI5\@UU&3W ]>OF*933J@"H;X<\."MZU)'RCN;&:%3Y[HMXA24P+N95 M3D4ZN0K1"$5PM+:CR?P#',^>-K-3!3GSL)4U];M4G@!TK0']K3U6/[^*0&T8 MH-U^S')V:[C7=$H-!OTQ_24XZA%A86\\#:,)2+'1H#.<"K#11'7>0-0Q$ SO MMF%IJ3-5A/$-EY8(+D'S:%[=:-?+Q WS-]O*8<=4AZ0&G>Z'-TYGYF-W7&IP MB36RNA&&4V0@[GX33(;?H"\EJYY.[O)-$= _M):*[F*#'JQ4,!H/>1V#WC=P MOG"397N[(7\;AU+0QF;^*N2$/8IN41"-6!*]03>=ZT@[?-^=0_-^3%.X^LTR MGO]\'G$9B"Y\IHQ(5-("K3!2\R'J](;\SP\Y*E^4&CT W76*,9;C#E#^;X*K MM/SYY Y/@$L2X9!@%";0,'Q+C[%(T0)-];HYJ#OAXS_!&;V:=GI3+Q>)ZAH0 MDN&>G @=^"PG[ )K6'^6I_EC$C=5DF?Z1^4.0#3%97JAT/YA >*_VGT MU0%P^GV<'9XW.EMP#/D$4@L]"G?1#ZW>N /ZJ%MG.<%A7O+RG:C;F3#0@\Z M/Z VIWNM<[6&CJ 7 AKL>Y;MNK-\K;#G.-/H+Q>CW'IT8-XCC=KT!?[I.^>H MA^=(OS+HC"/\#02KMA,%1VF@&_0Z@X$Z8[L/UU<]; ,^;*IO_ 'Y(_SI38SP MX3 ^8>V^>]2PH)G>95% :?1:V4YRH.$V:VG?FD,SG"#?>4^(NG];"AC:-0D( M]3LO@3>*YIZ*Y\LD9;\*QE.T94TIAR4*1\,I_9U.(I" 6B[ZF$*/D\$02]W M(""<@P1^S4DC&GXV![NJ[[@_ /$>6XSZ*,E/AKWV'='W=Z#I;- ?L'6MVR-K MTC3JTM_AD.N/[;H?3T<%<$'4V_RSY0I)5[KTL7H=+15U-' M"0GTQIT5O89:LM!1;BC*XZ C6+[Z*PFX/:>6T,QX&WPOV'6V1X4@/)'JJR?(Q MB%Y(&2)D*&J.T$LT% MO9] #+19-5?CSN$N_@G8Q&B"G($OND5C)09N(^C60 M';HUZ5&Z7K=#O+R+I*E/MN0?$KKIQ(D_AQU&(MKH X:@/KI3[*/+?8QZ"GB. M2W7;C(8C6B;4B#H3(3F3"0<>Z:U(]5;P8GEHBY7,1(_($E%OYS"51A3F,B_Y MHA1$55W>!IVI4>,@>!"7I$*_U0&M1# ];RN,K?F84T%G&$))*+0;O$ ,9OR_UN='@^!![TA\R5H)TK# [&O7(KH." M@"#,T:#+: K+!Q+TN[RX2^BRW:,H8F,-=#&>.&,YF!&%@_&$7QNUB)^X-4,4 MCM!6Y]65)U3_3=T=10?_ >N7>^J]V2\AME\)B9[IRT)_44'/">G1UWC],-\Y M,E:F 6W@&"B9B2K5X:5 SJT^A0/B&M74*O>@TUA'[NTJ26AF1K$Y=O>VB4I1 M<^>ED&G/;Y'5EL7C]"& MV.\CZIVQ3=3T:017][YN@-_RF5;EMC4WU)> P\31. MH$UF"=@6T" [)U^<6RQ1A^%47! 1N,:;UVC-)_?5N../>X:G?7S:-(OU.4H( MHW?1HDY1*S7&8@92 M9M4J WN_S&_Y&G)T#L5V(.@=AK8'V6:5%%P]SJI6[.1XFPNGH2T<"A-:1K>, MWR48.[\,M3](+B"D&U *X -9\!.?:DY&\YAUQ<(TG!QQ0$?& D; M%T7*(C)E@DDILN0S#I+T,IV51H2L'30N&B'-R<+8RBLBK):.T0MX[87AAO5WS]2-5(9? M'LP,8*A.\/'L)GA_<7T=7)Y=!=>_GUV=X;6((*OHFZR-ABZIBQLI-T'Z/QXZ M_2K\V) N,RU)BYNQ9/$@-V*@=L6I*K#F/-MOL2AB^3955U9V1J&M]\<=((S+ MC7,IMW\JQJBJ@#_Y!<"OEQM);G MYO"9OHQ?;M<)BYFH5YS$S@ M18N+?%23>$VGC>!Y!?I+Q K,42_L3EET/,+0FTC]RE$Q;\V<7\MY:>!..\;T M>V&_/T4B/P61M8\A/?2G.QJJR^]L7+$QOB&9[[*]J3/0.)<'PO6QN6FJ+"7/ M'U8'="Y6]/#36'U2*]I%A>YX6T<*UGV[>BI>IOD(O0@=@,.I/=FMEJ/!BZ9E),)Y0Q%%_ ML-TU!MBOL".:3@(,)^/B%>$ (\["<0_UGN$4N\6@4S^?BH!/Z7 Y*G&CZS:! M9*FM,@TW;D+IZ]:-D7N*KS!@)SC]='T# NQ5,/OX-OC^[.+[J]GE[\]/0:Y] M=W'U879S?O'1BI0H$U7E@BQ3=Q35CC2C;#;](YI2#3J$B!25)4U@3A>S@0\(+ M*A>5ZQ*XB 4Y;*=$YZ0<&56J(F@J[-]?S647! ;*Y LP**8^%*U4A!+M55)Y MJR)I7153:(:,X+6+6M$&SO?;2Z5^TOG40LE%@$T >;)FIF9H9\X8^$[%]#'G MO'+%8$KHI+2#9'FG0]P:=58?8BNM[XY58!)TT$9G5RJS,AC1L_P\PJ /4!N% MF 5]=&@.NKK8#'I#WP3_1J5EX)]_D__K<[BG>-G8DQUPP*0T>#5*5M=3&- ( MP1L2>#UT%/4B@LVRB4G@81 AX44:/PF&9)6PRI6 5#<"EMW'G1B% M8^3D/2'M*E]2URWCLD2Z>AE_W4>">NFUB,84[C48$#B@!*.P,8CT:HS"WK"+ MUP!-8=%ZUFH,2$"+T#4=C?O!V+,:42]$EQ4L!P;3C$?XJ;X>4K5-K8?4;N.O M[_/L7NZ@X)!#SB+QX.<.-'/7$6/A/"?HJ'?<6!V KC^>8%QJ?-)!G(2I!YA-[X2/)X894?BK.TAL0 M\,& M\ L:>/N192"V+O=L&,6LU_9,H6K1C 'T3O!N=GX5_#![_^DL^' VN_YT=?;A M[./--0,C+H!2# %I%4C]69%)[?LMM,8E%Q62[P*K[3F!S>LX73A59&++T\>7 M9F"V)O))NP+^;5(])@FR\.)GZ(CKJ:? !RK[=B/[ELN%OMU(5^&WXG]8A4/G M"LW09O+FJE"._K;*:IBZTL2H Q B"O0A\QW5_$PKAPP,\7%G*0&Y@4.EY0/? MIA!CY.N7=*5-Q8AA&"5PB]LD:0%K=<,V!7K67]UDS9=OGR0&FI5I--^42$V&+ML\$,6GL8#ZN26)GSU)7@GT134S&DOR#[4,BI2G[9",2569&A MOT6[?@1UO.NK#49*+MY2KM'GOA00 M97LHI,9V+_-M&ZJF):L#7M.\Y,,Q3_LC+\^EWKL9+]\':^_.]8))TR-!@F.G M!B*7=+5.KZR.O-USW_YDGR'WS?XQBDK)DSH5JPUY\>\V:,"B5*G^>&A_:/I] M_IK+Z_$L_ ,L<9*72$RPXHA/JH0I_J"FGUM6#M$R)\C(TBREPS0MQ!!U)_-2Q M+2?>W4RW:9?>BRS]]IX]T)S\#DX5*L7D M&LE7%"KK(23(*EY-T*4YY)7PR_%X"]ZIOHB+-Q4#H #!N&ZD)W&@_>5?% 8! M.B$:$R\^?#B_89D>[8FG%Q]OSC]^?_;Q])R\XXMDE>FR'R46)#*G3%M4[?(: M#?W\=%]\[2,'[44KXL02F45+;VV M%%!,9> GEN'L,1=Z3%2%I49X65>E$/:)M]#91QC\,OBN>3.6TEO%5&2X= MTXDPM4,26]?RD@\IR^16(PKMHZ([5$$+7KW'HI T^14Q)^WF>M*5B4D(@K64 MG+P&+E=2]*-AHK;8DW5!]26<1\*\(_7IN-[2]_:/L]N2SEK#HOV&(X+OK$%" M;O<4_"A_MQC$=7-)4N-9WCQ(('>Z A4@WBQ2J9RS]W7B.F 3F0AL ]U5?HLJ M)AP@KF((*M3EVW?FIC*\-'S>"8X0%23RU2)%%/RZWA3E)C;UU(N-*7.+YE]A MCHSGU\8[2E&BBIN>ZN)7)L+V[%2-8=?,JJ2 DU1\T"[[/_)EU, TV0&!E/<= MWBZ&R?#=X#\[.N$2OGD*L4DIB4,74R*=Q!A;.\UDQZGLUM MF2[2F*^7T'=4)QBC8"YVI.NM<;?GZ@YN5;.43J9U3\-6T!T&@_S%'XA2Q\!/ MK&2?J2J[AV!OO2V!QPBF9]>RH@@[VOQ112;"0$$GW\]FEZ9D\BK.8KE61^7B MNC?PVFHZJTWL>*UT":/$U+O$E6Z11/!]^\(/NLJ1V535TDCE&:C[QDD*\DW5 M7+#;A,Z/L?6V M3'I3F(I4.Y%4YU.1[LFRH:)"U,X98EHDEMC%-4?IFD.Z+)>3=RE::&U3=]IX MM:].=0A]*YH=EF^*#JK],X*?CC]6%.'4I@C7!@6@9XIN?(>F;7V14FTMT.7D M*;:0/#H+I!ZT]- &J/5OD:XZ'U;U>TPTFF YNI3FBFF=$W0A=*,QW@W#_HRHJSZH0C:]+LOYE.S2H_\C_J.I8C2TP_/P M43U"F>\;KPES6A.56EDCR&*RY<3$*>W6PZ$=&-;1B2KA_L-4 ):7GMO MW!2W&M*_UM<^[R@UT R''5+Q@+"U ZOJ1[,]U;6E3B(N\H.UY^#;S;YS5:L% MK,384(8J/EJ30AVG9&)7<%V*Y &OK/VBB>X/YZ+MJ,K$L"0XS 8P]\QU?KR=?O!B$P/L76E!!^M M0E%@D+\W8N"7Y5L[9)W0&#MP:BWB=5/*,.VEW1^98"JP%=%&.MVGPA_T14CU ME'X44ML=R+<)+MM$*C3 [T-N:O^OPJ0Q:U](M%H+W *]16/N=8CI__5=D>6" MIK/-_49'7>O-Q=>PY:#K#&<];PW^15?G&Q6H?6HN[PZ.;NA:D(;"B:U =*:' M#35V_I L-DLB4KI3JH'&_ ;H%>AQU@_!C]31%C[LMZ;4,WUFGLI>*K'M'164 M$LFP4=3KM;].&B6HPG)._?79@G&W2T$I]8+HPZ[$&\H5/:JR&!5EFW9-,;[^ MN&LL.F[Q=WP72ZIY]ZM/B3T\&J7+G&KQZD_(;$YU3$O;!C;O4E3]/7K_69_HKUF?R%G6LX[VY(2-4G(!M;]9-*9K^_ W5I'_HZDH'[Q13J%!5 MJG@^Q_FU],ZOI7>>02FN3'8DLTS,I7@!=/S'K69S6*V:5CFFO6@-WZ/V-2CT MWV%!EY;"#GN)A\UJ#Z%D77/X&*=-_^TMAK\FU?_=)]5O0\-95J5Z :T8K;,O M$C%VQS9PM/EI>[:W4LE?&5'_KR;?[T5<[T/IM%)^WL"UX ",ACH)ZI(D0DI+V3^.]3 M5)4HDA F:J'*#'-7OQI__C5W^O]N[O0V'+8B]X%$U="Q##GMFNW%XM)(,:1! M%RSP8C5_>;Z8_[\Q1?O@?.A6>F_>UWE?'U0.&>S!EY,F_,C7G#B3SD@?SX5]:1HPYWI$V^3*DZ7):$70'8,^/SI^FUP] K% MT!13&$3-KH,!BG,GZ(K:7'^XS0M"FU5O\&/T7^&/O4:H::.?AJJ/](MLCU= M D)%K)N7@O6[#3+8Z/Q*54_ >'C"CRTY)29:ZM.:@LPJ)RB41(#"P2\FS4@VH?$F[IN1QFS=%WP!?8X!>JL(CU!*Q+NE2E)606>08'X$DG5'+09*),98WP;\]VO\2M26H6 MGDQF_YU'[7%>[6>CL0/KHJ.N'6H,7U@!BH2L[V)J:94# \QUAD MDDM_/[$J!YNUHQ]K\>=U=^PUH>U4(GX:6RF M-S*M"8\*0+@Q 0A7?!U!V[YMC\8[[&V.!6F@Z91]8(W<3J4E73EQ&&V 'AAM M%_T")J,ZY7!QU:?#3C[FF5"*9S16,[C2H=1-Q93>""UOA1US=Z$S3L.6 ]0& MA;^7X!K^E!1C#NMRJ0KH

$&U0+9QV2R,[[.. 9N0[;RL8!U*B1>!4NU(%S;$E(SF:MTU3+I_6$P#P"Q3N;[ :C) MSRE?V.F%P=*M8$+(YR6J%9W*NNO@?S12ODFR^0/*C=L6IM9/:*FKC:*-W6ZG MVQ2#7@ N>&CT/PY1I\)R5(3:4=':9C*<^$ ;CKR_3GV_'DB5>EZJ=,!I-VP4 MDT#OB4G3V>4<3XP5B0MQ0OTX^Y*6__6:I(.3[OBD&]6A_R !-&WK\Y* ^8E) MS\\;/F#1IRV #?W-#MR-DZ ]]OIP:4".@)6967_C1LIZD1 M%SE'7N2T>P;1F.*1"=AM PQZOJ[Z_E\'OE\E/+QU! GQ;GU^6>0H"-KAX*'0 MP:UBP/;8Z&?S_4\9<.@EZ4K:+JQI_'XO8P[+F>4C!UWD#;_&Y2N6DO>78OCJ MERJX>4R6GY4)M4G@32PQW@RP7B9:V[:Y)HDC:UY+^NKE!+NB,(FA;1=#=W5A MR(0G4KB!R5))OQ=-@T7\U-1%:KFMGO&\\SQW4I)]X::6$'LX>IVT7%_U'(K1 M$C=_[U/-#@PU;S)M"<.WT@':3JT*QJ=CJ;Z\M>*4Q*O?IE*HN'WJX)T*W6][ MW03NG]N!^VVO4Q#_[DG8X?PLU$HX__,)RXDGTO[P3?<&N7LL/MZ8]P-U*)"0 M=K'XUI#^AAH7T7E]!@0[>/D^6NL>$QGX18)]>]\!) 7C!Q_CU19$]KVS!^!M MS79 -/;/ES, VH&L/]\#0%^3'UELS8;MVC:R MY!$@]_/\;1;Z%CEKMS'>2!T,#<9RMIR65F&C:80'[4:JK*:9*3^$WIS6V>_: MDA.3BT&AK?YN4L<6N<,=LLDZVM#<8B7>(V7"+VNHQ(FCGB?/5'(G31. #SN1A+/'WA0OZ%]I/+C4<0 K>]? M27B +=A^0+Y5@5RP_&A, +EQ^U;@??!BBY\TGQ4=Y4-N&.KMAXV6%_.J$T@^ M^ZC).>0*()I?J+V[8FSF(QQ\H)N!&FWY;NJ11"A=Z4N36%**VVE[6P,8> ,C M%62L\XLU=8 YL-9 O/U]:V+JZ-,$6V_(DCE.7G*.(B*E5#.LJ2&U-[1T([-, MUHM;'"';,HM>%HDC)X"E26V6"E.;MJ2WR;S]H1VZ[92IL.*W,81C2Q(4_:$P M:#%#>=C+"PRCLZPDM'HCR_?U!W0B\SD#8I<^_I+#4]"Y-=46#^'.('Q5 LM8 M[KU=<,#$UYR02I=PYE1+Z/B:XTO$OC6X\5JVJMRVEMU*G/;+PWE^>Q/R*G,B M,HNFK:>DLKQ6:K-;I,07'$>H+O+[*U-^KL68#&RXYQ?R?/DA0$.OKC^!I-6V M7*K7:.+O=6NL[SY[\$Q$H_R>;0:V%QA#Z7EFCIO;/,(R_T4G"VIDK$LD(YJ M^MHGT:0K*MBUA.?G?6^VC_9&1I/WG-'4$%<<<;G &-6""Z1Y3J-[1(0G-[JX MV[W 7V65] XC "1__()]#?['/_BAC+'4\0_+)W7(/NDB>RC<;L>G\[?7+P[8 MS6.N9?;@(DL.PW D.E@J7"*202,2*1VO$5'@[C",;U%!3O:K3V ;Z(QF4A]L M6QXZYE\N\N42F;')D/53Q^U3JF7I;S%W8[J@CV:9O/V&'1J+'S3]IU@*H9E_ MXD_L;W*!8:_1%C-%FWRMGOA??\'+G0=*PAF-O9/5SX;\I4P:#Y*U8T M\$UFT/@1*QKX RZV8N-L:=\.:*1()42R\^IP>W$CQ[_MA6LJF]H>4V$E_]OB MOJYXT^I,ET( WUN% &9N(0 =:?1"A]GD3ML6R8/-"K:9_2IP6(4"]H!$O_U5 M8#'%"?8 1;W\E59%ZB'LM29K-C1^!3BV8Z'Q1\VM\A04]>[G4P.M]'IILS-: MK M;I-H.PKP5 &ZPN/:J#WNMX=:J$5]A70\;[^!UWMK]00MKE<(XY(!RZ8RO M1RY:^C]XH92]I-_U2PO.< \.BWOR9(NZK"/#O2P-M?BS7Y*EF8:*YS#.;-BY_OT >' M9/B*;^7;*?\^KQ=8'6,C2W!YLRU1K3N6J_Z[#A_PDX3]5K)1Z:8I6EG%;!HD MV2EHXYW/E,+?J+C]#5Z_\ MV_3P3B]61LET=E(*.YQ"[YP MP1>K)C\V1AL9J839')9&VS/:U;^E%FW(^!X F.YRY'7VI!3 M'?]$M]Q@8.N\"LS$U(P. ,-:B\LDBY?Z@BU=)7,VGQ<;I"?>U7B)KG&S,<&? MBZY982_[K\IY9FJ]XX.9-UOMP/;HW/@)BP3=Y,&[S7)I&[+PBE;?QGF@"'WM M6I9S:UFHDT %Q;37T?%3"H^"[A$9=FGM!]=?LAB6_S3N7WYI2U>'5%[:TLV. MI<="1R>^2D?VBLN(>XAC;G>EU=TN"/>N\U.GQRUN%B?R3!7T^65#FWP;R_'E MJ:=C+YWN=UOVE^EXCZPTU>%L"_,WY7[6#J0K@G0N732,MWVOU=1K2^U[T\0T M<&]:@;.N?5YBG#JELD4M&6<';8V9](MOSTS=9VA&:8\)[FT-+NI'WN7T\MF> M]]UG(JVW(M(SXOI?)*'QT\?SF[.WP?7-[.;LVF-1]^&A=S%>*+_R]^ADP;F;G?YI]!$GMZN*'\X^G9\'%NQ;0O&OAA6S\]<"UZ__\B>K_ M;%45#D#9]Z9ND,2]OPCNOJ^7(VI(4MO0#6\5JSBHU[&R#P/71.+"3"#A8S&DYK[L"O-NJZO4L,Q8D')UIE#N M58_:,^=:V[07^&EOT]]!=G;>QN[!\1T)C2HTR,X,?[M)]DMW)1G< /#$^F*\ MI3C*MV59_>[_ U!+ P04 " !GAP9/I13MR#T" "$"@ #0 'AL+W-T M>6QEU%7 M*]?.UW+USCX?=*+T/Y^ M2.W#!P7F?UC@9^P'U M+'72;E,:%%/M[90%3FW! :\(2?$T872EJLPK"*=MZ M>&J!3#*ID#:'9+1%%FD>?3CRGCV_CH=3(96K[2OX_U4W_2#0>U8@96P0.,4> M2..:: U*W!C'37;@=R'4VI0V/XD4U74O]OC7+$@D;W5^G37&L MYND):G[J?2Y!@")L5[2Y^\]YE_^SXMF;OY?LOBJ'@I]0HVU5)R!R?@HB%\]? MY.SR'VL,NJZST]KV&MN HE5+F::B4UO1/ >OQ[XL$GQK'S5LK[V,_^^L[E)N&#,I! M+Z9.L21*^C2,YAN2.GU1^FFEU!-Y[5IIYMG&VNW)9&+J#>^8^4UMN80C:Z4[ M9F%3/T[,5G/6F WGMFLGQ70ZFW1,R.SL]/U:"SWQ-Y3EM15*PDZWXT'P%_-Q MW&T2!@V>^3U;S;-I1EAOU;5H+=>7S/*O6O5;(1_G69Z1M=#&+MV]AY:=D*(3 M/WDS;)F->OE#:?%32!ZZMJ(.&EJU^,&"=9[,I M7/!9&+$2K;!O\VSXW?(,GF+B/<80A_>_NR">Z/\31K5>BYI?JKKON+2[.&K> MNKM+LQ%;DQ').C[/WIN0WV5#KJ0%&G(C=Y>"MNY9X-8WS>ZY+$3L Y;H$P$' M]$V3._#]05XHV7!I>$/@EU&M:("C(>>L9;+FQ(,L$,AB1,@_"P^R1"#+42"7 M#@=.]2 I DE'A PB62&0U9B0I0U60GY.0$<(XE$"Q!(0?_!G+GM.KK7J7,=; M#7(Q'N0Q GF< )*Z./Z3%P[7R*Y?)I LP*,&\Y,]R/78XJ9L^. M&;!F@+6TJG[:J+;AVOQ"KO[J08D^)*:8?,^.&2 / ?*JV[;JC7-RSB5?"TL6 MT.5!+#')Y'NVS(!Y-+PNQNJ^MKV&$HM<;)A^#'L2-KU7%R MSUY#.,PN^9[ULLO<4Z"[@SO<*LB*"Z[AE6::^XR87/(D=@&]D(O>6 BA)@RJ MR*]2+CXE9ITAAG5AA$92Z!3JT2>&=6&D18F+>*5)XYZ.T(%]@1-YR\ZO/AQFG M2&&2>O]K>GU>EF(5HVJDV^/&-N6+. MOCES?O@K$:Q2Q$QYQ\"Q(2Q2Q$4U@HBNDG)(JN\8PZ%O(3$L4L M1%-8*(KI)R2*68BFL% 4\]#'Q"Q$4U@HBGGD8V(6HBDL%!L !]4[Q2Q$4U@H MBNDGI JS4)7"0I_GV3^4Z6-B%JI26"@VG7 08&(6JE)8*(89+HYC%JI26"@Z MZQ'\;V(6JE)8*(KIR[)"OS5(LAH4P_1E66$6JL9<$ ID66$6JD:=D?-E66$6 MJD:=D0M>(W,$M#.RO65LO-'%_=M\*T,HMUJW[MKV ?=_EK6+#IW3N M&N_?*)[]#5!+ P04 " !GAP9/L03XNA@" #L) &@ 'AL+U]R96QS M+W=O\>CN?NKRI MVE*&+R'D;9O.3;[KA]1-O^S[\=R4Z>MX"$.S?6T.*#[NE!#\M! M#_2@Q^6@1WI07 ,9U_PDA#5?ZPBXCGRO(P [\L6.@.S(-SL"M"-?[0C8CGRW M(X [\N6.@.[(MSL"O"-?;P%Z"U]O 7K+#9ZUT<,V7V\!>@M?;P%Z"U]O 7H+ M7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P5Z*U]O!7HK7V\%>NL-SDK080E?;P5Z M*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P-Z&U]O WH;7V\#>AM?;P-Z MVPW.NM%A-U]O WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P=Z.U]O!WH[7V\' M>CM?;P=Z.U]O!WK[#=Y5HI>5?+T=Z.U\O1WH[7R]'>CM?+T=Z.U\O6N@=\W7 MNP9ZUWR]ZYG>N6W&M/M>QF-WR-*BVSH 0 :R0 !, !; M0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WY$O%%OE43_0-T. M;&%;F[8B_'N[H28:3#!"\MXPMM.=\VXTSQ77SUM'8;1IFR[,LBI&=\58*"IJ M3IB^/8]\ANKN]H85Z;.+K=7>]; MSS+C7%,7)M:V8^NN_-%T_-$P]]0,:T)5NW"6%F2C^TWJ$M*U69:J(6,'3/AY M8W^>[GM+NJ#2%J]MNB4/SI,I0T44VR8/E?%4/D5?=\N/O'/C MXX-I4V.V:=BW!?GI'!D\JL_%$[P "L" 1 " 9D! !D;V-0 M'!D^97)PC$ 8 )PG 3 M " ;<" !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% @ M9X<&3X"IDF^( @ I@D !@ ( !^ @ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 9X<&3\T&"\93!0 JAL M !@ ( !RQ( 'AL+W=O'!D\&PO=V]R:W-H965T&UL4$L! A0#% @ 9X<&3^68"7>R 0 T@, !@ ( ! MXR< 'AL+W=O'!D]8 M3S//M@$ -(# 8 "
  • &PO=V]R:W-H965T&UL4$L! A0#% @ M9X<&3T+*03RV 0 T@, !D ( !HRT 'AL+W=O&UL4$L! A0#% @ 9X<&3W9.^.ZX 0 MT@, !D ( !;#, 'AL+W=O&PO=V]R:W-H965T'!D][ M!9$LMP$ -(# 9 " 4@W !X;"]W;W)K&UL4$L! A0#% @ 9X<&3U:S-M>W 0 T@, !D M ( !-CD 'AL+W=O&PO=V]R:W-H M965T'!D\N!%E"M@$ -(# 9 M " 1$] !X;"]W;W)K&UL4$L! M A0#% @ 9X<&3S&,N>JW 0 T@, !D ( !_CX 'AL M+W=O69-M\! M !!0 &0 @ 'L0 >&PO=V]R:W-H965T'!D\F='+9M@$ -(# 9 " M 0)# !X;"]W;W)K&UL4$L! A0#% @ 9X<& M3^D7^1NW 0 T@, !D ( ![T0 'AL+W=O&PO=V]R:W-H965T'!D]B S4RM@$ -(# 9 " >-( !X;"]W;W)K M&UL4$L! A0#% @ 9X<&3VE_KI;= 0 04 M !D ( !T$H 'AL+W=O&PO=V]R:W-H965T'!D^Q:(8/ MP@$ #<$ 9 " =). !X;"]W;W)K&UL4$L! A0#% @ 9X<&3\O3:;K< 0 04 !D M ( !RU 'AL+W=O4@ >&PO=V]R:W-H965T M'!D\D)+KI?0( +T( 9 M " &UL4$L! A0# M% @ 9X<&3_/5-SCB 0 (04 !D ( !?U< 'AL+W=O M&PO=V]R:W-H965T'!D]JBYBZ+ , !X. 9 " 1M< M !X;"]W;W)K&UL4$L! A0#% @ 9X<&3S ) M ?6H 0 _@, !D ( !?E\ 'AL+W=O&UL4$L! A0#% @ 9X<&3U/)+B60 @ E D !D M ( !@V< 'AL+W=O&PO M=V]R:W-H965T'!D]OPJX&UL4$L! A0#% @ 9X<&3\ ]S*-P @ <0@ !D ( ! M?W 'AL+W=O&PO=V]R:W-H965T'!D\\[84DY0( !(, 9 M " >EU !X;"]W;W)K&UL4$L! A0#% M @ 9X<&3]9S,\&D! MQ@ !D ( !!7D 'AL+W=O&PO=V]R:W-H965T'!D]\ID@#@0( (L( 9 " ?V !X M;"]W;W)K&UL4$L! A0#% @ 9X<&3_3W3PXE M P S0P !D ( !M8, 'AL+W=O&PO=V]R:W-H965T' M!D^L+<.+2P( #@' 9 " ?J( !X;"]W;W)K&UL4$L! A0#% @ 9X<&3_VX^0XL @ M08 !D M ( !?(L 'AL+W=O&PO=V]R M:W-H965T'!D]U]+-JS ( .$* M 9 " 6B0 !X;"]W;W)K&UL M4$L! A0#% @ 9X<&3]'1\TV9 @ GPD !D ( !:Y, M 'AL+W=O&PO=V]R:W-H965T'!D_ A++7K0$ (\# 9 M " >N8 !X;"]W;W)K&UL4$L! A0#% @ M9X<&3QL]]\=R @ D0@ !D ( !SYH 'AL+W=O&PO=V]R:W-H965T'!D_E2#[17 , ,/ 9 " 9N? !X;"]W M;W)K&UL4$L! A0#% @ 9X<&3^?)351_ @ M%P@ !D ( !+J, 'AL+W=O&PO=V]R:W-H965T'!D]4 MUCCL[P$ /$% 9 " 5JH !X;"]W;W)K&UL4$L! A0#% @ 9X<&3YH):XRC 0 ?@, !D M ( !@*H 'AL+W=O&PO&PO'!D^IE(M9 MR@0 "&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !GAP9/EXJ+;.@! M !K) $P @ %F 0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 1@!& !P3 !_ P$ ! end XML 74 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 75 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 253 362 1 true 67 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.pdf.com/20190630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.pdf.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.pdf.com/20190630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://www.pdf.com/20190630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.pdf.com/20190630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.pdf.com/20190630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 -Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.pdf.com/20190630/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies Note 1 -Basis of Presentation and Summary of Significant Accounting Policies Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Business Combination Sheet http://www.pdf.com/20190630/role/statement-note-2-business-combination Note 2 - Business Combination Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Revenue From Contracts With Customers Sheet http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers Note 3 - Revenue From Contracts With Customers Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Balance Sheet Components Sheet http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components Note 4 - Balance Sheet Components Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Leases Sheet http://www.pdf.com/20190630/role/statement-note-5-leases Note 5 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Stockholders' Equity Sheet http://www.pdf.com/20190630/role/statement-note-6-stockholders-equity Note 6 - Stockholders' Equity Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Employee Benefit Plans Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans Note 7 - Employee Benefit Plans Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Restructuring Charges Sheet http://www.pdf.com/20190630/role/statement-note-8-restructuring-charges- Note 8 - Restructuring Charges Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Income Taxes Sheet http://www.pdf.com/20190630/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Net Loss Per Share Sheet http://www.pdf.com/20190630/role/statement-note-10-net-loss-per-share Note 10 - Net Loss Per Share Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Customer and Geographic Information Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information Note 11 - Customer and Geographic Information Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Fair Value Measurements Sheet http://www.pdf.com/20190630/role/statement-note-12-fair-value-measurements Note 12 - Fair Value Measurements Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.pdf.com/20190630/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.pdf.com/20190630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.pdf.com/20190630/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 2 - Business Combination (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-2-business-combination-tables Note 2 - Business Combination (Tables) Tables http://www.pdf.com/20190630/role/statement-note-2-business-combination 21 false false R22.htm 021 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers-tables Note 3 - Revenue From Contracts With Customers (Tables) Tables http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers 22 false false R23.htm 022 - Disclosure - Note 4 - Balance Sheet Components (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components-tables Note 4 - Balance Sheet Components (Tables) Tables http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components 23 false false R24.htm 023 - Disclosure - Note 5 - Leases (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-5-leases-tables Note 5 - Leases (Tables) Tables http://www.pdf.com/20190630/role/statement-note-5-leases 24 false false R25.htm 024 - Disclosure - Note 7 - Employee Benefit Plans (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-tables Note 7 - Employee Benefit Plans (Tables) Tables http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans 25 false false R26.htm 025 - Disclosure - Note 8 - Restructuring Charges (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-8-restructuring-charges-tables Note 8 - Restructuring Charges (Tables) Tables http://www.pdf.com/20190630/role/statement-note-8-restructuring-charges- 26 false false R27.htm 026 - Disclosure - Note 10 - Net Loss Per Share (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-10-net-loss-per-share-tables Note 10 - Net Loss Per Share (Tables) Tables http://www.pdf.com/20190630/role/statement-note-10-net-loss-per-share 27 false false R28.htm 027 - Disclosure - Note 11 - Customer and Geographic Information (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-tables Note 11 - Customer and Geographic Information (Tables) Tables http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information 28 false false R29.htm 028 - Disclosure - Note 12 - Fair Value Measurements (Tables) Sheet http://www.pdf.com/20190630/role/statement-note-12-fair-value-measurements-tables Note 12 - Fair Value Measurements (Tables) Tables http://www.pdf.com/20190630/role/statement-note-12-fair-value-measurements 29 false false R30.htm 029 - Disclosure - Note 1 -Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-1-basis-of-presentation-and-summary-of-significant-accounting-policies-details-textual Note 1 -Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) Details 30 false false R31.htm 030 - Disclosure - Note 2 - Business Combination (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-2-business-combination-details-textual Note 2 - Business Combination (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-2-business-combination-tables 31 false false R32.htm 031 - Disclosure - Note 2 - Business Combination - Fair Values of Assets Acquired and Liabilities Assumed and the Related Useful Lives (Details) Sheet http://www.pdf.com/20190630/role/statement-note-2-business-combination-fair-values-of-assets-acquired-and-liabilities-assumed-and-the-related-useful-lives-details Note 2 - Business Combination - Fair Values of Assets Acquired and Liabilities Assumed and the Related Useful Lives (Details) Details 32 false false R33.htm 032 - Disclosure - Note 3 - Revenue From Contracts With Customers 1 (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers-1-details-textual Note 3 - Revenue From Contracts With Customers 1 (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers-tables 33 false false R34.htm 033 - Disclosure - Note 3 - Revenue From Contracts With Customers 2 (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers-2-details-textual Note 3 - Revenue From Contracts With Customers 2 (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers-tables 34 false false R35.htm 034 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://www.pdf.com/20190630/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Details 35 false false R36.htm 035 - Disclosure - Note 4 - Balance Sheet Components (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components-details-textual Note 4 - Balance Sheet Components (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components-tables 36 false false R37.htm 036 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details) Sheet http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components-property-and-equipment-details Note 4 - Balance Sheet Components - Property and Equipment (Details) Details 37 false false R38.htm 037 - Disclosure - Note 4 - Balance Sheet Components - Intangible Assets (Details) Sheet http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components-intangible-assets-details Note 4 - Balance Sheet Components - Intangible Assets (Details) Details 38 false false R39.htm 038 - Disclosure - Note 4 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) Sheet http://www.pdf.com/20190630/role/statement-note-4-balance-sheet-components-annual-amortization-of-identifiable-intangible-assets-details Note 4 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) Details 39 false false R40.htm 039 - Disclosure - Note 5 - Leases (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-5-leases-details-textual Note 5 - Leases (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-5-leases-tables 40 false false R41.htm 040 - Disclosure - Note 5 - Leases - Maturity of Operating Lease Liabilities (Details) Sheet http://www.pdf.com/20190630/role/statement-note-5-leases-maturity-of-operating-lease-liabilities-details Note 5 - Leases - Maturity of Operating Lease Liabilities (Details) Details 41 false false R42.htm 041 - Disclosure - Note 6 - Stockholders' Equity (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-6-stockholders-equity-details-textual Note 6 - Stockholders' Equity (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-6-stockholders-equity 42 false false R43.htm 042 - Disclosure - Note 7 - Employee Benefit Plans (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-details-textual Note 7 - Employee Benefit Plans (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-tables 43 false false R44.htm 043 - Disclosure - Note 7 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-stock-options-valuation-assumptions-details Note 7 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) Details 44 false false R45.htm 044 - Disclosure - Note 7 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-allocation-of-recognized-period-costs-details Note 7 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) Details 45 false false R46.htm 045 - Disclosure - Note 7 - Employee Benefit Plans - Stock Options Activity (Details) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-stock-options-activity-details Note 7 - Employee Benefit Plans - Stock Options Activity (Details) Details 46 false false R47.htm 046 - Disclosure - Note 7 - Employee Benefit Plans - Stock Options Activity (Details) (Parentheticals) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-stock-options-activity-details-parentheticals Note 7 - Employee Benefit Plans - Stock Options Activity (Details) (Parentheticals) Details 47 false false R48.htm 047 - Disclosure - Note 7 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) Sheet http://www.pdf.com/20190630/role/statement-note-7-employee-benefit-plans-nonvested-restricted-stock-units-activity-details Note 7 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) Details 48 false false R49.htm 048 - Disclosure - Note 8 - Restructuring Charges (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-8-restructuring-charges-details-textual Note 8 - Restructuring Charges (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-8-restructuring-charges-tables 49 false false R50.htm 049 - Disclosure - Note 8 - Restructuring Charges - Restructuring Liability Activity (Details) Sheet http://www.pdf.com/20190630/role/statement-note-8-restructuring-charges-restructuring-liability-activity-details Note 8 - Restructuring Charges - Restructuring Liability Activity (Details) Details 50 false false R51.htm 050 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-9-income-taxes 51 false false R52.htm 051 - Disclosure - Note 10 - Net Loss Per Share - Calculation of Earnings Per Share (Details) Sheet http://www.pdf.com/20190630/role/statement-note-10-net-loss-per-share-calculation-of-earnings-per-share-details Note 10 - Net Loss Per Share - Calculation of Earnings Per Share (Details) Details 52 false false R53.htm 052 - Disclosure - Note 10 - Net Loss Per Share - Anti-dilutive Securities (Details) Sheet http://www.pdf.com/20190630/role/statement-note-10-net-loss-per-share-antidilutive-securities-details Note 10 - Net Loss Per Share - Anti-dilutive Securities (Details) Details 53 false false R54.htm 053 - Disclosure - Note 11 - Customer and Geographic Information (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-details-textual Note 11 - Customer and Geographic Information (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-tables 54 false false R55.htm 054 - Disclosure - Note 11 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-revenue-percentage-by-major-customers-details Note 11 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) Details 55 false false R56.htm 055 - Disclosure - Note 11 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-receivables-percentage-by-major-customers-details Note 11 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) Details 56 false false R57.htm 056 - Disclosure - Note 11 - Customer and Geographic Information - Revenues by Geographic Area (Details) Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-revenues-by-geographic-area-details Note 11 - Customer and Geographic Information - Revenues by Geographic Area (Details) Details 57 false false R58.htm 057 - Disclosure - Note 11 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) Sheet http://www.pdf.com/20190630/role/statement-note-11-customer-and-geographic-information-longlived-assets-by-geographic-area-details Note 11 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) Details 58 false false R59.htm 058 - Disclosure - Note 12 - Fair Value Measurements (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-12-fair-value-measurements-details-textual Note 12 - Fair Value Measurements (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-12-fair-value-measurements-tables 59 false false R60.htm 059 - Disclosure - Note 12 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) Sheet http://www.pdf.com/20190630/role/statement-note-12-financial-instruments-fair-value-assets-measured-on-a-recurring-basis-details Note 12 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) Details 60 false false R61.htm 060 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.pdf.com/20190630/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.pdf.com/20190630/role/statement-note-13-commitments-and-contingencies 61 false false All Reports Book All Reports pdfs-20190630.xml pdfs-20190630.xsd pdfs-20190630_cal.xml pdfs-20190630_def.xml pdfs-20190630_lab.xml pdfs-20190630_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 79 0001437749-19-015648-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-19-015648-xbrl.zip M4$L#!!0 ( &>'!D^NI"HH M:2WU3"&NZ5FV^_CQ[+>[YOG=E\O+,X4&AFL9CN>2CV>N=_9_/_W[O_WR_S6; MOQ*7^$9 +.5AIMR/0]7YC^]T56V_LUV$ MP21G_/GB3[XWO= -_%GR!GN:$K/UZ#V]BV["FUJ_J6K-MI:\%OH^D$+T7G0W MYT6+V/GOP(UWG KIQ\F+.6XT?I+:9#Q' + M9VOX#NZ>I>3,6F#0Z+G>.WXS>72)!Y[;[%EM.!R^8W>31VG><_!-[=W__OA^ M9X[)Q&@N"N8+M$;MR=0A9^_X=T 8WY]/B&O!_X-OCO&HF)X;D)?@%C]E_1&36-6BG[TF M1X5#RR[NE[\P__X7IB.";34W#^9T8_H5K?05M668DO7WV MJ=G4=)AJ/I;HH_-AOWIF.$D>N0'1\:QO<(V6PA#&_1^=#RG\H&A,!*O\B/K9 M)[R:-V;RP>41.3@;4!9DY]/\:G;4S$>7Q[P'?BHUE'KV25.;_Y,=!+\R__:% M&]C![ M<]PWG$I3%R_\CLU*< OBH(#J:K@ZU#A\J]Z-+8WJ3B>?>!9[YU]W8 M\ F]#@-F[T$M90"P_TAL..@=BYCV!&3@X]GEU;<$B,&9$KHV?YZ9]"9EWSS[ MU-8[';VG9R%;,?02F)SQ;\G4\P.X?Q<803D.T[MGGWXG- - [D<7A[X ^_,( M=W_UO>=@#$!/#;?'!NM _"_ A8^>7VY(4%'GIDFYE X_;&E@8!WG<\AM5U"RW%1_^Q3X(?9@=(?FX]T[QO(R7>SR8/G ME!H#="%:,SY&YC/\ZW@3S XR[;^, 'SWZ]%U,";^N?EW:/O$NG1!BA[M!X<8 ME)(@'\'.XN!SD6ZV(U Z0ZW=[??TE%A'CF(S! /[2>MV0.G\\JXL0+M"8S!' M8[ >C;80#75P4#3R6$&,1D>$!NC70\^&5GPVND(TM/ZV:'SQT.:9P3]M4*TA M#<#Q]K_;Q@,XV\'LL^TPG_O2O7@Q06*O1[?DB;@AN26F]^C:_P)]F6?X5B/4 MZZ]BKQ1_;0O;7M$<<&=S%9I"]NNUNWO!\N+NYN:'\6)/PLDYQ(R&PYP%,-H. M<6TZ1F=JB1>1$?N<%_G/MO;'C6.X:'3.7VS:O(!HP)L1PKR/F] WQQ#.XA,_ MR.2!^/D.#E*@!T(F]')Z_10)"L!=#DOP2TWXQW@DUZ,;<%%]=(Q3/E-DZU)N MU5[IHF>IHB]191KZ$+>I+54O3I'R.*9I* +^G\1^'(,?=/X$_M C26[YM@GC M<.$W FB%5!NV23LCG("KR2'HL_CLGS\9MF. N_'-\[^% 2BW2TI#7)P2N@N[8_:NT.9TT>E+ M\"\#=@K;ZRD&BJ!?OR/14@1RR7.\Z%/>*>J!NR!VBM)@%QD_!6YD)1*_H4B M\\>]/8$!KD<04+ETA$3ZU?.L:_^.^$\@Y&R*XGO@7EZ#(H!7R!K#UVGWA8:O M.XC06X2W%"K+0<[>4%E>OXE1Z>T$E1Q#NB]4AF)4>CN:E47+MB=4.LO^YLYG M94M9.0]N/-L-+MU"^&A"?#IZ/02F'#YBS[>]$WRVEYIR^+3%^'3J(3KE\.GL M?WY6+*8M +-LR#DPVGXX?P4DO7U"LMJ-78!$9$%W19,5/N8")"(#6 22R*%# M)@8G)O1GS,_[A^&$Y-(%/]0E)JYBH2=Z;[S@/V//P9B67KNWA 80:4#\P5[Z M%1?(URX4MC%ZQST+@I'SQ=\AWU.9>B[\29G,I.+D5! =2\Q\66/JTOPN>69>.@X#0:M@5@&%,[,)P\C$7K=4>&<0:495V87;X; M#(1!5+>;"J-VCVG=R7A+ L-VB75A^"Z.E,A@QN#;$$=;_MD M3%QJ/P%4IC>WJ6GL1:%S4EN_+ M85S*3@P[0Y&D#+7!:Y:4]79BV%5/@V,VLA/#KF!'HW;8K^#^KC#CX;2X/QL; M[2Z>Z*EZ/>U$:82+V@G N)YVHC3&9>P$8"VT$Z?E494FXUH[T5/;];03Y65D M SL!V-?33BQCOX+[17O0)\C]BROJ.[(3P]K*0#F$B]N)86WYOAS&Y>S$4)@= M-]"&KUE2"MB)H2C+X\@X9C,[,12M6-8-^U7<+_*&#\#]=.'K/$OD"'8HEK>- MHQ28]8Q0,YQ++MDO[U\FN3^=9>;9):Z'(.6^%BZ%&50U8)^]KN2)#V7U]1-C MGSVN9]26??8=X*\XT]<[/?;94Y@S6$Y'JP_[[-7O7TZ.2@Y+M"MCGUMB$OL) MDV#IY]D/XT_/CW.!Z3U>O0>2?';R#DRL.*:G]T*HXI)GQ?(%A84S^WV?;"L;OE;Z*UQEB"L/,CT%^(GY@FX;3-!S[T7VO<%"W!VH1R]38 M5CSVKL=0(FQ[@Y\_ "*^1?R$],'8=A7J.;:E^(\/;]2&@O][FX(KQ3\[QUXI MPAD)WZWEY&=V2 (GR['X:[$OOX/WX4_%OAN&[P*I@%C@:^+C[0*.0_%X#ZSP58YJ P M2#@@[_%G"O$([VW88,/7_CMTB=)6&R+N6>*D$Z4#&)=%M#?XRK P&:L12"6R M7FDV+R"E4CU(] ?T)]4'@SSKT??"UVK M"0K#\]\SH=353D/1VP/X3[>;%LT]*[0:>9#G!7DHL\^ MUKOC_YY5,$<"6NS??N" ?*R?I;1(:.D1R"EI:"T2/]Y*X_@'=M.6USDB#8>"^\,IG83V:;D9ZP#A5NC MQ*6L.N&Y[QON(]LW_3R;/W)CS/#2^;/A6WPW\Y8 PD_$BDL4W18L79PM)G3_ M#%^=73AX#IUM>EZZN#AE/Q6L*)13Y2'>F-5:[;C0V!Y031'R-_?!=AQBI2;A MR@LN7J8$MW+OO<_D,[M_[L+P\ .O7KI70"? WGDB/X!HX^R>=K&Z1)VN^!AT M+UV7:#<05H#RNL*-@+(P!Y&5"MLGRGY28.O>>/E,7#*R WKI?B6\F@=55;8R2'?32 \T47KYTCSO!L9-T"[(P%G$ M5.&Y&TUK;X19H2G#'%VX<$-54B%HMO(2Z>GN@Y<*7-_8V4*XG8EM<6$!C M)X$VA9+S:<3+J(E=YWMP0R)>?;B+*0 MC'I'79*8_'$W!J^ 0(L)J$9OY<*UVG^\;W MIL0/9NB(!G /TPBG2V6:"U:05(467.^I_25J[P3.JK!?Z[1U5=%A,6 U+3HZ M4AGVHD,[WSU*085=CT $-Y"GOB:4)Z#/4!.R5OCZFE#XX-5^;Y>X M\"KXWVP8C7R'-U(%\;E#MU#2^#=*1J'SW1X5BS97?#B.E!V#1GG04)LWFV!T_G7B)]#PZ]8!. MP].GTU?R1!Q03]8],<>NYWB/LULC:;NAS3Y=1@V M<4O%2VQM;=#N+OAR^>-N"%P!/U,8%K4UM==3-P'N3_!., "@]Y[@C?SM '[^ M;W M$%160XQCG8'JDE6W++H2)K2IA*O]KUR][*\03^>X+-VN"PX+"ZUTQ)9NL+BW+UEQ M/RL7END <'PDVJU19KE-$#:FR2KV(+=VK5R_[J1FFJ4\O+";4FYI2HO6B4^$ ]=;.DVXSW(B)-C(TFG:<2UKEZG5 MK&G"FOXU42^.XYDX7_E?QH,:+BW6Y9?/;\(@W_&[\(G(3-'@>G1G.(2NT\@K MDM[ZBQ0K!/QN$,Z1A9TA+.Z.U1L<#.&@4[S827AG& LS M;[7AXK&#:N>XC!3C 3S#-\?GKA7EB3%+P+^^G@;B-EB+JUOUE>LM22#N6]'I M'HND;TD"\0&AWF(*>GUE?TL:",^+:D"?8]$&=\1QP,_]E;C$-QP\#V!-;->F M@6_@P>%HF *Z47B4M-\^'#%*ZH6=$4,8C@X&AY..DAIB9\00>H):KZT?BZ[8 M&37$AW0'W<-1H\065Z\O;%+W2>_42MA7X2 ^1=57#SH/2Z7EQ3B(6\T--;5& MDK4*!Z$SU8W[Y6V+ SN%_\WSOWKA0S *G>7#MEL<_.R(DVYSE%MA4':*Q?KS MH1VA-.P2B]1)P^O18C+W=CJITQ=CH"Z(PDHPM@:YL/AV^D(GNML95@9R&:W9 M&8BYO4(JEU$PG8&0,;IJ=W.0W<"V;"=$VW]'S-!G)Z4O7DPGM(CUS?L[#>FO; ?XB=-75Q6.AKB']*CCSLHYE?_7"!_ M3Q63_UBUSB'=^CSBI\E=KG7U::GG+;A4''UJPR-FTX-YX^6HOZ) \+&&_F56 M&0<]<3"H==K](R5!F27 04\6\A;^14,7: (IWC;5.\.%Q>CA4-OLUDE M3EGI#-1.'O+Y.SFK 2FPWR3,%M&Z?7UQ.5,,R&>#VO1Z%&U =?<>(YMSOA_ M-^G@C> -=+!S>VKC?61?W&>WA@VZ9&S3+).QBN*-E!O04L!(3-LL]!0Y>"_1 M%'5R(=L_!)B];H]F']*-W/5^W,WC?DR S@%\;@+R:X26#6$^BI>%6^_L%VM* MB[OTRLAV#=>T#0>@C5)J*+S-U;XR)CZQ765L/!'E@1!7F?ID"NK>4AYFRLW7 M;\J=AR8#/MA0+EVSI;P)8'!&EO_S G)K?D"K8;BS^27KPUME&OHT-$ K!9Z" M+_BA S0Q7$OQR6,8E=A$-L";Q[(IQ8,#;](CWEU\R8S6 MB- !Q<.^9[L4@C:3CQ$!\#^AX0/!G)ER2Z:>'RCPT6^>/UF8X=T!Q2^?!(\]MD"I2[YOX!^-]6!H OQ,>S/?#>"!]B8"!%1IX7N%Y M% #!=#P:^J@GV7=@UA*&M?%I-P1VSF7LA'WQ.;!'OL4:5#S;P9C]S>T3/ 8? MM*?(E(\\EPS&@/MD&O!WD6=PS0S^8IEHC%G/)X"I:62Y\;?674OY]?S\)BL! MDU'T25@.H M"0PV"A@O8O,E>S/\0)5SKA(.K=O_7\+Y2&2%N*BQ*N"-=#MV!5W_UN&@LS,"B6/O M$,>>P#A!I+Y193-QC,13>3 <-&-<*@+?<*G!W9M6G:AX=',;D164%R%@T"I1 MXTNBVL@GV]B@W'VPX(-/R(@0+Y;4H0]AH%@>T+=ZVQE+"+)RVJ'S":\GC.'% MKOPQH;(3_9XO:A1;N5A8[0@I$(U25AJ9LG/ R?(]@$.B!&FX_*OG6<^VXR0M MVHR7K\3"R 3S&9<7 .UD)5P?_I$S3'0N//G[>G07@+F=_/"H89L0GJUM+M@6 M=_1H+S1#VBF:^10$5?D0J;VO"8]LL%Y$-;W7[?3U"I:+JEMLV&!QI8*.IUF# M\_FWN\NKB[L[YDY%WY"IIV8:DEX^)$Q>$5,XKI#;XJSTQ56C7QM2.(15'1/\%'0;N/"<0+ M4]][LL'",:_'!SK9S(:A\^, ]0A:9_1Y)H8Y!F(H#N';$@J=+TME%W_XL*WS M2WAD%#QCY B#H#92D)S1&A0KJQ&!VU)N%E:KP/.:, -C1"CA>A;3?(KQZ),H ML"Y B31PL5/'&G-BL#*-VCPUENG%H(P_%4/KI+HVQF$&P#7U*(M)B3M&#R B M0VZ4!(_R>44 K2?T?2P%_ <#QC.<66";_,N43&QTF8!HGL^=3H)0^YZ+CX#I M?O ] SB9Q8ULU853V!N-"%\UP%=>IKR"$GO$C!KL8'QHCEMS:;QDH2+$V@N1 MXIP-LZ2>&C;,'$Q55)^?(O_,7>]U<_H$U <#L*")NY1 M,0TZQG 4IL:2OGHA7WTN4LPGBU8W@K%-TSP! @9,\! Y$L 'B2>!2QOP[(0$ M8\^*_4TZQY>MUT2**A%;Y->T?,']?9XMUH)GBXS$\WD1Z@A+%PU^H M;))["^@^&Y1![UM,"RJ/D0?'EX7BO^:/1+''PA3X)%K/HW,2/41=7A="85 M M]I2Y[>Q3",\$ -(//\OF-](S?,%+8XSSCI7(1@W8V40Q9OB\@ZZKSA'6RFQ MA1DPN#,.-$V03Q;7P"C 9%N)1\OYT7B)E2] 4D6$]1,XZ WPT+/13H+%C>\U MV8)ZLC )R$0+K+@/PM:CJX\#XSTEONP+?YI&2/G""0%CP6S&HKYG[%D]J&@S M?/0^8,*]T$^%U!%%I0)?"]7EDLZ)]AAPFJVX'QHX6'%#-.[IS'V#5/<]KHRX MLH./P>!<&.=ZC;*-@0>#[:VX"@'()DS)X$?_#*W'>*/DT?"9(Y+2+Y&2"$VF M>KG^QQY,,]R5 V SHT1ZDT,T\O#P+7.TF)X%2P&D K)QI6?<)I>\:5<71Y@/L1E/'0EMR:_.4$? MT.CX'\\@NC?!79X:%DY>\C>=&F;\=X0;AZ_I<\GO_HS"S*Y@&4X3-9 $ M]PMK 0S OT,/?) L9>8W%DBDI-%6U.D+^GYN\]FV@O%[I:_B%1Y]<=3\&%BP MY6"D#">B(J ; /='S[)'K?C1;4%&-VE#P?V]3T[57&8OPWB;E9L/7 MWK!55R^DH(/HV\*).=7PDQ(IA?0L2>Z6W%WXM725 :4PX:7T2 MHOXN\.>0E3&\ZP3Y==\O15;PR\V_'GV(JZTFJ#_/?\]4C*YV&HK>'L!_NMVW M'ZKP>I3()^L-?BZ@V':I=P-O&JG=Z$+,PXG5X'U5FP[;XEU:L5EVZ.MBT X] M<-IZLAVTG<]A_6GP^@9^O;.^$]7;[3*M6Z'JK9&Z75X28,!]S5F4*JAU([.B M_7Q -MPC#,O! U^'7@],^^=H=21B2[8N4QF ^U\YUAJ]3B;Q,X,K$F54)PEM2YPC;>D63NXRQ7\J M)IH'-[A5J:S-J*@W].&R":ZW.:Z_)3R!D] M[\1MB ^ 2TLOH^:]*[9VOX91H702US5 M+G/@HMH%RP5S!9 JEA=B5NV&]NIXX^_=T^(P<7JO=VQQ^G8"4R_Q/;[ [B0= MB^./Z%>P815A?O0''C*>WZOE<6G!3"U79UM=0FUMV;7;I(3)9:IT""_U?QZM MY9^[UO?YT?1S?C(]Z@.0NA%OH=_R'71A8;M,/X).ICB=+FR,T,VO35<))OLC MXF6JQH"P#B _(?0=#P@M-D/^//MA_.GY7QR#\IY"23+[?9++?HLB0W-Z"BV0 M7MB?6>MU]D?\% 6.B,QQBN1MNES%>A*W123NJT=.8=P W$3>A<4H==;":$\D M 6BSI/AB3-$D8_U*U[(#+%1ZZ6(!=&)]#H,K+_B=!#=8=FRKAD6Z*F2 03?; ML:DH0+M"HTS3(8CSQ:JBW]X='CBS7P!2WS"#+QX-,D>VMVH@UE'%'7@61+$ M++L!OC ;==2!6&KZ!P"^3-^RCB9FGH-0O@SG=S0QV_1S!7AKX"\G4\/VL8S1 M=X_2;1E'V'1K/>190'8%>W&)U82MJ@X">SF>%YJY0\%>@N6KY1F1([&.LX7> M:Z^85A&Y!(7@6]=H#>#35P8V&\%'Q^#+VKDJN/OK6$,;"IU"3=7T MWN$(OD;FM.$J'VJXT(AV9X#?L%(UX$3ZQ*#D*^'_;F<8M:&P)61SJ/?U ICD M@[5+A,IH;6THU(?-=E?;%3[8GHUWAL(/>*Q_ G%-6Q!F+_1W[/8&(@Y:V7N[ MU+")WD@/*](4FPZ[?>^"+@0D1]Z[8,/UV[VOFFNK5KUK"7%[QQ"WL#O#C\O[ M'Q=7]W?*^=57^/OJ_O+JUXNK+Y<7=ROWF0_2^:(NQ6PWF&KVWB5\:.)B+P.^ M.IC%"5%E%?D['Y1TO?-YWYNH*0(6.'\&^VBXP8S5O4U5T8_:SN&EI,T!JUH] M)3Y6@6:-I@*LNQUU3UQJAFAY9CCA19GI%.Q( JT2S*:8]0&OL6Y\<0\^;U1! M3>:%=.R$+2QCA@5[X\*[N%8+F*7N$ZR@Y;,6AJF&!%$-X:0.N4.Q?' T.V@O MHA8+<[*R\N3[QS,8VW[FD$1S:O@PS:9CV+SU1&ZK"&R:B?T5>,-%?D ?ZQ#S MMA4A;P21Q?^_;$#-YQ/: +-$64%D7DV8OP=O/88&LADAAZT3CC6>&2.Z07;B M;(IM"3%K 4".RSPSG"?&BST))\K4"PCC=L6&5Y*RXEGX AR^A$;((VS7F;J[!8>FF(%;"9],[;HD3O\(+^ MO, W4.7)QBYZK-#FO*^8A\7!L2&JZ84^?RGN9]!2SFDUFD_Y[] E2EOE+7H: MF;UIWNO$"P-4Z:R0>3Y12"5M4G_2M)9 34?-3[ RN6V.%=Y\QY[P%JI6R$U/ M1'47&*X":#4]PVH3>&Q>-D;#Z$W/,53!CS>B*W"637GWI1NQ2XE>T9A'HDZ2!M< >+ M1HV0F%M%>.\IM"K,]J:_AB8GZL_);0X 0SW7<)**_8G;X:5QM&(=&44]Y.QP8[;[+TPZ@PP'P7>2P9I1 V MP2]D:)D&Y>T&1KX1\M;3[#YZB=A"8 )!*^^.BQ)J\M@[G3.5K$)IIM@3P=W[J-&XO/,FBNS"7RV*6']:&#^ M?()W@3D:2:,(P?A1HQS6 ,-%QHCB"0$D7%S8/FW4RCG3GPNP-@E!0P2//H() MI@SY">-IKOKASRK:;^5UQ9X[^%9KR9N8F_[4K,1D3IJ[10[&"@KA^@X@SGN7 M1MHD"LI0*Z%7 @$%^IC8<81&#=,B\<2)BH.N)2!2GXL&F7LJZ[1>W%9>B%;$ M$QE6*\4RG^Y0!0H!C/L)D>33BM1._J0:<;(V\LHS"Q"*86)C)OI MOP+?Q[EEX>"RRF2=YB!J=*8L* '+ %%(RUH')I$W!)I8FW+>.3!&PS.4M*4 M%2:#26E*G,RXQ7J*PR/)]\ 19+YP@MW<@@X_L&=B(F1NP&BASP"V 9@GPW88 M0JRY%Q*6QUS8#G%9E/B(Q"H[YMQJID9WHQ9BQ$Q\ Y\Q0[ C%9LG/W9I5B@!)!%;++((YN7@;/,V169TT[1],YQ@L&&21*FAP$$($G-M M%$3S!0MN(K%+'7:YC DZ;ZK&[J8B%8CP 5W>0R]BLUD2U]>B4>))>^??0 M!7 C2IZY&X.+3&\)>H#$^N;YWYBMNJ38Y-D49\7\<>,8[I4Q(2S)^_X9P)E= M.!B5L:]?NMBAQWXB^-ARMO?EU;?T'GROETXJ>'GP';M)&6"8(#%83/LIBX20 M!C>&?^W?,8>!)57<$)]]JE N4!:';E^45]6<$K^9Q4EM 4):-Q-96/FA 0$3+8Z]!9!K4Z_ZF83P M_0&)K+\A%;M" #M:6^^M!I"/NR%P!:C7$P.G]OK]'0!WG=HYV(1\?2&$;5T? M:JLA3 V^#9@%"#E8 69[H&\/YL9)E4-A%FU7!%5>1MQ:2 H029CJ5A(27-A@ MCC48[(O)U/%FA'SFS;_1/M)-4Z$Z@XY,A=I3M?9L8'WQX^;[]>\7%\KGBZN+ M;Y?WRLWW\RN9#B1,![IV:Q3,C0T>J\YS8BC*:I,WPS93\JE,41P/U!JZ%M.Y MU5K)AM(7/L+QIP#:3 M*T@6(YEUNB:V:556,M@;7#Z <-K"#0($>[ZT9W[(/#J_87UX"YX![E'Q+0<" MT\%:49)H)+XFAM;V99\.WZ%*&$/<2\=?-UV_X4?!\N#I5<'T24UA,4LU:WJ";AZH"*A[F)?IC M9 #J(#Q_D4!Y8GY@M/?\0$">V)9DO.0^&A&?;5%&*9P\.XJM^8^R9.!/\#76 M+"^QHE0TJ&@Q,V"K+LV1%_H9GF=Y.XL(1=NT^X<*P5&H_9(#T@(%<>-%B5(X M,K"VE-]-4K-<$-<6=^%C%6J.H]A'%'4U$X37R;?>.$):N]%S:,S2 MF2OS7=S$E^).%#!_8LM9H3BJ/+*# U;D%B^SDQ4R Q_EA**'%=+XPF?'@'#\ MS@0N);3Y@_@!YI5,T55MHD.)STT\BSCG"-XJ"6 3<++Y#>KU1;#6*BIY<+BW\):X08U[-+PPQ!8UQG&C&I) M]E6\3H[[ M\:R7U )-EX4T65+H[JF^727U_4MHA/?>%ZV77[NS7Y0?&#Y1Y0(7*>:KGH67 MQDZEF+84]?V(NBY%O1:B#A[[HAQO\)7E3JW'IQ>D6$BQ2(O%X 1X>@^-(X[2 M(BI1/- ;_%R =ZOM2H'5-TV,"1U[1)0W$#/BXA5]6Y#-3KQ;T_&T8:JJ8$Y+ M[RYIH\-W]3A;[.IPC+Q3!Q@D_QX#_^ZA,^%1&M:Z&=-_>%AS!T\O2O,IU4^. M^NET6]IRM%I3_;/_"(M/+QOL9RDQ4F+RMK?[+7VYYJ&4F'42(V/O>KH(MS;] MJSGR"6$U_'Q" \4W B*UG]1^>9E+K:XNE9]T%Z3 %([OA]);.)"W(!<4]KPS$J#C/L:B_8^.A.L @^?B8^%C&X/6TJO\4YT%CJC8_ M+,$KO_.*='&J]U)*MS3'*]3%3U*?M5N]_O'K,YR=L_EP5CGV27PGE'!H45*ZB\P$J&+[#^9P4+OJHV M:*R:__T7F8R.BK)^(38O7"8XXM92*N6.A2/VDC<40XF:OXSX.=<7=GC1J:*V M_J"_>*A?"+:S2G,P*]41GW]LQG[_O#Q#=44\?AHL M+E$G>K\: OXT;.F9')1YS).E8&V*%&/[NDK*$_^TT+M(B5H6(15"UR>F]^A& M=3!3);2P;=I"U[1%/7F/M:S920J>9\4(!'9S%R'[\"N7X%#UU4! M47YFMSIJRFI[)+6;V0S114ZK3]$";2 (E&L2+%13!/$*U"2K:Z+UF'(0%V*; M+R>+ZX)4X[LBF)F9RN.\N#,>]D]A+2^C*FW,L\)4(8,7E9N7=0G8E"X7=*MP MH=Y$O5^:B 2Y>:$F%Y.24J)A07ZXCJR$VQ=)#-O0E> M722^Q5:>><27$Z(==GJAAAB9NX8%\CW1[.]=QF?"?= MUDE54H;#>Z0E"P:-03]D+!^F2+P785HJ(NB\J\41G,XHC8J'1@.GT2ATM) M\:A8G#P_1B?5Y"6:_MHB"&XX-CMC90^Q1B(KC(5#P0I*CT'&P$A:R^P@^<1#[U\HHFDO>WI$M"O I2+4RBW>T$H62 MJWN"@E(^GTDFV:SF'G8?)+S07A1V^U'CS"IBEW8[3\@BQ@/^1>><<2<-L04M MHP_7:O$,1VL!HX1", 2B4(%"[S98K4\N.1]]); 9<;G 8+C"5&>P/F)_*!HGG@G.AXO[Q_N MI8JCK,IN5+NS3AYX?6+* Y9H9L69,U@?JCCSDOF)ZC&S,LR'\-1SK.&"IU[5 M#+6S,Y332!8]7O8?=+45J;^U^+V$Y @LZS' MMJ.2J!Q8G"T0*NFF/PN+<0=,UT0JN2U0BUU5U%6*:2&757K@<>WI(PNK&.YR2]W-E(?-S5ZYY\R8\%E*G& M\(>:_PI+UF>T8W;YL0X:.LH9(97XWI7[IND_TIZ.$389FH_ Z^4#U7-DKVD:!F8BL4W*8 M6"=W0UYV;CA4YP;9H:$>16H[<9':(F=Q]@6$5@2&8VO (FZ/Q3)PZM6]QT=.;/],S8BZ '+BY?2!E(C28U4H]?F36S*2IU4:?73 MA,>I%4^_U] 1.ZU'TFME$3FID7;8Y*50XZ+CUT-2]*3HU>JUHOV5I.A)T9.B M)ZV>%#TI>C62(6GU=AKXGF[AQ:7P>'7RX [%7C8>K!@&]>0+T'5Z2XKIZ K0 MU9-WZ@##J?/O?R3I1*=0V;B>/%0'&$Z=CZ4>EOQ[Y/Q[- UB]AS@G$"_ECH' M.+(9K%1%JU61?D3-8(^->>H PZDSL(QI)!^? A]W.JV^)AE8,O#1,K#>TD^H M/8?:<.,)PZ_\H(1_+Q*?"QWNI(/2SY]XCY MMWLT\SL"GZ XMSS^]55HJR MGE7OV6:; *2]L]=5MO-#MB$MZV^1$QSM'ZP JS1G()MX6.I4X>WJ]P] IOG' MH+4D@=5RQT'Y<[74W*5:0)G>9$I<:K!>-39-=6F(N@7S]H"L62!_P^-]"%B; MAKD/BEWE4S$[ML^QL2V2Z3VZ "Q[S0"$?0-GLXESCM^#9UA7*OPB]AU$=N5Q M/" \[YFX?^99:CK("H]L,"[[6DYSRCQZDQ?\#80@(P_$-C!>"-+,X5TRO'1; MH0REYVS%A7^:]"9A%UGGQLG4\6:$1.HA[E;$'IT_^6Q0!0CLF7S&80I9=PG* M2J]@FT4*WZ)OW]>3CU=#-3>WZ;X2.89R6\N[03.)Q5829U$=+/PY-[IK%RL/ MLFI8Q.W<%Q"RX/HKK6XF6T#L]#79 D)J)*F1MGIM\UX.DIBO5A^5VHJ6WMU* M72I+UYZ*]&]2_OEX9%[*C92;^M1NEG(CY4;*S5)AEPV^(DV6%#TI>M)D[3?3 M^+4G!G_Q:, ZQ'M.R':X"W*&3+YYI-@[@1PRR<>OGH^U M1J\K-;+DY%/@Y.'@!"K"[J$ S&L/4FX))89OCEG:HT6>B.--)Q":RUA%'J_. M<^V6UQ^/3XW4DW7J ,.IL^^@TY7L*]GW6-E7;_1DAQ7)P,?+P%JCKY_ 05FY M6;+S..2..,!DC\G)*1:/&-;$=FT\>1783[(FOU9B0_=X5$\IA/:_!].N@7[* MW9%%Q3!-+V3/CCQ6E))&A2XI%D=T;./!=NQ@EEQS+5X+U/ ?L8@N/@[M-G##<4E\!]6"!(HZ[VPZI^5E-S\26UE MO%D%>-IA) HJ&#U3+79XP&JQQZ@5SD%'(WN"+-ON"*G*F/79#L; W!2[5Z*T MQ46)0WB?UWAE?*[<8+W2:JL34_LERVO>X6H3#QL9P\-D+RF]^OXP\UR V>:. M0+J@:I'5QV4KOZW;L$'-U6FP6'45KLR]@O5KS'MQK_>\''VP0@^G5]WAY$LZ M7(63!U#3WD@1&<-J5=/A*'$=V:W73@>L O[::3"O@EZ<% AK)\0=Z[LJ#9\T?*?$U;'A>^W2 M+>W>AZA^P\2P75R,?.V4^ *7?<,,0L-Y];2X)_Y$>(%_VVXH>'/%(UOEA=DM1//@SR>(W*5G7U3]1JD*\I$WNT8I"/EITZKV\'M7(7B?N9;&5+(D")'+[5E M/'$\W"OC"6%DK+4Z[5/B9.GK25_O=.=:,MFI,UD] XKJ=R#J'U#$";"9S# 9 M(<@((5(T;[1N[U@\J_WO4", G"XRHI8QR>KB(JU.#2I7R9!$>HNU]Q9?\\"2 MR5YU2"+W.)9#DB^&:Q)'1B0R(LF/2/HU*'$H Y*:BHL,2(2;))U6KP:EIV5$ M(IW%VCN+KWE@R62O.B*1FR1YFR13VY6^I)'U7ZJ#OES?HS@.2\5\EY]0R97O4F3LYI]G3A=^FA MY848JQO?'&/0=.!6/@.]!EEJLN^5C&+V$L6H+4V3['WD["U-P'ZEI--2!U)( MCEQ(9._#JD[^-M3!J;I,]8P27_7&&@/E'X2RB@6NQ?HAFE&'PB>X+*-&Z3(< M(&JLX^: ]!ADU+BCJ%$=2O8^*_W8^5S/R:*$3< !!:..N!%!=-M5PG@ M 3:=BO'@/8'@D*E/*'R$\EL>B,+2>P\&)9;B\;>_>).IX2%4 MS9L&MN=2A<35*14K])&.2.C]PTWMEPSE)O#<&* !KK(J)ULC0[9GF+LJN*>E M9BE@.P[,2.LP,KWBO,*A%>$<*U8R3T+>5^; 3\89MF,D4>4"\G MWP8U[2N&LM0) _2<[5G53 M$!AEJL-[)B$&LW+)M.9CZI4J$MM1IE>HTM:75 M2*?EJY-Z*KDK+Y94X%XPUN9<:$/7!A?), /[R0YFDJ53+ W_&WF.XSW3]S4( M#W(@F =DS/&-X"E4)V,I'-@V?$LS'@R!H1J,&<6'?55EY09,XF!3=1-8[.,9 M#,NO1($>OS*/SJK?PZML=Z[(4DKU \N.]S7K:GW'O(VEE9BF6K5GV]2HO"@-_BY@)ZO-FLM"9D;RG\;;FCX,T6366M;P- ^\404G;RG*RUAC4X5R?SP4\N'WQU4W1I6*5AS5-'=3BQ(LVJ-*O; M\K'>TFN05G>:9O55%^<0F%5>KD-:56E5<[31FXY:@U-1L@U73>5%FG&A&6^W M]!JQ*M>"%C:N9;55M:Y#SL[:U\;_^' IX>U1J>.*D\>MI<6 M?4<6O7>JO1SJ<3A>=&@T[]=! ),'29DNT-JM3+[3-B=)W34'U([L3&F6+OQ, MZ9QK;_//X%E>!;"Y7I"!;6Q@K01\F2(QX;(-?&U1+'7@^7%U=] TK26=%_W^ MY5U(FX^&,7W_)37#YZYU,9DZWHR0S\0E(SNX<0R7WH/H?'8 YT___F^*\DOZ M39^,X67[B5RZP"KDB@37HWOC!>;<18&[)2,@R!_(\TVUTU2UZ&>OV5;/%(N8 M-N!(/YXUVV>*;7T\,SM#K=T=Z-H9(R][W:9>1]?ZS9!:9Y^:O7Y'5=4L^ (@ MMH!V,(=VL!Y:70BM/NCU*P 7**H5)VY;"&Z[HU4![F .;@'J=L34[?=ZE5.W MW6QK?]P%H ,G8$HN_@[M8(:?\UPL6W+^8M,F_#GQW#O4$JD6?3_(Y('X:=R& M:D^ F_)"W[NV\_$L\$-R]JY*X,_!14%=8#@WAFU=NE^,*2JM/.C[]8/^WB<& M#?T9(WX>S,/ZP7Q+ @,,A75A^"[P"8W!%HG$4%/%(M&#NS44B7/3#""+JZV^B(T. M"/TZM=47V>P#PEQ:;?7%EKR/2JM^$K$+K=7OBK!N5^&\9'VMW3DO/;6[?RU0 M&OBB6@"@W[\6* W]:BT ,.]?"Y2&N:06 "3$6J"C5Q3;E62JK;4 8"W4 EV] M>Q"D5P$K"DL^:6H5WN5R]+TCG:5I(N;;J025 [ZPSM(T$1,=$/HU.DO3]A\D MEH:YK,[2M('8F5>'%9GQDERUO=+2-%&P# Y;?V-%X&(] I^M-][:]*\;XN,% MXY%HA3RVI0]\GGTFKCF>&/Y?#/,[PR'TECP1-T08.)9YK]W/IH2]\2OQ'GUC M.K;-I:>BMQ-:SQ\UG$CUA%A(E5!&Y?NQX=Z/R6\N9OZQEW*82T\3N=U)"\C+ M@^_8S6GHD[-/:JL[2!-83+7AY/?GT M**R+*3RLIY8 "X18 Y%-8C_AMG0!(G\):0"VPQ>1^(?QI^?'#]',*^=K:#@8 MM(4T;&L52\.ND(:Z+OFP& U[8AI6(,O5^*7[ M%.2^F G;[5-QBO9*0#$'=NJI"&M&/W'>$5)DZNBZX@G7@8Y MG?!S&^+=_W,%\<21DU;-.ES-.6\E\<0&0ZUF :[FG(?G-*Y']V/R3\]WK#6^ M[E 5FY"*UH1KSHLER2DV*NW78Y%7T$=D-UX/KZT@CL@NG$S4N2='>*BNB"). M9BUM7\335D01DO-6.\+98PX+OEP%[DC].6\E\0X>1=2<\U8XPD-M110A&6\- M[58$$7W)>&6]7OW@043->;$D.5<$$:]'+:Z@SV&#B#KPV@KB[#J(@,?,X)]V M,$XV9BDE >#Q)?1]>"E#(SO--9\-QX"![L:$!-\]DXW&T+OQR=2PK8L7++Q MZ+D;I6CS#[+OK\U);_=$B?6?=#Q=FDW.7HO%#M".DXGVC+8P%5_O[P/M[[;Q M8#N87[]FNL5' 'O"$Z>?AJJ^>'I@/0B[ #J:K%5 "P\P#SK]Q2H1.P7Z"L1S M4V+WVL+#R9^T(@R2 \6.0%]'<@!=R"?L>.Q^08\4]&VZ]L_F-5P &>&)MTZI M>5B":[\AG4;)Z*UHSIM0="'=#O[1DG M<"5&6+D)+.#U@V,_,O-W!_^E(YM8ERX8P2?;"^D-+VVUG8P-A:5\BK@ Y4#= M/^JE1'&XHBS0$>)>2F2'0M?O*'$O)=I#H?^W?Y;'(/97S[/0=;TC_I-M$GKG M.=M)<;??$5K*_J"]6-A&!,/FL):I==;OK#@:/EPJ'K9[8,M4.NMWA'*B=9=M MVUXH6[C.6;\C#FST]G"X8V#/)YX?V/]B_+\M^XJ]UJ4Z1T7 V0T*Y;A:&.L< M$H5RO"YT!?1!4;'G5O>= DM%LKUHZ6.'=73$OHRJ]-D*T>H>(VMX6:5*BK':%W= M+:&G53,\2M?B$KM1G79W0>5MC,VAJ5*B!D::-)N5B-P]=BLJ]*C" '=OT_>5 MC(CO$PMU+XW7;%VKP&+==BO"\<7Y0,56BCOB"HQ+JVEK<=N:%#M9'-^<%&+G M8#>4X,)T;[Q$\$?5H[>+9!,B)&U[L&]A M'K[ OW:^S#%(SRTL?(^JD7[S_ 61]USX:3+%F6C*Z.8=NBF&;]'?IA8H3OAB M3]5S&*R;1ED7ES=;C,J7<C+,)O2+!-GL#W9X83%UK]P>Y@*X% M9&?PK]^365&8;:AV.GN!_Q^&$W(UY3C>,RJO8I3/,,A 7+M74T4Z: 4(.X Y MC]H+, OE>#C8'F3P1$R;/^+N+ASO=;KB18]E610"L1VTA55\IR>DL;ZX4K\? M:,MH]DY/;$>[54%;>(F\(][9V0TGP&^'[)PEM+:8R+WVHHY;#\TNX"]E_MOB M98QN>]'ZEX??MY^8-\\S&3P>C\,+X2JW<_[:I4LA?$'+CXDOS/B#?T#L1_?B MQ1P;[B.)U\V7C?[EU;=,KHW8' V6=?H*N%>B2#=/.!&EE^R+'$+-V^VN(@;- M39&8/_0KA/;?/4JOW?DUL."%CK]LCND?W"5-(NQERH(+X4T)9E&YC_SAR'E= M3RKQ-D)3UP6T$I!A:ZKEG(NI*]7$^W[=[J)FV3?9-"5 P76VO8$4JSKFJ:7!I :CX\^X1D UZ,H MT^<>2]LE[ MP7@F<9RHD63R-YT:9OQW-'Q.^\EM^UFF6R@J*NM=:;M-_M^H;69?Q>NI!L[K M6DQ7UNNY2&_6Z@?]/. M"._BW6'C5HH/GF-M]=K]V"=$^0$WQU34/+':!J:'H\4%B+J5="XM3(UJ9&NI MF:X6*QXIZ5+2"[QV9[](.3]-.8];8DL/I(1>TJ5>JH4T8FQQ C(H>5KR=)JG M!Y*G)4^?&$]+/2UY^M1X^A3T="G_7WDPS+\>?2]TK28PI.>_9Y.NJYV&HK<' M\)]N-SWU>T0U6D3M#'XNP&J[E(3 FT:"$%V(B9W(\7?;9(FIBN%:"N[RT+'A M$R5UH$ZY9%4U["=""[)*A*[V\^Y%O+#2VR,,RVJ&0?73>F#4GZ/%]HA3?933 MR@ LI#O83;@6 (CF@CZQW3$,&&2?=)%-'#["H-'7NTNZ)4L2UWOVC>G',_[O MV>'FZ\!<5 <8)">+.+G7&.C+%E-RLN3D8^-DK=T8JCW)RI*5CY^5.XVV=@+^ MQ4["F&Z713 5AC%U"UWNPNG4\P,6N<1GQ66$LA$,)Z\YM$:_O[RJ=W2:HY[< M4P<83IZ#.PU=524'2PX^5@[6^PVUK4D.EAQ\K!STH'B.U:?*D$PA:PLA25+8?J4>?H4]/21GN&H6[0NR 8GOJET/(F$%>W]=&N8AY-/B_WK;QR0C_6SE!8I+7EGEJ2T2&F1 MTE)46FJ84R"E14I+3:5%VI;2TB)/@>PD2+SQ;!>SVZ)4_$#&[0 %Z0_P[[-?[V:"VJ9B 3Q_2T; '7_@X8VFVFFJ6O2S MUVRK9XI%3!LFG'X\N[SZ=J;8ULIU]&U?C.D5G,* M'/KRX#MVDS4'IF>?FFI+U><8Y(*S$<2#.<2# A#W2D'J MMBN.WIK6Q;EZH.J[XNI"4"=JO!BU$5"JZ;UN9]@^^U3([L<6-V!&KD#1I8K, M9"'@-SS4->3"=D=])/T0"5A3=%CY"R#J?1IVCX\"7XK >/9"!^:/ 4#NQE#U)KSXCT\._(S 6SD36R77P@I4!;A8%3&#STPMF(/BN?E#;P" MN(04GJ,Q.O/;QL0+W>#M^WH*SFJHYB$C*^T7P9@3W&T;+>;7Z\M6ZELJ'[A8 M7G!>>9#!+6OJ%!A8UOJJV;EV6=7OA*M]24F7DBZK^IV^G,NJ?K*RSM%*HZP6 M)7GZ!'GZ%*I%29Z6/"WUM.3I4^;I4]#31WK>H\Y5_:[BA?OW!^*#&JNQ'-7% M-NP.ESTH!Y:S+@>6LRX'EK.^DX%EV:O=>%%1^D)!'^K4#R)L%8<=4[O-P]81 M>-//R=*KP63G1G:+9R.J";GG"79OI6Q*V:Q0-O6&.EQ7M59*IY1.*9V'D,YV MHZ-J4CJE=$KIK*%TZHVN+CW;W4CGD>Z9U"W"_SH_T2!W2N0ZFAQ8SOKK'EC. M^FL<^/7.NMPIV=:/ROK3PQ@X?L9XZ;RM\)2MC$4W@N'4FQZU]4:[O9RX>?B@ M,3<^/#;NJ0,,)\_!6F/86U<:7'*PY.#ZZ&B2@R4''S,'J[WN\7.P7/7= M4[1RL5S )UV&"&*5P+=-+&G#ZO'(8*7T]M(Q:*-Z[963/97/ M==X>F;3(4E2DJ$A1D:(B146*BA05*2K')BIR^VLW:411O=.EVKARGTMJKH.T M(JW'KIDT[U)(ZBLD-=F8DT(BA:2^0E*3O3\I)%)(ZBPDM=A>K&^(*-YS7,=R M\OYKOB_7)W9:R"35:&6^N-7^H+!D7;DR(4^#5G@:%%L0'MYDGL1A4"F<4CAW M+IQ]*9Q2.*5PUE(X98$P*9Q2.&LJG.IR3?8:S/81"J?,=J\D^(^2%Z2>+*9? MVJ!?+"_$#J_'K2A7(B(7 -)TJKNFE.(IQ?.U+@%(\93B63=$Y"* %$\IGJ]; M/(]C&> (Q#->!HC^,&!.Y_S3CEVS7(F[P7N\+!+LRJ!@-,R#I MK6X,U#?/5X(Q681B#^P>C'U",ICCJ?G]CTOME\RH$P\;Q"N$=4C?__!)$W8% MNXMF&+(:_+$!9+8#?,*'./%?O,G4<&?*LT'A6XH1+0-YU,;2!@WE@=5H+;LQR&PM0O?#N@<-$/QJF)CL\ZC9(IQU(9P U&H+!%Q[V+@^L%&<(QKD15 M ,R/3+F"CTW#,4/'0+E0C >/L:=IA)0H@0>.A$*]B'4?2)9GD0RL&&]D((RH&_?IWBK+M9"&Q0S8'.WA4\_![!0O94EYM_6R4G##T-@ MABN,&7E1?55E#HU)'.Q5; ++?CR#8?F5R/GA5^8^Q?J]A?UM$=2@^&OU R>- MI'NRD70M&DG?H_^F_&#>TU+4(FHH?:*TN&#.8^S9%:9&-;)UM"WCI:37@[OO M[!4:"L>G%Z182+'8L5@L;VU( ML9!B\>K%0EH+*192+$[26APVN*I/N2T7I.3VUMZ2'#I^<(ZL72?8MQKYZ'9O<2_:5[%N,?;6.9%_)OD?+ MONTZ9O;NM:I;5?&,K-1UY;E/A&+VV&+/*25T[4 &-%(GY>FD@=8^?IU43]:I M PRGSKY:0ZOE<1G)P)*!"S%P?R CE5ETVK@7,H.%E) :BL@#)/3;G4H M146*RDYLR5 :$RDA4D)62$@-DFMJT I);II5%5_>>\"G,I#,TP2KZV =HVX[ M<&4OK=%IUZ N9EX=+^D 2"FIC93T]1KVGY92(J6D5E+2'=8@;T-*B9226DM) M;U##)9>=2$F1VJ;IW[^\"VGST3"F[R\,WP5PZ WQ[[""W3UPRF?',__Z].__ MIBB_)(^-1L0,KD<7+^;8+0!_T<]>LZV>*18Q;9@;^O&LV3Y3;.OCF=D9:NV>-AB^,%W_T"<-MN"+-[/24^JTE8>F[T-"[]83^%R\N#[]C-:>B3LT]J2]<7$2D" MSN[06#TG"V@,Q&AT=X!&M$U]2QRLW_C=-AYLQPYL0K^$O@^SEX'>+B(5W5ZO M*V*CKM9=$(MUXV\-[J"IZ#J^<0+%Y 4",8?-[X' M\#L)YK@)==L?*#17QH1+23(^9O+$ MB3SXQ%I9:;>%;*!N(BR;('EP6K*/)"HG0\QK=F)]OE/RWOG[-.-]KNN#;]6 M0,=BZ1D&D:=MEM-4&=:'M-\/V_V$X(3FG M6'/_!S$H!#S6M0NO@),-P0Q 8M,D^"_FJC&,F]KP[%.AU9MX%25@:R59\ M7#M96B-)UH-XE7B^BO3Q3%TLOKY8GCTI]I2SZK+M,DY^M?B\FO'%=_:KK+/3 MU7]>6H\+QK:[63FJ:K?E"S'76$DB*_*YY MQ3(I%U(NMGWM?X#J42>MTI(A*9E^[08<4(+-@20MMW[MG"WN2Z[<_K4?AO]7 MU,I+DG/[URXQS," 0=)R>R%G48#DRNU?>_,==[04[>UFQ)0>KO1P3UP0ZVPVDKMG^M>M@3*0KL0M"/@!V3VP=55)S>\?,G8;2F=BA,Z%+9T(Z$U(X M5C@3O[F>5.$[5^&2D+O2X.V3T^#E3F?+8EV"7=L?GDMF>/>R'C:#W&^U^=TD794FW<-BF1N> :L"J=8!!BHL4%RDN M4ESJ)BX,E6(%[Z302*&10O-*A"8=1,[/8R\BNY;,,5XR95JF3,N4:;G67>-E MQ,*YSS5?_I-,+9EZD\3E4R9#DG7\ZBE1(F?XE,E0-N'WE&E1*EOWE FQVGM\ M+50HER8KG2'I#!T+9Z?24EZ[D+/\U%=/A"0QZ;53HGA2T2E3H5Q.I[1\TO(= M"V>+$C)?N\1+O9?2>P4S(6NN]V3VH\Q^E%OM)[/5KO<;:F]=U?-CW627XB+% M18J+%!EX^.HF56RIIO>Z M757?5R7;O:Y\X+3L?]UC*Y[75JV,U!)B?<<0MW;P#>7;^>6M\H_S[[]=*#\N MSN]^N[WX<7%U?W>X1;<4ZV650640_!G2P![-/J2SC?5^K*)0/2A/J!\4FRK! MF"CDQ0Z4*>8S-13/9Y<,WG@C&!N!\NR%CJ4\@&4@)K&?B*4$'H#C.(KA*@9J M*'QK:MCL1N ;+AT17S$4)VI;,\,L*7B6F1QGQA\Q3*S)#9\-G@EQXV6AJ8&+ M:O;4P"93!E6\$0-GPC4@-HY1+",@+>4>KX9.8$_!9 $0X63*NR"%E /(,1S9 MKN&:MN$ "#3PPPGK7F7XB P Z?-G#1CF_B&;XYG+)N'W^-? M!DPX,*"$E5&&E(2B6K?IF%@-3KF)\6)/8+(XF>%]Q"=5NR#Z,(XYL=WE1T-W M^>&'&8#^=V@S -@HC$ >#7*^_$ XU,]C(+'Q9-@.WFTIUTM/ CD<8@894N;- M"6<&A \H@3R#8*3Y8#[I#UC(7?&2N86),P#&P !YMI01F <%F7-*&(\Y 26%)6,E M.I\+9 W#_0M>-$P3.):1&5@D/=ES]F 3 .-YH#B3V8L^%3$AJU$/7IXY=NV_ M0S+GT(BI,USDPO7]*_)@[)/,1HWRX'N&I3BX:$];-=27_ Q'@U>$+K))70:<<)C5S1T;2FLTF.R!3M1"E%2XK6=HYX340K M=CI72Q?*$@5'QS'\?$F*7,6,"#9R/C(7R")?C$69F6N$:O]SY'J9C, (HT;L M''BLFB/ XRX@EX"8\G^8@\A0:()+XGL@7M@6,OX6>$SFF+T#0L<<=/B6BQZ; M ]XV<[2 ))DWP8M,?3_EH$E-)C59A9JL?42:+!8N)E"YGCUH&BZ+^R>!#PB0= TE1:5JQJXNC"0OA]CDPZOCIFF:\O!,HZ$$3+]-$*?7I? %)%OGJ MLI"$2S CSW&\9Q8C,^4+@;D/T;0;\$@8V[09[D)X'EGI*/R%.#M(A\ @41C? M1^O<&,/;\4K0_J5*^>_0)4I;;2@(:R.3O(9&&''B$(W80AFN\:26IMZ @C& M7DCA6?KV?3V9560NE[AQVWV4 ]A?61)!ED20:>-U3@S>\#7914[*A90+V45. M=I$[!EK*+G*RBUPMR2F[R,DN$*7I-=Y';ZFNPB)[O(U9": MLHN<["(GG0GI3,@N#QW\>1P#5BU#C!(<9'B(L5%BDO=Q&6>,]I9]G>ET$BAD4+S*H5FU7&$ R=; MU[+9TCV+Y3]"V7_ M0MG':XWED_T+I>4[,1YP.GN0JF MTQ+79%W'G@W?8LT:?DRL1TQXGOK>HV],6 >]9!Z>/ >HRGJ?P3>( MX;OP*+8M)\NAX#[A4D6F%9P'XQGO#4>[I$1'+Z1_Q)>Y&^!+:!_(1TR M*+B>.R7^""<2I@#'V#^K+'9B2;5(B)N_%2#H8;K&6 2A9>R#>3G(?B3F<9;/ M[Q,CP(SVBINVK=9SM=6^:=Z-! \57^I@A@NEUM"1IFL5+2 MV0#(Z)0;;F<6B\"S08NROV*[8FO_Q4,=@NTZX1?;)&7R=Q? /[R3+%#B&@Q: MY$PAK?!#/AG#:^A+? =RM?+-16W?'9UWE_NE1CZZ0C M]]]ANN7DO+UDNBDD;]<]2IIKIN:_I9S7H"%76HV/C2I,B>ME%2/0-0#BL5;P M"TR:,OJ5T6K-L>CJZ;74I' %P91G.QB#U0,&!Z[%1LL3#'(KLGN#5E:R@>4= M%!X4C<2J5>+S+IM?9DBY-@R2@(\MQ'F@F%&.&>EP>E=RI%)/.[1NT3;]^Y=W M(6T^&L;T_3>P)?] 4_+5IJ;#EC[I/7S_L^.9?WWZ]W]3E%^21VW7#LAW[-UY MZ0)U'FU0;^Q@RV^4C$+GNSWBW@V\?DM&,+%_H+)IJIVF/DS_%'^(?I[],/[T M_"]HE,Y?;-K\B@;)FQ+K'MN#>H[W.+M%)J _F(B>*;;U\UI+GZ=/>)'STTSG(1LB?5\XOF!_2]N M]]+8VA&*O69;W1V*%C%M$%WZ\:S93B/<50=G2@B#\+&IU]&U?C.DUMFG3E_3 M0<"+D$*$V.X),VAJ>K.M54 831,2IJMU:D>833AFK>"+B=,3$4=K]_5V[:BS M"=ML09VAF#H=]31XYQY]^"L#[.M:O0-8BC#P8]NQ)="0>NUB]OE@@!N@_$V\]D1NA^#$HPJAFEKO+QPL\D3 MABH[P M@VA:O>]PRW@@QH4^@JE#AEF"Z>XWRGN[# TMD6ZPA!::%AZ_8J1KC@\%OMS_4[QF.=@T[T%YD(= MK74'Q5W9@\UYF4A.Z!'VA_6?XC*("K5XU8CN-1P5KO=I&)?7?3X+HREK]SF&$;)6W(US0T,$B[ G:*Q)L0-E.3RC3O4&W<'P.@V\'Z%JB M=GI"QZFK]@J';%L#6J&GN(+G]<(KA+N:F2J\1+'8Z'KAN.X@,[R%GR1DZW:_ M77C-Y2"SO#G2NGBAJ:/5>Z;+N$MBY[]=V @<9&;+("GV\SN%=XT/,I.%'27Q M@F_Q".X@TU@80Z$/P.S,[C'DJZ2V^YA>T;DAONU96F[&AP;_R_@S:<=@[K@V_%@)TU>!9#'Z%YS Q]]K]:M.I1VU\\GK$/U,,3A'--?$V0G-1.ZP$ M8RN(!W.(!^LA%@8,S?;&\'J>]6P[SD:>JQ >75]8+(V'*3IX 6]4K-N'^G:# M1UE-F<$[V=PDH6?(/(;U8V-@<>-[(SO(Y>).02[N]L4[#)K>;V6K4$N , MYN"L8]%N7[R!I:FZJN\ G!(R#N (5Q+T;D<=[H8Z1048P!'[U^U.MU\,G,O) MU+!]S*B^'BUJ5JYT'52Z6_%5K],7>A4I& N"LCOX"VOWSD!(ZJWA=[' (%R_ M][X3>#1_GXE!>FYA$BM+?O_F^5?D^3PY@PLSZ\)/DY].8<["_.8=9N,:OD5_ MF^+9"/AB3]5SG(AN&F6]*]Z[ZBZL)RWAL(0B!(]H0;[YWN2+AT"% -?\ ,UG M=B26/W=OO!!Z\1+XAN=;MFOXL\N 3.B5Y[(D8L]QX-5+/,U-Z+;J3CRM3:W; M'2XBN2\L#DBN4NIX(/9Q].Y"\L=IDJN4N1B(':Q.>R$G[#3)5O ML-!>R]WLL?SM5D=6AJL*Y&X <4NYO/IR_>-"N3__WXN[,H=##E1]J$9':;C$ M*('QHCP0EZ";:[NF3]BQOPI.+ZDM+?<4U>AU'G9?.'[G*48UDS#,G01[F3D, MRLJ7&#ZO3F3D/E3- 3RU-9"LD[#.H)5A'>%9:3(:146K<,98#:EXVO \?@7G MH?6?ERH75#!J-SOJZV22>A332->"6'&J?P6G@E<:F:BH+L0KF\:%YM59G8ST MH :HY"E;55?L*HKK+<_RO+J?%?(:@\:3YT?-Q*W0Y+4X #CR8A)*TP8D4P"/ M3*:.-R/8R9I[\1-,/>4'")"#>4TL&G."P\HZ@ 6:LN6SY.BSR\JA$=.@ 6,; M-%H5E_PXO"^X%03*.A 6 YZX@FA4?S5=]14!2:*-NOC"0DT48%/C5'6!T$W5 M $KS;0.9V0G987H[CK.1]8!E#8>77*NLY?T*C5&-I?]):[>Z>2Y: RG :P!5 M $4_W[MM*/8H5?#!]1T//>Q";!- MD((D*2X\IY]=O" 6US!^G#E1B?1I^=+'..6!$'?.+EB>#0N9AC[XY2/B^Q'7 M&&PKK5IQ[;9ZF;6^A-K)D@95:,CJ-K/E"V44.DZJ\I7A.-XS$KY5S^6Z>D)U MGZD>EM"0+2@84W#$7R 4"+#D6!60*@/%H8 V\I$CBDG9,Z@':0;HBNA'@ M!=!5$PA9%0@#@),E4%4/T -)ZIS*FIUK MH;I(O,\J5(_AAM@905A,\!XXZ!QL+R[?(0L9?+^4@ CZ+!L&195[=ZS,^6^M MNU:\PQ U);"37!V0\NE?Q>H[R9B[:YH=?+[_?7\XO6!_>LCKLZ%S-E'@K MF5?)Y]5#/7_JQ35B,U_Z\NT+S7R(.V1L &4"Y$>>C*"VXKI[(+'1DM0C.\D4 M@1BWBLA\6-QQ@G0>8(XRK@;A+$P;8>R2> M8">DC.XIC3-"$!&// MRG*#5PDU]"PU1H89>#Z2@X9@]_C:0-34A;<&6+)0$V)@)L,DZAB QB]M2H"F M2Z@G]W/P;BE?0P9 -0OG(]NG607^-^@(B(RJ<8=6UO*>JVQ*'%"3A%?"768< M%&5NZV/"H2WDD3WSZSBSKH[IYH61:5*:6EJPV,S'#2?$]T*:G0OT'BF9&FQ;*;6%[1-02VZRF\#4TXB M(C:@A\@--F8 %;XH7U&:? M9$586?NFJ4^>V) S,%VL<1"^%?V!CAG6: ;B@2,&SJ_;8*"QS\$@CCT!F6$N M*5\[8,^PK4^@6/I+7M00*HA4#/ZU C2FK.+7*Y%A-1O2(0K1K"S& 0C6- 1+ M3A=*AA^H<]!\L2'%9>3%8)U9XBTP!"_2[!,\1)3P%;Q.;K,N,$.711C9?/T9[K5BG9_:$XNW+8Z>=D"RX!L"&490[9](?BI,;%JAF[ MA;)<'K3PP%AST,E+@]XA+4ND'PLSTIN=]C90$GICV%L>$="&0N@& P$[\G%+ M E7JC-=0?)I36ZA7N@XJEA[Q-4J3N'2CXP7P+%N%WI)X77$]J<%2HO1J2+8& MO!2!Q:;NS+>G?$]*_":9C/?P+T.P"_E(3T%LQ ?VEXR!;PX]I_MA$X)]V M,(XK4GQ/6A%L.17BFK7:8!TKK01LQUB5FR#Q4?=^9]T$;875191C=PU&8J!VB4XY'28\<-L<:.LLW^;XI(Q]Z?GH9AW<%4?HEH\)BL%8 M!_$UKC7BB1V^<+>3,_O=%26SUMF_7'AVA$0Y#A)'&,!=ZZS(1FC<^&0*+N+7 M:$DP+@KL6NQKNYD:,5O! VN0*@+??G L-W-"[:RU!^MTV28X/I'X^/!RXYH5 M-5CBAS_/V&?G]4A^>"Z9_6!-N[Z%KK6V,,E0K+SU?GO)8U@%[F%02[^0_/PO MF_B&;XYGK/\;>SNY=\GZGK$;VGKJK"@0=NK4T9=;]@R%[K'R0M^[MO/Q+ / M\NS=\6';SL-6Y$SO%-ND[-#NA%KL.NM]M;?HP^R/;3=%;;]"OJ!9OO7*A%SME*;+^CB?_B;5G>HM<5F]O>@FN>C%@8D!(KMP"(T++UMP:D MC%O9717F[X(DA9V_KE@O\')A12#!4BO7<88:>RJ)SW\80>C#O_>XL+5!Q0*S MV=]7L8* +_T1QYD:%NY^?SS#V^P*G1KF_$HT+M_B;0;>-#KW$UUX\(+ FT37 MEDX*98!C.UW8P68%ZZ?)5O: M@3__:<70;PO'(F+;5&)@W54(;\V93JETJ:%/"*$6NTVF60(,="!UG'1PO<\&\Q^@C>>B!_8IN'$JG;92I)ZJ5=ZB5=E0IH(QA.7>]HC4%/ M:A[I$>U/\VA2\TC-DZMY^IHF-8_T>?:F>72I>:3FR=4\7;TG-8_T>?:F>=I2 M\TC-DZMY.NIR3>O7J7FDS[,/S=-AIQPQ59 8HX#X4A'E;8]ITY?3VN];B=#> MU5JGT>^J]5-K41I"FDC2RSH577?/"F9&M4$FMFM/PHGB8*X,%M!C&652]\D] MMY7>F-[0.C746](=.PT5A8E\[Y7_G[TW;6X;21*&OV_$_@>$MCM6?H-4\S[< MTQTARW:O9KMM/Y;\]#N?)B"@2&(, FP<.N;7/YE95;@(\)((%JG:F)V1)1+( MRLK[E/N':J]T.629S5)*J!]:I)ST"3]T1%HDE*;>+W;]BF_*F77UT58'V;_>&S?&*M8M%I5<][F!GY^HMZ7(8=E.GJU;=K;H^?DB MXAGOX^HVUQ4=2=7;?=N==J_8DK09'+M!?XD1:>Q5^8A3AG<1C)YQG =_I\-4#XP;#3J['^;!W^$H7ZE# O38Y\E')P33 MAOK7=CG5BME\.QRJ%*XMSO?- QU+T\=P< ?NJN/-3SOQ4N4,FPZXFIN?K0JF M]<<*=UZ(#4)-+\3>B\'5ST^!_OW#YOE*32L'9 MT.2NAH9I8]XHC )RM/B@9].EB<@3QV)\<8@%WA<.1,;% PL:K![3M'W/]RS< MW.%2UW/!%0[ELA)D'/RVG <=,"!R$TYG:*U;%LQO-S C5WT 2X#U:M5;+3;8+ZZ5\6@3L!T!084@# MV>N@^OR8\60/D<_GUN?6QS5D]5#"FLE^OU!P@=RH(=9B8]B/HQGEDX'"% %K M(O@8J7+@#_5+HQ\7P& M;F2BC1NT(P@L+)LVD8L'HW5'2U@K[U-(+=L_@#!?!/Z]@_NOLJ?"!<"<_E"B M)6ND2C?:V=P0E1]"#XQC+(S@(LW YKNDI O)L>;@G@_7BOG^I3B4R"]]A8,3 M+A'YH'GO_"#P'_#C]!R)XR)9.-X$S\PWY-V;CLLO 2W&2L(SP(=.]H&%1F+E MIR0T-VUNX_/]R8E"@^_ WQU@2;<"! NM:+'YD8B0(Y9A(+X/BQ8'XMQ1'^G\*?%UY"*_Q J@_7WL MD0660[MJS$B\"A3YDE50P+L39OE_*ROAA,Q=8YWZJTK^5&CFLZU,@QIT[^<" M9R:;U^K9 =[*K_.M>Y5KQ7[GQ(38/P@1AI7+W V0 JR67:XY$S8GGNJYA.7] M;=GUL1?&@2FT?=$^)(56;>FNCT)#YU'39S5]9I1*\E.19&G/8&+DA#,_B+@3 M+5UG. B&^"@FF7XE"4>2:SW'#=OP&5?5C8*K?U((9IG97U,,I<9"[X BF!,? MK=G0."*JJGBNJIHB\S5?0@;4/%VKO-"]YTW;4Z===ZJJCN<-S;5-'7(I=T M>^,^IDWHJ:)ZSLVN4T5?B^31%M$^)(^>*JHESZY315^+Y-$VSSXDCYXJJB7/ MKE-%7XODT3;//B2/GBJJ)<^N4T5?B^31-L\^)(^>*JJ'*BDY5;2&2]YPBJBV MLDY!UNFIHCKG]NRFOPVFBFIS3(NH'464GBJJ!ZVIH@2T 7SPJ:('J70LG2): MIE[JK"764T6/49WIJ:)ZJNAQ*#L]552AJ:('"/Q43!'=S:L2_Y!C18TE'MNK MTL2.=Q:4LI5J,,P27;TTG&0F"(HB+_J],@R=_DD33^E%2/M(?TF[2 M3#__ ;_DDIC.2:H79J3"JV)9T)-."/*7566TF@U4MM%?'2[F 7D4TM M^:O?5$NKWT9"[J0LC1IB8E7FA,IVS0'([E*!1E%L!H\H#%YEB3^E+J?-R4(Z+E?.X4CKQ@IC43<]4T?VO^KIN_ MEX([FK]+R>Y:&AIHE5AQ$&"H<.$'9'U3,%3:@I@I<#(_KQZT4ZZ):>P42=SL5NO_^D/ MJI>V=7O#86$Q6/JJ+6 8-=N=9K>]"H;J%40#6H"U)0R7GGT3 :)FO@OV2?CA MKQACB=LC9]BI7)K6Z8P'PW859*4 /!?D-!Y7KRL;]SF@[B/PPO (0@&.99SU=6E80F^YE M=&4& 4[[_[]4>;+]BJYQ-9!9Z#9Y>Q[@3PS^&LZ^\.'N]KNG;R&SK[V/;JRL5<50=HCRH/T!SV^_F%?9L#]7*'&:6'&:T_3.4NN&8?'K#/PUQ[ M]RR,7O)FJCFR.1@4.')SH%[N,%O=3#6?-'NC@AYYX<,DNOK%;F90>9C>>+ 1 MRY3 ]')GV>IB!I4L,QZVQR]UEFO/\N<,Y> S4=^M7"_:[/:6.3Q][U8@;87! M;J4ETNST.TNDO2-(@)K>AECJ@VU8+=27F6UW)/4V1!) M ))K?$2SU2#] #: M$Z,00&] B![\:%&N)_SB@ROPQ/][AZV5!.>H ZR]_[65Q_#$ ^>22KR\S;^W M/"KV*\/"*O?)N,1M-^!EIE1DW(@U-^$FCN"SJZ;S"9NT%'/%"I+G(:PT['28 MP-BS#L(];97NY;@6HUU[=816/K*[@':&@7P=+ >5A75MNJ4,:+SSX7^,O'MC.&$85S"K\6U!JZW.+V^^O:GA9'B>[&F:^W]EJY-?%2%V69[?^@O' MJN'(HUZN!.4-WXX;WX7LKYB68H'>M?F"I\@76[OX>LUI[-BX+>MMR@IP3?7< MTK#F6VIW\\/PZS_QJ.X3MU[=B=NO[<3YL;[I@5$$P*'S*F[OIQ_7+7G;Y:<_ MMWS7E=MZ0$4?2!!?'.K-ANG,2=A3B1T5'02F%R[, ..:?%'=DUAOSC-@F$ZA9R8; I,Z!5K:S(MVI_"ZB+8#FG78,>5; MFVDE.'5D-?U)DU;&4K;OG"B$%D%:N( V_:>+5$KJE$H7,0=L M"J8.+8I.UIC*#>4689,O:T[1B3EZUP]Q<@E\XSO#,NW,(LT[/X[H.;3@-@@P M)4D*G*^U+)9XAS,_=FVLA!:*'1RH.7P&'F_+_:)+VU;QEVEI"OK?@6E%,5@% M^1DJ%\9-8DH@,^'W,CMD:=TDO!DH*(AH;>24>2P@&+99()FNLRZ>3KS!#-+2 M4+D.#K]RA\>P8PO>O+S1\G <>,ATVR"0&.?Y8[ M[.$"P@AX2&[D),L:OSP!FH$_4GT./!X<"[HY&O)5A\N0K!5J]RDC.\J[#;S/ M(*G@=>;& O[;M[E\X"NL<.MHYA07QB6PK U*Y)&3,YN21_**RQH6AOF MP)Y&KARS^XL9&FZ,JP*R6N@S(-&M[UC=5DO-W7+!S0*5(Y9FD^ZQ'1+.8E$C M;NE+9?H!J(Z,,M3'(2X+?(,;HW'^HV&"-2;T".IW;)CB)EL#/@:?(];)V2F) M_1)RMH./R<^9"P+VW\GG9!#!!L%L17QYY87Q,0[PW15W>@!QG9)_R$A(" LC MYRNE__!\[!CGVSCG8 C2&+GDKRAPX+[I^)'<)U\0[;C<7"PP-\PT(K:@C =' MA5!=!4MZ>3-WWK:NA?3++6H"* RWLNB$R2N/6,?%Y]4T?@V1ECH B7V86I=< MA:!E(BY3)2&IINA6"98,YV6-Z5#Z >"43(#Q?!2 0*? LPLP36Z58&C5=*EE!82FE),H#-#!,@-4"/ +F]TS MUU^@\#5<\.?@ZWX@/&\ S3,"WY^#:^7/I3.64""7(,+BS8E1$!G@V!CHLT4, M[2'6,.)(^*8@</_Q%?YY,J2&M9A9!!+SGTP:**I%6=<"^<$+0M MNS#>T3_BA?!Z/3,2#BO%D,%%">47I.\&>(JM[*>D,HE6WE-(VXZE*L+GA<7J MVU#XYRA,8R8:?]=\@_=6$.A @AE9'(KLA&;V3=H<3"3MV(WDG4J71OX;DKA.;#SA"AU]3?,7N0YE@A??K61,$>RC4]DG4W MZOS0;EWT\_8@;YF46C)@,JZX08PQ'YIKB+9+_ QEB#/!DD;2Q)0TBU0VN:[X*PF83%@045_2B@UQDZZ);@1D,K=20DS*+U55U=^*?UL/NOC$!WQ62LLE:IJFO"WF]KLTBT"[5M' M?U\QC#DSR<%^$BXKT*1I13+E6JK[P1VTT9DEQY"&/Y,[6TC/DC]^D!.)(U3" MGTIO[F$))]<,9\8$F!!SKXR)>C)T[(U/?E1')"W/D)1\Y&'=;/:E8:0I/_EG M--MB<,F1T/B]R5M,C3M^1FJSI7Q9,4:*JHN/1$&SSUIC-*[Y;5:J" M1R55P9.YF ;WF51'V6DPL^:$(JO.#5,>CBR\B!YI9A[)+0@K M]TB'(XCR;F+B S,#C$R$I.(PQD^3#2* E=?MA$(ODXK#=R 7X%&N8J&K_^[? MP5DB0/O5WR_?&&!-4Z+3J85=DXH<+*>^R+%K%F^EI4C9J*R2U46YXU".9>.R MHE2$E]7<1(B:Q-0]2!BZL7RXZ*!&MX%.<4#E-8G5[425!G9IJ1J5Z?A^Y*&- MFA8XJF"YJ9-D>9;EAI0,M\%E7M.@@1-&]I=JV53J8/V0-A4-L5EK3[V"5H76 ML*(Y(T?6.5MGF<+KLV^&>02]:1C7:9","N$_^1Z;+US_"7STFYD9L"9/F'_A M&8Y,.YRP8_!J0Q"P+J:L004O**A7(PKSEBWO2*"ZBK5'H5(K2Q;,3WU4^51] MP8)[++S@)\Q@A_]Y;G[/II]EW0<^/JER*&"X%+U6ANC*:W>U'?$J[ B%%=@? MIF?RQA! /S+_O<,>$N\GD+WTPF//QMER$QD(X_" ]) VPP(^ WXQB16,R5E)CL>L_6YT?>61SJ4-H77$3G*T](_6"0" M$. !5]G)6L(\CQ ,$*EO3TS$,UQZ65G)QG3.1KP)F@]+'D'J= M,P>ZG1R2WKPU_N -AW.1;,_#!3*Z]"R9EMT3OMU\&AZU+97X"K+>;E)#?5Q0 M>_/^N-(_M--0;]$)JY'@\[[,MKS9J._F:F_#[^51 MY$4Z*"[^A]F@NJ>\E*$VJ#K]]0CD()TN96^ D7U\2V8>XQZC-,FRJ_,==C$ M.-!XC"*,]37G%]XLFVM".26!U[VE[6HR>XF],I3/L_BMNOQ6>;Y,4H*H%)TQ M-QFV$"0Y6IZ HXB2[]&:N\#+-S$WL S/Q'C3'3Q2OOD.?/A<%EG5]$Q]CL[L(_ =X M@^PJ"K"7$8,)()+@2? K#WPIAZ:\BB$%:5^I/YDT1?E5D\JO).H E3R,@^,R MDA:E_'/3=J4E[%(8("U]%>,]1!,EPZ0F5DT=CJ*<<$5^-4VGBO$ ^X=OX@1A MW@'^*S8#S.764M39:75:^2C+!S-PG](:,,#7 D-,$7;+Y\*KLX,T[C\!I>:C M7IG*M:5([Y8AS6//@!KKP#)2N')[RTN&,F(P3+DNTIK"'")XC]4:*D0Z#E)< M5??8OZ)OBIYEFFS$S4$3$S')P!L:I)#7A;9_D'DBIAL]OXKOH,*JO!N3UBG7+5T"__IP% M^=Z$!J[A%4U'!#0,6+T"$I1 MOMJ.:S*\99R$$\I;AC]8!+&50)P?-9D;Y92(^^QT$MP%%_%F4WBQ'%^4&Q>% MR"F#&!N"#%"EQ?>FDX3DS"/\N>2#!1M)>^#/\<#K+C]\)5*Z/)^5CFN5MB!S M1,5.9@ B#B@*L@:B2P. 3&YLKQ !W(8N&ZOPN@(MF_R<76:SW<::PKX;WQ,Q MV4L>KZQ:4??/I*OG-^9/ W,QPYD/EX].V/QVLV)_7:=R_5.OW2WLF"P"LRVH M8N7?SJ".*M=A]MO#[HN"NAZK7\$;_3P!NO_3#US[#W+Z5@$_KEROV.NU:T;S MEK!7[]SJMT;[0/LJ6"KW2/6ZH^*RK9=!Y"IH*K=ZXNK4+:\U:=KF/6H?A-7S MO$U@PTJF:;>7X"N'8&= MUH0-JQDD.YXZ5I?&- M-M#UAZ-*;F@7UKCN!:.; M[J4#0"M9I;\DUS>",T8Y\7F2[/N[8=-T".P6"+W^]#'+1:-!]NH?[P+7:2[B M@ %",S!6O3P/8_+G#W(:X3/9I_JR>[U6?FW=TKNW!FT[AJF\WG:WW1F^,&A; MLMGQ>#3HO#S6-F>*8>5.[.PQ#_HKE,YH6,%FI2]_'J")^9O=R5X%FO$8OO4< M]Y>S*(C9V4\;O3FUB'=:6%]I,(+A7:'^JM[_;'#+<%5I*&Z!*]'R^=RMR>-* M7 T+7DKYZW<#L4P\9H1$ZP7P\Q6C19\GWT)&3I4R\J_2 !H-5XJ_PGF>>_0U M+-2K)HOQL%<3F&6L4ZD_MB"-/RF2R.Q+;(:>LO=B\.M7N,4O++"JI$X=U-+- M$TN[POUI7;3ZW:HK6'^\/2"G2$\%O=4Y^$&^RJ' ],=;%LS;*PZ2A;U]]NN7 MX3\Z[?'[#0$M>54!T,S6NZLDP@S_N/3L+[S>E/[Y>9)4?R[6&%I# B:?9'IW>7-]8WS^:'SY^N'FPZ?;R]OK MSY^,RT_OC9MO?_QQ^?4?^+>;Z]\^77^\OKK\=&M<7EU]_O;I]OK3;\:7S[]? M7UU_N#E_X$IN)D67X]2O9E:"&O2-'I=7TU1MI]HN# M6^K%Y 6!L6?&MA/QA.3&16UB\(EMX$ %Q^,5,>3@V'S>SVKAQ]#V!7=8P&;XE@\FJHBZBEN MD@8/^L2'1SZ/%7/#EK0E[&3;/>U___2PG_/1]7 MCK/,;>NMF%#L9WP&6GM\ #G06R=[IK M%_[.%F+T)'+?-X\D%%FJQ/:7;Y^MO%S87QV^7EE[PL2653*N&PG"S; MK_,\:1BP"78@-B2X_@)L=%Y=/$^FVC2HVL5,G3PP>BT6AMA$<2X&.R%"?(]O M\^((QXZP.*"I49FO@LC"+KJD?VQB.D$*$-\%QD=PR]JQ8OVW^*X\__+L;E[9 M_E3X8C([ISXR+6Y W#]?R'MQB-IMZOV^SZR X0BB8O*:(9N;3S6_\HZE?:-( M$F*:?8&:!)%-8M?--A.([DR+KQ-]RJY3WHW1TF*S@)DD'> [_XH]OH0R'8F6 M/GJ#\5PHZD(^&HI&NE5/N+_DXNYU60#_F\@0O%*#T53AFND^:7#I\EEQH\K: MN-,WWK4#PQV8'=R5; 5ZXCTDDQ#%YLN'F0\F2--_\,0X&\=V0!>@H+VR\H6,I-YKJ- M@V.0I9,^S8WU^ET%@K#O)2WI9CPRFPY>17"ZX0C MUMBP!W3V 2X9!Z*&>PI6\[CC7[$/DCA_(>D?))"4@!JMG/[PW$&D1TB#*BA0 M'EA*C*\*@P^5!(:UL&"+',,D.I09F)2.' ;/;VY^9[@^G9,@GVP8AO%\(0+! MZ.^+\4+I6"1L49HG]J28[X-?S>RNY#V'J73&3_+=WU,*WY1^24Y?DFU/Y%]7 MN;!5\ 0X8RD6ATEVI=MQ($/=Z6PG[LI?&#>9IO<4&5PSA!4@2"4D7I<=/-7( M#E, B*;9'E[7]Z9-EW2\W%=?Z \-<69^R1!S>1@QCD LP\&5\1>XP2:FP!F/ MTU@4,K =N+E FA(X]" YG&)J[;79Y">LUHH[I+97:R>%#LI(.\#57W@L^9($ MEFZY5',B.U(#*1*0>AS](\3KHRC0\)$*J>?A3%LA2K7&3J'[@ZE-H. MG@D__#OY"^\ZSO;YP[/$P &IU5!EXXR#,-WB*CWYJZQ#>I.9_3(QKG#_Z4>^ M_Y1Z_)?VO*V"\5#*04Q-JU'59[E_X1LQ, MWV8;R_+PNMX M2:E9MY_>KAO)@+-H%AIF*-<=-?T)C7"FS'^^D>?KYV_Y%AY^!T' PH7/5\ 3 M-G/U$B*YD*NCQ/5,4W#E\4(P&<._E<^_R&53\O+R=1K?&?: 9/JC[OPXHN.5- MXN"A6,+O >YD10G56>!@7I[L@A>F-7^TL"&$Y])5X"WSE0WIQ&K^*J331E)C M4CR=>(,I.D)8&"5SL_$KU*=AQY;H'2D"_SJDRQVSP/Q'?P+"Y7/$<4 MO(E<6$6-#8]3\6UMZ;J.TG4CAR@;%JM'1G6'_-+6W8U7G%P8ER".;)X^SHVI MYC.L15[6R531"QBKF446 M:/KB$'FR+&V'C*&'F6/-L.?%?TAMJ).7%N1.HFT/SLRY\P:PP*@;VP0_DJ7C M$,W,!MMS!SY' C9?SPXXH5A6H@X) Y9XH'E8Q"U"Y%#11[H^&&XE>>;7:/][_H'7]1M M\N,'D2#2L$SBM:<^/S?9T*<2A/IZ%?=Q&"\JP;+?^[BM*BX6D2<_B"8@,*E@ M',?MX!@<9\X'O5!Y.%H9W.V5_4CM^("++ )IG!+X_OS!NL(F)A_\2[LIMJ,LI M6QP 9#X9&"6,&/I6K&'$4=IRALU0.)%(+*?/+J1/*ZB3GC XKP_>621C'8D< MA!."O&8D0*=621&P>RB_(:"&?HI;YE#0Y*HO Y9F#U&"A MWK ,Q/(C%!%&)1@SL8MVS3=BH$63^5-X<1HL \?&'K[>B]U0\*.S#N723 *)&Q5P712/0P"]G+?[O!?KQXM\@YD'@X(_T&OZ>0+X$;$WR M:F6Y=.0OQ.71YVSY.?'2[D )G$5V-8CI. ;U*_-WP0@HJ;XU64U'>02=)"X* M>C6?@IWPH.\C-5:[=<^J^Z'=NNC7+&KA'EV*VW%#,6 RF;M!8C>?#VV0U3(I MW77:H*PT:APTP9+ >ZD-154,M$_511D4^ \TUE$\L5[T]"^Z/]9=YHV!ETUY M]*

    _0T9/;36-@ M,H0*;DK]LTSJ3L/3'!J,\8E9Z."#K9EMLLG(5RZ47P/^!,(JL;6\BX""_3@& M9L+GZ-PP)KIY:>7")]Q54;-C6S/.J.R7EUQDZ^>RFVODGS%2$/.M-X(F)86F M\02.4=J20]6J>UCC'/=EO5@&NN>30.'@]$U=J;[^@B2N7-^^2.2JU M]S-_\NO>FU6SXWSJ_=KU3X)YCHHZS/R83MU-[6_>&L7IM33-4@SHO#4?C0]\ MJ".-5+ZTK'B.B_- !'PF,[0,=V(")N]ZX)$77G11>!$]TLP\DGM:5NZ1#'EJPB*\*"2@9F(@)KDDJB2$U4&D"KW 91M\%3, M>U>P"DQ[[Q%M8TZ6+#3!1/*M[T;VE^IZNJ^5HEZ/I_OWV&,J>+EZ?-<^W<'A MP8:QY81?SB=0+ M+V3,C-(5_AXR20@&C8O-&6#/LGL<0F.8-"D@J7DL;/[Q,F\)Z2U\"Y HE\QM MU2RZ=>P1K&A;5DF&EK^@[/Z!+JSNZ :?9$7]2FL11ZVGEAQ]A,N9N $):N@> M&YHX/C-WP?\\-[]G6Q]D/Q4^/EW"G+_/TLO,KG0JGQVB/2#M 9V0!Z3-T]K, MTS_2Y7ZX439@]PY[2&*)@=SI(?(6N1VIO@<_6QEJ@@>D*+49MH93P)&6QE.[ MXJES)W62"S6'?7<5E\T#L,#)[Z@HU?W MM6O2WX7T#S*1N]VO&S'OX>_W)N_^1(7Y/\P&EVW*6ZT.@H-.[3@H(PZ. "W_ M7E[^*7&]VDL"+^G6#*:,M@^D@[._,M=A$T.!94[U8^0PZU9J/Z<_@D?+-=WXTRW57+DS MS:GCFUT7" ?]&]['+#.4*X@R_I_)2_1=W\3'V.PN,D(&;Y S0@.<*(VI,%"3 M\"3XE<I95FB#E#)$ZRX;BD9.)I_;CI\= F[ ME%9*Y[.(]5!BE#7#DG/L_7TM].N$*VKMT])ZL8*E7N F3A#6G>+X*S8#["*H M?3I'I]5IU=U9]L$,W*>T2QMH88&IY@AWA.3*8V:O8#G*$TB8?*X]T\F^5!>T M99&( K4@1UJ[;*Q#@I%BP2 T& (/!OTC@PD#4_!GK^\&#I"D$V5LV$WV^O)T MKZ!%N.;I>B\^[T;[YOT]I+M&AYJ^MA?.I^W1W!HII;*MU4 MC8!7/4?_!FN[([:HF_AKIHRD<=CT/%S).I4$@<:)$_ ::_"?\LW.2V:]^+;L M$%6L:?8PA)4YRUO+B:DLMG"$8B\$[?3D3KJ)Q9W)@D):^Y.WJVW_ M%>P1,[W(L9P%DB7YWLNK#K*V-=&VJ/<,P7JB= L?HKAC?;9P:BD$PFS%*K05 ML,IU&=L!+.3+> IG5J&[4!O(NOADV]?5GUO=QD#._?W:XX'RYC?0ZC?^)'K M_HGSF_@N>@UF=,V$T:M_;M 5R%%_SH+\5,_+?#O@]7SA\BT59'59?>[@8\ @-$4>GBQ7-R96\N*R"F#&(=[&F H%]^;;K64VS[Q MYY(/%KP[G8?0>8CR/,0AAQ]H.^7(U5&[YL')F3W-,VI=@:GIBF_E5 M\FSXQZ5G?^$5!_3/SY.DDBH9"QF^3R(3M^ 'OW-]Z_NO__D?AO&WY.E(09=4 MQO#)]S*E&^@W?V637\ZZ9X=B_G%F]<;O; M'_2'9T;L.>([H=_KM(=@7MAGOPX[HUZKU;VL#MN< M^QX?]/4#EMYI*Z'Y?FP;\$$ 'NW"O9^IS=Z.=CE;GB,(6R@J?^9 M^\87U_0N'YVP^979,;'7M7<=A7_ZP?>)'UC .?0']D%LM_^#ZH7WDR[]8'6?8G.%8SW\4!;/!E&A%'$^)R MX_.>R6*]2KG5&_9+S[$MA/LZYW;LV*\\9W=8?E\O<\Y;_Y+&PK%WN&Z886W\ M;^ 5AQ7,VAEG?Y3?H4?PW@LBXLR_/T]NHH"9\S_\T'0LT)[+E'O]Z6,6%]WV MH%(5H% MPT75*5[@S)O3ZK!2I'8&@WKA+J.]+*157&4\AF\]Q_WE#,0 ._OI MY4DFA[Y>[MJ[E2;*2Z/O2X"KQZ(G%+H1&&P?X+>+^7,M=4!KY0EZK7YO]0DJ M87JYLVPED(:5MDUOU%YS&YN>)1!K6LF& !OX!ZS1I/&5X]FOK @[3[F>.LQ%8+W.4$KMXZ2@5%U'/4>@# MX64I4:=#3J=8NR9!T$+P#R>GSV M*BW8<7_0>2[(CA]\H8K?XL*I-$KVGH56X"PV=QP3X$>=0?_LUXV27K*_*:+Z M2:P@";!^4B:ZDGZFS4L@U7KBRU>)/FN"ZG/&B18I97W);,T ^A.#"-O@E&U< MSK'F:)/4Y>K>.SKH7[$?_5RXO_0/.5H8K6V_6ZH^5JC.6&Z;6Q J>5N 81(J M0UZ2?L>8E]D?QRNV0$)@"S[]*(0>M@T8BTR^%U/1:2L_/!-^^'?R%Y[ G?I"+V'!69BN_I9)[*ML$OLF4_@^,:YPC?5'OL::"JZ6EM_-3+N( M][U4!>0NFI=ZK5QBSK$%!\(1 3@M 2LE\&?:S(V#EQSPK& M;Y2V+T_A;ZLABOK%MQBSPX\@*&],EWV>[,O-'U0FY/I%%V%CD%[P+.MB/U4V MT^K83Q8BM*,^TQ6$'QY98#EAP5G8(712:5:.>KUJI)9!\FS MXN35!)#KY"= M?2[@>/7/#5&.*@WFX:AHWY6]?C<0MXN$5VUX0CA^DLO7UYZX48O#3DA13XG)?Y-@K1&![2:HH<=L? MXP CNG<'YU'_&G].:NC#;U1C52]S?7N=L[J-,9@-%+R/G_'T568 ,U.!EU_ MT,H(37\\5O-"=SQH=;%';UB?8-KF1F]9&&VN<<:590*=]KA?GPS:YBJW/&%U M@4!O,%ZRBY2X0W2/J9Z$REG@&U,0/QM0:[61U.LLA2'5N,Q=CUII*75:G7$Q M2+SW6UT%:76%>'O5Y?]3;4/W NY\# MY08I@>HZ,JPJ?6DHD_Z++<+_S=Z^ O]\[*;%7'=AVIA2^^4,_TR_"1>FE?Y& MO)<'/YN1OQ!16/&+.S^*_+GX7>%M/V\=^2W.8$5C_!:>"?_[P?'CF9O M#5 0\/NTU2T*),CW< ^.9;HR5LQ!?3Y0Q5-FWFW+=^_E'840=V0K\6++1XKQ M?CGK),22C=#CDD(6O#S6)0%B!D"0WYT?V"Q(2+*]>#0HB&T$T[OS5L/ _[S) M7-=>\P+BW'M?.;?\-5IGU6TMC5,XS!R6P^$!Q>E2IV(E$NIA)T.(VRR1:N;6 MS+WQUY(Q9]VV9G P\TZ!P7^*@@.:+\:=:7V?!G[LV4U@=S]X2RS5:?4:1J<[ M@O_J][.,M4?<"9-N,/IQ T9^23FSTJPE4*1=3S.!F#3J:=K\VP.1FL)JHT15 M4*7&?FQOI7'P^E[\>F]=34'>[Y,,KU&0URJ\24@G_S].*J]$D&[W",.R:4U0_; >F.Z/^=H[6G)2&X U3/9I-0:#I6%S!9QX_D-@+GXY MX_][=K@+.S 9J0"#)N45I-SO+NW].3Y25E.AUN\9J:!0916-5J,[P7#J(J?7 MZ+1[QR]QU"0>%6 X?0)NMY*P5J";@(R;@WO $HBEJ*M#7Z8QB5X[V/+7<6;V^I=T8]T\@"J8F]:@ PZE3 M?K]#VS/9!-N,2%Z(+42G3;TORCD%1;':@.@=89**B2 MRPK=M9[63'(0)NFT&IUQ]T291$U3X$!>M)8E1R0D:N+^ 7BM'5VYJRGX:"FX M/VZ,6B= P6JJJA/W6C=H7_P=O-6WN#@^GL>T7,FPV2)@EE,8/HW52=E1PMK# MU<;[WH7?>6?0:!U%NJNZNWO_??;IJ/,WFBLU5]; E5@1/=9<^2).R'X\1_]X#W<7S2)W4O+ MXNN'MEM#-FCWJ@8UK]NOL@4(6RW4Z%6.4V[VEH8I5P)1 %=N@;\#EJ,0R/N8 M77N? ,K;!^;>LS\ Y-DN@X;'U4MTV^VE'9R;@9&'_2L+F0G? \+(K#H0B^PV MV5%?/2UWV*^<0S[L%E8AK 3C61"/4HC740= 7#E7?-@N8'M_$&^QPP8@KAX/ MWN_W1_4A>5,6!)"K%Z+TNKW^,T"F>ILX /$*GQ<;X2^395SOG=!R_3 .V YS ME<-V9]#'I1?[WZJX3X=S(^!W'+;X+'4]RJU*,[Y^N+G]^NWJ]MO7ZT^_&5?_ M<_GUMP\W2\J\MGF5JJ\,_.P5(=C#%1DW;!'Q0:*=(;C_P.L-(XL%7*+WSC<# M&U?^O7<"9D5^0/O_,NOU#'-!K5BV81H!LWF!'+P<@ J-!S_X/O$#B^'F0?HK M,QAG=MX%3[X'WW*BF<'N??<>M^_=Q2$<.$2N8W9X87SRHV1S7HC/ M16!,VOP'0+#YPO6?&#S^CDU-SRANU=PS2C\#B@BA/8[0RH6!]5&8PF2.J\T MJ19;R)65>)=!5O ;<$4>WG(-ER>'9N/-C9=901(\V&2X[Q*]([L +-AKP901 MB^P?WA]:%[D:9P.NS04\-G#3*%P'7"+JP] ):8LEP"29 VYP87)NDR#C'L_T MB$Z('(R'7N 6NI!.Y,"WJ>,2GU9^40UB:OZWN>EX69P@WQ.+PF7>,;QVW&H* M(B!@-2#+\_/M+@5H0B!6DBI>=*'9M,"F2!D3WW7]![IY6AL1QG,DL7_#JTG^ M)E897TF;)0S7,>\_3 M*-FD<: \11T9B*4ITYN$$?<%1'L3&(YM"'_Q32FRMZK M5YX=#AV9*M[WC'X-44B[DQP.2T]O%@/3E\9*AHK6&6@"W T&6])QIW>,533'Z6" MK;]D5F4%^[4L!:*5K.YQ+!%*!.)_/8(GT%LV_X]..JE)0RK <.IT/%9P&,MI MZ%;MO&9UZY49SHR%^:0''>N6OWHDVWF6RH0K?'#1ML4(G3>:,31C[(4QND>Q MCT,WPFJO_IF61YZH< )FOFBHF0S%_.#9.K"^M1S3+8&O(9B@&VDUUVBN.6@[ M;:&?MK(2*]>?MG73V8JVM2M1^[Y!6]H_\U_TPXA>#WBZ9Y>/3MC\((KW;Q@8 M2JAN_Z#>G?SWL"F8/OU5MN)<>]=1^*?LP[GUZ0],=-R%_!FYYKY^MF%U.*IL M6!TN-U N'7Q'U/16H6;7(V8/M5,7\\O<[ O<4#=_F,J.T?%23^Z>+BC7#CJH M@N<%D%O6_)M]=54GZE[N=45+[&!4\YV4->QFX1D_&S%"%)4VO7>;W?:^J;Q; MB=%V-48%T+L<:]1L=VHX5F5+?:?7V\NY]B93=R2QR 2[QOY@!EBB%5ZFTRG? MLXEC.='V4Q;ZPW9EVW^SVQWUNP7$K@/A^2 +8EH% MS+#=\@I "TPK^M.)9E=Q"#86"ZX]RXW1ZKH,X6Y#9M^:CQOIY2^!C^3R.;@! M6G,L;J?\#C\ C:PC?3A@U8E'PTYQ:L#6\.\! 0BHE.GM[K@U4! #RVKVF1BH%/_M7K>M(A-L*@7$S^LQ4"FJV^WA<*P@ M!C85 QMCH'KB"TTP4@\#F\J!C3%0.4"F,VQUB^:="AC85 YLC(%*?Z';;H\5 MI8&-Y(#XY:5GB]]^CF8L6(^0*FORUT'1+%8!&YO*A!VQ@<;NALZ/"MC85#[L MBHWJ&6K#HIVL CHV%1:[HJ/2C.SV%:6.34?.P>$J3<1.JS]0T4C>8CX='*_: M_6]SP:_:\;8(@\'Q*HV[7KO=4O%XV\R>['4K+;=>?]17T7_9V'KWW9CF:ZV1 M/OWA"@^F"UI<01QL;+]OCH-J'Z;?&2A*!YM9\)OCH)(7NJV6DA;LQC;\YCBH M]&.ZW=Y1RX/?3,<+9V; OK!@@KEDSV+P!IP%=K\VR@V(J71OAACI40\OF\J( MY^*ETLOI+T>I5<#+IG+CF7BI]G? ;%#2+-I4F#P7,=6N3Z>G:JRH*&'@87A@ M/G_PJQ-^?_?TCGG6;&X&W[G$-5T6BK=_8I&H)Y#HJ?%=*Q-%XI*)SKSY] M7WU:@>]QI4#I=@::OE\>WY7Q#/ FM?S>!=^W?Z["=Z5KUNGV5(R.J4_?J_%= MO0N@U54Q7*<^?6.ASN?)[8S]Z0>NO2XJ0J! MO >*5E:\U M5C&_HSY]K\9W=4*M/531EU&?OK?T9=K5*K0#CHZ"5Z ^R6]Y!=5]$NU>:ZBB MU%&$"U;AM#H,>S2%2O MG_\PKCY_NOUZ>75[8_QY??L_QM6WF]O/?WSX>L %H64+P=JCS1:"'7)-FUS@ M9\-#[QGN*20^,29 G35LV8L>_!Q&0C\.+!:^-9(B*@E1BD+<&)B411B+M"Z" M-D/RPHB:=_(1.^VR"^Y05R_$(>YMQ,V44P^>9AL/,^:1 Q\%]?R+7A%2FCX M ;X:BU)"_ J(3R^<,-K&&/F&)80H .AXA@G_F>.2=".:F1$\?N(R? 9N_;-P MNZ0M]K;FEL+R]8JAV*Z(MQBY_.GP2/9HS4QOBDL%<1>@']*:R;D#@KX4QD/< M_D$O.X4@S],1"^:X"S=A:W'9 OV!'T]G= WIML;]\_P$/]!%;A&^7,";V M1G(X-EM#6%B=>%98KG@F)NO@C^F\E^J!PR"RE1"K43YG\] M=OK69-WFG+I!N\8;318TRYV^EC#2&LC7\A_P"EKU;"8BYP6F!NI+/M@E9W6W M?P=?,;G*%ZN$Y;7K2SZ.2WXO]$WNCLE6,/F2]T7@K!GZJ&]3F=N\!(O 6GV5 M:)YI/CZYF_^:,1)I.3>W'=$[('5LPH.KKAQ=LA!^#B<.LS>Z\+*9>R=NKF_N MEIN6A:Y42)Z/F7 2]]2Q+7"Y'8J M,N/>#!P_I@NY$YJ8[MKE V:0)_';N0LW,HO-7)Q 9-K(196:*"" MNX :B9EP@/*'-XPI\X#T7!=(T0.&"G!<)_BCQIT9 BG&(;K #H"*)&R;KN^! M. ,?$G]-+[PP/IL$7:1-( M#XVH1TH3#A^0;/%+=T_Y+\%=\(@0CP'=L1JP#-C(8?F)F0'"Z+(PS%^[*;(, MG-0 (4@Q4DUR"HL0QV808-B*=K&@,43!!SQ/$IE!08Y#&_+7E%Y)R7T!8H Q M@4T0L4[J[9,9Q0%IOB]952ZZ1BM7 MJ+]VE)>;6"OR3.G<\^[/.?&?9$PRZ3(09Z0,F$OB'F\G7)'""D7$O23L?4!D M[)H++KU9E0Z6O3UI"1MS\U]^()P2,OG\2?1 *47)5M*^!6N1G"GXP[_ )FF" ML0@R7-ZOXX(A_\, IOX3?-B$P9S#XOLO&RC/F73ZVFQK0TEET'/@1TPK]8O!^Z2^F- M$;KH4S(CZX.UC[]94/"M MP-3D;E,(OT!<-_%&N._4 (JQS!B S;IOW+V_=VCKCYFP!DI'=+#PMP$S[2=$ M!/\@D[ U"&=-^%03T.(Q9F/D 7DB]]#8"\%/H+A$BK=X,0U,&U&#T&:?8]Z; MCDN)1>[QE9^R@#N\9<[T*?>5D8ET5NTU;J@\10;;S.%NP#)U 0-Q(.$?W V1 MKTZMZ74D"GC+.!5XW(0;_7*2$YDV\O364TX*R1WC=YH _(3T/W$SR"M?AZE M(D013>6=^ +V$]!F?DAN%3P$94O>O2*W$B_@(7D+$B-YP/C%+'D(89IU0 F\ M-, 6DX#+>%?")49(\5(0.7X,Q&)^I]" 3QZAX/T<22S%3#)X"X6(3V\NDZGG M>&NL8+@,[>*&CVG&<0<-Z1&JN/=N8Y F(S,0LKF)CEK"#MDZC@-%XHZI@"87 M#G!#/S4K$,WO&?J_3;CRYC7))^*2\]2BM'Y^__$Z_:?]\QLC? (BG2,)F&E@ M+64LH*N)\\CL)H_T+!D9@@&".ESJHMM?;A>%%891)DQ1"*LDL3[)!$"4\$LI MK)!.0Q#X-B=[X&Y 8@8#_/6\JCX2#6@2KFDIU(_N#5P-/"U DHE_K'5)5DK .A:HV5V&"5W9N% M@)RI[!&(B!UF00S4;4*,'.:B-ITOC#L,4X.Z:8A@?<)7%+5/C':ATH1Y9!546*IDLPPECI!U??EI M4FB1RM><+2P:)&$>1L$?:,_QB+N)O\+:39.S$XH]E]$CYPPTK9WRM@6ZG(K] M0&V!> 4M3%F118Q^ELT6C%N5\$E"#NZ^HI)%])7@JSQ;!A>&+#QG9BA"*2*D M/0T K\#FH+[M, M&T41)Z>!]G,2\O20R@_]Z\(/OZ5%%,CS,N05"W@B9(MZ3 MG)"?#1,\*1R.A.JQ@:8$7A:^?8YTC+D?+B.Y6?%7#$Y;F O%2DEV8?PO Z<6 M3N('1-L.>UCR('+BCD-%R2<"AG%1E]B%>*^3F,Y/-\/C_L+0XE_&WR11??$G MW)+VA/D*QP(7"/X?=,(UX, )K'@NA#(\VR&_ E'!"T$12O![@>W!8Y0PAIEL M-6"67DJR'B2 4*&%*\Y@MD%8"(G7Q76FS\7#H;U$^BIDF8_6$,B=FT^Y\"W M'[MDVH,_"-X3&AUP2)O)?V#%K #=3O#!Z^A"U+F_D[6*+)*S*"IX.N5\Q$*& MJYU.FACN!BR7NVPX6QJ"PF M N>*.'F%>/MWSW_@?I8(9J08.>>9)MI_@ZD_,#FL63->"%'S1EN_6VG/Z&F! M%3K@+HGL3YCDDE%_Y=+-%%\"X\":>;[K3S&3EIJXH?Q*M5)-L5%F2ZZQYC+E MT#+KE@NCI*(Z([K"GS+0B@-B&"*3'Z<7DVZQS%"^-!O[<]--U3>/PB7A@P2N0KL#.=-)X8#X M;L#FID,N=TI/(D.NY"I) M"N5-<1CGI5L-*>M"5U0J(M_6$1YO9U_^!KB;\_V$\3Q75H05#$8,?DET;NJ( M\'Q\#G6\8X^F\=0 MU_7+<;\"89CB>>-%OCTK9;_QSV$:)\38O36CP@Z EX!+YWP<*FP[N$QW'%U M 2I,^JP!),.\A"ZN%"1:,78*1I^(Q!3#V!@IRL1O,WK%LZLKU(J)7?3[4B"E M-J&H'%V-D":!_V2ZX+FD?JE$RG_SSZ4G0:NF[-+R'8WBW=F+YEK(G)>;PX)0 M+"L.LEG!PXOU3,K_M/+)SS[8>P?N#(RO:>+KRZB24N=4W5K(56"F*"UV+Q?J M3E.I17;"-#-E [XWY:6GE$Y/=7]EE3N:Z\Z< DT9NQQ^QL+&?&EMH6(T22EE M\W%@GF8.PC-HPI#VN*0+R4]E4S\@@QZD+KL7R08[V3 /,*+!(\Q2FX%Y'X%M M_Y )3C5$VU%A^M,^GI)K&8U_0JC*Q-M3 N!P:TCQ>&#>@!/YXU:]44K[R3M M>,DW_BYE&G*)"GKF7[$/N,W#G_ZAF+HX0"?QG1_!Y96V+CWW-$7T;-S^5/^+ M+1]1ZOUR-CB30&0311;Y<<^_WXK45!,342(_Q6^OR:\%/K9X1/_0 3-L>G?> M:ACXGS=U-86)<^]]',ORUVZQ-MKX@RJ3JVR0>@7(X7#Q@0JS9=7TQMBHA[<, M(7JR%*LY77/ZQE^[<1XUGY\FGV_6.:TMD)QR$CW^7S1SY6;/EQ2D;DHJ< M-O7CR[/XUA.O]@##LI@AJ'Y8#TSKQWR_ THJ@W _=>=C!K#3G])MBAP/P#E M0V N?CGC_ZL"%:D @Z;D*DH>-$:=98VIP/UH2M:4O!4EM[N-<6N@25F3\O&3 MC>DRM M#E)#T+35Z \4*$0J"J:N5MV:7U3DEW:C7=*^H?E%\XOFEQ)^Z0&_M#2_:'[1 M_+(9O_0;H[X"U;1[X9=5>\J/9)M'#:.]MNJ8RHZ)QB&K 2T2]B?&N?.F? ': MA#&^>2+=$R=F\+%DO&_A*YGQ:)K M,=/6$(A\MK!0&L=:B6.T)HN75<',>=V3>U MK]FJF?'*F7/3G/;<@D0# W,@)B5;$3KUD>Q[R2[H; MKXGQ+4?NU"L.90R8(!\<_&M7S6TE09', 16_5&'D8J^4-=IJ;M'#! M03[F8A'XC\[_^N3%G$#>Y\:.7X-&$Z4P@%9[E.#)E.9 M 0 5^:=+E&--E*H1Y:B:*"^,&\:,3WY4QUVTV_E):%<@Z?TY"_@L/^9/02G/ M',NX]FCH%LIX%4:G=2[Z%=:L(CIQHYLK&_4Q]9R)8YE>!.1B3W'Z7^74#XW[ MV4G SF=:)9(F= XO_47(%[V#]Z@E:O-?W-AO ?@Q+A+ MM )<]NA$-/#28D%D.EYV1B5^2(R_E./_Q"A-F@H8!O1D\ MP=>,$"@4_A?GQM8_,%1]GR\S!S9#3XTLV1G1TP(SW.#PR?L8GJ!@W>9E_D8?. N M=MP(1Y#2 Z65%3H1>X.S2;.O6SOVU/99'8SK^5&.Y/@9X9;$J4B4X[]#GY.Q<5$?<8\,QP$040R@QT'$_KUC\SG$69P(4/@O3V4H<0U0?01RD'*!JUC \+_ M=1*CP-/)WT@X$^>1V4T:\XUU5#&_;B0@I I^^Q+YC>QD\OR<[ Q))42$*C[$ MX;\F_@8'89A3UO0G34&@^.@YBV:^G2*2@T@:+P0( 4#7O/.#Y@S<<1 DWB*. MQ'?$Z&Z&Q.AP(B$2IR@:G ?Y< Z\$@- 8I0X_&$*;B1\V'\P SLT,H"(CTCD MY&P?8-S,4Q[\X'OFB Y)L;!,J@J[6CP^Q0%94-4X<"1@CPV<.XY7AY#,D2GD MK/10: (RI0#]&:?H7\*VOS#^EST9$SB,'Y"F<-@#P)L?WHX/EN:_P#G\1DH0 M@YF90>1TMY.8<$&WPL>;![X=6Y'X,KD3C^BHL^1/SCU:C6P"\(&(@/\/02 ! M!IS BN?"=H!G.R1(0/Q;,\0C0>F#%'0P9)JZ*.DDZ;#!7TJ3WH$5Q/#TPBUG M,$WTZX0T"UM<;=[UF9LV'W@=LLQ'#V!@ ?P@19&V' ]U"JX.P"G[3/X#_B)! MM], %7Q$8(0&N>,4^?08W+>;N/QNX &)\0#Z"?0MR&VNH"PSLF;->&$ ,SJA M(' D7\>G[_&1^<0MN2NDRYN:]ZB[PH1Y) "H+-!<_.[Y#TH$2!07XY73W3.; M&]"ZL!)'T9\ "XA= 23LY@Z2"MX#2*9PPC4!7II=B^!7$< OS83B$'&,G1C' _?!_8@&2=K0"0R3K9- M5$VZ)U(,06F U7O'"GD6N9["Y:LKZK<2<\LRHEE<3 1%_I1PT5@GX#,T8@2 M&#"X$J3105TW3!#*^3RSXX/8&RC6SRD$4NW"0\\J!^)E$LP@8V]NOG#S@11$ M^2V0U9DXAV+-"'P1WW (G(/!$@&"_#LD);['9-FC.)3C@%=%<(C[:R1ZU4_L M]1SAYF 6;"0L:\0Q-[R<-"3-6>( JDS*(Y"!WQEYB+8CUE$ ]7.')',G9.*% M.=)N)*$&"W5?(Y77Z#;-?=I> ][3_@\'7).[-<0T<@$(;S!R;(Q]56Y[N99V M8L(2^4L\P-7$!$U*(F0P""\,E5=B%&%.A+W*7X6T+F57)K9MSE%1DU4L7D5? M1W.=:T1B(O&G/(>#D@]B(:-!5V=-=R/Q>W..CCSE?X??\*BA2?Z?-7,8 M7WZ5DY9Y8S'C@H)"P<.#$$5;/'WC#*P1\+/0I ,CS6Q@J-ZSB:XITN2"]]80 M3EGB#20^(>JCAB$O*Q49^8\#J<-1 .T4!BH\2APR#SAP6(R^*[]=YMT[@>\1 M+;C,##SDBEG@Q],96E/P".[C%"QB,AP)6\ 21KGBQX<$"1WV6R:.*4Z08E^3BRRV.&CI9\ MHW"9"J3&*9+9QRY!][:0:X>PY3KFG8/:Y-@%6]D8+]T=W>F%<9C_AD XMAX@\3MRLZ25.'VJU,%=1 MN$0SR4+.M<_-/C5>(.^(6#=W*LDGI,@E/%A$W7F*%)$[-_\%1@^O9JADJ3QH M8;KV$,X$I.QB[B-1TMR@ VBW2*GDU[!*TVI-YB.[83'+CXCJ"!B,4C*>7?P, M_AHHA#%;I&<)&RV,AH)4KB(9.>#<%B8#D^ )8%K M+HP2.N;H3+TH&S_)4^,XQ8)DR!VWXHQPQIB,A0G)7G2_Q//D-X0SG,G7<+D4 MIMD8Y)_\1E;NMZ:A@I?E>4+"7*YIIOP<.-M)=0#GYN)Y>,1#*)E0QJ0J ..) MI8*>T3;&6JBN2L0B+OR&9SDHB!')893"#G=7E+"7/@YGYKI!57 !FGY*E-_$A M3("1 8: ;"$6LX^5\)?0:4Y,KP8(CU"#BFF7JYBZ-%S[HK52TRZINII, 4- MHXMRZ?UN4Z&7H[V-M3ZQLAE%@7,7\XWAH/?*!2UW&'AP0FC^585&J10O*GR- J%7("#6'J=O*LJ+5_A_Q;U0Q$V M&XER*9!H%\;F>$:,);5'B"T$R'15%M@9VOJZC$,1@,[37\V-9QG)X*>]8'6" M='"10-Y13EASL\!<9NUGVD=2!H32.;UC8-5YPERG6@N>#"!US54^@%'G;?S0 M*U=<*0QPXEH!ZN=56;FSEF$T0PU.6]5J>3CV:FC^.C!_C53CK^'%8!/^4LBQ M5=/=/D!@,<_-Y&=-IP&;4H\*#_^*\#XX4"U"3DNKXE0]H%1[&BZC(3 M T]28FF FS,U%@'&7J:9)# 69B"\_NP?D/WKGHCQ0W=XT2LC]HSZ^(W*3 B7 MBP6\@VSS)'Y%;7F\[".?8<"$!L+O1Q@9QJ,57]W-&?F!G M42BRGMZ_S0N\\B4-^P=NXN2M: [=A9'>RVT&Q0=IH(4G39=X4#9):W/YB827>+J7 0)<7X4V#U0\9UDG8 M!FNZW*22AM,#?'!FBLJR)(@LG%I>M"43I$E?#Y6&BV87*B$2W5/P6RJE$_^4 M97@B:[Z+[L#LH'R!L&+\;DGVO(C(0467/?ILIR^5>9K+">LH5->59C6?<]5U20 MC;"F&B,KV*NT1^EY1437G$PX5=X])>5CXHI#"]#8R.9'$GALYH+8")Y$5Q!/ MA^?['?PJ1*AJT"AIVGP1+:II4WJFS)N:Q>^>,CKR"2\,V&9&]7O\2VD"6$I1 M4];0)8DC\191VKE_J=3-.Y:US#\:Y]]IFT]A:2-%OIRG++^QHOJ'BS[X1[Y M%@$I*C+=J^J*OL4@@K)*]6.@-44S))@N#"8#Q"^/>Q8 MN0,%DW(((/%797.D5LEYSA%-?O]&U'50Q8(("?$D;639NPK%KCX9"K0LO.L+PF0?;6Q_-D:/U2HXO\>]H.!T%<-P) M5F^E5>:*D5)/?3,W:4,P%R0._RWZ$$BF4D6[+-Y8@_IBNTQVV@1OSQ?->A2J M%!U]O+R$YQ4F# ]'A?).IBZ1ARQET:@(FY/L0J@NC$R?7T/T8'-XJ;#/8TD< M/CTA=_A ,H/.^[<<>85SO#+#A;B^DWTR-5@/Q?9M7LPO[L)!Y9S/0W#K:_F: M<+@Q71/OF\V-]Q$72:D:FIY1OX=*D=H[QD>9\*(A)S^<"3YR", ()HXY9N>' M;\2A'-L'%#/Q0=G+8BM!E#Q&+4+22%2\=%E4BF)M2R[Q MV(/IANGL'_GT?$ELDE>2-:-AZ%L./3N3ZQ$Y*!G4Y>].3@>GYT5;&3 K6%@6 M=B'=O:JRH>5*PG(9CRG16A/ZK7Q"_V!=%JV+_B96\F6683A!ADPV"HBZ/BK= M$,2JHRP'<"3KJ9JNA2C;E2:B+ 90D"1U9.-T"7)YQ_ 20=Y23NA4SGP*;_#R MQ3155YC]V0%;T@GXC!,_I) -&5[4\RRGL*,ME;6ZY) 2&7T3D2,T4*_$D'8& MCI[#9VMQNU',@Y6669 W-PN-R-SV2^>G)9!PV[.1^2C/#D;4-\Z\&065 !P_ M#BP^SR:;;,RU5L4A#P/ST.)3IH>Q=!JQJ#^B(HBTDRD]3DE]%1B]QS]!Y>6G M<=QFW.&EUC^Z,BP,3+OK0,/AP)HEEX0[H2'0D)MHQ? IC)BH!Q##AW(]L4DQ MKP@5S/D$<7QR0K(T($,2I]BMDI;+7"UY2=0UD[CMXARR:""M=)R(^3M)Q[ND MSG120K9RBT\FD*VT<@:[;) ST[RS;,?)=M?F/45PT/S4L95[%(3OE(119$)Z MW43F,AF1K C 9DK+6= 5):YB86AD.DJ>/,;$5UMSID:AH" 9VI!N+:")# [^ MF!35\(DAF7A#DG(NP1%11R@@HCQ%;BF#B$;+51*$-?I*UG]%.)/Y^G8Z8 EP M@O/8$_K&K\D9T5752?G&:QF\3ZDNG\_",)%H1TS*9W,3OVC0 /Y>M#M%R>BQ MM/8\7YTA:KT8GTN3,(] $%<##LW]N.,#Y+G4DS-7JNX]HW6RC9,B0L9C;?QF M\X4AJ<2M79FZ/I!!P -%HA(NF28O!T4<"J@$ZR[+-!1S1&6[9&NP'-OEC3'U MN?<5*;G7VTJZ:J,9LF>60'8;+)'^(=O?G)\ZL4.O=97)^K>?XK Y-H7+G&Z!;LCW>N;WW_]3__PS#^5OC65UDH^B65OI]3>P^%+GS_ M*YO\*&OYPUNV>@;7XYLWKC=G?0';7/C!C,7?Z= MT.]UVL-F'-IGOW:'O1;^WQ+HJX'8 >X/P@J])37Y>7)#QBUOLOA" KY=>;1_ M?D55=_GHA,T_X WS>/X'D=(_G_WFF\@,HO=PR?3PEWWWCRN5TX7+Z^[\<%)Z?)]]"=HE"Z;-(IUS#DWBI MPD<_^+R@RG5O^CO6;/PNQ\;E[L,6]]&#V:\;*7)9.A&1 ^V! QV@ [U4*I%$AWB9K\5<5RSE M_N4,_TR_"1>FE?Y&O%=L\X[\A2BS$+^0N[SI=TN%&3G@=E@JG@TMP"L>T[R80M_?Y8$%Z) @@QV:H3.D2P&X: ^'ZCB*3/O3A:K[^4=A9!*Z4;W M^E]L^4@QWB]G@X18LB4X6'3%@I?'>LE^^3N,600)2;87CP:9?$8PO3L'0QG_ M\R9S77N-0XES/W>*[PY?N\7\G?$'I4@V",BX^4(9(NDH;8Z,>WC*$[,U2 MK.9TS>E;+(M^U'Q^FGS^4Q1HD^;@@JZC!9T2[ VN49&/=WC*^ 3D@F8+S18O MS!8CS1::+31;:&VAV4*SQ:O0%H=UKHP[T_H^#?S8LYO )'[PE@BQT^HUC$YW M!/_5[V?)<8^X$S'TWNC'#Q>'<'=A>&G]%3M\ MUGGX[BGSKYU&TW7V.YF.$^TO9ZVSPI"ZXHBZXH"Z@--A_\?"]8T74. M]C&?3L]>T6W#*K4-G]-<93\.3<\.WRR)[N/K_M74K:D[^5INU]7&Q'VBR! K M$\^?F!F//*MYUC/RZ_[Y=ZD292CHY[F"@X+B#C[B]BC5=< )P)T)D M>GQ#$-]M\/9 /*>P)BW1GJC=#AB6T"_6M[[W%[^(Z'W52>;EN !]Y[=,]=? MX/XG9LT\P-;T26>A5U3N_[ >F.[)=UH,>KDE5&H$,W5T_Z5@.'4"5C"KN]\R M+F5\$?45HMQMEFS@#&?.0FM$+4?*.F9;6@UJ\CU:\M5J4/N%T@L4*VW%'F.M M[_;98G$PN:)6B\5Y_QBT9W7^Y8TRT3$%7EP#/=?91IJ>MIHZCS7AI[W!*C6X M$7$MYX\_,;&,VS"QO STZ!+E:%WZ#"-W&>,_;,::!U>X=8FLW;#8:73&RRI8 M;76LOB8\G-HK*8C94I>=D!9_<835;@CL_^*U]_PB9L-OOF\_.*[NWM5>\_X% M6W>HH-?\PJ,[3DQW:_=9N\^O00_N:*LDHQ0MWPL=D+24=E7+A2[ME%-"V];0 M^7B\_K=B7: [^^F#P;'YZ<]C&+78]_@0%W5 M@EWLV7YGAHYUZ=GOL>V;V;<(R4Y=V.VN:FW8)7?]7.+13=;[:T,=Z#94)3HO M;V-9^? M)I_OW&W^FBT0/0A##6Y$Y^($>%#3M*;I+$TOSYK3-*UI^KAI6LMI3=.G1M.G M(*>/-'LNQR+U%!R+]"F>8QH6]>9DN?:415C\*E7 MT^#. ;.;)J#4G.*(AOG<]XP0VSE#PX^C,#(]-+:U+[H3# ?S+6MR&KN=1K=[ M G/&U:0>%6 X>0IN-\:#CJ9@3<%'2\&=1J^M*5A3\#%3<&O0/WX*UE'?/7DK M'R839D6&/S%LG"WCW#/#7]#$&@/<$P-\E2AP+'!D 'K?^JZ=E:W32\<@C=3* ME]%)_NNQTVKWUHV;.OZ)K9I5-*MH5CDTF:H @V85S2J:532K:%:I@55T^NME MRHCX0-(DW67(=)?.E$=%[$ZY[B.Y/3?7_/?=7SB10>9& L6\)B$D0:WNC\;5*RK(Q.Z M&[3&;M#614M!N_(HFT$U$'+RFCU?-WL>9QA 0?;,A@%^BDRXT@2AXBM_^RD.FU/37+R]L6;,CEWV M>?+!##PX6/B%!3?H\U**^]*SA;=[B\^Y!6#>N;[U_=?__ _#^%O)0^8+UW]B M[(8%]X[%Y(.8?>7/%\P+36P1OW3A$?33Y\E79OE3#PYNPWL='SX71F'R&L," MO, _OK()4-T_<25EL]6&_X@?!\UNZ\QP[%_.K.;X[->-R%221T0WXL&-!'@C M2Y>?$#YA4+#++V?P/HNYKB"#Y-_APK3DO\7K2\CIN?1)Q.!X-O.('+$X":B3 M_[=@@V&KE:-()?:#+VW^VT2N[PN(]B8P)*L[!\>QNC,Y7&^3W8I'OL9SQZ_= MS@+&C#_@C[-P2=5LLA%4HS/[M0\@AVSC[[''C&ZKL1-":V+\TK+.;:2!EDA: M(NWC:S?.HY9'6AYM)X^VRO)IZVZE+#V2Q>S%PVGN+UOMOMR_>S(\K_E&\\W> M^&8Y[J;Y1O.-YIMU?%-DCQV>HE669CW->EIE'7\1YY(3J%!!)R:5<%0QL%M, M,XHWI(Q7E]U6/FM=4S9Z.%9P%I0>UJ'I>$LZ'@^.H:9"!1I2 09-QU5TW&X, M^EHB:TH^!4H>CY8"!\='R4^;ZBSFXYMI7V0F& M4Q(;-HPILQC@>F2/V+:<\=SPB@P<=6C=DFV2.@>C^A1 M:S#0L*N@?-)3U#6'*,,AHY&")JCF$,TARG!(NS'H*C@R2?.(YA&%>&34/U4> MT6FJEWZ2'\2D[C.]@?;NGUZRK.W3+OR:' M,!E+JD"/M=JAVWGC*0&K'B](^:+;9?,<"XPZH'(7?NB@_@'3A;E4Y/&SL22C M0&W1LPBN\_:;E;=XP&9K+>&TA-OSU]XSB\WO6&!TVUK**3-.9>.Q$+4*RLZQ M"LHCKZX MDI2[_49[V#U^4C[2BA+5U.!7QB489'^BJNX5*G&%1OQ[[U@:X,UX?K<#&7:)B43&P8'M.S2FHJ-U!& M5AVXW*#7;8PZNCQ'\XOFETV]\(&*X\<.69^S]\*9JI*=CP[&@NFQUUYD>E,' M0.8OR"_;W*;RIK_?PIM\M0W\N5!O@[\1[]W$H#B.HIS]"-V:DB"=SK%,ZM]W M,]6/6TC9DKQF'O1J\5EG5E_>\1;HK1.NFE%>C]M9).DC/=M..S3:K>.H6DD8 MH_L*MF@DQ7:;5HH=NNI ):V@Z?_HZ3]7BK7I;ICCX8'MPI;:5*U5('2/2QX, M7H$XN)S[P!K_IFZ:C27!B>*"=Q"]=BR<_X.905A9A'F<:D$U27@D]>RO:;W> M;X$?AAL5IY\R%J[,('@"/GOM> "]&.>W26@AJ(7@R0O!2\N*Y[%K8M6]%@$[ MF,9:$&A!< K$_XE%KUX :%M(VT):!+Y:$:@=PJP0?/6(T%)02\%7* 4S'J&6 M -HAU'+@E0JJVMP4,6?6*ZF\/RO695=?[A6H;7)TRS1P;#/51R.C(,*-AT!2B M8= 4PBSYD8 ZS/+"89:K.(1?L$ ,;?:] M<.8LCG#^;F\?TS>6)Z-L'DFE/^XZCB0]^+J9)'DL=.H90E.2J4G!_J_'3JO= M.="-'6J*JYY%O!^V5FH6\>C$1Q$/&[V>@C/#-"%K0MZ.D,][C6%;P5VNY?C8 M?_:8G!%Z5Z[7\S@L.\TY-7).IS'L*#CF5JL 3W3/77S ;&,J:>8#XZ=/Q M2:=3C:&OTYXZAJZ$O-8Q].,Q.K:%X=1MC?:PT1MH?U,3\+$2\'F[VQAVCF8/ MI?8SE8?AU#D&^*4[/!9^.3+:40&&4Z??=E_-%6&:@#4!;VRR]%HZ-*Y-%LTQ M&Z]Y;NN(N*XKKR$B?AN8-O/,.3L^272J8?!U!7$Z#*Z$D-8^I38PCI9VQ]JA MU-1[K-1[/CB>%([V)I6'X=39I=T]&FXY,LI1 893IUYMJFCJ/5[J/1_TCJ9- M1YLJRL-PZNS2[AU--^B>P]ZZ$'RO8>\O9L3RTY*/0PB=:LQ[73!5Q[S5D,\* MVN*E(\:U@5Z%KLW6*!R-8;+5>?;/'XU12[.(9A'-(M4><;O1/XJ._U*NT8ZR MYLG3X\F.BODTK;0T@ZC"(-JNTRRB662M77<4;2K:KM,\^4IXLC-2D"%?1&GI MU@+U5NL+C_+8Z1PW&R;#14[&VKY1/M%.MV>6P['+> M:34&W;YZ_++>P>YJ!UOSYZGSYZ QZBO(G5J;:6Y1D%LZ_4:[KXT_S2Z:738U M_EJC8Q@)HXT_S9^JG6/__-EOM 8*#CA[$6V63;7\%)F XN2 XK!_^RD.FU/3 M7+R]L6;,CEWV>?+1\9R(_>[<,_O:BTQOZL 7+\.01>$M/N,6J.:=ZUO??_W/ M_S",ORT_X"L+HR"VHCB $UQZ]E?<>\OL*S^$)\@O&Q8<&?[QE4W@7O_9:;7' MS58;_B-^'#2[K3/#L7\YLYKMSMFO&U&"O(&(\.X!W@/$^Q)^$]HBI!@6^:S_K M:[>S@#'C#_CC+%Q2 24_GS(N/H!TL8V_QQXSNJW&:\<&ZB!C8R0<* W8WC$- MJ.6AEH>E7[MQ'K4TU-*P5!J>EC#QIA8K0WC'XM0=W#.AR M3<\ZPCFW2BVC;'=/? 3)N*U>'$I'7J/AM&#R>RU.H8/<]2F7"%#R[:MN@8?:,90S/&7ABCVSW* M\CL%AQNH:7EHKWZ>_QTGJC'^)E^;%[-W3'^:__. J#@%Z%H3OGKZRA0]VC3>] M85/RXO/%SUO5+_=U_;*N7]Y*8M?_XJ0P;W F: MTW7=[:OG\\-&S.J,A?6PH[3 T-',\7;CZ'JS=3M2J_06%*#-TVN\.'FI#WYB MD7!V>,I1%.8?@S&DV>*4V&)Y=:MF"\T6KYXMM+;0;*'9XB2UA9JU&?57A:KF M6UYN2$,GGB?>&H;6B5>B=[OJ)7'+<5%G_=F/FELTMY1PRU'L'=786]6$X>6Y9CHIH;EG#+6IZF_5W JCF;;[3,D[+N!(9]_]I$:<- LTL M&^X,U\ZFYA;-+5JU:&;1S**912%7"%OS%_"GG;&/*/E%,^)/7C@$MX[2,TW2MZ5K3]7'0 MM=;=6G>?H(Q3LTCW<(M">FJ-ZR90OGE.Q&SC)C(CO7QK947"!J."3[UZ9-3H M]X9+PDC1"I(#4]%1PG#J!-P[FO5;ZM0_J4FI6N[7*O?'HZ/AG&.3N2K <.H$ MK.6^;K%\?@);#8_M:N9XIM;86LZ5R+ENHS/0#IHFX*,EX/8QK$H\2LI1 893 MI]Y>HSLXFM[=8R,>%6 X=0+N+$TS/3[J5=-OT8-(;TWG 9ZL'1$H$3Z/; M.P'9HR;QJ ##J1-P6U.OIM[CI=Y&J[O-(VM\G8OX#P].S6[TAJ7CHK.YRA,IUK&>KRWYM5W?,IPZ:A"Q.4:2&AVW- MKW\!D))(B9!(B0=(YD1/MRSQ0":>3&0F$IFPWT+:>POV3/#F2'BQ'5,'%R9K M[G8M-%4F@@I7:,-.7^*P0T-2%C LTR CE';B%HCE!B/**T2$,: M557^BZ$Y F]UGNZ-5VB- *)>H*A#&7D^)!U:(P"F&XAI:(T "Q64H6V24#>H M]"C@&G -Y96AO#+H.-!QK=!Q@&O =1-Q#6LWK-T-U'&0G!N.!%HCU"II TID ML[(M1IWQD,.C!)!_!"444A8O[-<%O?QD!O&)5%#\92K^24<<-J#\2&N@#(I_ M5_%S>(R>=\7/I_\&Q7J@.0+H.9:>&W;D01U2XFL)'A[&T'0 2V!F GIKB]Y) M9U"?-EQU P\/8V@Z@*$Y0G/VG7CS6Z Y B@>=H"F(TZ@+Q8 N+8 EL#M!O36 M%KU*1QIQ6(H9 P 3@?@!G2$Y=-O@?T6:(X -7LK*&TD=R8BA]$8*&P-0L*- MD$!W!! 0$)!#JTB_(XXXC*N!D("0<",DC5U%^/0H82<,VB.J= = M2832TG67%R@M#:6E&5+#V3F"]L@DK&%EK6&#SGA0 [<6UC!8PV -:\ :=KP] MPJ]O?;?[I*K+=_?:'.F^B6YF83&7SXZ]^/3J(<=2S2O?Q30BQYUZGF,\^A[2 M'^S/MH.GU+K"KC+^$KD?5E^0_80G9&YH4P>I#WC 'TQ;^W'YU[\(PJ_[+[J? MJP[ZH+I(O[(72V2YJF?8%MFX= P-O^+>PS>36A_N]$5U]*GF&<^&MWH@A&P> M+FB88_B/.S3#:/R3E'3NBA+^)_PX["KBA6#H[R^TKB1=7*;"[QHY'ITL"T%# MB!(C,*7%5M(HY_)?#(7.."MN1=54^M)6#>7"&\,2O+GMNZJENS\+J=G!;Z4O M$'(0\LUM?]!OD)X>V UEQ!0O\^H3$KXXJN6UGAL?50\)GU7#$7Y73;_UE2YO MD2/0Y; )^A_V&858I<O]G6,_8'D=X1_J%:ONJL! FS9J=O3WN#MYG' MH#0\HU[JC!4HQE ? )]>OJ[Q2)9ZDP8<;N)SE6WU^9#X'$[6@Z,6/X)S(K"P M)JHCJ*%<(_C"LLK$L=R3]QLDU@[)?"ZKK4Z292RKOU/_%5956%43M-&;OLAA M0E#U-7Y_!GF!9?S@,J[T9 [3P9NQC(-WO+^,?[:=&3)@)2_X<%]E>HNOPWUO M)*D.L3_VMAL8"V L\&,L2+T1ASX_G)9MI@6QMW/M6TA01-BW+N$0!3?V0]6' M*#K].J@\.&H$*_J)*_JP!O4O3H+W::=VSBG M)@=O$HX,[1TKJM#@@\,YD+?/4T;R-W_QB!Q2Z'1O-6A9;G:HB%O/!W)0J>T\ M@(-:H/ ;"FTXJ+5S4*OM?/CTBAS-<($1M]C10\(2.6UG1&-.J,'"!PO?WL+7 M=NF&=2^X[0XM5,/"&J7UG+C"7SNJYOFJV7I>/"!G(;Q9(=4!WP^6P(:!>_KT MY* GU6M]'89K4G'-<@VM[8R@53E:K_0AY-FTD"=D=<5KD_0YK$URXWNNAQ&' MIQ:JD^0SAJ;W^Y0ZHGRLYV!/,#UCJ=<_=N*Y5D@&6P]LO>;. M-8"LZ2#CTZ%H];ERAD.Q3H"%RC3@(237DCG:=)(;RPK*QO P,^"3T#<,>OUC M-8^Y$1RNC3:P%IMN+;;YQ0"R5KLDL,>Q[Y)7YG]Q5OQ?A[#QLG'T,#GX4,BP>=A^3RCWM%6&"7,3\I:_> (@8U:MHU: MM[(:5;\8D 3%B3SK6KP3@S3N\80DH5DKZ/?%8SRH0$MZ%Y#R0\;Q6<"8M2D<<-]5DXM-+ M;/7&&AW*[[2EI8#]1 &]+A%I+"9XMD Z78+7""9#!5XCCYL#8#& UYB3URA. M -XUASP!.8MW1#2M L4(B]\8\_6 M?MPLR4=WJGG&L^&M'L@C'S"(/ICXQ\N__D40?CWTO%MUM4"6-WU1'3WZ/-+: MC+YDZKK^(O@N_FQ!PPS#?]RA&4;!G\2?ZHH2_B?\..PJXH5@Z.\OM.[XXC(5 M;-;3Y]%)L_"D.632]B9G T3*04%#IAG.UOL+\C/]QEVJVO:;\+VI#O'M0>%< M;%&I-BP=B/HIH@ZM=?D0=6PQ[,KQ"4_9CT/43R^ M6(!81,5BWP^J'Z:SK76ILA]KN2*NV\D..6PG^VF=3VD:,R20ELXKI#HN%$@X M;0Q*PZ/^4D\^UH!S)RQ2W29-W;##PQ@ OW7 ;RX+:SQ!I)8+*V^+Z>^VJ7J& M:7@K6#Y!_20EC0YZTK%=5C"]]&5_!XD!B4E*'!WUY&-G;4!B]B4& M?&\^380[P_W1G3D(8>A[R$&N)SBJAT#[@?9+S!\:',N:!^4' @,"L_7O)V M M5&0M0$"AN.@\'HZA(PLJB8/:8Y;D_-NK+$K]8T4YN5%_=<,0#V, '-<)Q^"# M\[FJ_D'A2 H*X;E0GY P4PU'>%9-'PE+A">*9$D+]DRP@_QGXG%YGV+ '&G5>!42DF)>?UU8EX:_5/4(*0T8ZC;894-W,LJ=:#2^-.$]=2*S3]? M66.CM2;GRW:) XV4X\&V5(V94A ]$#T0/5CU0/1 ]#B2 M(5CU(-GD-/>8H\03*+:0ZQB:7F*YW^L?*R!>@TUW/K'#PQB:CM__:E0V)Y\8 MXF$,3<D M!I\&<-P$'/?[O=%>[6T , "X-@"6>W+#CB3!M@V?7@W4[ +%E*D$T;&>?S70 M2WQBAX 8\ QX)B/,0".ZX1CV$'BW^.!BK.E"$F*0IU-UVU]J#@+ M0&X"D)NU2 .@6P_H?F\ ^U$ Y"8 6=ZOJ5 [(!^O!?[K6]_M/JGJ\MV]-D>Z M;Z*;V3TQU#^H+M)OU=4"6=[T177T>\_6?MP$IOOOV*A7R:>IZ_J+X+L'\O@' M#(D/)K[P\J]_$81?=Y]MSSX;EN&AK\8STJ\M3[6>#'P7?@KRW,^^YSMHNK"Q M4_^3])W9FN*.%_PH_#KB)>"(;^_D+K#B\N M4T%E/4<>G9GBBIT?]J+VY_M< $$1]!V_>9RJ(&ZY?G,JA.Y7??DG4AT!601\ MPD>DH<4C]K$5B5D"M<0J+\>7MKH5+RHI :"ZBD58[?J6Q\).13A*K!:4:Z0P M]Q&G"CV6H?%XTW)D<1;>.&BA8@L JRS7>!46-JFC#96!SK3%F]Z79Z@TP*?D M4R_%D\#:J9=D$13026-HNMZ1.O*P >?X^=0\8!%AS2.!Y@'-DZAYQ$GKJAF! MS5.BYI%!\X#F2= \XW$#J@#RJ7? XL%Z1P&] WH'] [8.R7KG;Z@6CI),760 M.O.0 VHHZ^Y7+;15)H(*5VIR1QQSF*B:V(.C&;H.;*P'&T-5F-%<&D&-)-,( M*,BF #/A7@LJY2C!M?ET>.7 [ MV77HB63IW:$EN%9!DVK!F9 M>KK\&OC!SZIATLQ1;ZYZY!OT3#-I\8L<].2;JF.NA,<5/0JGS0U$SLJMAZ<5UR*7XR'9VEH1Y/,\(G3A[PE%QA)*C6B@Z0GMJ9_.(>G:?M7*)7I/D> M5OL81S-#(S\ZZ-E +ZZ A5US$!,[2SR-B)Z5Q'^H1)E3IX8"YU%U,9#PM<+2 M=Y8VGET"TRV<\##(L/8'&$!BBX?MJZ/($*::ANT)?(&Y"H@)N4!'86!#P\6: MT$7FC.#ND90/W9VJ K0HEL<8..Q=*<8SO\1TSH@S8@8"A5^#5U)R#16%Q=)$ MY,J PYAE*P.9]'O'?J:_$,_1#XZJ$O9JE&X#\U='+@9,^*2W^"?,*G^F:EYP MD)444'URZ.1HAJ/YF#T]/D'-YZ@BHB;,5:(:GY'EXY?.L&V!N4LK*OD8IQI^ MC+V@""3N#=9R%/LE+.)BO$"73I/L/(=V?BW3_ASFI]/V;3?*O#_DCY6FKZGCQ":L-7?B' M;R%!$9G'9U*&S4H)UH*D@Z2GO>W>> 4Y;Z:<5[L%4W:YHUV!]N;8Z#])HFMQ MO/,J]&TXP"8N4VAP>+3,!Z7!3)3Z1RL,8FBXM M?1&D!:0%I"7EVE*;8DP@+?R/H?'24IL"0OQ("Y_>)ARC_0 Z#G1<@H[['U!Q M8!" L*1-'0=I 6D!:8&E!80%A 6$A0]7<^<$O[!W4ZO/2.\>R,/>L>L*JJ:1 MGA&NX" -&<_TH!C/)_38H^;@L%Y:"&SE&0[FU2V+?0A9[)N5";+8(0'KZ&V9 MS^HTE ^0GPGJ =3#WFUINMZ!BH!<51YV#R%7%7)5H?)W8H;$?D$\"%M!C!>D M)5E:."RERKNT\&D10#X1Y!.!CDLLFR^#C@.+ *0EI;2 _5S3;=^3"W3.-T9, M%-B4^'D(&]K3(S0W_B;2_R59(IN?HCD207B1H(P@-!R[( JJ[]GX/W0^A;>< M\RC8'PU(>7\A7NQLE>YNE&[$(K\M2VP )9IUX9,FIRBS<16R]#]'5IZRQ^.@ ML!ZVBS'ONJ28>ADUIW=2"DY6,'S*2X6CNHO5=]ZFC#RNA"=D/^%%:VYHI"J_ M2HJ=!T70:4%O4N(^+-Y-JZRO[Z1DA@7:A1?;^2&XAH>"PO[;7 _AC4&>8_NN M:NGNS^^J9\E6O ]/U(Z2@R20&B2!U&%C4^K#SB87NWG1\LP"U"T%82] V*% M,Q^R3JR4!@@U8!HP'<4TI)+ 0@7I=DT2ZK6;W@#!!EP#KC>WW2*'O%Q]0JF1 MW5!.V+.V_6[99 . MS_>>ZL4QU][UT_'!]/TTBSCSJ _VE-&G.;I58RB6HZAZ0#N0TXVY&2# MWL^N]R?CVDA.W70N#V-H.H!![\-YP_,WL/GPV*[FAJ7"B@UZ+D'/*1UY" X: M +BV ):&@%Y ;UW1V^\HP]H4QJ\;>'@80],!7)]3V.Q9X]-O@9-W\ M%MAON4.NMZ[-\F([I@XN3-;<[5IHJDP$%:[0AIV^I/"GU)*R@&&9!AFI1$9X MK+D. @("PHV ##LC9;\J"\@(R C(R&81X3 U,!BR'O=UCHV'-6CAAN\UZD@1TARE;T$&G!ZBIFU_],NCTP$G1 MJGOC%?H\@*@7*.I0$Y\/28<^#X#I!F(:^CS 0@4U=9LDU VJHPJX!EQ#K6BH M%0TZ#G1<*W0UM^?1;8+\%.CU >(*ZC3)G8G(830&JG2#D' C)-#J 00$!.30 M*M+OB",.XVH@)" DW A)8U<1/CU*V F#7@\GZ BHDYU7*G1'$J%.=MWE!>ID M0YULAM1P=HZ@/3():UA9:]B@,Q[4P*V%-0S6,%C#&K"&\='KX5^^ZQFSU2_1 M1@3RB"'-G(SJJXUGUC2>D2ZHKHL\_&P+><+C2GA"]A,&W=S0!-5!*OD7O@2/ MSS3M%U=X8UB"-[=]5[5T]^=WY=*4V%4C801;6:(M+ +Q?W\A7NQTL]CM9;&1 MM 0!.5?BHJ!%3 3&,K8\EK9K>(9-[#=DJAY>0GX1]G24ZB+Z+#JN-]+/!V>1WUII MH.% PYU[VT>DH<4C<@1% BV7CY;+HLP83TG50J)T12G755%FV]+D9@=2V)C? M4 .R#I&IDTN!R0W/L^]+'67$X>XA!%D!REG3?@;-./24RY((QSS@F$>IN8>5 M:1>^<@_E3I_'VH20GPLRPHV,#,1])[H9$E)3;Y:WI3O(IS43=QIA%2\G-8D; M755U:I+2&.@_G MDIHXH>7Q-Y'^+\DHV?P43<<+0$>FGL F'*<@"JKOV?@_E)?"VPKYD?W3+@=/ M3P'**V,'6TJ)]E_X)&5XBG8=IS+X\IZ8LC?$BE=T,1T7WWYC8RIY:@[/>TE3 M-%U@H?=H=^1G_%\6$]8L6#^ M!XM>UYYU?1>E-MK3.4T@"QS+@MQJ64B%[AV3(7K/KV]]M_NDJLMW]^B)//4. M+6V'B-5'P]5,V_4=]("'^<&TM1^7?_V+(/RZO<'$<_CT!5E8$,VII4]UO-3@ M(3L4&I]>E\C"HHCI('3>H1F>_C])NE=7['=%*?PX["IX^=*19N 9==]?=)4+ MP=#?7VC]B:0,1H/QA>!;1G"[X=I]61IA"=3/C$-H@2D&4\^-(RW-(R/ MTS!AT3"82)/*:,#,EU+/PU!DT2 IDT&E$R&EGHBAQ"1"EBFQ?DA'O7O!K5Y],7GIMD;PT# YR67!'E$O# M_O#B\K;_SV.\.(W..G+P^N,]@U6#YK(J1N=(X9_.3]C@\%;7%E9]/OG2O?&P M2?8P5ZU@9MW/MC-#)._KV@K>? )BR(ZY8VCX(10S)(_,O;O_OH8&2_.,1E'- M\_KHF$;7)52X6*=+2@K-4P@#2N8\MM'?J=?ZXK DM1:GOAJ>\V5S,<)K M24*C].1)^9-4EN1LGC=U77\1C(2$.0E3/QK/AHXL_0Z_-]7LQ.(\=$K(-^[^ M?/1C\9#)OHPLL<=V<9F'<*0EL')^[L=>3^;G /B9M.-T2B27P>.1M.\;M)#' M^SMBN?)8 AX?U[-9=R1&TGX8B+)5>'7?68;Y_@*O4.CB;>6$'U.(V0E7>"'\ M=YMD4IC8("A\;67JJ5Y_(.5AV*2GDP/&YKC(,I533QG)>?C%M6)LL:NMR%!9 M!,5R*U&&J06O]/NI M'1%&]]O$Z/Q7^5'5JWP^NO!,A.WO-&[U8[]M""MR?9\T;"'Z37TU%OYBD^?H M/[J:8]#7[O&7;/41YH[(WFR,J;$TR5O?T>;X/A8B=S9^ALH^)C<;/:(BILFL/H/(LGF( 1@D M!\2M'GK;K8.>#=MWS=4U%AZD?[=TLAV%R%WI>-EGI\?0Y)@:LO)9-4QR8.:S M[= =MY)0.60GYO7[!7%RE]2<&'JS]K*0HQDN><&1_"'FWOE828A*K-DR'.2T M=\X:;V'LV-G8#7]!MXZAL9-%V.#!7.JGWLN>] 9YQ,JR$54()]$F.9&6;L&+ MO6-8KJ&ESB2(P6X03\]GGCZ3Q+R$,0,U>?-O:3CTGDP9R&PIE1,"X9LE-:>D M8O;8\V5.)%L\4ZK0SF)@/X1=1VXL=-)RP,X9RFU=95/,!4L/X&V\[\6NN3.J M&7/B:=9?'-MULYXZW<7.B"V-.7(F8> 5<"83;$9LRU])?=Z5ZPCAJFS %2F\X@BDX/_Z_-P59I$#)([K5 MB"G(>[=@-Y-72N_]]$$RBMM;D%)G5!>SVU"6UCX;K^DU.2RFQ>U4[$U+%NV> MRQE,'J;EQO=<#_NIAO5T((*2+EHG3YAA$T4'/2$5^2SUTLEEM.\LU[F58WC7+K* M9N\9FI$=WAOG51(H(QEE,R__G45&^;]DZ1=SW%H\C]B,C'>S;M*E9G3V8*L\ M3A_/&/3Z6<),N9*9.XOW=O:*9/*$H7J3@#WJ25G2>W.F-&<^)^QH%0IFADN8 MQ.=^;Y@EVI$SI3GS^:!7GR^+,^AHJ=?/$\KIB4S@[JFK$G:.,]BD2D_:59&L M 3T>7ZT>=QFQ%6;&SG:0 4HG\\1DT&C^)RD;*8F[=2/S&'A9_*BP#.L F)>B M BOW7#ITI.L!.8MTA6N/[ )&.(*7,,R1?TZDCSGPY.C@JV-2]JW2*),F[6!2 M/IN9T4WE,:T$+ U'#>=71.*&@9B$#+XQ!.^[&'5JHAF583U>848ZJ>;YJII;6 M.-N("23_$[,O#P2=/O!\.<>.G+$&(&?EG#P94=F3)SDR[H1QY\NXS)'(')$H M);4)X(*6(GB\#B1LE&Y*CC'/<8R9&RQ24A9] 03DQ*9-7("$+FYF^.Z%'2R' M^(5D/2P@[L \A,HNVC'>W4DMA-8$GLYM4T>.&U38Q/#>BUJYFV96Z870E>3A MH#]6+BY3=3-;=P[U:%LP"[T(#FD+MM<7-*DA6Y6]WV)MUQXQ(\MJVSKLQ;J8 MW3_<7/W?_]Y\_?CI[IZVL^3@5;HFLK9+-%<]UM*&K/%HWC;RQ=D=0 M@& *-YIGDUUX>= 1L P..[%NP]X<"1]LK*E)C\*/AH,-"=MQ!56WEW@-%%32 MMY @1/#FJB>\J*Z 9C-\$?;9!&.Q0+JA>LA<"9XM.%M8^4OR1?'$_20/>K'> MZ@*>.Q,O380:0AI9KE1K%55!Y.01687PL(@P/-K>7,!_D:MMO+217L0_D$?; M-!H6)M]X#BBTT)/M$6IU 1M/> G4J+$@V-BXHG=;>))+H-E[L6,4KY#JN+TM MPLM!U6_J2I G%%'C5(CRL*%I6 '[")1*:"J*P1[C5##A$9B&V YZT6XA3Y;[ M#>S;BNN.,,,F#S6 ",WDOQWNL"Y\]!W2/9@,J831S!V$8N,AS"S^O:[Q&L<" MOFZ.%3%>3\IXO? /WT*"(E)AG^P+>XC%B)Q@(5IB 7K%+@>%6/%C5$2Q@WW MN+C3;>.2YF@H]1D#Z&#&N,M@R317/6'J$B$N?=J23:"RYXG-)F&NZL(CPHHJ MAB.BL 0UB%\0I:6AJ-$E<% MGU3[*4D+DA4_SI=@J>R!,BY;JA,LKP1EO)7\LJ5],MD5]LA82IFMOC)*I98[ M98O0,%F$*ED<=F!4_-NECCR:=*3QI [K0+\WF"2O UQ@9FD\-QCW#Q2\D95QP@FCZ& +HN7!0:KK.RM*S5$2!NRZB.0L9,X43+JB4M1L M3!)ZST1FHY]P=K,$6C+-QD1B=UT?#X<)9ZS.I8#F Q4R&R/V"6M%EB=2);1D MFXTQN_KJ1$QJ3GP6!:,"-=5DS#[5K,A24A'!$FC).!OL]L6C85*VU9FZMC!- M-10'!V1#F@S[E="293:&XI M&^/$L[7G4E"4IAI*,KN>GR*+H[SE/!TMF69# MDMGE+,>RG U/- >4UJL.8D=!QDUP%S.G)551Q9/S8W;/)\GL93)*Z&F4%,2. M8QG,Y[#CP,'LG0(>7+'D6&KR&2Q1V.I)$L<<\^38^8'*@JBO/[(A(36&^ MP_C BLRU"&7F3^*Z$F$$>UT_?!:D0/R?,^$1^Y&]S'-*V9&IFK 7_7((BJOO MXJQE\4#U68&'9YQS(GJ9WS7I,M%.+$[P?1/.:7LV%0-F=[JZ03=(==S M#'*J@%Y&D[E3U>TN;MTYZC)G>WS SAI,>)[N M?)?N<0%65J1>5ZX<=> +,#S3 MTU**%7(@WCG,H*?*F^%\C0^%N65?^ R7YO(?B&AS-\&YVQM2I1->'/DD)\=-$>6:SRC:TNS%RB)1H4K&@]9\8PBS9S+6%%[5Q5C,QM9 M1_1JE*Z*\9CSAARC01>?U!Q7B1.95=^,2X).4HD3F=&6JB(:XV.KTIS*V=>+ M>G=5:K/,9)UF)6(J6;J-U,9*%8BJ8 G+?\NZ2IV8F9JC.A$35*5.S [>$W0B MIK%*G;A/XR$A8W;$XUO(BDJCJ!B[WC4>XV4:6I3[GKYB*I M21$('.7N=14*NY,"@://V*;8,R8GC]W,/(9]$8'UN51DQQ,3RI2FV6=PPO2E>5VBS_S-4J MM5D1T;?\-\(*A=U)GF;^FV)GT1@?6\7:K*"X&;./!9=DI==FXXJAE'-B=I5^ M2-AM7&1XX$C=C-4\^?6PI$PJ+BYGEOP-0%$FG9M\Q]P(N M!U*JY& V5=4SY6C67>[F:5&4I FTY1[H*0RKIP79^3Z;OT!%>9@\O+N6I MJ.ADKN3EAA6#TIG*?D M;N>?3-\A>6(V?^5/G@J, U:E-TO+XY/8>C/584.>I_GH2;2JU&81L4.I*K59 M4MQ0JDIM9LK8D]AJDT-Q*BC>F']F2U$DG:HUF3DNE\HH?5XFI_-\]'AG[C&O MHBA)D]Q759"LK,2^JD(J2<%)=G$6EIU5B#QMN]&&S6BGOC>W'>,_2)\N;-_R MXHW#:5WC85<2N_+@3WJR>O\!5&[FB%R8_(H$E1)K-CY@1I(OY8&XVVX\'14Y MD8ZG;]"5)\=)'Y](^H0Y^X62'B#GVOIL.UI2K_@UW3FR($JT='%Y*__S&&7Q M0:8AZXXV5L&2L67*]AKF)&\\WH(F>F@WG('LM[?U 5'1GL.#9I3/\# M#R&I5.69E!7;V8@Y3_F+?Z&;MQ-FC *+_Z O)T0 2B$G8Y)M%( MV.RJ"ELY:"1F*B8Q2 IPD8IM)\<,XNQ$G(RBC][M1M) MHTG^8I..B,SBSPYS=>61.,[?.DR)K1S$?\+6T".Q,*$Y-""FJI6PKAKF;R(5 MVU&Q1'NDV'0#=G%)!;]ZF+^=6$AWR -H'_9'^2ND\Y($V'2P[1%9D0J)5I7C M(6'2#M@CX\((.S0@9I!#%F4QJ0'!^4,JL*DH.ZNV(D).5$@2\S@:5DC]20%1 M@D(:I++#@:-Q7RI$J^;O(&$ZF(9W5Q[(!7BKN>^\LTEC1]4F237!\R'LT("8 M-@7VUC([U?YR:5(&JN8'U50M#=W/$?(^&JYFVAC(R'W X_M@XL>DZPM"1NIB M0 SZH]'%Y7^9WB^Z\2RXWLI$^"[#79KJZIU@6"8&V"_"##^R.U,7AHF_](P% M<@4+O0B.O5"M\%?7^ ]Z)TCBTKOXKR?OEYTGQI[PWP_T"=_P$^[($_Z[(]!O M.H*+'&/VR_9YY'&_+%3GR;#>D8^$KJYJ&D_6.Q/-O%^27I4\^!=D/,V]=\(C M9G*&V^B/^#O,=T/;>91A8:P:7OQ*RW8P'((W]'OD'6_Q2\A?PH?IU^FWJT_" M_?]^^O0@7-W\=GOS[=.WA_OH1;$;RN2ANEC^8CVZRY)'\"_?]8S9ZN09.0< M6.V0/6U7<)"&C&?UT40":RZJX0K]RK!T+/?OY-&2D[E*'E7(S2@S#4LS?1V_ M5UT$C/;FJB>H#L**\=$P3:0+^&^L\05DZ8(]HQ^7-"%C>REZ72)R6E/P;.$1 M">O[+)(2A3_2GUX,;VY8NQPH0*(E.X,HC!836WF4OR4,1)9[,8X*F_>[! _%CT#XAV\A M01$[ ED<8^)?#@N$CQ@"Q+81%(D.8MR)C0*O[ 3_V! R5X1I/:[*2LAHE^=GSMTZ-I9J[*P18"#L M1"V)O\2'0<>9H9W,J@[VZ;SM^+ ;Z1JN1R7]#=:-WMSV77R#^_,[/IFW^>S1 MY3 <3_#,KF?8B_&['@]UQ>.EK_^W;WB\[Y&Q_V*%+B,HD M?L4K49U6]\70O?D[8222;RX$#9FFNU0UO Z^OR".,_UFJ>KZYAM*4T"4LZ;H M&4^=H:EFR!XAH.3\,>\RX6++4'W][D+>L3.MGL[%B['E@B?'>G\A7ZP'$0$E MGBK+0T[^7%_CDZ ^1..1E_[:U+<"'2J^.#WN>RD$FE"-.0JBUHB %X0;A3GU;U,P& 9?&31#PMYZS M'5GIYHOPJ&H_GAS;M_0N%G?;>4=%2A;[V(]3L!LG#P91P2J0=Z'=-QS_/84@ MYZEG#EJ]QUR!?3.?%^U=]8NC2P7U3HJQO;GF0?M>W-Y9YU.1#P94AY>HR$M5 MWE1);_X_6;^>)$?XV#!)#G$=4-/A(B3]O4+<%CB&?=,Z"&$?'XSR]S!>$^+8 M(?98:0,L80-$[ R'XIX-R<$$X6&^..KR_47P7QY@Q,,8 ,H'H#Q0AO6',I\+ M:OF>$0\+ZKT]\UY4!\$R>M(8FJYR^AU9ZM=?X_ )'A[&T'P 2_$4F'H"F,\E MLYT^Z&??L0S/=U!'F!FOY(/+SKJ M114T485C9M@O?,)'A[&T'P #\?C^@.8 MS[6TG>[G5Z2ZB!S]$HS%TK&?Z2DO%Q90T#\)^F?0F4Q@ 04 UQC _5$#HBE\ M+J#M=$8?D.N!YPEZYZ#>D:7.9-" *!B?Z.%A#$U'L(1]S\FH_@CF<^ELI^]Y M95NNY_@:*>S3Q9.Z)(T D O>IY0U-;\6FBH3064H-'G(P9*:(T5$CX- 4J\J)!E]1(290D_4/LMZOO2#6L=0%104=+!VF&2GS:[7R2["1U8>/I^D_P"WBX8+P7K?S> MR,..R.5V5_)I[B256/PY^VUYGY]!*D$J2Y!*DA$] :G,12KY-(P:OA.>PC!Z M(#4J09^F4T@*5DBZ[9.J=CEYD(*5ZU*H/.N,]!?MJN'E4@I _RPJ>\ M#,=20^5E;1F$?Y":G-O?JJE[&AEL?-B!#\%!S\CRD=O;/NIA3N])3 7 M%A9M-]+FBNRQ0;Q@1BP= T\O!@7F9A!U\NPM.Z.L)#S;SEX//WL;G1)V@U*T MC+KE(H&\HWA"BW_#3U)O?^]RMY;XS':(?S"GE>&+'Y,W=U#\K#^M".^2'A2E MU'2O'. $TO%2Y>E022:JG#ERC=?6SU", >4HA)_D:KL-R+U!TNL[0KP)1E5K M]UE%W(5C0V!9KZ'ANEM\[E0-GOZ^Y'*FU==EK;)EU!?;UE\P*JE$7%N>:CT9 MQ'F8!EU"^& 0Q2E?32&.M(Z";B+A*,CRJJF.LR*6^[IK%N;-TQIW+ZB4_CY8 M%3,:OT3[X)1B0$Y2+ D\@9E/$8OHJK"CT=JO*\FT&"9/9'F-C*3DUU>B>I(Q MPH<*BMM:^[B!.$ PB+ ]SKIMX^4D:0&EWQNDTT[;L"-TT*E+ M!YUU<7E9_GOZW8.B!B%Q,(;^>@PG.CF)$L(FHY2V(>LYSL#>,L=5,LL+W_^@ MIQMV(5U3VK)(YJ8KCB36HRW.1C"4-)TU:MX6)FY"I@TU\"1"O*],@'^>\;]G MCS=+!JK-I -3]:!"4.JE#X8M4 =3QG&.Z@+OU?'B%I%VYFWGPIM_(M5Q?V[6 MLL";)JQ)P\Q=XIJ,^R^.[?*R^5@=%Z["?;.V\V%*MPU!"8(2;)42G$;. (,* M.,$T!D4 BJ )X/^&O-8K +"%P!8"%=A:%0@.850)MIX1H 5!"[90"T8\0M MX!""'FBI'@"'$&RA1MM"V3)'4M62;$9^R>$3F3GJW^/UF*;:OWW#0;I@D(QV M8V;0#'MC<[S"W3\HP.$R5U;J=L;\9GKBD;NLZV)'E8573<9,W<90'D+&->,, MC $0 F, A-1]=G@8 R $Q@ (J>_L\# &0$@!899X96H(L^0<9KE:E\2DA1D- MVW+GQK*&_2S[191YW2^YFSZ22G\\N=+DAO!LQ6[E XX;W'1IU^OP&MQP#(;0?RFWYG)''0*3D=DHO? M/8:.42 Y*0LI=T;R?ID(#J8'E@ 0D3\ MP5%U9*D+5#]-U-0P>+:$. B#5Y6%6W\%S:58\S"&IAL8HPDXE(#>NJ+WS; ^ M6SC@37(_AJ:+BZ341EIJAAP>QM!T](*I NBM+WK?#/NU.:8#I@KW8VBZN$C] MVIP&+3CL#8G@A8:];U4/Q:LEUT,)-37FG2V8"C'OJO0S![9X8DEQ,-#3LB]= M&X7:&":9Z"E>/CIC$40$1 1$A.T12YT!ER?^$Z4&'&60R>;+I,S#?AHL6B @ MO H(V'4@(B B1^TZ+H^I@%T',ME2F93'' AD(8L6'"W@?X_EP<:@3:GFBN(+ M#ZTI-@WM2MQ/22?V9:C([99-ZHDH<5C\SDWA>E@YL1UUTRV2HVLZ9IR@VSYI M<[J_J'-7HX[V HXV""? M?-%1O'P..^,!!]()JQE(2PVD11YTI $8?R N("YIC3]QS&-)&##^0#Y!/@<= M<&I2/+>R>/ M-GL@:CT9Y*/JNLASA1?5W:6K"(>F%UMOA!52'1X6/Q1O[J!X>:P%OG+N"@C/MEXZ+Y*!KEIEC 2_ M?]R)L6(7G7%PH]C*7BQ5:T4YH.'E1+4L'[,KQAVLX].N1IXM/)(_\,A, MTWYQA3>&A9%O^RZ>?O?G=]4OQTJ_-V!8Y#OCVMIKE-APE&DR'O:-L7.MNR@% M^!7$DL/O#,W'D2A2/TM#INDN50U;?>\O\&N#;T([,/AF:[P=3Y0IQ DJ*"V?V)3B^AO/(?"1Z2AQ2-R!$7J,.6[O#2"XVZM9A-$ M6N\OY(NDA([P(&T%/N*A7+SB%5/L /%IL#CQMNG"]N-GW3G 47)6;CI/M!I= MEJY20QD:CSEE^+9S>W42_$#*>U50)G'T'2](W7D80/Z6/*I>< BPII' LT#FB=1\XB3 MVK1OK)OF 9L':QX9- ]HG@3-,^8R@:@1>@Z0LD MS\##*$3JS$,.J*&LNU^UT%:^=&!<.:Q)6GOR=GE.Z/G9%37>RF"ZE9?(5VP\4I"S#7#$7P7S7Q3 M,(UG/";?,I'KDE]<%'Y%;M01MND6&+%ZF&I(7C@S+,-#/2'Y70YZ-M +"K+J MC<52-9P%'J/P,D<6(F_'_[+PM?A7;8[OQV\R+$$S',U?N/B!&OU"QZN=A_!X M5(]F\FJJXZQ(?H-*$VIHCJ05II:2['WZ@2Q-I_"/ M4!/8#CWZ$E$G#C)5+U!+WC:OFBIEVAUD\HN[GR_=VULOP\^_OO7=[I.J+M_= M^\NEB<@K5/.#:A)]=#]'R/MHN)IIN]CZPDG31K6,_.>IB^FJXW8-]Q&!^];NB5)(@L2P>FK72"Y! M]\EL)3(IAUBI/&+9&K.OC$J@MMQEC2VVDCR:2&/60E:0EE+PTO'GO8=--V)B M?<(W>2MBN]D6<0HIQ?A/;-C39]_X'G$)28!AG]3XJC,>3]CJN!21S4QH[.E' MZ9NPA;0T^O86UP(F[ZKIHY.\.RG9*<6. MU%B1#RA]^L;L(TKAV\FL$6%CHB^?.:(U+XG;_!ORYG;9?D!W$'<#QDQJ1X1+XZKHS]F(+?'?)4LG_V277( M^5PW:<;Z',_85-/\A4]C[3=DDX/\[* YLESC&5U;FKU 220-JB3I$*088=YJ M(96G7Q5U-,H%5C8J4FNTR:!<,!7J^C$V7S#\1I/*%M1L%!_7:),!RW#@8<9. MTFB3P:1*D@Y :L@R6ZJ#5,[QA:C'7:)&RTQ%6HV&R2A1HQ4= V%JM+XD*_6 MWU&-ALDL4:-E!]X)&@V35*)&VR?I *3Z3(U6):3R#+1%0VOE BL;%>DUVJ1< M,!4:#60&W21)/I"]P!/\CFLT261%\GB8L9,TFB2RX@6ED'0(4BRS)0](?;<> M#=-$^AW2D/%,TD'=*]]Q2))')C^/M-&&@QVAGMP&&>.>3_- MXM"8F;'?;G]TWJ U^\DBES^HKQ^0A6:&ES+U+1:='C.E'2-UL(>#Q->>.+8D MC.Z,C67@X['M[O&>,[9 %>(O;A%>I#T#N5,+K],>K%4->_3;(8T BQ\R1TY(G *=4QU''C,QZD[,JAB M"$L!.V9TC)=626Y&.Y:'_8O+5,GEZ_-*'CT^8Z$7P2'' M9_9.(Z5/5^?KB?D?$MIVXSDA>_^<>K<8$B11?P.*Y%-2K,]GG_>,L7N\/<87 MGN"+GAMD-37AZ# 7*1B/S=ZEZFP*P\\,2[4T0S7QF$(#.C@_95LSVUE@2UIX M,;RY\+UWWQ.^3*>W@H.H^>AB3ECJ$[V#')I8J#^0@#:R2P[PJ*[K+Y;D36YP M\$JETD_/5^!1V [MHT+/7]'3&.M#7_A6TU"QH640-=^AU^N;XQ+D2J(9L!M" M7IU\DQ >\]*)XL,WD,^)I(;5!A+'XY"397Y(3'@JUQ7T[;%M_P09H0*YM M/77)T3H]9$)'4#6-C)Z,B)R6^(K'CCRKFWYX%$A\=,X,128/+Q594>+Y8AF'EC-= M&6(4F*Y#^=.3H*!U.>T4E7./*67*)&=Y9Q: MH@[1A!VG'^]FMNU9MH>^XC^$5_J58Q/G8NYYRW=OW[Z\O/3(NWNV\_06LU%Y M2WY^2RZ\"*_W5DM\/::3'GR_H ]?/]ZTM?"JN4/(^%N8R3H:K>\VU4=D;C)< MM]\'3\7WD]/6X1*[.^BIHPFT",K["W%]G^IH1P@(KW@[4S7L/86/6M].;-2D MT=CO+V9=>=*5XN/#S]H9&Y/B,8/B,5<4CW.D>,*@>,(5Q9/\*!XKR11OO^>! MXLAHSJ>XSZ"XSQ7%_>P4)XQ-*FEL\LFS,6#,QH"KV1CD,AMR26-33IX-D3$; M(E>S(>:H#20&Q1)7%$LY4BPS*):YHE@^7>+BY,7O36,I[@XL>!\V2FW?TJ)ZS:GT<(\JH7OI@%,_$=@KPIJ^!A25RR(,ANN0'(>;$M]-%>"AAR2NA*6 M&T.OR-$,%^F]7]_&N)26=7*AK+M232W(4A%\E[ (L\0)BP>1<"(4PE3"B7L>CVUM/9:F*M!@^?!-@0+%"24CW_&@)AL *'N MX^L@T0S1GRC)HA_Y/J/H%V%>1$=#17\P.MF\F"C)"UKD>RXH%G.D.'E!BWS/ M@7J/CF9-\:D+VD1.=MHBW_- L3S)D>+D4$3D>RXH'N5(<7(H(O(]#W(LC[/+ M,6N!BG*K&*,EW/;5;,LU7+K9NG3(JH3M$KK]^V_?6)*%N"-8R LV3G<7+5HY MN&O/NKZ+-ENR^.I35N0HLS@@^(3U=-=].HOB9!MJS)7[--YUG])0S!1,J6!-Y* E_I5FAH0EE+';(XE_3Q+!G>^^ MXC^"[^ENPSNR^4 W).*;#R&9P34+FAZ.+H._@DM^?1O_+7C5]ID'WK'$UQ]\ M [G@I.?'T@\37Q!>\>[[_<=SWY!0I3/V2MUX-O2U&HP]Z9N_(*N"[6Q^S#I. M>L?;0T^,O.XCLNR%81U^X;&YW7WC_D/7OT;H9K$SW#.C'"5[9F3#;!3LF04? M%>G/6XSX;^H"T;,9GQ9+TUXA1$\HW*Y+BN KPA,9<)A2+(XD?IK"K8W[S[614^+=6Y_Y <= M#^-U:1J:X05C%'1C0P_>F*#ZJ];?;FMYV;D*7';E&D[8OUR WK;R.O7G\5(N,0 M6 HH1U-3^+"I#L&4@O8J +6>P0R 6L]T(8!*."E:/B+.9&E(0T:6*D7):('G MB>LJK(?(O[A<7Y::#Y4(;NU1=O!P<<.1=8AV0%/>)42:"29J5ARB&X"47S&0 M9D)H?5DRT8"?G,KG-!L\"10#:[] D MA$^O-']!_^S8"P);WZ,'Z6YF:P6W;LKS897\@/U(UPW-9*FW0!?(K*TZ8'*M M1DJAD0AN3JRV4!SS&OIM.93OD.LYAD:.JY$Y^6X9GGMW_QV ?%0A'^0<(#D1 MR5>VI6'B@L(+=X;[X\/J [*T^4)U?E XWJLF5LM@W^S* M=SU[0:*(.]>$]_ZF_LMVUA>YL5NF]4;Y,69NH9K(U6,0/7,HZPG:CN+(3.4Q M'M?QWNU/^#JF$Y]V$-$:B.@'$-$VBN@'$-%R1?0+(AOFR[FA,:8>)+ <"3PZ M$2 3W,C$-F2]O50U@_7K&PA,300F[:+%G.R+2UINS%F]N_H&TED+Z:3SA3UZ MFG_R,%>MASDB#CSQY4D5-ECSVB;"X:Y_*ER D-=!R$E\[F:&)_ /&T\62'0K M)3H)!""^=1#?AS] 6-LCK&L+^N$/D,XZ2"6 MZSD^H9W,$)65S[:#C"?KTZN&'8HGA*<1SZ&VEM#@P,.&^5_)$6$\)_1.ZH9\ MLZW-$?O@XD]!W?)ZF[2'6+9%_T'>Y2F+!Z9A.YHT\P$2DB@AAV!.6G#=S*BZ MK3>F4X%HCUI 3&;$8+<.J8XVG^(QX 7:M&F-CD;HQ5082D$_H"HSJNZ1:6*E M_@596+V;F+=3?6%8ADM-KN>UFF^#CLK$"4!:(M*@N@.D^)X&EH!U^)N:JYH$ M=.R2!G X#H>'%TSGZI-)(A&4?]\&^<>.<^& M%H;Y5,.B18]ND4.:V:F8G1N6UE3#D'A5$K$AA-*0#!!*#Z&O^$-M'2LV5M9* M*$8>X"(]+L(OL7\0?DL#9$V%R2%J 37I41-^;BI,8N0!+C+@PB8'[NRZ>CU' M;)(=Z@ 8B<" *H>UJG+(/Z >C(5A/=W,'AS5DE^ 7V];CBF?]FX/TJ7=K M&Y9W;9&FX_4&50K*H\5F#K$ L)4'MFZ>D=->6,6I!T3M($J220VLHUE>TZ"U MO7N'-&0\JX\F2I'H!4?DCR=[L1B;9XY)K8[@UNZ4/)6@U@IJ:P[*@Z#6_:Q\ MH8*ZVS^^?'DXGZ5]OHR4'99";< LJJ2=M0$!P4W+]&EM;< 60QEJ S:J-B#G M2.:K\%AK A]\G'+CQ9FJ..H!(@HA#Q!1KN,=[1-1J W(B01R6QL09 )J S92 M8-(N6ES7!@3IA-J (,)GB' =:@."D$-M0)#HVM8&!/&%VH @K+S6!@3IA-J M()V\U@;D7#JA-F!F\$-MP%9)"-0&Y*XV8(T1 [4!N:T-6&-406W 6M4&Y!QI M4!L04GQ/ PL4@^.F&!SOL(%B<-P7@ZLCA* 8'. "BL'Q6 RNCJB!8G" "R@& M!\!( @84@ZM;,3C> ;6.;'WZMX\I) <];0O_Z:Y+MO@+W\27Z'0Q)S\[:$[F MAVQ$D=!8S9%UB/Q8A95T? "4G8(R73>(ZE?-6]70KZTK=6EXJMD.9!VB'=!T M IKPGPL[B(S=^!X>OJ4;UE.CP11F8[/I!B"= *0[Y*F&A?1UO8-&0VB[59I$ M-.#G!/P\.$AU?6=%1;(5X$F@&)"3B!RHP5SC&LS-PA;48 9$[2!JT)4GT8]' MHT[C%D>=#M)>%:#(M&4$5/26H@ U21O&!$#5'%"3 C749%M\&G]4NHI4OYJV MD^QE@D-:2V(I1(8;$!FN/1X;H#"2+#U4:&ZXX?B P# MQM"3G$+IS9!7H%G;G 0W\*Q=.[MSM!O*T)VC.=TY:H#D%]71 M-^6AFF<(1,F#I;M@E,2/-%]_O&_ "IPS@+*\.^'<=(RG -;\P-KD\_><89C; ML_]U@W8S+<5DL()MEQTM1^N'0M?Y3-!,7T84FEESU'\-!!5:L(&@UJ +6P,$ M%7J9%B&E?%3EYD5$82VMCXBV9B$%$855M$(1A5ZFG$@@G[U,02:@EVE3!2;M MHI6BUTM%O4Q!.J&7*8AP#IT/>>YE"D(.O4Q!HFO;RQ3$%WJ9@K >M: KZF4* MT@F]3$$ZCTIG1;U,^9=.Z&6:&?S0R[15$O+9(&[T5SS=^K7EX;DT'DTT=5WD MN1]6P7Z0J;KQS;\[9-))<.?&,G2]_[PC,*!7_::^&@N_YM6@,K!E?Y=.0WEI]7A'20:?GBO1;/! +-'BTVV&4(Z"OZXWBUFKG4E , MNCA7%#\XJH[(P6!0Q[&2_C&F@$:N/99;JY3+PC+HY:-8/K1% R!6TPN:<2>7BH,I: ?4)495??(- WKZ0NR MD*.:F+=3?8%5NTO3!9[76Y1MT%&9. %(2T1:K+130VN#)E16@F*>9X,E8!W^ MIN:J)@$=NZ0!'([#H MO+GI%]6P7%+[^!8Y,]M9J)B=&Y;6='$B 9LD8D,0I2$9()0>0E_QA]KZY&RL MK-50C#S 17IXR( +FW1EL.OJ M,!^Q27:H V"P@($?YJV(J4\T+>FC1L/BD>-Z]_;,>\'&721H7D_$1!:68T1' MU N+>D!4(J)HO6\LD[YC6$]DVPXSF.R\.,\[05W,3XRGH9-38,,DP'B M<5P\6@QS@%;NT*(-M^[0_M75%O5+&I7DV$5IQX019_=CR.JEJVK^URS%%I79Q'N=K:N!@0W M+3VMM:VK6PSE9C8D+$,A<]G>D',D\]7I!9HQM;+32\7-F$!$H1D3B"C7S9C: M)Z+0C(D3">2V&1/(!#1C:J3 I%VTN&[&!-()S9A A,\0X3HT8P(AAV9,(-&9 M))JG9DP@OM","83UL 5=73,FD$YHQ@32>5@ZJVO&Q+ET0C.FS."'9DRMDA H M:,E=0BX M+T-71PA!&3K !92AX[$,71U1 V7H !=0A@Z D00,J(I4WZI(G$,+JB+5K2H2 M[X!:!TU)V4AO1!)H!B0DX@<*$9:XV*DS<(6%",%1.TA2IY$/M:T&*D\RY.^;V;V'%]3%;[:K&MJUI=5;0AD4A][+<;JKDTVN M@?39(&>YOQK/2+^VL-/W9#R::.JZR',_K(*B1*;JQBM0W2&3)DBZ9-/M/??60<^&[;OFZMIU?:1_MW12 MKP21NQHY\UG(K@0&=*J*@($T[$IB5QXMG@[^R#MY0-B/6F% &(4@*T6 MGF:$):,"921\-NS0UW.'GB^4P Y[M3OL7*$!=LBKVR'G"@BPPUWZ#C=7\P\[ MU,V;^7%75&IH28?#+I(E8$G7WI+F "5@27-C25>/!K"DN;"DJP<"6-)56M+5 MSS]8THV<^0'9^X8S=[R?N8L#8A#9JJ:I2 M:\63:U4Q&L"UXL6UJA@(X%I5[%I5//_@6C5QYFN9[C,N=-\FV+&;OJB.ONEG M0NOI&!IMUH;!0/JVN7?WW^LM!C$28P7 V;16(@#%S_8'U21U/>_G""6TR;CR M'0'"XM%.#XL$9AT#3991E-#;HVD8OG70$GLSZ\)>4TO? MGZCUE]]L2]N?P.9!EMKXYS,&H,22^>9!9ENZ-2T/&HJ.]BU]L.BPL/!9-9S? M5=-''U84^=OCA[]AEVKUF^K\0-YGW])KKA:8=&ZG/YE@F/? 7H[$8+;>J1[8)6XB-&.6 !%*X44>D MD$@;P;!+?$/Q<.N09NS>BI1_(9VZ2+8 ;8;\8;79&":Y [Z'G,UO]89#"I*C MW<83:6\U&JR@[P[MKD-SL)%;WOFO:A44M8?0[>,7'AENZW" M2&INM!@Q#\CUVF1]!H?>]HEN* 2@B65]FEB6# TX[%?_PWZ5HP0.^W%TV*]J M-,!A/TX.^U4-!#CL5^UAOZKG'P[[M6#FOR!2(V0Y-S35W)QRNYD]S!&VITV] MGM/N.MX[)H4;YV&?SM9-]O?[ADVM9ON6YZS>?;]OV%Q.NJ07B/3G5/^7[WHT M3OK9=KZA%^S:$)J)=^S8%OZH!5'4M?\7_GA/[!G5T=WO2QUSC[00$&N>@9J) M%3%?\#A/*D!/.,-%H:>.A6@G!584"Y\-L;5ZQM;*@ ;$UNH>6^, )1!;XR:V M5CT:(+;&16RM>B! ;*W*V%KU\P^QM4;.?&TZM,=9TB^J2B]T6.>]PWK)0(## M>W4_O,<;2N#P'L^']PI&2QU+P$\*K.49/GNG<&6LK?G-DNB0>@L'HV@ED\YJ M@%_R+$-YTNK*DY8QVU#:<=_(;F!I1^ZAU%3(U**T8QGH@')^_)7SXW'>H9Q? M_4M%55?.KVF(KGDR56,076D"5Z,0#>7\^$!T=>7\2D$T[ C4?T> *Y3 C@#G M.P)\#A7GTQL!P7YQ]>61D;^ MW$Q!3T-N4Z<=*K76I%(K/VB 2JT\56KE!1=0J96?2JV\8 (JM?)4J9475$"E MUKI4:N4%,5"IM=$0N"--7X/]6/756/B+.I M2%C%:( B8;P4":L8"% DK.(B817//Q0):\',0P'^:@OP5SO94("_1G,YKB9L M>BY+QN=5E5]_0_Z-__S_4$L#!!0 ( &>'!D_9I,7K:W:MU ,IWI3G5FBZ33 M7:GJ7*I#=F:?IH0M0#M&9B0["?OK]QSY@@&!;TJ X*<06T?G]NGHZ-B2/__K M>>)9CU1(YO.S5O=]IV51[O@NXZ.SUL.]W;N_N+IJ63(@W"6>S^E9B_NM?_WR MU[]\_IMM?Z.<"A)0UQK,K/XXY"X57_P)M7X[__'=LJW.A],/)[UKZZ%_81UU MNI_LSD>[O]T_-X7H_91 MI]-M_W;]_5ZU;<6-'3_D@9BE!,\#X;V7U'D_\A_;\4T@[?YL=[KV<3AJXT8X4RS:GS\Y8WQ[O(,''10+&'ZD,]"31/20Z7B3R&/]C MP62*+#;:<1MO#XBD27-.F"/U+-0MY-!=Y,!]SL.)GH<;B'8PF](V-+*A%17, M2>GRB18)INY0+E# A?>./U&V[9P<=Y*&DCEZ%>"&1@$IYD8=$CE00L!%C<]D M,!5KNH8[FKY#:8\(F:[V']_0\( [J+W4TJ@[&B*4Q5W"1NSD#^WH9K8IVP ) MQG$<.RDDGE<@%(^Z[J=/G]KJ;LLB02#8( SH5U],OM A"3V0)N1_AL1C0T9= MB!@>G5 >+#3(W Z(&-'@ADRHG!*';G8T1!;+4N&!3::^""R^0I<[VJ/ \MUW M2*#"&M+)383)/_:\E_<@0JM=5AK-8-4)LX$L_FW/NR@L28'QN4:8M90W$2%( MT_ED=X_L[DDUNZQ&F")FF5-%/^UY!]6,LC0*BEA#D>!_=D*'QCA&8Y0%RV!:.L(,KIA#/"$6J&H[1)MT%;'' F'ZWX8 3CCW ]6A MNI9Y> DMCI*SE@2C>S36^M75 M<8A75AT@<4)/>65'E7+IL*Q20,(XVV&=IH*6U0E()*1XE3R%'?2A@<5@B0=S M:*"R1=OUG5#]@*6E#7]9,+-Q+(J)XM*RD.[AQ]7&?#&2KGBGJ6B)<'-G14EQ MD175+YU.!U:W7V)>V9\][EJ7BJUU-6?[N;W$:T6,4%+WEO^B?B\-BI@X;K&) MF6G:NGC*\FWBSF9,?G+N70$?Z2OL=<-6T,B*=2*3FF-)!V%+X#&T#, M?-<..0E=IB:E*ABHR=,41+J B_M$*/A]D8B%OU*QK/-(+.M>B66]NXCDLNZ4 M7-9#(M<_&A!5R MK-1,(\/)A(B9"@MLQ-D0D@9<>CFJG,[XR)Z"J1U8EE;#D4D!3"'K!%=[3#HP MKX:"PC\W(*0%N?XY2HDPNLM(J>:Y^TA*%:+F4EJ]5$KK+I;RP+%V9 ]"R3B% MC 5@,6"\1B%@4X>FL/"S%@N8E)_';#''2=@>N'./;4$?*0^I/13^!&>&0! ' MYH(G%HQAY02)Q00F[AK>+LK!E/L_:MV/F?&/2 [K*\B!,TXDA_4KR&%=)'(< M.!Y^6EP\JV6+SW$NK@&!#9V:\OHGK=OZ, M4GM .0@9V%,(6W5&Y]HN33GX2.M@S+XN8\;6><38ND/&!^[BCY 'R4"$3A * M7 ,Y8WP!2]HU7+RV2U,N/M:Z^*/*I3*,K8N(\8%[^)/-./B,V@%YKC6Q+G5D MRIL_:;V)F=.58F?UD=V!.[';L3FDJ*I /Z4",E8B:)U"B;8_4R[]H*][8")U M ]FNJM[?40')+W ]=,]VT]6F*E.-J#\29#IF3OT7',HP,.7[-34OS+N2U:PJ M='U+Q6A>?IC[ZL@>$B;L1^*%U)[ \@)L.*FYSMW0J2FGZXM;*A?["JRM?R-K MZSK#^M =?8SEA@D+HD<IL1X'!= MG_/83D,*]FP+ 2G4KYXF%]2[Y=>@/RO3/&B"Q'GBUQO[F?@WY_4A?$%OW M*,-ZUU?L#]WG!9\XU =!24:F4*&OK!5^PM' ).^I1'UDY/=M"@SZ*MRF!Q^- M_Q37E:7YI;7TMO/+^Y E[;\3D= MF_*[OGZWML#>N'U#4;6^TS=V:\KE:\IV^I)MX_ RI54#""C%QQ0DUA3U"E9R M&XSD55\-X"*W;U-86%/KVU#@;?QO\I5DVZ4!81[XE3X'(?&V_H[TBD"FD*9_ M9<[0.]/6NR^1V%8_$OO0T;FF8&@.;049&$+/<=G29 .'(MZ:3S(J;! I<0,K M(P/F,3Q6 .^'D_AZ,*:P9O'4GAX0IH"CKXIO!(YMW<6RJ>S[ M,I&M"3+Y7F7 EH_8P*/)LNU%0;2>G2G\Z$OH.?BY2L5*UGD-=')]23B'*&V3 MB2\"]K\T&V$NW&5#AJ7HUX97/9%,05!?N<^!8$^);O4RHF.^=)41O8%I_BL\ MYI*FM5V:@HF^[)Y]J:=)B/0>F1!\&R*894Y7XZ/HYD*AL7ZLJGSD\%&9A"A)E M]^,WH"CJ,36P(?XC8ZF>>,4/\O'A3WRU_J1CA+TI,.F+S1O % <>F(J40/]4 MS]"B?+8WE[.9C?*<33PO_L)"5.-U_!%G_\/#BJ/3BQU?&EE.&1+ %-Y*OP - M2Z=4T*C"G B:'*!\@8(V@"L778@3L,=,XO+R\6R%HRE(Z6O1Q4.8U8LE:S!4 MSZ-&CGHW*8 IA.F+UK40UISU7M#CW%=?9(-Y26W48$YTEC'"( 1%7B>2E1?" M%/3T]>Z-T+M)A(WVEBAA8SP^H+!-O"NZN\C<(K$H!U.PT=>H-^PW:I:(A?RU M>#6I#,Y,!J':K$UA2%_ 7H^AY>M)<7+6!)S-)\@9C#,Y'1N"Q@=]V7KYA+DF MJA3:=YA1$U?BE @.PR?;HGY0JQUFR)MZV(N(2[^+V,)LQLGFY"R MP<.$!\QE7AC@QX@D=?!)DIE'9]7XF<*1O@:^'D<]D,M.!+/N4\$:^)3;$&MP MTUPUAJ8 I*][%]^*V\QL5;R9O,H, <-!<4:PT)[9$_)?7V1?@:X?G%Y"'%/0 MTY? "T-O_GKV72JV-9A9URAV]O2G)K*5PX)#V:/:8+T[\"PKDBF(KCENN Q$ M4]$;F+Y !)6(@DP3R'+(J\?-C4*8@F*]TX_GT5(B^#*->B!L [YR?O=\/L+M MNV[R:NTV05A&&%-@K'F BPT+$U6[ ZF35WP;5%8YZ,7@.J0X$U,HJG+T2[/> M6/$:XX0[C'@0%;#L'/DLX\LX+,0N=6U\DPISJE"H"GIT9HN!<&5:%%,P6W/N MBX)9(C"$IU3@!?C],XE/,0Q="X^&P;PNDMF*#H]I0E6Q(^)-!JRRK SAZ41? M],\_G?Z@@M?G]K-T3\ETBJF*NA9?X> \DNKZ&:]1+_I ,AE(M+.-9T,J&A9G$SH6:M02^9YN")+V,@0 M^+(@1*)OP@^G9RUT/CME +>6%8!29RWN,/B[?:J\J.%Y>PBPW]U=DVCN\@^[%?R@1F<"/^XD)GV5FA1(VJ-1Y)7 # MLN-BM7%H)Z\\*OGN0N&,(37%UQX71VE^L^U/G6ME_)6RT1BB>^^1"O!6>DLP M!URG'"N3BVZNQF5[J^%QU9EQEW\#8ZLA" !6(0JF9,AI<=?\X_)<6;#M[H7L MJR_WJRA>OKA]S((M!6X[_D*COQO3MK7)7NU>]B;'Q_5QWT]K+??).CY>#O>3 M4D!DE\*MMS4[;]13ZD276=W6MM@C?7HQ2;Y>F99;SZ9N0@PAMT-,$Z*0WWL$ M2*%07WWQ-0Q""-Q2AC@&4LW*T;QD?K5AE96JF!Z,H,Y%R(0/3I^(%VT43%0K MV'9O5I28Q3$7IG-8&1YUNMVC3J=[*^+I8VF*+-AV^W--G*^FB_U$ /D\IES!NN*O6[A>AP U?45D]N7CCP$,X ^><8_>*X%%GUN^7P/DR+Z)DAF7GF1GG]N/ MC&ITG>/:&^LO8&)%TA,P?$:JZ?ELWN2.S%3-[HD(-QJ6H!<5C]1-EE(_(/M, M='Z9KKZ/2YA"/K(_%!Z,\Q)J?O 72R64TQO5E?6)6EV#^OWOJ?8+PWB MUOSLHOSZ6SNH@LK[3Y2Y?]!I6@_$-] F2RH5 M:KJK*GXLKF)>TQU4\0ENSRX]7 ,IX=,RYVJT*]AV%Y7T^V,(T 16.)SFJUFP M]?9G_0<^ "&HFTDU;_P H_TVN?! M.,WO*C6O/?AX+^@7M__&GI> M>BP9'A_UE"UM&>QO[TTF2QME+Y&">]+APAWEQ,-MGS 6KGA \4B%GN. $O O MOIK=IV*2.5,UUSC5^]V;ZN+\[4,S&XXCBQKO=><>(I34L,0A )4L6*;_?;=E M\A782H9*B??("B^P>R?/=B_!\LU9O,*>4C-VK\+X#5J_U&9S4Y8OQ_2M6OTU MHDLQ5F_.PD6GMY*][9&=\C\ GV>; CWLESW,;H8K8#[##/?'VMOXHG../[8B MTMY[K&"LR*/>'SL8_ QJCLU,0-6+3A'Y]/OCRWJ?T DQU@&&.R_-0L"*Y=\+RPA&:1=0PBV\)LX#AX, M@\I,?8^I<[^2'YO,4:*/5[-)=$"6=,9T0N#?_P-02P,$% @ 9X<&3[VP M69]O# 6[( !4 !P9&9S+3(P,3DP-C,P7V-A;"YX;6SE7>MOVS@2_W[ M_0\^[V?525_7%LTNG%<1(%L'>=SN?5K0$FWS5B9]).7$^]??4)83)Q$I4I)% MN@<436)SJ/F-AL-Y4?KZR\,\[2TQ%X31H_[AFX-^#].8)81.C_IW-]'PYN3B MHM\3$M$$I8SBHSYE_5]^_OO?OOXCBKYABCF2..F-5[W;6483S$_9'/=^/[Z^ M[$6]@P]?/GP:_MJ[NSWIO3TX_!P=?(H./D;1SU]30O_\HOX;(X%[P 05^9]' M_9F4BR^#P?W]_9N',4_?,#X=O#TX>#?8C.X7P]6WB7PDV![\8;#^\G'HJZGO MW^5C#S]__CS(OWT<*DC90)CT!'DB\@_O&0QDKD8 M*R'TM"/47]%F6*0^B@[?1N\.WSR(I ]2[_76HN,LQ==XTE,_[ZXOGEUSD4S> MQ&P^4!(_^/CN8* !AB>>8RH@RB:/WT1BE"D(D9AC+" @6<'NI%!&B-$-I MA.:,2_)7CBEBDX@D\"V9$#1.,0@ \$^)^A4)@8$JP1*15(!$<@9G'$^.^L"* MB#9\* P_=)88$5 M:K#!D;+XF<2W5\,$B7&N6IF(I@@M+DXI&[8<[<< O*V<,"4X&'$XGYOS'BYT"P83I%8YP>]5N<<2V&5"TSQHN; M&9(8KL$($&4"1Y-S(D#!%(!6Q&&<.72QM*H8^Z83.;\L:T<-7DZV#^!OX?+M MW?IGL^T%_'O6'OBGN8*"_AU+=XQ;1"8P6]OTD,<]QL$('O7!2[W'9#J3A&7.;"7P M]@>0@,'-L17#NQ] #!;NC:TXWO\ XM!L=+8B^/"CB.#E=OEG8G!4V0:,U!)B(X3]9M@*4E4[?UY\5%$<<:Y&@U0 M"$NBC*(L 9DE]J%I.]?9=6S:)I=VP>EKF:E/_CAA5'(4R]^(G)UD0K(YYH^J M[P5"-E<&#R/VV9>^F*M8 65CNF?U!(G9 MD";JQ]E_,[",J?*@AO($<;Z"W>M?*-4F8)UH/4!C\SFC-Y+%?QI1:(;Y8-C@ M39BUR86T>V"G>(*!A00,WEKMM^P^6,+*/<^9OGN(9^ _LQ4&WRZW_=8;H37= M_TTOR6[ ?&,LN0>'7,/VRZ\])%N?[KPN>_IZA%F)]VU6PXM](T#V(*UXX/Y6.K&&D%[87$"EN.NAHLJ4;9C/E0.D# MENJHD:NK%%$)O*G=:Z'RG'J/R(:D>R#7JOF'XN0,<:J2E%MY"_"V24QT<.P) MNP=E[8Z$Y(#<<0RI?5\*JD?2Q MQ=>=4I;>KWW2N_+E9+O1A*=P97@LO,F0NAWT0%QR(B'U*^@1U4S(A=2%8- [ M^T#,%M!'KX#*DULA665#;J5D1S65H4,RU694.V@@",FNV]U2EYQ42,;>#IU[ M528D\V^'T;& $=(68&UU;%H5 C6G!D06+22!6E,'2](46<>FL@Q96YK7L5W4 MNO06"=:0%I,A5[2]IFP:9&HLI\@SKJJD4TCKR Y199H\I/5DJ7Q-FLY"!PAU,CQ&8A9-4G8O M6CQ[8'\)3\<.7!EL=.( +*_:/?$I7O\TAH-6YPW:F=%#0^S6LR-&DY=)4$V] MRX[(1\ML[MHIB6[D?\*$W&97@\B!,I1.X*O\0,Y+O=/BZ]E#/(.ECZ_! M=(]HN8YI -:9PD-O*GA_RC\?T5,B%DR0M<4S&D$HB M&BVF(W4(\(H&J8WK4=HH98W69;+NP:O>*-B/KSA;$HBWCE=W0OE:YX0B&A,Z M'<:2+$TJ[#Y!," OZ!(+V0"D88)@0#[69^J"-$S@!>137E6/X_48#RW+Q5,Q MSAF_QHN,@R>+L ?.8B%>Y36>Z " I<6M7F7&P%^:7 M1+T[" S9*C'IK)OJ/@B>?)WZWD#>9D"7PMM=Z0 M)5681T!JN'(E7<96*=>@>BN:X7;([874?M$,M$NU)Z0.C6:HG2M"(75K-%W= MKL6'D#H[ZF%OO8@;T@&$9NI@LUO;HOUG\&C=$^BVV#\%C]V0%[$%^3EXD(VJ M!]:^3/@^G&-ASQIY%[U?;2.WK:E8"^%M^+YL&W4(:WF\VT=Y6%2AK 7P?A\% M4%43MT8?KM_GGE6Q!OTQ_%ONE,*HT=S<.6Y3O6W[;CLEVT/J>FZ(NVZ.ND8V M8V_N?QMO/]$@2H'UG9U:KG'E( XSU^:[T1GGYVT;ZQ3^.N&Q]:Q#5'92H2ZYEQ?) MO'R<1L5;H"PH?, 0P()Z&&#^* /,ER3&XH:ENG;,:H*00-B MHN=->*#8U?DGIJ$>3K"JS02V&OWQZ9(17DY8%6T'*C6C"O*$9B"]T:/I/,83 MQO'6D]'.'B1'L+]#V,I7%V!N\V=6J5(^RQ_."%8*G _N MP/P>G=V!.\\V2WS-3R%$'=M5XSV^"J7@1"=Q[3B/+%>JB6&DI]>=E'@>YV!? MR)2NGQT8KVXYH@+%13B4_U5$,LE_,B&+6"+W5:[4I@A?2,G).).J-'_+KE#5 M&U2ZYL''VS,$AFA))0=/\1*G+ ^IS&O3BL8+%,FS6&9P#?813E*54(CF1-*X,[D MW11F'70C#O-,B454PIJY_"'E>]S05D<%(14;RV("UN*RK'$?=Y?*K !K&VN' M=/_T+AMK9G)"6H!6(!WV]I!JO+;8*G;]D$JV1DC-4HY!M6:9(H^RIZ*71U5! M+C0S(FTB*23+V$7:I^PN-SU7T\5][E@VEBF1H!9W>?:)O91A^R>B?2/J(%$: MDIFP*1.]?'N"G^1*2+KD*#6KXX:[[[,Z/(@HENM"+.AT)%3O<[1U057#Q<43 MX+=&U.NV:NEJG?1Q$<*[VA;B7\&F62!^"HX^!C\>_>.)Q3_P67_W MKIBZD$:4).@&S=Z5?WZ]N7@]%SC-WL=X^;YL\SY,$DZR'&%!T:R6U,T$"@I^ M%N_^CYV>V7K%V8#AY2I!/[SO3E1,EB%.@R5:WB/:DKS*,7HG%"]1*E9*4+RN M+:TUP_1-[H*/1Z/\'@7;-[:D6#'2@'.,9F&>9-TG^>4XM01OJ-TG5;QK%<_^ M$9'E>R'$/OSRXX?WDE8N S+$7Y,%*?2FV^=(, M1?^8DX?W,<+R]>*/H-@1CDKI]A_\IS_.T@QGZ],7RR()[U'RKQ_J'AS8!Z&JX(ZE&1L M\\L^F>7/?YQB%G&NRBFZXPQTS%_R?7+/,AI&V1[9!CWLPS@+:U'RNE_Q%-$2M)J*CWC_-RQVIU;>IWM:Z(BI_)&G&F?HLD?/* MM1LT%W\8(]ZQ3]HL,97DL+RJFJ6&CCP@QEO0,\S_?%^A5?:D*<H096/A]+2K)I%3F6KPW'@&E-V1T.Q3]RNE_(=7F M2PWLD-*V;HB)96'Y,]8[ITSA-6]KJ(9>M(%"$]; M440J[42HBS3(X#YDF 5D%JRXR.:_2ZIEF)?ERV5(U^(9P_,4SW 4B@AP%)$\ M%0I(L"()CC#:8M--_NSUI5:R10>@V*>7@O'KCRB]=+)EJUMY5H7&[.LJYLS* MV__RX>.7%Y)I+VW0J*\#:/&?.$,:7S,,5_2UEX0E+&Y5PL_S%)X^L=.3F=G>,T3",<)ML$-%:!J ;[4*_Q M*@:X!+M59^)M))A005@!V4KX$?7VW)TO69;\0M7'?[*,D=B0VMWY)\\BUE] M#YI99^\/]>X]7W$ K&_FX)Q,3;*6M-XZ1^M;TMI^P!ES^E^'M%3O0+D>AN!? M[T/R/B3O0QK4A]1&&;;H&?HQH.@!I3D*!,I ,(1 PH)'G"V"*&<962)JFG-E M.*H-WU$KDKPSR3N3N-YP(H(U%",VS1:(WBW"]&Z!OG+&1+$47:S>HV38M0=B MKRE:A3@^>UKQ30BQ21K+5Y?G.2:,H6S[XQ5)H]W?ZW'T-VIGFY/1;,?>Y/_: M9Q?^TQ]?PB>\S)>5@&J?6R*-BS0E:57/[9!V$Z9S5+&\*I]9)*EVKBJ> B.K M=U>D%GFWA2+W&9$Y#5<+'(5)I5C7:CLBDAW-]D;5V"6H9ADUMG7@[ T347;] M=H%0=EG66UR"I,.W\ M,_!9N4[6$"-[8"P\W%D6=^+FGFIK]<#-!@$3,"RLI^V1+OD!H-BX'S6X$\/V M5"^MSXQ:K1@9&)XU4-])=X\9*/;MU\KIQ,8]U<7K2>[6Y'N X=DZ/P%IS*(! MQ7^Z?A (^FF'KU&?;@4&@ID0'"0K3G,N>JHOZ3/O?>;] 6?>MXMV6:%CQ+;)#9?K8I= M-4QV5;EG=F!->1)MAO#AO.[]9W?D2,8;0E&^CH2B=>BG71Y,NI]?)&P(^7=3KQUX_]OJQUX^' MT8]-]B&+&O$O 1-W*"Y(PJ>/!>BOG#.H%5.HP5?A]=4I"-55^0P[=8;D;^V(U*KFS=!VBK XJ[95Y.K.%O< MW $*".6A7)TNHP?B_GBQI*[PJI(WP'IW%;[K-@K,BM;X-::N&@O)W],^\P'-B.WQC RW>+ESO MI?->N@/VTG73G"WZ[3X%:+E*R!JAX!ZE_#59L$K"U#2RW32,#>^='@W>@><= M>'Q[/"M91>Z/UYO=D;-+O5],LTL/Q%V<9PC*:S0GLX^OCA MP]&4EF]35'4VZ=<#F5*0LFN*'C#)6;*^8"Q'\5>^K*DDX,.1>OK:]._#'_O( M9=6:;[L/*)5,="$/7^.'!L8SZ=<+F>1NP>EIW^$R>0QIW%#$ ML;*-BWJ'2W$6;'-+Z$;V'!<;FUQ63=Z[-D-XAWY+&"\VAVG%?=1[(!K;.ZA\ MR#GB*ERJ%D=5$W>$*AWTU8U&0:S[^,$U)=P\S]:"KDS(#F["K(2FW5@#UZ G M(%B-Q60->AX8+/?,>(.X<,>1K&3"A:4H:L)N;K\JQ:M6'T=Q.>D!>+$Y4RI. MO$N/P/'ZE9= :B3/:DD::XF4(5_E)\[P5>X7T2V999P\=,J-B(3(-:XNBMO4 MWL=X?8S7QWA'$.,UT,BC+*,("251K;CQB"";^[CEWXA)/1))RH M=[9]SU/3+@(>H4(!(<9R9+39%1KJ##B'31/_D>ZV'"C_8E\+%((#?2C6;3(G MP#%QLV"I"LVK+%_X/-M1Y![(I;8^N&&,R +=P?Z$T_> 35VAX77 MFKW6#%5KUM^%+&K'1T=!5%YU'(1I',R1*"&Y6N"(ZY\S0IJU&RZ M&=E4O3\&LQ#3X"%,?3'5-UN',B*BJU)A5>KO5IMK@/M7A9^*=XK M!%!]_FU3^3_A&+':0QHJ*.EU&#P32E[E( M1:19;N&8?5)TNWAG0$L8YW]=_%]OZ,W6-]:FU^CB 0BC"\_3L*5J(D]8; M[E>>*-+JXRH0^JSC-^^*&CW P%"*+ZT^!P#%O2B>9@M$3W)*1?D!QE!6?2I2 MM[DC %),1KUEGJG@!;Z3HS3"QF?/=(>S$MPWHL6'^'V(O]6EJ!L&FZ3Q MR2Y[Z6>?MAO$1P:]$]H[H<%Z^4;DA/:*MU>\#UCQ[K*]VM'$&9ZG>(:CD/\= M1A'))8G!BB184+G]0U\9-QUQ8'V\'3E>)?[MQO&6XB'5_3X*T/3 MV1G+\)+34S>[U8U&;\YJK6]ORGI3UINR!V_*-LD"8JZF@L.H03CIIKQ:7I%] M0U;M/%;!\E:QMXJ]57SP5G&-""!];I@6U>L? XH>4)JC0,"4 M28C"9&#!(\X6VQJ?K)V^W6YP&PIX%\J\1NXU\E8)BN%\3CDY@H'%33N2_[2T M*:.^7N?V.K?7N;W.[75NKW._&9V[Q0YI4K7V>#94:4-BO/;LM>JBLLLS[@)O9+BJT$ITN_HTDE_+A8C MNL0/*+Y(LS"=8[YPBL/>6JI?AY'VJ-V-7F:I/X++=3,(U+74G<&EP^IC[UX\L6M4_!PD* M&6II0]?TMF$Q*U_M[6-O'YLKLI>(+UDTW52ZNQ3\=8G#>YQPTKZ$XF;Y;*VE M[788R5M(WD+R%I*WD+R%Y"VD-V,A==XO+6K,GP+$]5JR1BBX1RE_31:LN&'7 M4H/6',V&1FU$BM>PO8;=)5AS5K+:+:(/6%2L#2DZYJL^/B%+81\7)\B2I"QB M*X+1$9FG^&\4%Z?-3@C+&N][&OQ]+J>P&L,-8AG%48;BVXP3^I4+!S9Y#&D\ MB3+\H&O #/06>-,ER9_*HXFLUQG2'QC&I%R':[$5R(^X2[NH:%LL#L;R9?%; MZPGJ_A)O'GOSV)O'WCSVYK$WC]^,>3SD5CKJ8..@6OV(0Y)]*:6:4V"O/D?W M*>ADN5AT,_T:4$%I'@GG5SH/(HYFWC9.JS>8#2>3"27>Q^1]3%V,VYM=3IND M\0U*."^:>HZ,1O'FJ3=/O7GJS5-OGGKS] V:IRWV2HLJ]=&'($59P.>+!7P- M!DP8".T4:IVA;*C3^G1X9=HKTUV4Z0FG)L9)+BYXOD61R,C B)T]14G.N>J< MBPQA9>=9Z6@Y"VG*90"[1E3:X?KZ=M\O(M$F^1>(O$6R1OT"+IL&>..C(VC!9ETU@[VE80E#<[SQ&9TW"UP%& MTQFARPXES%N-;<6<:T^8M^_>EGWWFLG%+W_:->! 4R* MV$C/N.2E:9AL 4PR_C7OI7I!7G_BE^QA/%O]O]%["+R'P'L(O(? >PB\A^ - M>@CZT4)&Y"SHHNJ/.B=V8 UJU,FRMDT9FYZDC\$LQ#1X"),<\0D+!3:YH%MZ MCW3'L^(Q,B/&>XG>EI>H'VOBG'.8.%=2UC3[4G!9/$UOA&=9Y/K(2UV;[(VV MPW@#U1NHWD#U!JHW4+V!^F8,U&Z;I4WU.K@7A 1D%JPH8OSW(D@IXIRYBTSBD,?NZBCGS\O:_?/CXY868V]/@C/HZ@!;_F;-,FLOGA%ZA MQV=ZKRE)^9]184Q7?*-.8]B'>HIFB/(-Y(:3.H;VB?Z@L]=*E*8 M[DA1(K"&YMIV]DFN*6)80WA#:]?DW^#Y(IO.OK)""]$"4=/'-91O2-"%XLD# M_W4NO9QBE=YP673-38<=A56)3G\8[[4X0*\%?^-T-HF)+*&AW/E434='N(EZ MY/T5G8%T4RV("1..SDW3@]H%SQN@^DRDDS8-RFDU*%\/X^+R;D@P;LC:]7AH M;DA[22)ZD+2,%'"9(6VPF6KWX%(^VH!6&FR:"'\"AK#)B:$)ZV=@L!K\'!:] M_A^#^YQQ4AD3=U7?X[3P5G?SXIL-:L,KWX8B[V5_6U[VFI-8D^BO'#-W*E-,HZTWK)&ZT75$OO@ M_*7Z7X>T5*M .=F&X%_O+?7>4N\M'<)'8Z96C=1M.J#F;-&)]6- BR.!@9B# M0*P)&D89"QYQMMA6XF'!44>_5N?WV'!U]42D]WYY[Q=7N+8'0:?9 M&[19C> M+9"X;$7=UCY#! +'NY4WS#V6)3KTE:27S;*(VI M>EBZ/6' VN96/MN#!M 4O8'!*RMQ/=_&VP9E[2 PP'*))BMV\Y4UO4_PO+B ME_^7S3"*+])KBAXPR5EQ$;'!!+0;V-V)4WG[U\;KD<:-K*W=SSZD9_O[E<14 MGJG2[N<@>43#2Z7$9CZ ?9!;42%V-''*I&H)U> SZNL@[21,$"MIY-N:\E,I MV_HT'Y_F,^HT'SU/*3%R8$/"I^U+)>9.2X@X=6Q=TL(4&PG6:A^%"K#2 S7: M%#5MEP>X-#4=CB2ME410F4W]K]D#25!KYX2$S\IULH88:9MCX>'.LK@3-_>4 M_-4#-QL$H\&PL)ZV1[HDGX!BXW[4X$X,V]-YYS[SW+7R#\#PK('Z3KI[8D"Q M;[]6#@0MHK?O/$A6F=T#_C[EWZ?\'U[*OWXT>Z3I_L:!5+N*PJ X&Z.J=B6H M':P-L55-R-#*I[0(Y6@B_048TK[CQIK3\ G:-&CF&VK"^W4<\.KS7C5Q_C8. MG*HT6%U- MK=,(;)#P /RWVT=%BN]CV0#LLU$.D/R[VMPW+MCPM]"9_P,E]6 MIG?4/K=$&E]42M*JGMLA[29,YU7IU)7/+))4.U<53X&1Y3X?6$N+WQXWQTO> M9#HK]%PNHL5)=:G@UJ6F]SW\"">(JRHT.^4;GN(DPC O\4EH/@EM]$EHKW<6 MTB#=1Y>3V8-U9B7>IU<'#M=413A(F$L MC37*QVCTL _C7$A-=(D?!*N\G-OZ^BIZG4"!V>Z^N].N]M!U',W!L>&R!F8- MGOW']@E\CJ2^7LG%;"=BMFOH-^SM?7R'=S%JQ0ZH+LW1W,$[*KW1[HUV;[3O M0=(5'"/+M!W,CAAI)JZV3C[2[-MJG6^D>;4F9L=($VI[L3E&FD5K8NF/-).V ME0ECT=/[A?\JV$9WI7.!C 6WU%/KQ#=%GG:&T[ MC(.4QY=WF$_O^=:2"E7M["E:B 2+ M]=E7TVZ]$?EK.R*UNCDP#Q9#$]L ME5B9Y-F"4%'2I;@$O,X':=@;"KS",KM(N:(7U=Z"9M(5"K#G:/?V$SRW:?,I M30:T/PEWE&OG.5U+VN5M]W1KO0@/ _]84K[50#;M[AB@I(5MZ-3!5-W#,8S? MPR1'&YK$-']!G+6T\#1T]0YG*]=A:*API(VF-#KGNJE.:_EC:OA+=+X-:6LL M@0HM],^\$([T#_.-#6Q-NW!]0,P'Q XO(-;*B!I9N*R]4372B)FV'C[2<%D[ MVVFD83)S(V2DH;&^G 6(V.? K1<)62-4'"/4OZ:+%@E8=HU&=MT6!OQL78T M^1"9#Y%QU?[L]OJZ+%DU25/.)1O#($$I9HM=76XW^F30S0Z1S[=W3&?77&V@ M_T8AG>897RMIS&74"5FNPG3-_V\IRHQQ>=825OL7]3$1Y4*7XUYOQ#%?[/5Q M0LTN0Q*WET"R?41QQ">QT((V/U:>#.AWY!Z@7IS>JF>]LD$/+[[*Q8#3F6#4 M4GU\X#)>&#U<2S[/LYRB"\9R47&IBJXV_?LX$L+7!X[Y)RD\"4'$[SZ7UQB1[-\H>WU'5YL) M[/*^ YK"@F/X6BM_$NWJTAG<$.%PLH5LFJX$-94[BW9[^Q#$GG85+E7;2543 M=X0J$^JJ&XV"6/?Y?M>4K!#-UH(N<;/6V5\Y7A6*.=LAW_WF?> MM\YD&_IU(YK 0O]E9T^(1I@A=E%6!I.&P$7*)7G*<"0#OGU/9HM7CV]B.6O, M$!9^D2V^@>91\:;Q39M<3EL.;MIW87"&J!IJTVO< G#*F MU+JD993&6J;BD*_R$V?X*O?&D:18AE]5L%\T<$3D??-*O]^?^;.G%:8[I4)5 M&/L82IU%:24.^+H13>!>#L-.B$E=Z&[X%SJ81#++ M.(GH%#V@A$A/D-+-TMC>'U4^T*/*19+!:4ZWWJ+"'*W-'*K_#)U&\V<-K9PU M-''KDPYNMS,GFODQ( 63$X6A MDWRS=VJS8?4KTOC!'=!L%-7FZB3MK:K@WRK>QN2;Y4B2]5(&S%0UF8_#L/7"J],"L M8ABF J>>:]P;87RH'IQ^W@_(KD?LQUQEI6OH21,[E.M*!SO>KSD/T.XTM73N M3W-V?GLKLZ-Q>D]7-;/H^VQ>6>W+/>C"!:F*#G< 0'=:H.BD=NI-Z,X*2&5T MD,-)NC,"1?_8#GT*0W=BH&BMEHX,Z$X+-"5V M\.,GNA,S2OVU:UD47:\9%$6UZ62 +IZ#T41;GP'4G2DHRJG=[/_GV7%7?%9> M9!B0@NP@C#+\L'N7X2H4]Z8N4(:C,-E.5=?2M*U>ZK1P;0>*?5G;MU76%L89 MTY<:RY[;4CX\Y9R_E4Q[4^&8"G\HQN6A&'\JQ*=-^+2)MYLVX4K>6U2'?PVH MR,?*HTR&-8.(@YJCKEI!<9^T;H M]YFX]NB.R ?H[$D("*2HE=YJ )=E8(6<2B.D5Y>TNK6CZG^;!7Y2K.\:VE5- M71-.F$@D+J,ZBOJ9FKT^>Z=ZX#U\L>L!_"W#*&Z$@"Y\Z.[[U!K/A[S:AQ+NYO9N;*[!?4[K- M:;P+GXZ+O!]VD9ZB&:)4_CAA#&6W^?V?*,KNR'F>)")^M4V.?*R[W+3OL6W" MW?\*+7L/2;)8Z?R':Y2&2881XVK/!=^]1,AK$D5O4E&EFU14\'49K9#(FT.[3]).+4SPG75G":\PUURE5&26N= MU]1\ /L@MZ259G/)AC6(&EH[(5^>Q]JSNFM"AG5?O M3;73Q _E6+H%UXKFC$ YD=[)BZ:)%5FBI'U_*IG1/ MJ=.F\]O""*SSB36V]VY3?X[6^YR\S\G[G"RK>9J2V:9R]S&8A9@&#^+<+4<8 MLIP6]QMT5>B,![:BQ+6DRBMN7G$S5R".PT18;K<+A+++LE2:XO1?4W,8 )3' MBIH[C!J$^\. IXCBAU#X0:6?X(H(XL+D97F]5_D[&GV<0V$G.:5(%\1^:Y?D MBZ@##:.*ZZ!J,=1W&3T02&OD,Z?GDC V39]_NT+-+-;0SR6DBU1DBPN5Y0:S M[XK=1*>+?2#GA"(\3\^>HH6H';-A'V5I!:T^KI+RGA7_Y@U>HP<8&,KUK]7G M *"XEV73;(%HN=<5&Y]RJ30U=P3@BJ1D8_(6$UZF)#2#T>SJ79K>I0G6-]=/P1T?U_HZI)4""RHF M,03W'E@=!&V5'AP3ZTE4TD4= \G,?6X\!U(4P*S$()XWT<(E6K,EFDL:/ 6^SQ%F1J2"R M3R-YTF6.T@AW+M/2=G@K"1N=:/-I&SYMP]Q)*@3WR9;)UO+,"9=OV4E(Z9K_ MJ+H9QZBO?6B;.\BG]PF>%SIASHWZ*[Y0[AY1\H"^<-H7=9YLP][>)^]]\L!] M\MX.\7;(X=DAK>3T2*V1%ANN'^S69YP MR2(<'.P&10@_B+U"G;#::@S[4$^X=4W26W&/[75(IU1*W5A*S6M$Y:UN-0 - M>CJ%)2EADSQ;$"I.FS?#J>L! ,8%8_65PAI: R!_FF=<[*SEW3*'5S3SCLJCC.N=+U]# ML:*E]R9Y;Y+W)GEOTAZD#H;,2'U*;12VD8:Z3=0X38C0:B?J*GB:\*"53S32 M^C0Q0JN3:.QJT,0)I1ZBL0]"$Q^4ZH9&#@I-;%"J&9H[+G3U &A%"AM-!XLI M43^]C Z()*$52F6,L?&$I)?D M_;#!_F!C '_'7]_?IW\QVBC@/Y+^P#^/!0IZ?64?O4X^,.+S57V$P4<8?(3! MLF.A=R5TI'&''K;BD88A>M' 1AJ?Z$/W'FGLH@^;:Z0AC=[\$",-=9BHY!;] MRC\'B;@,D 7+,,LIURN$OW-;\:1X&"3/ETZU]!MW?8T-OW _-'J_K_?[MCB" MB[@D0-MK$BX%KVVN>EM?AVMY&ORT_A2N87>X '5[>[^[][M[O;KMV0D^;[DC=[9VTK9$ZVCNJU"-UL78BX/XA"Q%O+BH#$^IN&U$<.CQ^KE)N15,'D,:3PNF/'OBQBUFPJXI;JBN M-;]H^\X;9%L=G2EBM/WBX-XUOVG8.N%ZD M&<4IPY&J-O;@[QOU% ZZ\]:^9]13YF#G-7S[^*;W=\0$IC06F8<1__..B)]V M<$_F<\HUWPQ96?2=Z3G$3S"HK#!]_2%.L /)T@]1 #\&TS-FGA7)(29_$")& M.=FOS!TWT]V*C!%.>(6AY&+"6Y(QP@E_:6*YF&MS"AQ-\WWS;G7?[(%ZJ78= MJ69UT!>.>A+WN*1(NN![_N8"Y3Q,[A!=6IA=4TK&-^WU*E4=V(\#37L'2L8W M[<8*KNU%T#^!/K/U\$IMR^IW1=W"TYSO0_-BFR_JXR9%K0N^]4 ^G=>G M\_IT7I_.NP]IV"#!2+-\G7C\1YH=/'AXZJVHPT^=BE%WJD M6"Z2J&T"JWNXW7Z,X:2'W:I7=/=^(.6.56Y73H M3L^A:=GM$C1T9VMTNK?%O K=.02GCP/UC.O.Y^@4?3M);;K3=VA*?\,Y$MUI M&9W./\2I$-W) JGKNXQXZ[I#0=H"%A(Q()Q!34GZ($5MP,U@3JL0M>5YS)R3 M,MRQU-8O=GI2M2/5_O"J/[QJ'D^7LN6.O[:"4&4;^Z3>;%>%]&%_%6OBYO;K M%Z3(QM?J S#-LD[7./LKYRQSD7)4N?0<3;,%HG>+,'WI>!1EG8@@.< M9N'?W=-?9*SIE$O\\Q#308[F#$+<(7V C G[9 ^3.'?+#Z7KH='ZDI_GQ9WS\&1]_QJ+3>VN&DKB'J0SVTY""@;#$-[=[]N;DQ>=TT^Z^MU-E+.^J75)YJ]K42SUTM!_/+'#8HYZW#V MO$@O,O:-T.\S0B-T1^0#)'+K4X9897I6^P'L.YTWE_=P(7BSNUYJW,]-S1WE MS6W(."F6OBI=KJ:I8\*%BTN1HZAL"X!T98BIH?5(R7AV#-;2E3->?=_UQ M)?.DY)))O7.OIDF/+S]N?OEQS[Y#1K,=CL9BN)E0>8FYK;!W!"4K%M%/7H;C#[ M?HS2:+$,Z7>EDU"WV\$ *^(5&XTFKU\+,3'0D8="VG0OHF1S@L)F,F6 M1UI(Y)%@K5955("5BNAH@US:F@^X4)<.1Y*6&Q>H,$G_*_9 HEWM+!'XC%PG M:8BIO3\6-NXLC#LQ=$^!I1X86L?E!X9]]?0?HN/H!<6G'34_"+*U]Z]6Z2&W M&][TV1$^.^+PLB/T'7;PXNT)2><)?D!Q$#*&,B;"PSM-0XK"82/M+0@ %&-O M37V'Z+I4&NE:T/]I\P_Q)3[M^*;*G__X>KOGCWK] %)D'2)-;RK:+W*%IK.[ M!?I&N(!5G>>I;V5D2(VDY.F^Y@6P"Y9]I_AZD M7J\#90WWPX8C<,YH?3)-16IT'GWOH?$>&F >&K5B9],K\S'@0X=IA,,DP,]5 M6()9B&GP((JJ;#P)2Q2RG*(XX)P;BF1^#D"4[K@/&6Y]^F&@UUOQR Q*NS_M M\+;\'_U8/-M*2(58^5+RW32]V?#IWL@_E"4K3^$M+O*#O/T[BZ5)Q>8^^- M]][X47OC6^HLI!>A#7PB:I31*NR#&D&CBVX8*O9@(AS6/BLQVU] .:E!+10( M\9=A%HRVY0AW]1AM"%6ST&1M0E\70^ZD$#C?%3-4VNQV#V>X@EYIY]N%[L.R M/BQ[>&%9$V>%G2 M_]:Q*)H:B[\827#,G\3!?9B$:80"MD BOEC&DD55-4SB M($_#/!97C.A'8_MYS\!AUSZ)]/'5MQ5?K2OH1L0YF2C[AK/%YES:Y>8NDF.< M\!'F["(]>XH08]/9#=]^TQP)BV2>XK_1_@7OO8[IKC[8=;@6,OVD6$DUKCIU M8PC%S:ZXF:@%0=7%"1"^"\87*9>%Z"Y\0NPY7:@>2&,79T VO(\1:_P,9-4;)&7+N6NZ^V*J+=ST'FB;"DT:4XY'V19F$ZQUQO+>:?3WI= MJHE6)_M@/A,2/^*D3L/8?VR?P)TO7T-C10NG9'))+Z7F@B0QHJRX8+69=F4W MIX#4*Q72TGQ-2X/RU-S!/HCI"HG*(>G\$H4,:6YT>IW @&G, BC"&RUVH\8NHVCHB?5??T:)?V<$^B&M::G"-VKBBI1.R M5R&.R_OD^,:UPQMJ,670TP4LPI=IMA87R&6<-K$%KX3Q5J_6Z72Q#^1&'&A+ M47P6TE3XNG?<7]QDP!&N@Z/?T>?DX".)LI?X:%L&6'4!/P;/, :7D[=#1^@>J,N M=@5D;]=30W4C-^!T40W"*W0T59(G. W4#*)AJ!\#46;-/W],BMJ?=MA)5&DGMX!3<7J35:+1;0[2: M@7!X>F[KU=D.&%2%23NK&)P2H>LT[SGP!LX&Z!/A2V>G.DD$G*4PT$2H<]?! M61 #S8+6\2" ,F*0R6B*S-+VGV?%0:6*;0,6D%D0A6P1S!+RR'HL4J'_"C?U*4SI\Z4I?&F*&?N# M"WVA,Z!35/R_TO6E59BBGQ%=G$K_,R_+\@AG 5] TG:[(YO*@")QY'F/O",B M?^::D@?,5]'Q^BL33J2MDV429?BAD)T-)YLMO=;!A"X)S?#?LI[B=+8?/ZZ; M#JU.+DY\2[-"IMAP:2KVSHO"HQ0?Y]D5R?Z-,F& U, R[>X,H%B#FQ5[0EBV M^SW4V'1Z^I/Z@T.[E@6I]H6P$4+U$.Y.D&]]]&6BVS%*N4;5=&Z\H9<+.-SF MBHHZL_SO!$G#(8TUEII)5P?'X&PI6G"QC6ZX1CI-JWFL!F";(=R= M][]%] %'2%I9QWR)Q,*>YCPFO\,DD23)?>Q9ORG6EI"/;$=N\N^7-U8)&.AM M#H[CU /0 MZP<)TG/&MS&JUUV! -O+JC$!5M,5 C"EB:B-46L4"'#K<\&TL38/ 0&H]#9J MWD)OV!L,O&?36]+'U927V<,-YG]/HT*8CO(4RD;OKCR-HCT+)H/9!R^.$%6X M8H%5.HP4G:SK; MR4.J :+?T1VH4I.^(]Q,%Q:$"'7SJ>FN767*QDZ(?\"B-@H79*;)QFM5#:.SB MH**2B5"')K)]E;#!BCUX!:ABXDRR1Q0].\.M>Q]UC!@XX;;0O M=,H):TJ;!*=L6ID5\Q0F<+JFE7G2R/,#)UJL+JO*'&MP"J.5*='->P6G'-IB M&&66-S@5T,JL&.2%@U/Z>IR@W@]G:TZ6O7IX W!3VYP_<-*YDX]>.Y\3G/K; M =!+J[%=J@PXQ;>G^6B9( 5.OQUH.I2I<.!TV7XFH6W>.SA-K9.DU#[3,!9) MJ0.H3E(VY]V-13YVG86*K+VQR$)3Z(:IWF.1ABVGH5L:.#@MLI_):7OX#=Q6 MT<]TM*]Y [V="VE>E 6>_#SDA?5S89[-8IU;>6YO,67"ZE"F*E^ZK^E(A MX-2E#D!U#K>!TY$ZX+52Q0><-M5APMJ5S'N>@2'+T*8D0\&/ 2T.2*7A"5WE06Q)B%\SE%IDR_3-M6F'>>_ !6N')-I7 ML?55;&?L#RXA(\YJVZN8]EZN;-/Y] VCV<[)&_ZO_=GA/PF70)QS+9^6\K]B MBIJ:6254EOPN:&"5_*;5=D0D=UTOW0]E77)B4H:^O-A.]XY@5;9Q<@Q4S.+S M),I FY)RG2[V@92R0#CJJD*A7.%(\K@,'?+_Q3N7(NSAZS"2@^.-Q2=0?K#* M-OZLZ^&==;W#2\Z7T]D=#5,V$]=&B&NL53M5BY[@8%7N$*WZ'B T]YOAACQN M[4VR:\)-SXN4DZX667J=G(*9/B!J@J.ZO3]B/2B01DV<&.F_D*"U$=VDDV"T MB[Z'L_-Z=A@8I[,>(Q(M&\*R@UE=%:#S*NQ4)Z GC#WP8VMM"PR+MI,>Q'A# M!,6^-B0M! [O4S0I;$XPH/IDYD8M%4P$S/A3ZOM[[&+TQ75\<9W#*Z[3V?L( M1M#HX=:(Z%B,!/\4W(=)F$8H8 N$Q!6=RQ5)Y5VV)2!_9]9%=OL;O$,NVITDJG69-S1Q6;:@.&YB[V@9SG-)6959PMSO&3S+%2 MPFCNX"!L+O('15[]Q9+O+P_%'=CJ('IS#RIE>KR^X\0HHG &/0'!4M:6 MU^H$",P54E19;^P""(A@&&7XT*#G@<%R'Q.]);/L,93"=_/G*;=\$B(IE?G! MZHP.T_X^V\-EMHZ6&=K'0)<;,GD6Q%#XP*4/W=XG@8> M5>KXQ5ON@N QI K9WV-H0L)X?3!.EO3/4K>6VKD-E M=/D>/KQHK$WX\.*PX443APRXC5+SUHI!O.K@=M&.W_N5U\IBE/53@,HSU,%] M41 ^6(FZ.@$3964"4E0:"A[")"\.CX:,YP]D2G\G7$,LBB-;GM3J-X]\6F\P^WY.$;K@ MAANWWS-;DZIZ[XBFM"RN^9DWS-A%6M0)^H;P?,$99O* :#A'\N$IQ[>=A[XG MN!L5CJ;[OAGHO:2:V4%?Z .U/E![&(':*GV7Z"F9XPV^UBKY\**L MU?-/M$Q 4'[K=APWEM"H^C.9F\4^B.*#*&:(?1#E%21+:N!( S#6K>:1QF8L M&\+@TB(<#E4041"(=K._@8:N7 M.@T?=J#8!Q#?5@"QIR.4!<.AN%I"E7?IUGAPS#J[.#_(LNE,7"37=&BPIIU] MDHMK"9XWE5(:*"*7&CW P%"&"K7Z' 4]T'0&\005PK$52<[&=GE M+HKM)GS,^6>^H](P$7ED\9+OV.+F ^%R*:EL.+K59@P?%?!1@8.("NCL):_N MT-&2V*.-&6AOK^!""'I?AVBK0: BF//@0IR@(^54PXU@(FJ Q"SG8Q3G(A( *&HIS*^R); M.B4[O<.&#[(' KW+\6VY'&L.#6QO7)1)*>55U.KS II='/A#=_C_=LO^9T^B MK">*B[*?HI!!>7?D64A3KF>(.W.EJ'MY5^2^N[3/L4-[9UX>C.*14A=$O65ZP[LYO9KDX^WN8]W M>7J7YT&X/&WL,:2M&!^MU]3:S@W.ZZK]@:NN+%=O'*#\.$#7STA\N&VXQ&!? M!N? -<%K;B!ZEZUWV7J7;4>7;?_."9L>W:,@*J]@D7=>S!&9TW"UP%& TQFA MRR*GDA;WEPA_ISB'$\Y1<+\.EN&?A&[[MW;X#DB"%7_PX/1[=[%W%_.M?7-7 MTJ3>/5S3I,>7'S>__+AGCP>CV8[C@/]K_\.(J]^^B(6TH:#*-ZIN9(=(H;=- M9R^HJ&1SK;8C(MF]2_*$R .D5,IB<:;H&*718AG2[TI?JVZW@P$$\4NMMS0J M0AZZW4 VB]_W8RENL:Y4QC76T6FKJR(3A< 0%[7\6W"45==?[0P "S[+P?Q"Y$,6M[Z>(74UXU*!W$R-M%Q(PD]V:M-A, M1H*U6LM2 5;JT*.-W&DK;> B;SH<25KNN:#\\?VO6 A1LV%Y6&%$P6?D.DE# MC)2OL?!P9TGW]%H)[3.OW0L#FJ)ND,I(PF.Q9FN8-N B2)%X@(;23"3 M86,^WHJBA>#E!U2<+LK3,(\Q[[G!T!Q1'^K- P?2AR7;Q\]]_)QOP[NW8TUG MTVS!]:CHKQQ3%%]P69'.,9>'(6,HVZ>K;?<>B/[,OY(\8-2;\>R+PE(@.**&_?J6YB)XQ]34F<1]F4WB+Z@*.JZ%M3,ZN$,G'Y:T$# MJXVW-[8=$:++ZY%T=0! M$HA=*6P,J*JS*W"ESVER+VIK1'5'7Y5M[9-^RG<[+AX+12R=R[NH:RA7-75P M)''_^$3(<%1#N;(M$-)%21J1=(SB!@8R[ T.GM2S3C$3AJ:X";P;W*;1W,,O M"=6$M]?:/OGR>EV^J<]PW1>I:.&J%N4EIZ1(R.=:<)KSB9QN3<06B,TY"NI>?ABJ3"A<--5T[??%.0O :VA3>ZFD9.;%F(YKBHP:R< M@MK6]LGGRMGS9ZDANK*- U))2C9;9T&/NJ)P8WO[$+9;_Z9H6 WIM>T D-RP MVS2V=PBAD=,5+1V0+3;F"GOJG(M(/$]/RF?::N&=12X34PS#K[S&>7F<_#$+MW <]5+B(! MTUEIQDJ3EDWSC&5A*M9H#9J6HX"!^XI"E3>JU1@^IWWPG'9EJ(@8!6A&E_.L M%RH#E6/7_"F(3IP25&Y39S8<09:=_GC=LZIW:- &S M!322^QI2>PO2;L9\CUF4C;%F<-]33?,.N.9P-+@%J(VM3<(#.![M 6TKA/9N M3]9&6!LR!0=)3[!HADG "9=FNG4O"P(N:8R MO'B@9,V6HB[I?V"6ZRF[-P0 M'M#$9^_>=2-\#5%G37#VKDMO!ZXNM*L)[Q>8\#23'31!?H()TEH"D>8T_0IY MFAJ2C#0A_@83HB(E"9P,UE,(6R6E@E,/35$T30!P);%'N)5IJ^"VW%YX62_C M>&R\W8AJ9X(Z!##'M@9ZF!:](#8X_4W3$=!KCABX1=,;/(TILY"4"&[U#3&_ MVF?XGF=C\*+\/P7W82+"EP%;()3)D^XDE[T M^4/_;^O0?Y?2\4]XF2\K3Z[7/K=$&E]/2M*JGMLA[88OPKIC]*^>622I=JXJ MG@(CR_T9^(UG^US(<73)M\0=)_=$2ML]O?4K0[,\N<2SNM33/H9T5X[Z!A5J M%%O@575M"X,>#LYK%Y$H%-^A:)&2A,S7-V*NU5 T>]F'H^"A213ERSP198,T M2@2T'P@4Z.-U47XNX8J0XCZ!%B. @BGCX>;87G0#!>AYSAMO>VXYRAN!ZW[' M5!#,[4ASE#N=[(.YYE(O;=@<*MOXLSJ'=U;GCH8Q$DM-S0]US?P1E,&/H+PV MLTB#J0,)01?MA/2T0=J=CQXKM;=6Z< YS=M^OXH;"1I-+\L>;;U*[G;Y'\*1 MGYY.H-5XF)TD)HV^.U!\JKO30."L#E^CWLD+!D*/(M/(Q0,N>[>'"5"K MK>!R=WM K##<['Y@?Q#2'X0\O(.0_<4YP(E;O0DP\\2"D["=06H%#D::L&OB ML+28*/,QN,\9IYLQD2!RCU,YX\$LQ#1X"),;XL?\\6**!(?L0@E^N3-WU ;=-LW!%H(TG'-3J?XN-3?,S]VLB$S'.Z(]8)O)VE\^@9^V[BGKSX8.=!;?,Z.S]E1JXZ-J6,F72$!>RMY.3Z- MY6#26$0YE4?\[-39O\1A[[&+U)2UO CPCI0;T&;;0LKT,-UN/H'%90*+SP?Q MV10NP@@^F\)2:-!G5#B/8AQNGHV/)_IXXN'%$ZUXLPXNU-@QI@HMW.C03SS2 M2.6@WDS-.8%6HJ;:>M<$ ZV&B)E%;S$8??0A2%$6\$EB 5=( EF+/HC"),H+ M=4D$0U%90&:G1;O(/5>NJD'5<30@\/WM9_[V,VBA!N]1\QZUP_.H=:^C#,T/-GQI56@.L5[V M_)&ZMFQ4C(7FNNJO4#8T/Y9A3>SAW5='053&]V0J_AR1.0U7"QP%.)7W*4I7 M#2TO4 ONU[M-.("PK2>K]Q=;<6H-1'4'_U9$\C2C:T'WI\T_Q,Q_VM'-RY__ M.+G:4[A?/^CL/S*AY^Y;#3W/#ZS2\_6VAI[G!Y!\?Q!I.DQ_Y&MQ)F^)$M2N,PJ3R?8ZI&^V35V":JI MFMO8UL&1"B(O4"XN'+K![/LQ2J/%,J3?E>G/NMT.!I#[!.[7%*ZW-"J.(.AV M P'HCA-AAF6_!P 87-\7/W #[D@71T47 $#$W)HMFM<]1@[#_;)_WBI>D:D\ M+J;=SSZD#M=O[X'L?)&WU4!>F"!64GR%,N774[;U@5-_E 5X?*FYM&FS+DR, M3!1(^$ST%=)B.QT)UFH]4P58:46,+D)JK+:".VRDPY&DMX67L=7;@@9&39KCU(P!V M$H0XA\=\,:)8_,5(@F-9H7/;0-;YY-\D^KX@"9]1%J"_YD]-_L$)62Y)>BO>MI,"6)^'H-.^A[2(ZYQ&BY AOE52 M%+*6BU7-%Z_X/S%9(B]NFHH]EN)(Y#:*3I]IR">U M"LQP;^EQ"M@>=46^9O^3,,1[['OG=XIIU]WZKHR0&/=W #&.I0P*D^L0Q_P# MA2N38O7M+F+6KYCW"@GSHS;RJ='#17U6N2(Y16>S&1=% MT]D5>N0+55B&7 A=4YQ&F._5%VDQ]]/9)"8KQ8?O/J"#X[Q2!Q#?AZ2<8Y69 M!\JV(R3=?;K$C4BY3E&\2;Y7"EMU8P<1:\T#HH".@&[-G3U^4%7%U>KCDQP. M[W2XW(TO&,M1?)I3(<"EU"[8^8Q;<62-D&RTT76ODS"M_PR=1@,&?T\]GSR& M-%;5O>TV&##PNVK:V1.B$6:U!3#:#P0&M+1;:SG4#+?>6+"@]\3K>F/!@MX# MIS>/XPARZ04K=G45ILJ&]HE^X45IN *]MJ5CL@NQMRERIT-^=0_',"1/;V@Z M(2S[@K(%T<+3T-55*F>/F3<&^C*8G 4]"Y<8.ZN=I3ZJ\FWT/A!I93R#"^PU M?M$6KDQP43QMD(T[ YCT!V-H.MX1<(4V]+FS7?S 68J$(O6Z'_'C$R=@R%=- M2+T4@X&6%M%D'8 3I@:PNGJJP(G:3MA-W!::R*%5-NKJJ-*$#:WL44>OA2;J M3^- ;>2.U83^ZSB@FWCG-)'_!@2YI70<7=7$GC5O,"U#I6KI3@HTA4W;!Z<+ M$)KN9NZ4TT4*39USDHZD.UG0]#_M1"5=@-#4O+YRE)H3O'!D^P+<6'W&4 F\!0 5 <&1F&UL[;U[;^0XDB_Z_P7N=^#I.=BM!M+=5=4S_9K=/4B_:HU3739LU_0N M&A<#6I A/N2:_:?;98N,'X/!8# 8C/BW__.R MCLD33;.()?_^U;MOWGY%:!*R190\_OM7G^].YG=G5U=?D2P/DD40LX3^^U<) M^^K__,?_^__\V_\Z.?E $YH&.5V0ARVY7Q7)@J;G;$W)?YW>?B0GY.V??O[3 M]_-?R.?[,_+^[;N?3M[^>/+V^Y.3__BW.$I^_QG^\Q!DE' 022;^^>]?K?)\ M\_.WWSX_/W_S\I#&W[#T\=OW;]]^]VWU]5?EY_#715XW:'[\IV_E'^M/C[I^ M_DY\^^ZGGW[Z5ORU_C2+VC[DG;[[]K]^^7@7KN@Z.(D2X$@(6++HYTS\\B,+ M@URP<7 (I/,+^-=)]=D)_.KDW?N3[]Y]\Y(MON)<)T2R+F4QO:5+ O__?'O5 M2?.G;^&+;Q/Z"-/T,7B@,<+D[3O6: XR? \>Y[P/&'MM[R[8;+ M1A:M-S']ZMO12&]H&K'%16(8.P0W-X$4#S8Y"*Z&+XZB/_J?P0.NQ1JH)>J<(;'=.7 MG/+]J-2:==\LW!O$9K',3F!K>OO]=V\%3/C-7\]96*QIDL\3KBSR*-]>)4N6 MKH5^K\@(F+('I>\EK!AV"9:6 ]X;LF:_)W&3FTI,.F9_2C-6I*'<5#EIV/9I M@W1Q&43I7X*X MH/,L*]8;:)5=O&QHR!?^>?04+;BTWW(M<"">SNEJBKDS?+:7B[.!]"^\5\/= MO&-[[6%Q19@L2LI.=9#[E<2\3:!;G7A:9%%"LXP/[2%*Q,AN:<@>D^@?=''% M$>;1,@H>8A@#S;-Y^/I;@8W3=9#B)T'"741+!6HR>N):+:N(D$%"]J#O;RX4YGCFWJNV< M']F?^$B>Z(<@2CZR++M.=K_C![8.):7<#JEN!OMWI3@&@6!4@(71(1;SCN*, M [R!I!\35A"FG_B<&9$.$B\K&]U26-H!JNNN8[3^">6TWO&=6.0A%$0W^7< M7@$#YYSF011G]_RH7P3QP4I"M,2AY/%DP^(HY-M-_4.;^)GH#R.4 M8^C:%M6['0XRKW&0FY*\>_$T,DG,..M!R9 M#/1D2GR'*3K1L>_)":G,5-*P4ZPNKRV):K?G:3TB28%/8%QM!$4N.2@NX24H\BL' M1!M$Z1).LB0UW"QT+N>;%TL#$^C+5/ACRR[MR<0]!JS+#O9T)3;$MQJQHBK2D=&A;6/H!-1??>6 MR^HG;FG"12*YH2D11XX)":K2G R*J3JCK0GIN]IS=1(DBY-'RA[38+.*PI.H M$1^+D5I,SV;%6 >!&[E^Q^6Z\ID2CHE\J#'Y#:4V/(W#DH^?&[>^U*N$G_[H M??!R'F4A7ZA%2N&B^913^_U@/>@T07HP^[JV+<&2-N'$R8XZ^0WH$P'@__/B M)%/B-L.PT)K.?7^R#*+TY F<92=K?@+D&-98UY1R;V9UZQ!5-_H4;E_![TB$ MXY'\TL Q)1VJ/$7#>E./[XYC!G;0LA.V/)%!JB=!&98I%'V\"\R$OT-DIOA] MOJ+<9H_%8[8BH\LB%D&OV8"$1P ,]%=(/%87@-F=A;RQEA2R+#>DD5 MURLLID9D+RE#>\7O^=#X\58,C7P60^.?\J&1-V5\V-<3T@@>!10;Y^%,ZGP' MCRRB+'A\3.$%+8R;C[5JAU%%QJEZ"3D91#>M:!3^W?D>8E F59\42&< MY.H;/^MCKI1UIO(5QY%5;TS_PK@A %;"UO7C]';*4X@E:T?X*J/)VH?B/9[, M%(<1$64[DJ\_B&Q@*=E^G]XW>VY58^,4>E:D*0??HF)8\J8 M96T"?]Z1/:IG$.(])0DE1=(XJ7I9E#U2P=19Y<'6WCU!KSP ALWL00*N+.Q. M(%,PKG>/V2L?V2NSJX>G>8Q)K3AW'M9/D"3P1C58LS2/_E$?J:-&+@/[:\P( M"%?KS8C4F#5O4$ZL!W2O XA+XT=^#A . M_X%X_RO^N.=$QZS[L43LA(AK@G$<2\Y_^*4$"$OSN@(H_[QWY33%=3EZRM4# MU4?-H_.(]BR'H XF#Y'B\DKJA6!WM$2M,9,$W<3&:P#S'$#/_W '8/DJ%+!F MXCY8;IL-E\ D%Z)1N<"'Y:,GVX-[^6'81?2@XR*ZI^GZ79]7V2K!,D-8VC)25O_IL&J5LMYW#!'+J,'X+AC\9301 0B__EMW<6(/,2W^M:;XKS;W.PA_@+68Y=X6%N>?7/N?+4F+'FB M&41JBQ?4$=C0Y0"*),IM;8EHLFY6K38\_ROW4P59/OH7D,OE_!D@O]*]%"\H M^/4[C:/?5_=,VVFO36.B@$[C@9M? MMXD^^%X>%G%]ZJ5!FG"PS2\PR] 0+0?I0I0Q^:9V&_R;@$Y\)Z.P) W,S12[W2"#)(\645Q M@9B3C(805X(->AI%P<%F.(#$\Q8XY^A.*GCDKH;WBG8^U:E&[G=:\^=VEZN2 M(\A*<9#RH%'J3 :3_DJCQQ4_L\Z?:!H\4ID=X6.T['I]9Z)+Y XVAK3M5;07 MP5O>_GF\G#I_/E&_*V'.C)P_9D'?R-I(Q/$30V>/&S)+P"^D0EBDEN833$RE7IOA&QX7_\AC9YD-BR/.@ ) MPH\>T 0[/5U0#^!+U@=8D3*G$T;)B7>](#1:!G@;GW#[/G!@#:B0]6@#],&; MWFJ7D&%]-SZ:<\BO>WVK"XKA75Y]]CVOX9@ECZ(8>O6 S^U:1I#WL:8U8$YM M;7]DXD8/RMV7+V&_K$6.D2!3BQTM%O[O;9HO IHN[NJB''U7@^O8X/V,'@#K M=S)M]S"[%QBS\AYFMHM0F/#-"W)N!VY;QDR8S93B55UTON0A.@+^F#6319=K MOLP9O3B!!X%@T1>IB*+@NS.&O,4NI MNU<7LI^1>]80_1UQ]\*KP%ZFR;-7DL<3TK;FVX;:N39 M52)OPPZNA\0?SSD#ZO>977;9U/"YS@EJ>AR3SQQJ>L!.\XOZGRW$FW)!EBYF MY+F$0P*)ASS"7\B"(R*P]1&Q]9$W44(6+(Z#-",;?F@7<1 >7Z%/8:):3PA3 M >=S@Q'08?PI77$61$]45EFZ9"F'G'VGH/.($:;,RA9B'_)&-+YXF]% ME@,7/M'\>GD?O-Q J 7_0YZGT4,A2MO<,_G4K&,3\8(!N5$XQ6I[,RA!E[E5 MPRW)=T!)4"/-9B2A.<1ZYL&+%SWB1T+8)*;=VGED_I")NA%ZYY+#5F;/)U7O M7L\IY+<*AEN'F"[GAX\N[>S\4HXP?Q$O^Z9[A$'BF]P11G,P:4@A-+#R]!7\IN4J=;FMY>H@]M_SZB/M9I M[2(VYT@FBKW+@S37VTEJ4%9WDB^/U1?)8HJ,?G5;-D+W.MFPL1+TI6S7M859 M>:=\G?".$4QN\SU"^OKWV*,A34N_C^'X3Y+C"7T,9/D#].%+:&BAE1V'#/M< M?"Z/2UWS^Z4HV7J3^52L'VCJ[^"S3W]R"O8 Y^M7KP<#FI9R'1JEZH MLHI]I5P:3W8#V8;[^_6=_/--2 MK&-YC8_]_X(5:<C_2.2 M\A>L3#M6FX>00>_*]&%XC ^'8]P;R3Q9U)5(&?SJNLBS/$@64?)XX'J_I>L@ M@C3Z9RP1\?9%$%NI9FP-H.OJQ\8'8EMEEZH#$B#1JL9OS@@I%%H/)3-**C):H4^\-.R0&@)C6P VQ<1L6-6Q)QJ M&W6Y^=)TT/SQ,17G]2MN8T5)%H56(FE-X9FLYNG [57I!!4F$E6@9(#@%ZI7 MAF3'J4I1$HC7I4U*M0@/V#R8+IK4/6D*192V]4(#QC^5\:$K) 95 FKF7Y?C MM7N(KCVL(Y!XK./;-(0?ZH8.@?S5P ,SI M:I_@T<#N;-M9N[U3^+J6Z/[UX5:3>Q["<1IQ8P(^.,)D$+Q&! M>0)9F=*F";^9UP;JWS2_.ZB.OJN++ITL456:=M8H$/ J]>7@XC-^[3LD!6YU M99D5].(E7,$H*DOK%]IS\ZK4!JFU>OMVE62VHDXJ\N0W"HZ QNZUGKB&VV HQ:4">D0K=C%3X" =(=@B)"H\L M*14[RX0YF<57>5= Z^C]>Y8'L9-+1AW2?F\)>B%./LA=8RQ. ]RM\MCS4:0> M5/,T4H_)]Y'$U:(U?VNC(26O4@^#L\IJ8&DG'?_WL&Y"11L$7WUH:/=DVKDO MG4BPYP@OAWX4^WM+CM412#SY7!&(;2_F!J1_FIO1,8)CT%\X6AI>U_[<&*Z3 MP]$@/4_[=2B5N?:X':N.(&O:W5Z+L+ZNDJM3K.@ZJ^'N_<7EB=U M O4V7U]538/*SD,D].MXK3619UF.A^/#TVF-T^AT?/WG)P/AYZ^2D=H9^ZRS M<:*;F<>W@E_"H\!L8(R-DB(=N[617U,TC@&;<6!7C%BL&6 MS.AH"*N"\,I4Q<7+)DI%(Z^J @G#EZK0A&O_:HK#^6?3%%B1,:DI1LF!6TU1 M^=1_C?+569'E;$W3CU'P$,51OCTK4JA[W[&Z=9HB5Z0*"=NKZ)PN*2>T("E] MHDE!,_(O?_CQ_;MW?R:A!$ V+(6Y]K)>M":!C>&L6[D\YZOFB2^A)SK/,II_ M8L#A(.X-AE5J@Y3$WKY=^3)Z06 .SH9'A0B2VB$@ L*,5"!\QHNJ21)#,?*5 M68*]WETG1J ^ E_VGSI2VQJCS$_^SV7Z(03%I-6'G?U7IA".(B?]' P1(/P= M"S7 .HI7_&?3#3B!,7LH1$N!6PTQ#\.TH(OJ-!#1K/\<./@]O,/B91D,LYII\\^M<%VL-S';4GI+8R@6H"QDRNV0PC;8ORNA M"YLO14 "4XF(/-"$+J/>I6$#]2?E"CUWQ?XZQ.'C]2KK:S>_J2 MGW)ZOW=(H5HCI CV=VY;_B1U>')4TB<2 /D-(!"!P<^+<$6F,QPGG>^MX!'( MN'T #R &-]:>C_&[:DNG#K2;H$HVDJROW;./GTR/21,[MJG'-UA]#S:UB@+. M2P=8 ^XY, K+/<\/9_="J>089N1"_+NJAOI*&6LB2,];L5S3;!@38O?JGVTZ M*=WQ1=7H:+F@M[0?]E#R]D+Z"-%KV1-;H/O),#&&@_O5$O6T5AG1\^HU5M^J M,/K4?&"B',?:!)LH#T3F'ZY'RT!"X5I2N]L4#K-^'((#DZ8>W_?>7)]>W"U)Y&- MG1FW,LYG+:1TD5WR4=\%,;U>5O-XPVW_&BN9[;VZ MLM,ZR&-L+6,C0?@12B\>'/$$#%\Z?TA&F":[7LE9ZY?@)5H7Z^H6Z*YXR,(T M$I;9+3=]31^X%,FY/G4-P)K\T6L O]/SEW%>^G%.EL,@U3A(R4>FRIQ7 MLH]*=^OU4OPUFS\%40P'W$N6BHA3T_NH(CG7^^@ K,GOHP/XG>ZCQGGI9Q^5 MPX!#LAP(J4="EBPE"GR=VDZJNO9,[*1:0O!*LG+NY5R_7O+6:Y;?8' 0V^9.+96I M^C(TD;%44Q8B5H4*=7VOVMW@'5R*A-RYO=41H1RA=H8[YC;Y$J. MLZG=,^A+(!O/YE=BXNSNM(?C5DSV[]J .<0Q>7OE$+!3\V0\M_Q8(SO<1(5K M4[,[.A>+"3.C?TY?I_.JR%#:@3WIN*9 M4N3CQ!U2Q\O*@B>J8[9?B<(3_X'BMU'R*/5V;REMPR1.W].S+(.D@ESN:1)N13J#()[G9T&: M;ODO^PJE:+7%OJY7H>%J[U("@]F4+(T2L=L $M* 0DHL>J\O;:44T!(X-HJ_ MCI?A49*-@0#FX0;8!=?9L?44ZG[V(V;#O&7Z#'-\$"HVFUB8/$%<+MF[ M%:7Y>92%,[>>V+LF3'7TB ?BUBE6YSI"L M=)SU!W("9QT"MO]';%8?T8DK\U52P]BG6)PY5&?7,T!%07<2*$"UE6YH?V)9 M/Q?\[>IG0;:ZC-GS5;)DZ5HZ.OIM1LW6!O;R'BI.M_%%O:>!6VO8)5A(:75D7!/XO\;*&_ ;D/ E"&^^8"D,\7-"M6+R@:081 M7?D67**'/OGALRFRFS$7;1KDK&]N#3S_2B0BZ2(_O@2:PE$5.UN'5SOH*?"C MZ\[9.HB2 6VW_]%(?2<[XCDT7U$/949H<& MG(,Z#],%NH"7.BGK;N'#S-KU^^L2#A%X_&LYU/PP$TSWDPN^O,ALOW/_Q)(G MFD&9!+A9S\2IOOGW,Y:5J8]N:<@>DY[@0NOT1N:>-X[+E3_(V@ P+J8)<7-D MD$X=?+,+.X'R:"7R*B8'H$+1-+*E.=FAG97UTV9$#,YKU0!["ZZEVH#E>?]" M5*2,3;ID:?DK^*XK4-$/B*DITU:PKU[#MHYJ4FK7$-_]ZF(Y")&6H#&,+TLI M]Z]F%YI:050<'];*RKJB @ZDH5U%FWXOMD(+[%&LNV?[ 3F2--FC[=?AK<)H MAN">6P&[2N"]>?1$[YDL>M,A5IW?(87IJ#]7&^$1890 ]8CNIJ9*<$17P MEB2_6Q:8,HLF: 7/8R'%_*?KY>&6 )M%5J9/AM_VEA&W3,VF7:N/ROH% Z3% M*&VHO=)VX0X)"3*2L67.-WI*%C*,1QA;(4"V9HRZ8)8-JU-B(0UTT[4C1RP3 M78-Q['1ZJ04 8"">' (LA$5+N[32<(-Q^?Y;.G:UIW5+1 M%^="?ERD7KUQ"A)T7&Q@D(UNE\UEQ$]U]",4@+A*6 MGL5!EO7$AB!Z0"XL#4JV5YJ$T(UM)8DMGV.F1(_)G.VG8=AL2YB2%3,S<0TC_XA5+7^\7:@(_,G MW Z"KARD^L@P2\KJ^,?DJ6Y0)^J#='^4'Q)+M=.\$J\GLZ:[+RS4&IE?JPXN M+AK^IJ#T-R6XRPK3XT!<6 QYTL2MA4[.)D1B%77>+>_S/'F=W>?>Z->%-J@U03O7W;UA([XK*V"A'D MR1L.(/O:;_";&L\9BI&3V9H^I-UG)M5FYKE=H!F7CM:;,SM3 M[MB!/VX,I]OV#OJN ^Q3Q%XNV$-F_:JB8R7[O+=P,,_,P^1-87T.7D^K-C.Z M4AQ>&[>+^VP"T5/*G!^4W;$WO)O%,A-B]?;[[]X*H8+?_/5^1?DOOQ<&Y"W= MU.5!V6,:K%N/![K--(5*M7O;0L4A$,!0.D!V*$@)0_&8X&IT"Q86(A'B\752 MKSNX3I9(4BKO*7)&\FKPF1A\NAO\1J+\QNEJTA8YAN6TD=7T(VXU*37#KZ;> M[AVMIA^MK2;#H[.QFGZ?1$QS+M@X!CO/@;>.!K$'&3"J]#(".XFGDE),7*2F!G..SZ7[@(_SNDFI6$DUQ[=Q+1,Y=<, M"!DLBGYXP#3([BN&,='/X9*?-5-];#I$HZ&&'&8T3$Z%;$ M)E$\]6B2V1!7)J*_^P("U1J9UN%.@@&[M/ACZNLUDR*S5?3AB(# CNN'JR1, M:9#10XRPH_C3Q$KLG@+?6 0AJ .P>Q?TWS%@+%T\,#._D%U[L;F?2>)D+CO8DX3]11M3"M)BH\R0TW M\XZ;)?]$LME.]HE- 8*LX=E?6,87/,#@R[R-SUSN.'V64+*E00KHX6L^21IC.I_ $+GR5P]O+/%QRE!U5O3'DQ*^MRI+IONM*O ME]> ,.7AT3#5]?!HV9MM6UU MK#@-#2%3P>-C*JZSJF>^)%P%Z2/HD<<@2K*85$CB;93]WO,H0Z4)TI_4U[5M+;*C37;$?3Z*4.(S MPS#/EXA5VRPDH.I]DJ#29+2('7?M4,3J#-I>'R H\;E5Q(:8YSR;V!G?76[* MS>5T^SD#-7LE*BWQ_60>,DV"]G/ E*2Y<5#1_ME7 M;C#L9#!S'';\#%_SE;.MQ\K>WARW/AGV'#"B]>9WDD]W#[V9_"Q;)@>XE2\1 MJM,N7P8=DH;I BE\.J0?!2B1IR79D! MCRN,!R/@Q*O$\N1-2?]KGP5SAL2$:;+/]UY6JBK,'M;=U-C>=4S"ND.T5-V@ MK:4S-%;=G)RIZQ[&]ZKI(6Z.=+Y_ ,Z.;?2&/CEBZ*$#::J^0JSWYEZ>]<'8?TGHD_ MT-+D[K$Z4!U@S \M0O;S#Y=@():&PR$U'MBE):+JP#7"*+$\9IQU?5WT7%4:026]K-N M@6#*?!H=B+Q>LT2F$R[R+ _$FZWN[4GE>UP <7>_+E*,$4FO-E); M^9BTEA0;Q6/'V9?*N-]%>SW1TE#HT#1ZC;&9DY2(V-_894ATQB"Y+DO\6'F: M#&?CN#C:?P'O_L MDIUN9;'V\O%$)C*]= 4OX1KC_!:*1.S[+&H@$/HNH) : MBW9F'+=#13Y1"!Z*.$C)8I=V3SZC:S)B+1A1/2GUXW?0E4,VCN.C+E,6-)*J MG_]PJ/'YK_XZY_.T@+FZC(/'@V77^7?-E774C_T'/B4Q M2MT!$TB<*"(.7KA/R< M\PMNNGAVXGG:DJV=V M;Z!T]]>HTZ')D2"\J_O#\5:!7$54&()K;I?(YXQ>+R_*!^M==PKM'R$7PGYG MMF6?4Q,%Q2IZ,W+#XBC MMK:%Y)5S8_(P5\!%ZHR\Q%Y>2D0B,TB)7"2Z$)'CSPWP1!3>J&L7RW:/KY"' MHVS4"GD+#Y\ _4A.>K!I+>HEYFBZ73^7?9[7R6-N4I;P'T.1T2&3NZG\[]#; M0VPWZ*>R>N1LJW..A^P D7U$D[-/T)/%3,V (1LG.UB#PMV=F;=R;- 98^>8 MQ&,],ZNUC9J\X>U%\+K>H7="K!RW;;>Q5/+C]6[<5I;:X=9M;])'1U5!O'[$ M 4*,S?TJ2.Y7]',2"9)P5.P+L-)JBHNU4B)AW_=5PB@CD7(.1#A2)10BL8P) MPK(T3-..Y%")$5ZBLO1DD8WAO.O$ZQ%+;T1PRBT-XR#+HF44BMF9+_Y69*(* MUSG-PC3:-*?YP(#%=H-.SJY'SL$5^!Z(R9G(Z/EAIICN5JQ;ML,J15V'!"NT M0 IK3\_VY7+3M*U"&> K32.DM6EE5(B'6!5]&:X\D_ET^-FT N%O3&/<@$8F MS)(.45DA#,%,WX\WZSP0&KD56MH8>[39Z-O?@\T&"#./-4>-"I>@I*Q"<-ZL M0K#+6S*9=!%MLM3[;K.3E2-/:_?\/%@7:>DIVM[]&>84UM*=;;$'DJ2F.:(" MNPGHR A$&$)=&(BL!7$?Y=1[A(&ILLGW#M";(UUY3U#JQ=@NT4O-W[[1"\O, M3F)XY(B]Y9PNJ2AJH%8MP]E.HB:!O7N+!G/=KEII03;>N76LR\[OD"OOJ#]7 M:^N(,&;U&$"/?@16UCM$WVL8'X/VLR[]$5A:ZMU"S93YY#RNM7J;JKIR59K@ M(UL[NW;TJCJ3;HKR/HLU7E?[%BXEOC,,,T>>1V3O-W45N"MXE;WX#(6#[E>4 M#_,=E);L/JA@VF-.,#IT;$N;Q$)V8(A$0S[7]98 $ %$^(./W1$CW_G+D3>+ M!LJ1%_LC%[ECO)V74#+)1K/=]:52:2!KZ7_%5N@KH][>K8>-5.0GO!&H3@!# M>IIS/(E+K=+O[Y";8PJ_FST$J7PUGMQ3*@=)%==:Y#?+#I^&V MR: W%[-PG 2#6\"-VZ9\\P[A7Y"U(00JTD1.&M#)Z98TOROA$X&_O TCU0A( M-03R>OF(+R:W2P^70MJ?2 :5) 5LDR(M@F166C%K9S"PC0Q3 9/AL%QH /< M"U617V>B\K"XL0LVW!H)(SEW:?2X\A**9E.A,5<2,O9JXYD3W%[$X*\36U6= M%+C_"*'3#G7YH="_]=L0@8%($&7VKQK&R(."G?$A58$<)Y7CK")VJW'Z/19H MR1E#,W?D*KHZO^M?+JT?8-;%7D?6JW&Z?521$"#FFJXN."\$R3;QJ4(4IG@"5E2/_J IJ*P M])';4 $N^&=/*9(=?/"1B %(JZ*9&;H< VFFCGZMO+2J@.&I4X.=&\'.+;"S M>0,0ENQLQGU/4W6/T%8:RG[LM+N]]OH(KBO(M=IQP77T=^155MV/JU"DFB F M?&<$6H1V$]1F!.CY+$-Y/-5LD",C;9E/PI]]O81E53ZW> JB&-S5ERR]+/(B MI7!A#!%-;28*ICW&\M"AX\2@T &DO;?9'2UB@4A Y'I)Q,Y57A35H A'120L M,M%!X_;I3_5UCQAW>><3U.->\G$OY;BC$IJ'G1>U"-EHMH\]1I7UI<4.7"4E M -_?KQ0NO>AB_D13OHG7?TJCD._H93A+^D8=E(P@<',R,@)5WWSW MQ"',V:>$6MYRU?G"A/>_@DM*O(T_ V)0'55TW:OC%?)L4[%+7I953U/EK<-S MQ:Z@9-?NSQ6[2B5;_<%'4F##"H19G$??KZ!N^($UB!;5XY:RJL(\68CL%?,L MHT=9I2%EF ^C\EI**'5]N4;A]K"\L0H41N[L"966 MW/:^I-*?!+<*H*ZG)XZC!WKK/,I$-AX(Q"F=,!U+']L-;1L3S&!X6TO1-92(B6<#*(.:U-;+Z%1&EU7?"OV=Z%P8R;WCF%@%42 MB I%8O'!0A QK>L@_9WFTDB?DD'>$46D-1U6XXK.RWF4T2HR$=8E_]VA4:ST M+2*RJ+-/V^NL(ES%%DG21-!V'EHTS%FFQ2Z'(@.75VH"<_3E:'&I>W0M+.+* M> JBOEY_Y41*.D-^-2:/X.K?-U&',MD8Z!%YF!M!V=6Y;@1$ MS!'/*4<0ISV![X0M3Z!HD8!(*HSPKJI"*6[3#DZ&1)$QEHY^)J2<69BH"3E] M;NE:)F,6?[RGZ?H=QNG3TXT-IT\+N4DX?5IP&7?Z&!F[%:=/C:Q<_(!M>BZ? M/E%5=?D,SH%5T_$BR;E*N5C3])%#^)"RYWQ51L6U&) *7R/,R)Y>K;N !&E2 MT2:2>!66ZMRD5.$OTV3:2(_AYR2E(7M,HG_0Q7WP2_IP46*6'1L)+^=N#?N.9$>KT;SSR.<&="-,Q\&$//F MN-AC&!OB@JM]Y*YX^!L-\WMV6<0Q5!&4J2#BF#UWA1Z;[MOJ'C2 85H[U !8 M>_K<.)?L[VZDQ$SN&0'4I(9-7B/#G&R/)"MYEC.R!)X]U3P+*NA3WD%5%8KV M_JHUG0Y.B'=K/A^G118E-&N[?^KY"GTBW.O-T4E0T"0544\'P'8V,D7>N)"& M%8WC(3=!VT=X66ATYDH4@*1G5T K#YD:8T8:;%7V]GE/C<7V3S#FTT%7]K.= M2')D/J(NXEC(QNL?UH/R4>.P0Q:8"K<,B>KIL*B>FA/54\>B>CI>5-&0K8GJ MJ4=1/92%0U%MY9833T>#<1_Y#G^5TW5?T$_?YR,\(6W=.O.,-&7G-R!/!'VW MY2^5F=:C.XA&E1-A/8^-2,^HDL_HB-(3T)J]OG:+3$MS')<*H>F3U%( M6S?3WF^P)7*:?5DO<"")*>ZEMNJQM'*/*;'$EA^VK EX0Y,@SB.:S9/%59)3 MSLI\'H9I <$I'UGR"#?452Q*=%3RTBH-HWY9)!:__EDD:'-N1V=<,^FOG37* M=I(:NGA*6($G)7IP4P)^$7!"7C<+<4;[?"W>>P0E/R 2+ZJ8!&[91.8WWY3Y MXMD2DB #WG:&Y5[>.!*7* MS5Q3)Y*\)Y$98#'3Y9OC!Q!\VQ@;P0E99_Y^7HE@^EPS''6EO4FB%(PW*Z7?._G/(X>8OD$ M(;N,DBBG^[+-)=[]E4FF#77D_7]@W'D$9/,H]((__X MPY:L@[^QM+[%1:TOH^/"+*PF ((9HV<]9XJ:2N($]=93Z.IL02:H,8Y)I5D1AFL3I1$Y2YK9(UF]*3*'6.G" M.RWVW_@J6="7_TN[;RLZOL/[H_?[<^6(EE2)($LX75\>Z YN,F46N=7#YW17 MR'F>+!0.]0HMD%JWIV=7RK8' D;'&AT1PKQITI^1S9?+$2T21#?!-'B*BD-]O9J\R)#Z/4&?N06 MQ=^+*(MR6@;BR?1MMS*NHD=M.Z:.W (RBD*MCT 1I'*M@+I1:.ZGGGF M>3I=&U#R>2P%AV(KK N^OW=GCRJ/;X'\O@Q1Y3I#LM*J>OE('X-82OW\)6J+ MT>SX J%D#GJR+3""'*FT#5!TKVNZF,<4..+X$-9P$!Q'W'2=G90:88\\O9V[ MCEX)0FYKI^*-0QUGI5+&RLW8$#;:X0!;XL?\F6V*@L5P''6[LN[AZJ-(M^+D M!GF!Z+R4); O?Z'YBG5%;^HT1:XR%1*N3D0J6#"KS-(K64F)C6.I6NWR@[#$--JLHU#LK M*+=#ZI7!_FTKE1V R9T8U'G/T SU'(!YNH5TI"U'"HT6IL(O=SU;/Z,>"QJ0 M]G'ZT.%S7WQB%_,\RQ> :G6*:;0P)5^[GKW)EP]?F@ZG^R2LBWV^K71EF]RX M!>[/WC9C=#HR,6MK6M:J#W+QQ&1&?IJ]_>Y/(I3CQ]G[G_Y4UJ2?$?X?R%H0 M/='83T&B'M'IM3C=A\@):UT D/7KKXL\XR?J190\=EY"J#3"!\_U=.XJDDX> M8UK7T%V*E/ <'QUG- JB&EV*U^%?:)Y?V*KOF^Q":[: M^K3_>$>^@CNE2;B"HKV>4U[U\I5I,DFBV-O8RHY6*O\<9K7#,O,\8.](Q1JB@ M31*6G)34E6Z%G+W3Z!>UWJ<:"EP=F=CP_IG=KUB1<7/C.I'EWJ_$X9";Z,?U MX4LQ0+3$)"%4HV![.7$4I()!. YI?9(:"0$H^"33M@9I.O8#KM,,M+I7_;BZO$ M4*4@!!@S*68L)1R*D*X,O[KLC-'&VF(JG/"PSK2DD*'9;M6C[V:LM9FYZ[&][CW< M833\'9.Z*&MG>_]M60\O?4M?A4SOWJRCF3'IV^_>K_1-ZAJMB_&]\M?'3;?R M=YT^!DD9D,=Q9BR.%M5KU!L^0Y4)<[V\C)(@":,@ADRC5#R*.H^R,&99D=)[ M^I*?HWQ%:(FR_***G20;\.\H7RQZ M9@\B(K9TZ AP1*(C$EYUQ3HC%<32^U.!E,=S/S=C(\6<&9Z<":F,YOODBQ>: MAE'6F9P8WY$-1=%*<%(ZH@0%WS*)TZIJ&,N0,=L."4327$6AZTDG:F9Q%J09IVH)!-!F3SQV?PY2!SG\A1,&5P!?#6F-H93W(HERC8./CV/!\&2I'@T49V 24B^6J8'S_W _ M%C3_:SS]3TGP%29-4=%/[C3JTI8./XZE8V;U+V%&5\/[ADZ3DK'O)E$5?O1#HD4J4)4@[[NG;Q0BPM MW71!'+-G83U P>]%B02J@ LH7J10B>T,PTO'VK U]^X\3?EDB&O\T^WNDQM9 M5UWH\=)N^0!YM;.K1&K]7H/ 'B6LGC6/R'JN%R"IP4X>MCYIA[X3,P+.,IA%]8 MU#$&]X#!F1KUQD@8Q.D6]H ?JG^ ^O^AH?[+7__U_M<#;7W\!TWENNO ^K.B M^=6O\T\SK3V<7Y/J2G/WGU:>Y4]%K81CKYH+;S?UC%#Q$<91'-.,G M=>$_6K%XP?7EQ=^+*#^L9J?;#+GM#G7O:@\=PH'1X>;'ED-:93UU+#(QDW@' M1;B=L@:8?_G#C^_?_?!G$:\S-%!+JEI9R!B6N\Z4*.=YNP[<_0&I1#_?V5X, MGS]=W5^D.D\APFX"!A4$61+"1)+PI$@]4,SS_7.,*D=,5A14_T M*@G9FD),[">:7R_O@Y<.J4/V@D^.ID/-I0ID(J53V 1$8E\^4.RL,$.LGD2F MM>L-A[Y ]Q6AEU;N*%>S69F4Z5N_47\"EP_:&DYWAIL3M"OF%)73[2Y#^3O/+(EFTIW!2^Q@IS^V= MVA93095(LD30]9O377F->B"@2K":'!'Z M,4O.6G,U^"G"JB ]#,% QPE-JMWA(VP9UO"3#D29^0S-T4F(H9[PV1$YVX)6YE8A3Q!%*^/@.Z7MS7>H$"!C M(T,H[IHV$<1GI";OLQ3CD 0-KQNOIDY9RIN?:Z51OV_1*U>C5VZ/-8-4Z3@S MBE0!C:E2;V&T8ZK5Y\&+S^S=^K+64K->DZ63V+O.,/;3F4WCZ)-K9:;/U74;/:[RZ^7G M3)9 5EI<'6V,K*V#OETOK13(G[#E29%5A;MG)*&H[!R&K-\] M@>74)4Z=JZF7E8X#K2A'0#L6>QD F)UW5@G4;8X-O%(DXRP 2Q$/*A#+VEC1 M 5G+ B(^"3R76Q?K4M-L2BA^8K!TY8Z-9?"$EN7G9!%E(MR(+BY>0O[I? W_ MPJS1H;YL+-@NFI-8O5W@C"]E UP8E1&-$_R97''J\"[]S7L_8>_C9%-U4:NQ MVH_'1@8F\.-L&6!S2A.Z[(S24VPUTCO3T;OM]=ET4'CRHZORM\4CH<0TMS)V MR3?LG"^#)T"7 M>^([ZL?RT:^F-PDKL@V8S4YN4;?36KS =TS4!+OE4&[ FMTX, " W!3W?\!E>_O'C1VW^[^?_.Z_ M)WC(S?^8HQ->K]UG=FPW+M:KP].Y+B[KZ]7A.?R[Z:_7CM/V.(Y.<[VJ.-I& M]65YY7IQKJ' V5S#_[P.M7&RB5C3$7=*,=']F;NV7MTE..A.=H:7_Y7O.Q M0CEN>;\N#_J [VM<9\Z6MTL_& Z=F\7]Y?O$1@KDJ*7MVS^&0&PJLL5+4,NT MXUG3A\J*%# 74^NXAEBI'BY9*NKO%6$NZO)U M+*ZAS[&UPSJZ=;7I==''[&X&QK+_3N=>?S<["[*5WP=W@X+"=#FFNBXVBV4F MI/WM]]^]%;(.O_GK34HW0;0H%R D,91)/^7[]#JSH?CE+BN$_'UK,D'#O6JN M'$/4':0F H35[B!39PH\57J#=1(2BK_D#08*/_XC5,=8'IE,$N3.:$S MZB\!J+Q\JV3ACNC)QEFUG:)MS2(A076J[@PJ%;*I&*5C)D[UO*: ^:*[_DMYSBA$GJMAWT%EDWF*NNV>E73]#O(TGOO M].^R5'HS?YG51W4"MUE]\ Q?9YGE!,(Q/N0+K 'NNP-5BH.ZOPA3DF:UFS#U MB9G0,:/RM.B\^QS?HF83WLUUT*ULJIZZ> U#!CVQ*2]G/+3S3!==\EK%;0 **GD;$! M&A2G$P(P%8?JF&EKN(="E#(F;QXYF*\)WS66+*718U(NH7 +OW@. M4KB'211J(%I:3:K2QI",=KOBKA(.()>Q7T&4_@7JE^VJ''8L.+5&R/76W[GM MY2:+N:YE,==UD1EU<=;IL$PM[)SQM9KE@@P0J([!*?K,Z34 M''9G6V0DO4I@_O?;;]Z^??ON3V03I+*NY(S\\';&?U?)4E#D*Y;"MO)S]:LH MRPJ^D?[QW>R[]]^+8]%_W= 0]IMX^^?JP91XCXH6='&Z_9R!SV-7ZQU8+TJN#?AG79'%'A@MP[.] M+AOX(1XXK5!#D2YIL_+?PL^AB/DO@9.';:,*;%"C]N-I=B8BS->\>]N1Y/8X MKY7Q\.;4U6+\/G78L]LMZVA?\F[NJ#"]?2_IYZ1G8;L2V[RJH.U_;4K(9*]> M!*RT,[A.L-NYY$ZJ;(+U.[W+PW0@3ZH:F N6P@ VU'"]L713<"EYM M@PNA6[ X#M*,\*U)"J!W^1N^W@[R MN'KFAD:"JEY>T99WUG[K*0])"M-DFC=M?19LHCR(Y3YR2S.:/M'%)4OE4W?8 M6((D5-#=>OV,U^1J]%RM,6U@F-7G8/2(=5EN;7=R:RN!$8F,5-#@LJ7*,J'& M ON[G*;$MN]YF(GP4V?R/GB1^@?V9A%F,(]C]MRSNC5:CJPWV4/!W2XY" 6W M8UH8(6KW+$MKU-%WEKJ;RJS>-3ZR]*\L?;XOP[7 M'?_57V\YZVEKDHF.OVJNGX->K,<10NJ#+(]"KMA_$5&0^]U:OV@*Q/51'+'#T25Y8Q$21@7"Q&0 M#[4+R+HA1&S9<&S+RO)Q^0XC\E0$>& ^VJ*H>YAL7]W\$KQ$ZV+=J7!:_XY0 M.7O]6(^=D,044\584#+M7&.#K' PWU'2/]]M?\?,=[,?Z_,MB7F<[U:NL4%6 MV)_OFY0MBC"_3N_X\2(*Z?PE.MQ*ACY#S'Y;=_;32PF:(FZ@)$M^ \+NQ:&7 MFTR51[3BZSXLDB'.LER&N/;\RV/G7*%^=%5G.UF5^H$\T[[\;T6B)]NX.4G#G MSQV$@O/@6A@ARF0CLBQ$5QVG*$W+1U6@Q&H M/5]B\_(>]^@@8VCI>NP)1?U3>R3JC"3L($Q#9,7X@1$I=!D ="2,TXH!4N!XIWQ-)1)(AF#>!R\TNPFB+MGJ^ K]RF>O-W=. MSH7(:RU\FAN1*DJX/7, XNF)3SM;F2*OW(K*84[?#EGI^@PI+(?=N;(I#^EB M#,CQV!'6XD<&J=M%X@B/[XX[I8"ILL?^F5H$O\'A\P-ECVFP6<&AM..,/?@M MXLS=V:=M&6_2\W7P'F8HT^*2K]0WM_2))@4]W?X2_(VEU0$F.]W>T@WDB$@> M[^BCN&?2S(0SMN/1B7&P %SFR2DQPGL;@;(^'6?PJQHHJ9!.+W/.Z&EN3:1C M9NX$'UD'B+@X+I%()@1@4$X8FH44]&"&O/ \,SU[[<9?!^HULB@ M_\;=*\$N'\Z$'@HJ\@&W70%=B2!$>/N=99#\&0*&.\1V1$](&490M"W0)224G\K)2MXY3E5>*HJV13Y-E'CC[^KC5T4:,%-D%Y=\_6\Y)STN+! M!9T127U&!'WRG9^01QUN,P0+/4E9(P)HE[/L/R.:!3L*;7RST^G)V6'W!Z0LE86>I*R MT^VQ?29 MAA(N,9C9:^7B%]CW;V1A9R"-H'4X*OCX RVS)^#E,*CG?+'<\#% MQ"W1&&6JC2L1Y145*7C[.J?S2P$ '&K][4GQ4VFM6N*V \ M1'%,%[]'5L;N2%UT(<-4NS(T'X<>NR),&?;\)T10D MA^FSS_GCN"Q/BQ!RQUPE-RE[Y%/0K]E5FN"?PW5V;3]?Y8XV).VHJ/M5V$K, M9A@..C8GX 9UQ>(%7_@0:Y)O/Q6 Z7HI+_YO FD$\;WE.E_1=%=R8RAWN\&> ML2;(> 3V'PSO(/[+'WY\_^Z'/Q,JH/K)IFYRTIC%F7#\.(3F9NH9X#O"/C#1 M)FA;XJ\G4SE@Q&0P[+]P8?HX2*H@6=VKOK0[0R/NS013*&,OT"T"2" MJ*?C73>YH;#<++(*G#JZB= :$V&EO6PZ#0,&W>.5;P1VMW,/&.2A.L^N[IVHNV MAKI77-QJI2V>TR]*O<>-U[()_^1_?_?=>_!, )^%EYG_\*,?':\R/PS#=,<7 M<$6:1)"UG!\(+Z,7^*G?]S7< 'O1UMFQ]N""&G!-729DVOTOC]7^-57;MO5K7>(QY/+I^FS&U\[G3Z,\%& ML]>MK(HT\>"3OUI#95<9CMXKG0HMD/+8T[-M":Q)DR9MO\*GPFB&X-Y$,AB< M;N\YD)X0.HV6IG,8["AX36(P(P##9PR=SARHY"_H8JSS-&]UA0^IB"]>-EPO M=ST:'_P>G_BMO5_;4G>5Y)3_68H;@\T)*J)P^N0-E0B^%JX/7WG5!KC-M%DX M$9T'PM_[XD^CI?&\+36%2>@\GX_\=&9!*6M+!VL=W_I*;W.='FL77C&8L4V] M)?9>>)B"]8MB":&146T'@OSF.X^0SA2P$7QU?%)NUI\=<*'T?HL] ;?U:?^- MH2!7IB[UXU+I9R;3XI"G5SF-Z+ A_:749NP;G+:^'3Z]:9#WKZW4&-[VXF:8 MBX[](U$(UF2_1Z3M&ZP/I-F7=:^').;9S='*/:;$$M>R4%>![)2$HR_0$4$RBR&1QW&4%I!&H/:4X[3X)'([/'F2S MZ^=>ZW64"\?]/%E +C4.C7* G>M2H07ZL5=GS_;?>M6DA6\H;!(G;SZQG))W MW_E)5ZG"<(;@HEM!N]YWF7YDV6 E\.,OD8+5TJ,K5=Y"&J.SC8P H9R!$ %Q MK.J3L\1S.?(6H6BK1=[%)^>/:8]R4U;VV;:,'[FE(7M,>M)8XSK!/[C5(.9J M%>FA,E65TN2X#1:HK&'-ZD(=JF.W]R89(Z$#Y2I5V3^),>>:30D(:N?4%\<3/=OT22'J[:GGK/T0;5S>SE=/O/>N M%SKOQ)5;XO/U#U%PD*Q?U&\LPR^R1F1&N'=?Y"M)O_(4L!%\G<3N<94\T6S, M[M'3@=G=HX60Y]VC!9'!W$UXQ:(*R$1WCCX)'-XY!MGL=IE>+)IT <'"I\/]!G,U3$/>\[<5T@5RJ.J1L+U:)!1XGTA(-X28! M)?+GC+!$BK5PLL$/=(?-BSBCYHF98+Y_5\0-398Z73J@8EKJLD3.']R#F5_^]2+X@NL(I$@Y0S ME:&!":4#I.4+Y*)K].1J M335(8I;,*,2(%2'H@1=Q$*\EL6^;;*; #]<&;L;-\ ^,+>#>^XZF3U%(LSL6 M=QNN0PW0!FE7Q^X,S2X$. /2W'C0470J9^&H\Q,(MM7A8)(&)!EZ?N3MYX+ MGNC-Q''J)1WVND[8G]8WO??!RRE-*-]:,AG1P7]Q0Y,@%GE-DT7UJI0/*BTZ M(R@,](A.^8^F[*XF !HBKFB 0XZ@J@KL\!&.AU0(H>"1>*\,OZQ1BL-)_;:Y M!#HC8L_R5(-@O*PS"],U%6-POH9GB?\0/A-MP["ML7$CL4G$^C;7H"62#H;\ M7 KUVW,:KA(6L\?MQ.RLUBE0LKFZ^>I6-N%I]O5ROF ;0-)K;O5]BI2[MBYM M2YEX7L^EJZ+J]ZE]+U.9#J? ]Q2D1KLGO&-&RX4('43QW?)4E$-XS3( MZ )2AM$DZ]L?QW:'#9E"DG5E2&/Q8:QH![SX2?(BH8] 0<^(KN")U,5Y\$(A MP[% "FGV(,%Q!O!(1O,\EJ42(&) %&@AP3.<2?T$G8V5;&9ZBERGJ/U;DYK<$(N>=P2,.-M _(9X8U MW PQ(VSW<0PLWP\,)'OI_7;4(>^@3_MO&:6GW*^MU,_.HP-;+X_\6$M5;)$%!0;L(N&&XZT@+H)N+9UNI&,L6J,C&^,_;*C+LX=H0! MLN%Q6;9+%"2KQ0)19:?SC(4AI8OLDH]4@($<=CV)67L^QNV-%7%)78(A 0RHX,U("(N(,R"$1A?':NF;1 ME4$VEMD>EVC_+5[WER86GJ,[O'V1\VI@]#&T2XK\FQ8"QNX@QO>?QS18WU*X M"867CT6^8BG$6>R^F:_!K?:N0Z[&=XA-G8TF[&HGP"/$[ TN^8'8+>2*W=$F M)4#('U-")#N,S0\E2D^5JT<+-S,_0XYO_.F2IBF 2O(S_O_.YQC='V)O^X\Z M=+5RCREC5J0)_(B55I$E0)>HP+<5J= M$$R=2U/8'ZO749>,LUQO)VQO:G3/ MVR?A=W?;QV)N'QL[1J,[E@0#3P,%G EM31W2-K@)];'7]>U_:ZW3_@MXL&?NZ(^HS M0%"-RPS%NBG8&'T"-MC J'WA0K2ZK0N/$C;,YD'+PK=L'";5Z MJ>9G)$*,I&8Q<.*!NJ9 MSY23QI<)LSV?$]128U20"_TR*>5A33-,;=E[]/KH29[NDIW\>NS3*7=YD.;G M04Y[3O!VB/BR(/; V']'8&Y;%, )(/?I9[ D#";WR9X9=KLZ-0^@EHZ;O@Z7 MTSM'ZIP:IWA&W)5@A"<6LA!I >)?5Y(\I7RIT#J7&,TN7O(T8.DB2H)T>Y73 M=?:)\PE2H+,X%E4=98:Q#I%T0!$IU1:1N;(/+0X!8U5.BJ/8RJH/ B*)9&)! MD2C%BZIQL7"8A[ES_"*DW-WOTR#)EC25:>BNTS()7>\%@59;[*L1%1K6WY'4 M]F(% WX&((2EI(3B.4&$XZ4WJKI]HJB-P[=^/E[7]?EV*&>.4 MIR5?'3QN%ZT^QKE.AYD%CX\IE2?L.H/0?? 0TWOZDI_&W9EZM-JB$V8JT+"? M0;,) G;:JF3X;P(( 21$0/$CAWHSP4:Q=U+68(\'4Z.E'4O0A:]1T0[TYSK4 MF05U&]"WDZ]<)M6YZ["TW)#BU&T^SFT^2,:10USF/&DO4,@5J6<5JCTGQ]YK M34:[3N*XWA3\= \Q7!L(,NTU'@>^1B=R;.W5?BI'29;4=/U:C4/,99H<*4E>WMF6II$L$85)1]KG##C*8Z7+-OSSU M.OF&&QB4*3?NO"ZI\NF_4V#S@&3Y]]3=L67^'*3TG&_0,1O>]@:_QSY;Z.K7 M^JN%DC!I4/:[^0VSF&GSS:U0=11SZA"I@:^1 M71J^=J9P8KF?FN4G:10'D! M4JJU*=4@:ULG2DRO WRKDR,XSHS MN\8&B'I>@@/H#*Y0XWPPN8!)SM$1 8](?*0&*#X<9H;;5:TJRL.+7FM>'*=& MV16X8'$40KW#_FH2PPVP25$Z.[:>$:51RZ0DS4^/)7'?17 [N=Q:^;:?=:Y/ MD5F472\/P&WE?X?\L7J-T:=+%2+V3YHK^X!VSUK]GG)14\2,\-U#O/LGEK"J3J,,-RP!#L>^*S8=$P<_0,)-3'P3 M1%4#^TV)X^L)A,BKSL-AN+P617K(I;+11C!U\N#(FM1$D:;F%Z5KRQW M96J[;L5&=XB].$,3=G4A#OB_0.ISN0)U2@)$%=\4_>A0=5 M)6>PQ^X^$R['?SQY^Y.?2\GQLLW,3Y#K.W(HHG<7Q ,&6.=WZ'OQ@_[LWXB7 MQ0V!I._+\"Y>'E4W[&20Z^"?C'):*VZ4->XE5 P>C9;HD)]!"O:C?20$89PW MKYU*%+ZK:JE/ 1O!5Q^/!.O\<0IA&0HM1CW2:^W9MNB59G5->Q+Q&2JUC6_,=M_$JCQU5>%ZOZ5(""/8_B M@O].I#',KHL\RP-Q2;NKH]TAAR-[0THHDJJK QL2'N:TYHP3B!M$>3P!6W@! M@,"#6-9@%/8+/(9-(Y&B0Q9H?!,E)!.8O_:RQL?*,C,\+:IZ8;-89F*UO_W^ MN[=BK<-O_LI/?R'OLWYX[_17)>M?5E/MBCI@7REDJ+. C($><'" F:N M)=E6W].2%26;(_C?.)7Z_OEG2AQRG,ZVK,%;U5:$&ZD03@UR70F7Z7F4A3'+ MBG3P_GMD;]B4N#BJMM=2I:](4);GK K*"UWULY_4N2,GB!GFNH>\X#=\?^R* MVSK^8$S>;]&1L^(--454?881>#$E&$1R<@6TMJX[C^?Y,/%X"S,539 M>'VLANG=KC8[@\SJM(RTN>\8H.$GG%9?==\G&(O[H"O[#QY*MEUA-7Q#@WW8M(KU$W-?F8+05==_7H: M%2(U7#6TY\-C@QPG83L\WG7-4IV#DCO(Y>8CB&"K@AC1Z@MPAV2>6 MU^E:V2D]%7_GIYDSQG^ WUXEG^A+?O],XR?Z"TORU>%-E86>,?N7&02VU[%! MJ-K[I2\.H=Z+2*BD@75&.-I=)F:^_3Y0(A$+%W"-&5*: 6HB89-7QBZ<52+M M3^D K/&2(EG0E,2,ZQ$^"VL2EEDORG9!$VFM,X;F_:2N;L9=U;BYFG%U%?.);X(Q MI-[F4RH/3I.\?AEQW3*%ZY7+($K_$L0%/=V*:@1G<9#UE?4=_!XI=)W]6O<6 M S4BR/F,X!OF*]-FEB=)JJI:!'"'N+A.;L$CG?)U(%Y.?D[80T9380->)9LB MYW_F[.%J6NQLS1'U!O[9)C=6C@W#PA5/$G&]O(R2@ LNMX19%HF0 M[WZ#4Z?I6.GI(>%.IO@AJ49!*AB^W1G90X@NG=TO;W8?:.MIV6BX0M MH:7[65,C0KCXY+"JN]F3UI#.UW!%.R" PQ>T*G/@6/57&? M+51?*-EXSKM=N3=\HE9!UBB9>U[0P4 +9&ODFE6DXFK!*L+!K%9K(T4LU0K+ M7O5I#@<3TV!I@>J*'QO):5V M!I737O\^U-2,5!@\U^)09OZ \NKAJ#?']UF0K2YC]CST&%:ER7A']U'73AW< M0)T(\A-R;'=SN]VA/7%V\*J0ELVS_,T>BA$ MO.,E2VGTF)Q!9%8:T>QT^X&RQS38K*)PGM)@*)NT XI8,;>'S/HJ*:$WBZ^* M -T*?EU*D"OP>@ 0,%<.@=1C( ];LAL%@6%,I8ZK"]%A'N3!UY*_2/(HW_X: M+>CNY?QUL@\Y^\B2QX_1$UW(2(.KY"I91$_1H@CBX^'*'P@=I MH%8L7G#-"%4Y\ZVZV3K<=KS]VDW#J2';A/&O1 *9D$FK,!/MMJTJ>[UF9QR0 MR(&OS61D="5U1[D8/0O9$'.[TR].09!N(=]=$>8%!%A"TMOTJ2M.L>]3?/;B MHRY=702UT<;<^I@9 SKI_"E]C!+Q5NA!I72A_3%<) O-6V49[Z$$WUZ2Z&[1 M9CI\&OD.LN&Z@ZV'VU#K7U@61"%7'=W96]1;8=Y #O=NOX3:[AY)F!H[##,( M1?@&G_O%QN"PZ6 V_*^\&9Q+EBQ=RP3#QX\!@R%NS$A -FGTQ+>9>$M6-%[P M?S)N=M,4&G 5$RTC$50+KZ3C.'JD\-09GE*O@W 5)12>)(IK#))5V5]F_&-X M>RV K&A)]IOY%?^D+#G,B2SXXB Q]""3J=M^[^!KTT)D)N[OC81 M\GF_-\34!K]'"E-GO[;%"0C+BXFF6'F5J&$>,VW& M.0YT66]BMJ7TCD+ -!]P;VF=@:^QP2[MO=J6IXHLJ>GZ+9HSQ%RFR3&/^]P\ M692)%N<0SRN2<>X\UD/7.F.Z,K%#*I)TNWV":5\EK]S!:MZ__.;[GF34O'5M MOJC)\!?\T(H<"JME.@$-&KT8"%)0H.9/U@6.Z=T$ZLU11S2 -N,GF<]B2+"Q MW=C-/^%,M $/$8!FU15XA0FNS&M41!:-GXBDHR=-/[G$)&1];S'"$A0+4OB: M5;T]W:U,&"7'O;O5R>+T-14/4 ^KN^R((?ZY%;=/-(?XS1OI(5Z<;C]GD.ZQ M3%+ MX/:UAFX9<9WA!1*?8+6%6Q%F@0U;3^)TD9,!C/'8;>2+"KF5&D&(TAJ MFH!R[ZX3.-P *9G='=N60$&9)"PY*0G6>24Y#"^2J,!DIL^YL24Q(*H'G*E] M-3$ZOD$5Q3CHRWYH%M0N% 1'U,48#1IW$\JGZYV,)X/K3-X<7IP#CAEY7D7A M2MP_AFR]"9(M60=;$CP':56OL2SF."O_"=F=:2B?I9,4$C+4?WI, [AL96GY M[R*)^#]#]D2%E5&EI%@*2W+]F=<8*T29GA)8.,-[O(N*TN%#P'V$%5G_9 M_5X<)ZO9V5B7&[KLY*%?1KE*^J9Q]U?N9!LTFS-7(=*%)Q%2ZH" <3?6=MI(B\$146 M\LS!U$^L9LV,[*J#M;32=:6/C62TZX<'A^'F73[ZS@_13PH..W2UM(XIHRIP M&L"/J#HE$AQ):[ D_B]_^/']NQ_^3*C7H> #BF4<+BH#CCG@VE'$:K"M/33I M7(Q,G3MN-O:MA[Z6),&O;7H?V\\M;#H3^0C?B4E\CG0&FM_&9"72HNDPR M4 &##*=$0)L1F:P,7+M5)O&)1$Z,G<7VA__XJ7F]SN,S:4HU_G!.EY3_;E$F M4G'@6E;&, ''\R!65[X%IX/"')FGRO6?)-<3^@B1@'IG\8HJ257X\@IN!-27 MGJ7[ LV9=9R%.MB"-93=LW(,U'!D\*)S5& MU4\ 'OS!@ 5 <&1F&UL[7W;<[I_#AM^##+T'PO_XK MP>3KW^7_/88((#S_YS^^7Z7IYN\__/#MV[>_/3^RY&^4+7_X^.'#CS]L M6W]?-I=/XW378;_QSS\4#W=-WPW][<>\[[JS3LW\>)O$5W_("7^X9- M4!:.UYL$??_#'ND;AK@8(I?5M?BA;"^)[)F-@@3TG"*AF*7XME0D-'K#K'PQ MWZH11]'?EO3IAQCA_/7RCZ!0X)/R8_Q/\=._+TB*TQ>A\2$FVY."ID3J"F6E7'JEZ1HMPZ1X\^P9\PJR:EKH4/9>->0O_[X1GX0_T$M,Q.3 M87*__5A\]LA3%D;I 3F:O72%MY7=(N2/^1S+>+ ,PTTA0)2D?/O+H23+G_]] MCGDDE"MCZ$'HT:EXR=<:5C1Z3)R-X*,]1BY"1L3>Q&\1NY=3?4=<#1N-[@[RH0%\8_OA14BGBP0 M8RB^+MY1NV/FNT).B'AAONO_72HNBO_Q?-M[P>A:?[6B,-&(%P\DEE08=NC:B&P 2DM;K2[#2<>,TJAV7-ID)TR= M^0;UIP"#!"R"DZF* +K>NZ(,$ N):F_AK]+YKQ\J_8R>O*>81EG^A_"( Y0K MK7 '%Y2M\S?!72C@0(/[45IT#.A,S001L23D,@F7%6Y+Y?/!W:FSC$E]OA0Z M&R;_0B&[(/&Y$%T%@4U-!Z?UO/R2!05BOF :7XK?JIS QK:&J97R@M'ZKJ4Q M2J]>9T6=[0YM;H/F*M,=TM08K846UD\P93MC5#Z(%RF(VW\\.$V%T70F7LO" MY$HLS,__%[W4(E$U[4Q12==K2NY3L7/G^SB?9VF.*XO-O9YD0"=3]!?+^QW: M4):*UTMSK7*Y@C0W1/.XH,GBI1=KQ)9"()\8_9:NQ ?>A*1>9Y6M#5%\B1/$ MSL1:LZ2LGM+*5H8HO$-++"UHDMZ$ZZK52=7,$(WW*Y0D39^[JI$I^M9ADIQF M7&S5O'Y:5[9R ]1O1=D#"^5:?/^R?J1)!5V5S]V!!(\:W0$9C\> \>@( NX= M.*H>[[FET#W*43UID(C2; >+Y*,;(E'L)V!1_.B&*&!X$U@J/[DAE49C'"R0 MGUT2",0=!4OF%Y8!703[K\D3!WBV7H?L13[C>$GP D>AS"F((IH1:7 &&YK@"*,==] D\UY? M:B@K?0":?1I[_XCWT:2QSW;:=9^?Y&$Q_[*)!7VB_2\?/GY&ZT?$#IAJU=<" M:_&?&4]S.5]2=H.^O=)[RR@1?T;E5WBO1IW&F'@6OR-LV#R,,&?+D.#_Y&O[ M&25].Y-GUHX(J[(SL3Y MJ9%"J_[\5,?S4\.Z#T8!R(_!8QF.#$3;1T&NWI$KP"!F $((#1[P,P;XS:*_ M,LQQ,0ON4X;"]6?*0QQ=D:C2A]+LY3')"E=UFUFP)\;\3X90I69J]QL'2_6H M8T-K>^2?O2Y)<)1*K_/$44='V+ )GGHL<*IVJ(?4/*3F(;4V6M&TX]/65HXK M$FKV\D%6DRNX#T!A6KDBKLC'XV(>%VN+B[5Q6(RB73\&##TADJ% \AE$E.2\ M\. ;3E=!E/&4KH5EHPE_:8YJ!@]K190'R(P!9&K"ZU$RS:Z.064U)-XRM EQ?/&\080C/B-Q+IWRD-:,E_7P50AX0_-Q,*".1C1V,,_$F5C;D;2@)#%WF'\]121: MK4/V5#GL,0(V)$EZ.O:^Q\1C*HZP83,T M]+J?O5,7948SN)]YEB"FN9(W_0',,WE7^/"7PH4_*SWX/X3_?E:Z[TT19-WN M%L)_88)X2>8-2I4?3-G6AUM]N-6'6WVXU8=;AV"^&@FA#6B$"UPW0P)4"^Z8 MNDS 0 /5]^A=D0W$LZ0M/#B'Y5.-(JB$I(127)%4" E)35YDV M5G%;_!$LJY'6:H.M-35Q]ZDKBM*15J1 3'V#4?-=GY4R=;YU%H9!,H[ AQI M;6Z3>9O,_D?2;O M,WF?:8P^D\X^;M1+^B7@\L+6%4V$U'F _LJ$ FNZ3,HQS/A/ !*\,W64SE0- MB0^K_%Z$_+;B.[3)6+024_*6R03!ZKHFNMUZ(_*W=D2"NDW"#! PD>2/! PJ!:T;R#TC8;E3/R:489@#:(,[@+2&/:>2BN9.5KRTC#07)& MCWQ!< ]AMDW[Z.13& 4U?PW0>I/0%X2"1T30 J?!)@F);BI(TS!FH$T8%1[= M-(9N7I2?(]\^;K>;A_@D]8@S_)V*] M/)FS4B"*PN$Z_7H@,U]3^2U#3YAF/'FYXCQ#\1G0$_-W>WR>%KL;_FT:H(XVPPQ\3"!(VS8C':\V8CG&ZD\RC*E MC>TMU,H5JGT3KE6SO*J)/4*589CJ1C8J$-,-8NF+I">5ZXGP<#;2$&DL/:[1 M-:\E"KC9%2$T[L] "!$LCY%7 M@E7.&47P$+*/B;B?>*+>! _QLJ8-QTFI*.P; MJKW:NB*A9B -8%ZY LDW3J*NGK4K@M+4FB;/PA6QM%AN0!ZT*\$<$X&+R<9N M?."BX6;$KG",T0#&[P$FHA$*TO!9^Y:.ZLYF@A6J=_L0Q5&&*$8(D3O"ADVD M_RJ?Y@_A,QP2AW3QB*4_9^;A/@_W>;AOZI[4R)UM[TFU]*3@N[A1C^GD)(C* M:^Z#D,3!$LF"E9L5CH1'LJ!LG;]5TY/2&]2,A]6&)N]Y><]K'"Z+(VQ8O90" M+:5FW*$-9?*^)+@#IM'3^V'>#_-^F/?#O!_F_3#OAXW1#]/>S,VZ8Q^#18A9 M\!0F&0K6*)2$Y=N!K@O6.) AMPM(AW>UO*O5VIP\#1.9Q'&_0BB]EN^5"UA] MZGI3\W$PH,Q.;NY@P5-$##^%LNS &26Y1C06!(5TL$#9L0Q*78"?\I-\)7^AIKDH/Z6&"%,H27Y.(Y6LF:<-OIJSRW!NIC M*R3_:BXW;R" 'J-A0[G^@OJ89V6>KA [RY@T_6>K31HXT>;?1HHT<;A]2*1G>1ZOMEKL@&8@F]2X( V1NN2 CD M&=(V+K$K$FJ&LN'>M2OPOJ[6:+A6KHBH66W ;IHK(M%/Q.EAQ*XH MCHZ) _.VW3\YZ*L^^E"S.M2L =V:#3+_&(@V:YSFGG^>#1L)@T%L (A$6/O< M)'0X0P%G+6I\V/F +!]VAN.*9Z]Z-B/QV;Z6P9-+VPTR\2"<(VQ836?V2/Q$ MK0F/Q'LDWB/Q8W7&1NZI>V>LI3/6Q>9NT+<]VA@EXL^HL*!UV&P[C'F&#PAIT,>&UA,E MWZ;#?8.N3*=]"2ELE=;)(R;Y6X)4[CVZN32@L:!+$PV'1:9GP? M:Y@'C.H ([7^3-T%]#B1QXD\3K0OB9K-C?9I,QEURGX,&'I")$.!9#0_ B!= M31Y\P^EJ5PFV^'\BQZZ(:AG/TP^62"=G+&2&O MA_+V;="!EFVO'/GG3OOW'GGSCMWS#?=N^G>3;=O3_:UAWG/W'OFWC/W MGKGWS)L]J/\N";]E&LD9C*:;\LY7TNJKG'XB!,AR<^AF-_BOR!GIL-( MWEOWWKKWUNV;!^W6+.^;>]_<^^;>-_>^>;-;U=E(,NH]_1H@X>/0%X2"1T30 M J?!)@E)2V\*.)H9[TJ+&.]MV?>V@!\,Y'UI?7P[0>:+DL![Q)ZPO&9%+#ZG M8K&(S^A:0BS%RI@DY5IXTW!@[_/I@BK>;A#/&4X M2E%\GPI"OQ"<\MFWD,6S*,5/4&=WH+>,3UPY^?.\Q@3O54+P@<UE),#LZS=?%;:P%U?XF'4CR4XJ$4^RY!/P:(AU8\M.*A%0^M>&A% M)[C?OSWEBC[I2'%0C_#X$BGZ\H/ DAMY;;_NDNOD8QO%47\+F*0UBR2^2Y9" M+"%;MDU*@0UF!D75H<6#J/9!5-CW F&H.I_>#G9SMT_?C,1W*!$?#%@R\>?/'@BP=?='RU%O:245_LY$- 4!H(B?%@@UC MI6_9SA.##&7&#X-3XKTP^UX8Y&N!?##X9[?C@BC5&XCE96@*(%R$C8M'@MXCEB _<2>O[158S?PZ(D]?(1&(A/9?\ MH5@SMZ#5:-Z-]6ZL=V/MVU\]K/[>B?5.K'=BO1/KG5BMV'=[J\D5Q=$1US#F MMUE8X&17%C@(21PL$5VR<+/"48#)@K)UAQO:6HUM"#AH3YI'$HPA"7DRWY^;FF_(%C=(ZY7,TSAN;D MTX[L&4,AOZ9DF9=>*0JN7)$K$N,G'&=A05R8^5/[3ESNTD95KR/(>+:4BZ9[;Z#KP"(0B]^8+L9 S$B8[!F:I M^)J/N:%#WW_BM^JA+:W^W^C1*H]6>;3*ON+3%M MN%E3]&"Q"S(*G,,E0L!:<".[R=:.!TR- :;U7@CTD\$P1ST%,.F37@JZY"G7LE+SYX*V>$[N9'Q& MYF;*F%;C.9BVPWA,QF,R'I.Q;Y+TM7YY',;C,!Z'\3B,QV&:G;MN-I-9!RUX ME*0$=!'LOR8'Z'FV7H?L13[CPL/$"QR%HE\81=+!E.".^Z0.]Q"0D$0Z3W=IV7GR?A[>?9]]7 MU.MIWBZ>[;1.D$;BD,7\RR861(KVOWSX^!FM'Q&K,9>U^EI@+?XSXVENOEY2 M=H.^O=)[RR@1?T:%<5NA3IW&,,_J>;D_W@E2SL1_<5K#S_N&,"]G&+*OA/2( M3!)]H$4A]!JJW[6S271-L?8:TFM:CX>!.[QLRA]#E;+T3:](M8E*)0/PU#V.398]L#0X6B3?.%[.8YF78E'N@JJEC ML)&F*6,=(O*(B#$GN)V91'6FD2NB:D9..MB."7,X#T?91N#TY@M\MMJ$WJ)E811N:?.S!6.QA%OV588Z+H_+W*4/A M^C/E(8[$=*F$)C1[^?"( @DZ+6?&GCCS/QE"E1JJW6\<+-4'0!I:CX+\VXQ% M*V%FW#(+R MOA/^0$OMVW*&^"=&>=U';^KFT>]QH-_30L \B.Q!9)63T+35T-;;JRL2:L:U M0-NU*T@G0&%:V<*NR,B+3XV/&\+'=4>=YND+L8162AQ62E__) M>P#%M^7U()EF5T>1LAI2;QG:A#B6ZQ81*_^,Q+F4SC(FE]#B+,/VQQM*HOW? MZT7>WZB=O7C.TCT/7OSK4+/%3_\N"V.\'L /D\JI!VIKB.2M:NP34C$M06TM M 'QA(E0>U;N@?+*'F&P ML!3_)R>QAAM 3YOX80UY5VNQ++'<[JO'14%]1\C<36U>=WT'JVS0/!+,BFM] M,?]ZBDBT6H?LJW(>0;N-@:&7'6V*M0W:;10,R11./5X.>XR C3*#)URB$R@? M>UU&-6>D=/6FR_L>5MC(5Z$_A+NUK2656W]B22J-Q'IVFGI:_C[OR-LEV;U: MNAK,5?0>+8-EI; [%-$ED;M-&S[?#3(V=L52D%H2U,%K&;H^P*D:WZ.\15LQH%:0:;D<;K9SZCZF#A?B+ M.T($YPJ"A?.KZ\)19;V"I?2;ZU)2)]""Y?2[,W+2SH89Y9&QCX:.C-6^9UQ' MQAK(]$?&#LCRUSG SOM\#I_Q.EM7)@#5/C=$FK!*E:15/3=#VEU(EE7YZI7/ M#))4*ZN*IR/-J-L==<9KT62^*(QJL23*4]*Y-5V77-_7\#;S\CKS(!85EIZ+ MA45QFF*8E_A,0)\)Z#,!?29@UY#P^_V3-NQA4^<:EA508U=,/:2K_.0*$V_J M?,-#:T-NUU,/4&E_)*)3X4_!8Y+8$7":W MR +D&TJ0O'&\&W:H/[ 9L+ M71X=/&ITL(;4+^01)XF\1B)"^$DNGES0L)OT M]!2=YL]G)#ZCX@_YZQ6Y$70\?$/)$_I,2;HZE&Z/(]O$8?9#;_/%E9C 9)G7 MW,NSW6J\=G4GNP>KQ3HDM"K?ST@,*,2CZ&&3$3$]<(JN\9-4F+?RK:]3H^XT M4G9V6_.^Z-4 :,O1K!Z.+PM"<2^"IZ1.GW SIH1YB> MK^$F'6%*?IWY?H3)]GH^Z!%FV??DO!YA:KT>['2$Z?4M?7"CL8R?@T1>=MPU M2-\D+I^9)_+I$YYA'LJ;(G=#H\F0VB,'F84;+\LZ0RA\^ M(+:N"R7H#F,U9UH2-U]\X<66/G\4*Q.15N3%<[22N4&7E-7H: WW'4;T0/XX M@/QI(9T> ?<(N$? /0+>M^=;:U0>&^#=QCLX0CA;SY0_0D2[JUU\A,AW5^_I M"+'P'OT/HR#F+P%/:?1U19-8UBQ ?V62HFZ(IM:89N#-%B1YK--CG>])?5@A M\>,O]U*;[M!F=P>X+(5;7?= MUMO1/[6CDA0-PN@PTJLU.^H4AR9;^XP%B:4 MM_9!NGC&W3YG-"!K0IA@34SR)A<[&=%R$1#O'!\M6MAFEH M]]&PF%/#MY1"N'K;8S2,_#-,,K2E2HKZ,Q(*!N*HIJO/@?<1@*.+ #0;H+2- MG>>,?)K# T 3WIF "4ACVCF4SI3/T)61AC_KC!X9B#V.74U\[%$?Q&[I-1Y1 M9+*+!WJ$P4D-9^<((Y-M'=PCC$BV\3&/, K9'TYD- CY:X#6FX2^(!0\(H(6 M. TV24BZGJS0'=9,*+(=53X:>4#6<-'(B_O;V[(.X8P0\26V+D>"".:K]?NL MS)?;R^;+VZ%:<+^A4(VSU*AD206Z\$976]"\B+^LY8E)\7:T9(Q M_1?U*XIR0N4CWVX7/S&IZF.=P"Y#$G>05[-[Q' DQ%A82]L?*\_/]#-RKU_B MZOQ>+??*!L>50G"32=[G"SFO2IOX2;Q)^JG"<;C,THRA*\XS636PDF"-_KU^ M7#FA<2PTJ !63H0)WFB4O4B50 M_$48$2S_#A].U#.U3?\^^"3F]7"2RVFF^L%WE5W+BIX8%7:=?+V32AY60 MB]C?Y@3I$:K3TT(=1:FC#^*UBMR:RC;F2=VS)\J;QM[.K:;EM/4X-B.UNUU? MD(;E)=&5RU"2E/=&SQ>O-V@6^%1QR=CKS6R%!U@CFH'>-GH!WE#RA+BTH:2J M\P5/LEU=6HQ9(D8A;KE&S3>2 MGLH=!MS>/ MR;[L)UZIMI:J)/4*5:9G5C2P0R^@&L?1%TB.OC+SX*\.;POIL MV,,U>HZ(+4F:^L/ >]JX*XRGP@D7BU$^,;^(E87?W7]13F50'TNIS&WX94._;I)BG +EI1 R2X MTK?LZM[C@M#VT*5/HF^=JS#4ZR8IPL+FXA?/B$68(WY55K_+S<\K(E9TPG&4 M1S+[%J?&JZ"X2E5[[C<"!)5KQIRH++)]6.DT^,\^HA<:55ECN2I 8Y%,-^2I+@LM#;BIV\P;6O^]CL[(^'LK\XGF# MV5Y=5Q67?8P_22&5,_J?.0"U70@O0\SR[5?I^ SPNDF*\"!ZO8?5JTL #O=" MJV*DBU00B<[1$TIH#FPHT8/&]O[LL*-GAXMX[7G&=B!(X5_59HW4?X96H_DC M?P7S_LC?\1SYT\'4:0?,VA5Y5><1')X '-0E<$64E;$S"@M8N2*#YD-?]1%& M5\[^U>F!?M:K*T_#OKI'F\/A0T7BCK'^AZ$ _N9EV\LI/+# M?Y^\P#M7?X ;ZHYY/4.>Z( +=?KNCZG"%W"9.N;W#'3:#2[/Z;LZVU:=BSK MA39]Y\?T&2ZX;!WR@88_A@07Z_0=)&.G;>!"=<=?,G#R"R[6(W.5NE?3@8MV M^DY1\VDJ.(;NO9XNAX?A MA#?RA^="7KL%\D"VEJGP9RAMGJ&D%5'>ZS#F=4SHIHH[ M% LU$DIY1:Y2_@=E7Q?R9KL'FC] %\]RS4"*FQ]:#6"SF+5]GQ72OH;VJJA"D#M(K2QEMF1>7I0)@[;CH!T9:FV MAM;>(7:OJ) \A24#4GL?7JDBC>T=\^E]62#OFM=X8^JE_O T8].RZJ14%+LX MU5Y37)%0,YX!,")< 7<:)U%7C\,506EJ39/][(I86BPW($\/GO8P;OF8P(\G M>[+>/GX\VA08"*1@%.O]//?Z(H%<1E22*#-[O,U&]UUQ+W-7:OE^"" MB:K,UH'W-D.TG/SBAUM$PB3%B L+YHJ(C4&LP+,H$KN ^.F!=I]%'I8[HV(5(YG8;><;5-1E MJ0,[X0/89'-'7.F=EA%&Z6X?+%5A/!@V#^8L6 M?$3EV"(J/MG1@U5MP"H]HVLX51FS@$#6]7"H]VA%T]Z9&@X?'ZVP@#8K6#+N ME-CHQ\@#"\Z=^AD]>@A@Z4V_3(81M \LS^E7R.@(#(,E-?VB%X-&!0DB#*>BA6%!2&)@R6B2Q9N5C@*,%E0ML[?VC$>V^TE9N*T?=#H MX[<'9!U7_+8?<');E*WT3,CR'BTE?75 ^VC$1,$Z#^)Z$->#N![$ M[=L0!F]39LW?C\$BQ"QXRFNCK5'(,U9<4=S5Y-4>V)"9VY(N;]IZT[:S@74: M)M+AO5\AE%Z7Y3(5AVV;FH^# >5YRN8.-C+O&'X*)4R=(Q)":01185)4):WA M0]G';AKA&\+X6<;D?@5C8]MZ' S(H!0+HU2>EU,J%:2+348^"3JN*>=S\OK; M#6K^)C7]K*;5O5)R1>21";FD=4WPUQ13:0_?Y=_AQH5W5%0B CE;;Q M.5R14#/*"S?T74&^=;5&PX%P143-:@-V1EP1B>9JK&]0NU_-0P\2=45Q=$P< MF$_I?M&3_J*PVMG;8Q&!C\(JTA%UP=8C/$ZC%>PXPC,UP"B*V4#^CX%HL\9I M$$;2I[09T']J@Y9 M!_;VZ;H^2N"C!#Y*,#U'<>0H@G<46]CX+3>M(_066UDOIGPCX0;$$C7-'0). M$QR+)W'P6 !K 9?(&@^BTH';Y%>"!1D)LQC+=FTO!Q[DM8/[4@-2[7VL_GVL M?JS(W3'<2\K.:?:8+K)$S&$)]? [%"'\)'<-=5IIJS',LWI&UVM*[N6EI+D6L?S2P!H&-7I:92NGA,^R=$69/+S>S$Y=CQ&P<<5Y?>6]AM8C M('^>I6)I);'8 J$\5'2QX.QOS9(V$T6OLVWF@-,%UFD6G$5_V5+J&8D5+=Y"] M5AKFH3T/[7EH;Q30GB5)*+&J#HZJ+0KH8Y4E)F+) N3(%Q3EN+_%!4WZ2+ L7B* M%U@:IP$69)$EEG^&1;7>,KL1'IXT0H:9U$\S7/CPY0%9PZ6(OGY?PU]Z/]O4 M&A$6ZJ)@@E-TC9]DU?0M=45>^VR/E?+TV6R1(O8O%+)+T:$&G>PPHLT<4#VR M[Y")>10FDH5>!%(Y\G0$TZMR3$\O;%OL/XO7]??Y\ MM(D)X!OMC_UO=*3,UU3*0C/)3>DV4]7*C2(2PNU]LR^WX4M>C>:\ MONP'L+M-P Q*(R0NU&HLF^ GE.">^)XG?'3*1Z>499IZLU>.,"C5T= ]PG!49V_H" -17;WF(PQ! M=<56CC#XU L,=X1AI[9P[0"G\GXO1$6$L9>6;:(9L0ASZ8[?9(J[@@=[SZ1%]@?"RY78"V=/8@-8HO()NF4XJ@5, MS;Y]BN+=8);WX5?D-B]5/)@HW[W):I"C*S^7E"T03C-946%8R56\:=*2^R0: MICM6/C'*:P,TP[UI>F+;*U)Q15*&"<>1ZKJT_PDQ>:OM!^ M=D)H%LP6X-L=TEQ M\1,,NB#KOMY% 5M86_HA:H0?@\.<[5 MO V!MR1C@@)_Z_S;D+4^!9;$_-B\6STV(Z1OS:X3E50'?>&DA7B@)46FF=CS MY=6!\@J'+$P>$%L;D*XN)=,3>[U)5S"%ASNJXJ1Z=HAW#'"X90(::B"9;X"C,"ZK<*>0Q@!G9]Q78D@N M+UBP3ER=93<0"OB?N%1YK-!G^&8[#3323/PZ7NA/% M%@8^B0R7YG%XB4,<1X:'/Z82UAUTN>Z< 0>7]U1BR*;DK':DSLR[^RH3:7!'! M59:#]O-TA=C#*B1O0TWR1J5A2G[H4Q"0WQV6M SJ'9AA>4+%N5@J+D/,!CEQ MW"MQ-J\Q&$X";[-:C'^ MZ\_!A&/;Q)HTN?F1[K9VB+#G,37??\D*WI,3LA3 MK.H!9W)\*PV<-,?U?]*?QLE94T05K-E!;U_OJ"OPELGQS0%-^D9M"-6FJ;VB M%"2^34)R$ZY1)79FXE7^.*V_4VS@8Z7M049_TO1X3II68[>]Y 5#5T%71-E\ M8E4!E+MR;+=1GS00=U=D8N(T]U32B?UI;F,I-UVA-W_*>T0XT' +P6CO+[,5 M?!GN>/C1BUH;6AC\#/G#\7V2!LAMN./G1ZC^'9&UP0^H'Z'Z-^>?#'=Z_0AG M0)=,DP&.MCM]=K5K''BX$^_'+F_MX*+19/'?"H@XB]*\9(V0:,B6B!_\FFPO M*NV:(M[7Z\PDAO=+K4\'/R!KN'3P.Q2+SR-4X(IU=1FYEE7TFUF9OF\ MBHG&;0UM?SZ;XGBR*=0;VF$4O&GS<$4JS<%?@"'@2C) HXIT=3U<$93/FO!9 M$^TQ/8B%Z]Q,@4NDTDT<8-I,)-H$A@"&RPT8-4(.<;J,(M8G)T&4\92N$0M" M$@=+1)=A@OGA#1>7Z &IKH>Q.%-%,&"1W M.U50EK%I:FZ>@3-*I-X6!>'O,/]ZBDBT6H?LJQ)4AW8; T,O.]H4(0YHMU$P MU%#G"=!C!&S<[E;,NMM5(5U&P(B4K=YD>=_# AOE"OJ...4"!NSEPSL^O--/ M>&=P4\R'?=P/^S08NE3+O)RZ,'2L!-IB$W-8/M46H4I(2K/8%4DUAS_ %JDK M4+_NY-(QJUR142NU43AEKLBES<(# Q;*$DF6"GU X^6DIE/.UK"I#8. MV]C6$,G;+[!/2$V8N[&M>?#_1NS!&9/[^2Q7A1KX_["9U:*N/L@R4?/0VN+E MPRO'$5YI7F"IUN8Q=9G H"K@MN0"8@52D#H[WP6X"B0 H D]=87P9X$6 U*O3_+8 P?JGBH)_4+HHSSV5=QROKE&3Z@*_FK7V2)SN1[QG*(393(RH,'];W)G74E]-&O MJ"I=9E=RO/L55:5;[HI6F8@ICEQ;QAQ3'&,ZO X*8BJT*&S06-8.C>5?G"8X MEI7YA .9" <4!7R%I)]91D&#HBI=D)$PB^6=2? 88C_O&3Q8V">9/BIX0-: M%]6B;L,7N3"?%=I:@[6I&X^AU-6-<(I +*BZ6&%$[#;Q%1'K#7H( MGQ%_32>I9Z2QBS5&MKJ/$6_\'.KV5EC(UEDBU_+\3BYYL1=#*['2XR=4B/N: MS<(/3,*EC2]W: OFJ@PIE)M:/ MMLEKF /[;49#[.R1YUL:A.C#MA9*AX5\-2.Q_(^\6>\I3*3E/$O/0L9>Q.:; MV\\UK&CUM5'<;;W&A2<@J126AJ )D0C7WNH$Z&&'#4KN4QI]57Z,FF96BNK5 MVW3J&:W3U3QCYZ5O++:=8A;O[;YB/VJT/,#];9X+NQ!N'WU!PL;.]V"P00+N M9R%Q!!/A.%[+TTY7PGTE2RRLU^(+"+'798J .IEGYA.E\3?A&-60??C8/(%[ M7[Z&QKT6-G?M/3+$:I^OG"N:Q(CQXH[99NHKNXV$)?5L?=]P7&0W&%'-'K.D@=FKZ6&!%.L;E M7M3X151M+9&^;_> Z%=V,,_$[39*TFB5*UI:(7L3XKB\R$QL7GNZH5ZF-'K: M8(N*:9J^R(O=4D&;W(8WTHFK-^X@7$>?0*M']'QQN1)V#ZY"< G_NEHYN#2ZX(1,WJ?GU4_2B5*],'+"-X$\L3'+1S/AS17_ M2U-(P!PNMSRQU@M0>Y_,*2,;?!K'%?,:YK/VG@3BBG/;IV#>!H#4*9RNN, # MR4]],,V=N3N(\$#'A@?PH'\O9$C0,L[ M5#IPRE4?2,#-:<'#^?3N2%'WO..K3*T4U=HUX %=!%'(5\$BH=]XC_6TX*^P M54I+ET)?1>N K.&J:(F%71HBZ!P5_U4BN* :6MU&#$[:BKV/$CI_9F6M/@D) M"37-O=X'NBW;+-,07W?"!RJ3.&\9?<)"5T]?OG )3.X0N%F4XJ=BG6HHP6+H MM18$NJ8LQ?_)EY7YXC!YIDX>2G6++E/716X87R:I3)\B(ES9I@H^#;ULL",LRJBXY4#\G:#GYPO ME(:/L@_PS.E0]W_MPNT*"Z>FE15RWRSL5^0@=;"> 74_FX70ZHE[/26ES==K M5]OZ]9[ @V0]'=YJNHZ!,:4W#.91.V33,J?Q%6K(2116R]OC'@UP1T^CCD$>2@3+ 7(8%;509[!K4"> MRBH1^\A3#<_P 6RZ8G J&Q2]_4"C8;JXO:3#MZT88(3?MH+*=M\6,-!HF*Y MC/68K1A@A-]6'X]O/Y 5IE\C _7\O&]CN^"E\*C6"I!$W=A"4;^2@DO*[M F M8]%*D#5?["63U3#2W-'JGKXEKS2M'ZAPWZ53(4/J0OJ"ZFHLIH%;W>%&(8,' M.HO^RK @+^.8(&%P\4^L?EHU=1L73[4E(*#IMG[PMAJ A][861$,-/@KZG6L^NH=>Q%#JMGU.^ MP*DO<.H+G/H"IS6''[M"1:Y(JX,<* BHZL_L&\$QL:FM?LE&* M&Y#:/8 +XKQ86V5G#C#UG13%=*\()/3M3FV)8K7HLN\V^#"/6E_%QQ3#K(!U*> MPIF\G_9B,E+6TQFHO[V]Y/L)EGS=1G#O'?P.S2&)-M?K'% UG 7 M:X@%+$+R<'$9!3YXN;)-#Z]_U:>A-6N?(7-O[7S"GK-T[W2]^->A HF?).H8 M9\*C9N4.5J%%3H%UX((PM%G)"^(.B!9V<9*Z1AOA?O'?GVP%_'4:R4 >D^ 3* M#U;9QE>W<:\HS ->"[V<+QY82/A"WDWWB=)8M=RWZ#DZMBIWAE9]+;!6DB5< MFUEZ2S%)KX@@63V?89VL,C-_0DR'C^KV[E3I,6U.^D(_[A?Z:335J9:!/'5Q MM-G*:*>-PA6)U9=)@GF#4T?0(1,)X+9-70SPJEG:UJ(KHFF[ML ,G:F'6'3F MD<(GG;H8^E.61NM^ZL$B'8V!PTZN*)")"HXC50SX7N0K..Y+HS-VZ+VH6/.[_'3+BX M)S)]>/B K.'"PP^(I[N3;Y6@7U.S(8/$G?4)%!3N26M-(K:S*,K667X" %+Z M4_P$-S%_.,7&:, MY,E@0C,N\7.>%J9DH[F#A

    ;=R'6TB551AG^U>AI(;> +M)O8;X^ M;?\\%ZY(0G,*\V1A=5Z';G^?\V$SYV-:N,/0MJZ/4+L?H6ZSZ=,.B[V.Q,AX)'O9CX$K!<"UL&C!I@F-DLC :^C&RHJ,=R,LU!U MIJ.R52"&1B/JOP:H/*T?/!87(@4;66(MX'F-,%K4J@N>PB0KDNE#SK-U^6N[ MX'J?KS039^^?8A]R/R!KN)#[:]G ^GA[79L^(O[?A!J]7"0R=R9_S161V33X M"ORS+Z%++X,,E4362XFD48-E&2X2RW)Y=<&+H=][ M> _#Y(7Z3RH,QN(:!,-B??MF9P1[A_G72X;0%4F1L&E24V*M>N\DA5J66_XD M&J;\BA05IOY >+D22C-[0BQ!P)XF^1=R-"DOB?FQF]%%GBCX@MCY1 M27:0%UK56A_7GRB89-!(]2'^(PKQ5QG_%&9QNR(#0-B^UD5R)6!1IP< .,*5 M@(52!/KPARN:X4-9HPYE6;@N$ECTVI@!/=Q,&[=PS2(6 T;)CD+*$ !CN)RL MXY Q!-)T):%K8/'V 1"-(W(<[BJ[%Y77=M?@%M=N!)',D.P[=MSJI9:CQQUH M]O'C [*&BQ_K8T"MOFNWV&@'53)ZCKH@$\75RV1^DP&O0QSU.MLX0 M'=QT;+BFG7F2BPM?7G>V4H<4P6M C]&PH0QM@_K8*,_-D=C&Y0U/>X<*2MU6 MJI5&3QOEMQ,QYO*36+18F,C,P7B-"99WFTA,IZ2RX1AGFS%\R,>'? 8.^;3; M>WW0YWB"/I!-\]TU;*"MR14)-2.^8,/#E3B IM(T6)6NA 8TI:)M%+ER2E-3 M3AUL*U?FFX^[C3KN-D:PMPTB812C/?D0$)0&0EA<6J,!EW0&H5#C&">9G-D! M1U'&BDO6VT&RG=YA!H'M@40/N!H#7'?7Q^99,)G8O>5EN\K#,L N0Z+!G70, M!/[VH,5&L=X]PNYW=%T\R\K**"XJ+\MB(^4=P!(Y:OIVSM_#Z'@ M/L>>G&A.7ZH'4,"V!MXX%C$V'FJ"=C//T)MEK @(*Q'1QO96\.N489D3D!/U MA>"4W]U_:4*NF_MX(-<#N?T N=WV48_;'@]N:V+7I&TW)E>$W PZ&#->7(&R M#.LMT QQ!24S+%T-Z\@5\-J0A/6A U<6"(]U>ZQ;%^ON'W(Q"X6?["Z(SBMN M+Q%=LG"SPE& R8*R=9'!L;TH>E-<>A4N4?#X$JS#/RG;OV"Z'5(^( F&@/3! M.? XNS&5Z]ITN/+3YM??FH0Q!]0OV$8_^ 3K ,8Q5FZ!T2)?QUJ MM+RF]+,D8OOIJB!I=2,S1$J?>KYX0T7EN@!J:^6N*OG96:X,\IS;*2+1:AVR MKTK@&]IM# R][&A31#6@W4;!4,.%3X >(V#C=K?@U-7Q@709 2.--R(!>EA@ MHUR WA&G/G "ZV4A6"&S%1-1X*D6@?-08 M%#6&HX&F@L$1);$\E27/Y1-.$QS+ URO, "7A_CE94UA4:Q9@@#RUF:&5J*; M3 [-$T"AWCQXZ'=8PGW$]X"LX2*^^]>US1?S="4V[>BO#(L5 MYDKH"5EBL:B%G*.T,FK9HGL/1'\27R=/T19+1P[ B15E5PQ8<:>33K\^KIFB M,C>&*F^9JFYB)N1YRVB<1>FRF5]Z_G>2O=*/$A3AA^S5*+M#_0V1Z7K1&*#AO&( M6JK EO JBIMF0T_#CJQB=@VWH#Z6BJ=D49HQZ>8*JWQ9N_2JFMH@/$<5MM:I M5(@_<+K:1D6%*B69,$67,R[668[B>C"LQ4@V[WPT;>IU] M4K;-I.QAB#VXD.@FDX&,^:($#W(@@<^SE*J'3X!L5T"HMKS&DX6%NY_K67UO3BZN-?.+29*_0%D3;@RH=2L[LFD M.1_#%1T!BZ1-HM!P6U)*TS QN_CT(*G# ,9PQR;&+!]%DH-S-HQRY07&YUQ9 M?9O9A5YKY>92K"6?-D"U*[,+)*AN^?RN'&C3G7,-$;?A#KE9V+"T9-.8" (6 MS<_.BJ8^4P,LG%\P;'YU37$,)GV"A?R;0PH(2L@$2^9WU]1/F4_I MB@$ \T1:'7QPQ2_19;Y);FYZ)SU*J?(@AG/U$[I,.-C1FR.9@(W"V)-KAU24 M(YFH/4@3EL7D"MK0HSP5ATV&!@?O4-.@@$U;7A33Y15F+H+I M3J$O^W- UG!E?VJ+77?YBON%;09Y@:GK2I[Q.EM7%NVI?6Z(-$S4I%4]-T/: MG?AT=16$WCTS2%*MK"J>FC]-L VN78H/EZ)KL:WMQ=EF^20X\"F^<+3(DFN\ MJ#L7TL>0]JZQN$.%&<57>%-=-TNCAX42-D7H'<4/*%H1FM#ERYV4M9H58"_S M["AT:!9%V3I+9-D_0-4D_8$"\MLH^3Y]*6J_)F*+4MS=TV*$4;&9YQSI\_:F MVZ@8>I7Y^]NSX?RI1AD5N\(OTN=NKY-Y9F[%"D :%LK*-OY0J7N'2A]8&",Y MQ=3Z4-?,G;.2 SI3_GCE<1RO?.]]T08/:.I<=S'":$]V@"LR;#Y=UMK4=26 MV%'-P(ZL*_)2'VZN 8NFSKQR)5;@=E./"JOYKH=2I\YW3XN#%C3D2@Y>1YFI MO0)7\J8Z"DGA2KLR]4S4!ACY3/*U ?3R;/H+GDS=7M&3FQXD/, "\WLA&R(F M=5JVG8Z(H"$0YU:EM@)[!U0;3??Y&#QF7%#.N03<'C$IOM8BQ"QX"I,,Y;=? ME:A;6*XH^158"0X?<8)3+)J(Y]FZ_#U=H8"A7 &"+%]01-,GU#99R!Z!9E*- M;//G$Y4.R+*0J&1/!T!I3K95U&2PYK3D].R5T3L4T27!_Q%+=RQD@A4SL]3&<6."H$[7,3%V+*E7+F8JR>)>WW"2U/"Q?6QS6[@- M7_*;BQ]HN19O5W"D3(:#=O-92C:SE*:%68[6M? I0^ZG#/GD&9\\,QTU&R8^ M/O+ ID\X&E\@>.0J,^9 L(7"Z+ (E"'PR[EIUC*LUSF4[E*XV"Z@?5R1YD&Q MVN'RS4:[;M;!.6!1.%&S1P\9,IK!WF/B@HZM^K\IB$795U.0_05T - M3YND'Q3+;""^LK2F2?(K2]P=$*TH@^<#"BX=>ZZL'UE7/?*UTEP-5RU'LQF$ MLW*9\&'MN!$P/-QUPK"O.RVXWM6$"FST) MHC) GR=G+1%=LG"S$LLD)OGE[KG-RLJKG8/'E_TF@H6P+4S;^XL-(;8#T=T! MO(UH1E+V(NG^=?L/*?M?]SS \N=_G]T?BCAI[7!T;I^7)? M0\_K@\&!;0^VOP7;Y<67\\7#"OU!Q5I>>8*BL=V@F'_O2P(,_A]H)1JZ4/8] M6DHF/NUH"9-*70>U-43R5O+[A-24'V]L:^%0%261(*BXM?$.\Z^GB$2K=8NDQT##O:PNIP6#[51KQ*2$I/QA5)-<=4P4Z$*V%FSIGP;3%L!AJ&OJ M20)@ 0"C-E-7")-I?B-5B2FD^8TV6ZL'F/((-OJYH(KX'#]!?F5@0@HR$XA/OI0HU9]GT]Z[!$VOZ)A66 M2U,3YC^CZS4E]_)M>XE\]5D'D/8]9!_<9BQ:A1R)K9*AD&?L)7_E/V4)KBLB ME)V@2'X'N3*(!4#^1PI+9IO-B=QC&8YDAJ+L](F%0JA5S/3_EI;5:QNDP \( M+!(O^Y?#$.\Q'\C8J_@_3U>("9454W5A_FH:M^FT*);?0GR(? TN%J%-7F7I3BZ1 M7*R-]X@]X0B)W0_3N"PT(5O4"L7HVVT$]M\I[PV2'DAMF!C0PT:AY'Q&"HHN M%@NQ%,T7-^B;F*C2IQ2+T"W#),)BP[XBA>SGBUE,-XH/WW[ X"=[8KC(#8&S M[4VTR@0-95L;>0RI>#^*MTGARK5*W=A";!QX./;]B0B+RM*>Z)]'D(5PH+ZJ MHM2@/CX+1(_H^>)^SP4I)#M[Y+D_WL0'I*\S"2Y#$2L$>,5YAN+SC,D=*=^& MBKEZ(7Q3^H)0WFAKO-\F(:G7L$ZCC8S] W]C]BUDL:J,>+?!1L;\OMUY\8Q8 MA'EM09;V XV&Z=P7K]50/;YA8XV+]9YT'3;6N%CO0=.;Q['$\INM4<73FX96 MKKVMC DAO[K'Q-FP>C/8>X!X2]89Y>EGE*XH MB*6:KD#>)IZ9!_(+CB0CND6,N-F]=4XH2I:I=DQJZNE6VO)I ?Y//2.KM8P: M#0#G,G.@DH' L<[E[("G5KMPH7.E8*#R L0EG%NF1YC_M2F@H#1DZ1CSF1HC M*#-\NC*[;MW-;>1F0Z^*ASVWU['0/@B\YM]JW5JT]A_>*P ML+2"4V")_>JPQ'1"'&"!_39E@1G*[00+\W<'KA SE3<,-V_AEO]XI=H&_8=+ M".X!3$Q"T& "7%1.> 3@4!A<+DZ8_5:2G>$R=L)3 &=/P^6B[1.,',#H+_4: M+D-M5Z&0X049Y2;0F+$+%XRV1S!NP33FGD#./I9/Y/\]BI50_/+_ 5!+ 0(4 M Q0 ( &>'!D^NI"HH'!D_9I,' M!D^]L%F?;PP %NR 5 " 9Y! 0!P9&9S+3(P,3DP-C,P M7V-A;"YX;6Q02P$"% ,4 " !GAP9/GVAB$P!, !N< 8 %0 M @ % 3@$ <&1F&UL4$L! A0#% @ 9X<& M3[ MQ8?<90 ";P% !4 ( !'!D\*)S5&U4\ 'OS!@ 5 M " 8( @!P9&9S+3(P,3DP-C,P7W!R92YX;6Q02P4& 8 !@"* 0 &BE " end