0001437749-17-013807.txt : 20170804 0001437749-17-013807.hdr.sgml : 20170804 20170804145558 ACCESSION NUMBER: 0001437749-17-013807 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170804 DATE AS OF CHANGE: 20170804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PDF SOLUTIONS INC CENTRAL INDEX KEY: 0001120914 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] 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: 171008265 BUSINESS ADDRESS: STREET 1: 333 WEST SAN CARLOS STREET STREET 2: SUITE 700 CITY: SAN JOSE STATE: CA ZIP: 95110 BUSINESS PHONE: 4082807900 MAIL ADDRESS: STREET 1: 333 WEST SAN JOSE STREET STREET 2: SUITE 700 CITY: SAN JOSE STATE: CA ZIP: 95110 10-Q 1 pdfs20170630_10q.htm FORM 10-Q pdfs20170630_10q.htm

 

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

 

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

  

  

333 West San Carlos Street, Suite 1000 

  

San Jose, California 

95110 

(Address of Principal Executive Offices)

(Zip Code)

 

(408) 280-7900

(Registrant’s Telephone Number, Including Area Code)

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities 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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☑ No  ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated  filer (Do not check if a smaller reporting company)

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 ☑

The number of shares outstanding of the Registrant’s Common Stock as of July 27, 2017 was 32,333,162.

 

 

 

 

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 Income

4

Condensed Consolidated Statements of Cash Flows

5

Notes to Condensed Consolidated Financial Statements

6

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

18

Item 3. Quantitative and Qualitative Disclosures About Market Risk

27

Item 4. Controls and Procedures

28

PART II  OTHER INFORMATION 

  

Item 1. Legal Proceedings

28

Item 1A. Risk Factors

28

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

29

Item 3. Defaults Upon Senior Securities

29

Item 4. Mine Safety Disclosures

29

Item 5. Other Information

29

Item 6. Exhibits

30

SIGNATURES 

31

INDEX TO EXHIBITS 

32

 

 

 

 

PART I — FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited)

(in thousands, except par value)

 

   

June 30,

2017

   

December 31,

2016

 

ASSETS

               

Current assets:

               

Cash and cash equivalents

  $ 109,007     $ 116,787  

Accounts receivable, net of allowance of $324 and $200, respectively

    54,029       48,157  

Prepaid expenses and other current assets

    8,813       5,335  

Total current assets

    171,849       170,279  

Property and equipment, net

    23,068       19,341  

Goodwill

    215       215  

Intangible assets, net

    3,847       4,223  

Deferred tax assets

    15,815       15,640  

Other non-current assets

    12,263       12,631  

Total assets

  $ 227,057     $ 222,329  

LIABILITIES AND STOCKHOLDERS’ EQUITY

               

Current liabilities:

               

Accounts payable

  $ 2,270     $ 2,206  

Accrued compensation and related benefits

    5,863       5,959  

Accrued and other current liabilities

    2,075       2,080  

Deferred revenues – current portion

    8,933       8,189  

Billings in excess of recognized revenue

    389       88  

Total current liabilities

    19,530       18,522  

Long-term income taxes payable

    3,174       3,354  

Other non-current liabilities

    2,253       1,650  

Total liabilities

    24,957       23,526  

Commitments and contingencies (Note 9)

               

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 39,187 and 38,514, respectively; shares outstanding 32,162 and 31,864, respectively

    5       5  

Additional paid-in-capital

    289,956       281,423  

Treasury stock at cost, 7,025 and 6,650 shares, respectively

    (61,532

)

    (54,882

)

Accumulated deficit

    (25,046

)

    (25,752

)

Accumulated other comprehensive loss

    (1,283

)

    (1,991

)

Total stockholders’ equity

    202,100       198,803  

Total liabilities and stockholders’ equity

  $ 227,057     $ 222,329  

 

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited).

 

3

 

 

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

(unaudited)

(in thousands, except per share amounts)

  

   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2017

   

2016

   

2017

   

2016

 
                                 

Revenues:

                               

Design-to-silicon-yield solutions

  $ 16,500     $ 20,574     $ 36,198     $ 39,152  

Gainshare performance incentives

    7,789       6,114       12,380       12,617  

Total revenues

    24,289       26,688       48,578       51,769  
                                 

Costs of Design-to-silicon-yield solutions:

                               

Direct costs of Design-to-silicon-yield solutions

    11,283       10,558       22,618       20,668  

Amortization of acquired technology

    96       96       192       192  
                                 

Total cost of Design-to-silicon-yield solutions

    11,379       10,654       22,810       20,860  

Gross profit

    12,910       16,034       25,768       30,909  
                                 

Operating expenses:

                               

Research and development

    7,276       7,060       14,557       13,371  

Selling, general and administrative

    6,195       5,094       12,095       10,218  

Amortization of other acquired intangible assets

    92       117       184       234  

Total operating expenses

    13,563       12,271       26,836       23,823  
                                 

Income (loss) from operations

    (653 )     3,763       (1,068

)

    7,086  

Interest and other income (expense), net

    27       (51

)

    (202

)

    (287

)

Income (loss) before income taxes

    (626 )     3,712       (1,270

)

    6,799  

Income tax provision (benefit)

    (815 )     1,579       (1,976

)

    2,605  

Net income

  $ 189     $ 2,133     $ 706     $ 4,194  
                                 

Net income per share:

                               

Basic

  $ 0.01     $ 0.07     $ 0.02     $ 0.13  

Diluted

  $ 0.01     $ 0.07     $ 0.02     $ 0.13  
                                 

Weighted average common shares:

                               

Basic

    32,111       31,276       32,051       31,222  

Diluted

    33,388       32,099       33,491       31,927  
                                 
                                 

Net income

  $ 189     $ 2,133     $ 706     $ 4,194  

Other comprehensive income:

                               

Foreign currency translation adjustments, net of tax

    435       (186

)

    708       173  

Comprehensive income

  $ 624     $ 1,947     $ 1,414     $ 4,367  

 

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited). 

 

4

 

 

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

(in thousands)

   

   

Six Months Ended

June 30,

 
   

2017

   

2016

 

Operating activities:

               

Net income

  $ 706     $ 4,194  

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

               

Depreciation and amortization

    2,286       1,624  

Stock-based compensation expense

    5,788       4,957  

Amortization of acquired intangible assets

    376       425  

Deferred taxes

    (193

)

    1,023  

Loss on disposal of property and equipment

    5       107  

Provision for (reversal of) allowance for doubtful accounts

    124       (99

)

Unrealized loss (gain) on foreign currency forward contract

    33       (34

)

Changes in operating assets and liabilities:

               

Accounts receivable, net of allowance

    (5,996

)

    (1,249

)

Prepaid expenses and other current assets

    (3,435

)

    (1,057

)

Accounts payable

    851       610  

Accrued compensation and related benefits

    (223

)

    346  

Accrued and other liabilities

    (745

)

    (223

)

Deferred revenues

    726       947  

Billings in excess of recognized revenues

    301       (955

)

Other non-current assets

    377       (7,852

)

Net cash provided by operating activities

    981       2,764  

Investing activities:

               

Purchases of property and equipment

    (4,964

)

    (5,051

)

Net cash used in investing activities

    (4,964

)

    (5,051

)

Financing activities:

               

Proceeds from exercise of stock options

    1,808       452  

Proceeds from employee stock purchase plan

    910       778  

Purchases of treasury stock

    (4,770

)

    (1,843

)

Payments for taxes related to net share settlement of equity awards

    (1,879

)

    (1,075

)

Net cash (used in) provided by financing activities

    (3,931

)

    (1,688

)

Effect of exchange rate changes on cash and cash equivalents

    134       39  

Net change in cash and cash equivalents

    (7,780

)

    (3,936

)

Cash and cash equivalents, beginning of period

    116,787       126,158  

Cash and cash equivalents, end of period

  $ 109,007     $ 122,222  

Supplemental disclosure of cash flow information:

               

Cash paid during the period for:

               

Taxes

  $ 1,339     $ 1,336  
                 

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

  $ 1,726     $ 1,656  

  

See accompanying Notes to Condensed Consolidated Financial Statements (unaudited).

 

5

 

 

PDF SOLUTIONS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

1. BASIS OF PRESENTATION

 

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

 

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, 2016, 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 generally accepted accounting principles in the United States (“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 for fixed-price solution implementation service contracts, accounting for goodwill and intangible assets, stock-based compensation expense and accounting for income taxes. Actual results could differ from those estimates.

 

Revenue Recognition  — The Company derives revenue from two sources: Design-to-silicon-yield solutions and Gainshare performance incentives.

 

Design-to-silicon-yield solutions — Revenues that are derived from Design-to-silicon-yield solutions come from services and software and hardware licenses. The Company recognizes revenue for each element of Design-to-silicon-yield solutions as follows:

 

The Company generates a significant portion of its Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. These contracts require reliable estimation of costs to perform obligations and the overall scope of each engagement. Revenue under project–based contracts for solution implementation services is recognized as services are performed using percentage of completion method of contract accounting based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. 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 (cumulative catch-up method). Revenue under time and materials contracts for solution implementation services are recognized as the services are performed.

  

On occasion, the Company licenses its software products as a component of its fixed-price service contracts. In such instances, the software products are licensed to customers over a specified term of the agreement with support and maintenance to be provided, if applicable, over the license term. The amount of product and service revenue recognized in a given period is affected by the Company’s judgment as to whether an arrangement includes multiple deliverables and, if so, the Company’s determination of the fair value of each deliverable. In general, vendor-specific objective evidence of selling price (“VSOE”) does not exist for the Company’s solution implementation services and software products and because the Company’s services and products include our unique technology, the Company is not able to determine third-party evidence of selling price (“TPE”). Therefore, in such circumstances the Company uses best estimated selling prices (“BESP”) in the allocation of arrangement consideration. In determining BESP, the Company applies significant judgment as the Company’s weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at BESP for a product or service that is not sold separately by considering company-specific factors such as geographies, internal costs, gross margin objectives, pricing practices used to establish bundled pricing, and existing portfolio pricing and discounting. After fair value is established for each deliverable, the total transaction amount is allocated to each deliverable based upon its relative selling price. Fees allocated to solution implementation services are recognized using the percentage of completion method of contract accounting. Fees allocated to software and related support and maintenance are recognized under software revenue recognition guidance. 

 

6

 

 

In some instances, the Company also licenses its DFI system as a separate component of fixed-price service contracts. The Company allocates revenue to all deliverables based on their relative selling prices. The Company currently does not have VSOE for its DFI system, thus the Company uses either TPE or BESP in the allocation of arrangement consideration.

  

The Company defers certain pre-contract costs incurred for specific anticipated contracts. Deferred costs consist primarily of 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 persuasive evidence of contract arrangement assuming all other revenue recognition criteria are met. The Company also defers costs from arrangements that required us to defer the revenues, typically due to revenue recognition from multi-element arrangements or from contracts subject to customer acceptance. 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.1 million and $0.5 million as of June 30, 2017 and December 31, 2016, respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying consolidated balance sheets.

 

The Company also licenses its software products separately from solution implementations. For software license arrangements that do not require significant modification or customization of the underlying software, software license revenue is recognized under the residual method when (l) persuasive evidence of an arrangement exists, (2) delivery has occurred, (3) the fee is fixed or determinable, (4) collectability is probable, and (5) the arrangement does not require services that are essential to the functionality of the software. When arrangements include multiple elements such as support and maintenance, consulting (other than for fixed price solution implementations), installation, and training, revenue is allocated to each element of a transaction based upon its fair value as determined by the Company's VSOE and such services are recorded as services revenue. VSOE for maintenance is generally established based upon negotiated renewal rates while VSOE for consulting, installation, and training services is established based upon the Company's customary pricing for such services when sold separately. When software is licensed for a specified term, fees for support and maintenance are generally bundled with the license fee over the entire term of the contract. The Company is unable to establish VSOE of fair value for maintenance services that are generally bundled with term licenses. In these cases, the Company recognizes revenue ratably over the term of the contract. For multiple-element arrangements containing non-software services, the Company: (1) determines whether each element constitutes a separate unit of accounting; (2) determines the fair value of each element using the selling price hierarchy of VSOE, TPE or BESP, as applicable; and (3) allocates the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. For multiple-element arrangements that contain both software and non-software elements, the Company allocates revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy of VSOE, TPE or BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.

 

Revenue from software-as-a-service (SaaS) 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 over the coverage period beginning on the date the service is made available to customers. Revenue for software licenses with extended payment terms is not recognized in excess of amounts due. For software license arrangements that require significant modification or customization of the underlying software, the software license revenue is recognized as services are performed using the percentage of completion method of contract accounting, and such revenue is recorded as services revenue.

 

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 12 month period is recorded as current deferred revenues and the remaining portion is recorded as non- current deferred revenues. Non-current portion of deferred revenue was $1.5 million and $1.5 million, respectively, as of June 30, 2017 and December 31, 2016. This balance was recorded in the other non-current liabilities in the accompanying consolidated balance sheets.

 

7

 

 

Gainshare Performance Incentives — When the Company enters into a contract to provide yield improvement services, 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 may pay a contingent variable fee, usually after the fixed fee period has ended. Revenue derived from Gainshare performance incentives represents profit sharing and performance incentives earned contingent upon the Company’s customers reaching certain defined operational levels established in related solution implementation service contracts. Gainshare performance incentives periods are usually subsequent to the delivery of all contractual services and therefore have virtually no cost to the Company. Due to the uncertainties surrounding attainment of such operational levels, the Company recognizes Gainshare performance incentives revenue (to the extent of completion of the related solution implementation contract) upon receipt of performance reports or other related information from the customer supporting the determination of amounts and probability of collection.  

  

2. RECENT ACCOUNTING PRONOUNCEMENTS

 

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) as modified by ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, ASU 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing, ASU No. 2016-11, Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815), ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients, and ASU 2016-20, Revenue from Contracts with Customers (Topic 606): Technical Corrections and Improvements. The new revenue recognition standard provides a five-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to reflect the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This new standard is effective for annual periods beginning after December 15, 2017, including interim periods within that reporting period. The new standard also permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (the modified retrospective method). The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting

 

In February 2016, the Financial Accounting Standards Board (or FASB) issued ASU No. 2016-02, Leases (Topic 842). The update requires that most leases, including operating leases, be recorded on the balance sheet as an asset and a liability, initially measured at the present value of the lease payments. Subsequently, the lease asset 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. The amendments in this update are effective for public companies’ financial statements issued for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is still in the process of evaluating the impact of adopting this new accounting standard on its consolidated financial statements and footnote disclosures.

 

In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments. The purpose of this standard is to clarify the treatment of several cash flow categories. This update is effective for annual periods beginning after December 15, 2017, and interim periods within those fiscal years, with early adoption permitted, including adoption in an interim period. The adoption of this standard is not expected to have a material impact on our financial statements and footnote disclosures.

 

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations : Clarifying the Definition of a Business, which narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. The guidance is effective for fiscal years beginning after December 15, 2017, with early adoption permitted. The Company is currently  assessing  the impact that adopting this new accounting standard will have on its consolidated financial statements and footnote disclosures.

 

In January 2017, the FASB issued ASU No. 2017-04, Intangibles - Goodwill and Other (Topic 350) (ASU No. 2017-04”). ASU No. 2017-04 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 is currently assessing the impact that adopting this new accounting standard will have on its consolidated financial statements and footnote disclosures. 

 

In May 2017, the FASB issued ASU No. 2017-09, Compensation-Stock Compensation (Topic 718) Scope of Modification Accounting (“ASU No. 2017-09”). ASU No. 2017-09 clarifies which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. The standard is effective for interim and annual reporting periods beginning after December 15, 2017, with early adoption permitted. The adoption of this standard will impact modifications that happen after the adoption date.

 

3. BALANCE SHEET COMPONENTS 

 

Accounts receivable include 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 are primarily determined on an individual contract basis. Unbilled accounts receivable, included in accounts receivable, totaled $21.0 million and $20.8 million as of June 30, 2017 and December 31, 2016, 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 $9.7 million and $9.8 million as of June 30, 2017 and December 31, 2016, respectively. Deferred costs balance was $1.1 million and $0.5 million as of June 30, 2017 and December 31, 2016, respectively. The balance was included in prepaid expense and other current assets and other non-current assets in the accompanying balance sheets.

  

8

 

 

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

 

   

June 30,

2017

   

December 31,

2016

 

Property and equipment, net:

               

Computer equipment

  $ 10,735     $ 10,642  

Software

    3,341       1,679  

Furniture, fixtures and equipment

    1,821       1,185  

Leasehold improvements

    1,972       1,132  

Test equipment

    12,597       11,723  

Construction-in-progress

    11,128       9,550  
      41,594       35,911  

Less: accumulated depreciation

    (18,526

)

    (16,570

)

Total

  $ 23,068     $ 19,341  

  

Depreciation and amortization expense was $1.2 million and $0.9 million for the three months ended June 30, 2017 and 2016, respectively.   Depreciation and amortization expense was $2.3 million and $1.6 million for the six months ended June 30, 2017 and 2016, respectively.

 

As of both June 30, 2017 and December 31, 2016, the carrying amount of goodwill was $0.2 million. The following is a rollforward of the Company's goodwill balance (in thousands):

 

   

June 30,

2017

 

Balance as of December 31, 2016

  $ 215  

Add: Goodwill from acquisition

     

Adjustment

     

Balance as of June 30, 2017

  $ 215  

 

Intangible assets balance was $3.8 million and $4.2 million as of June 30, 2017 and December 31, 2016, respectively. Intangible assets as of June 30, 2017 and December 31, 2016 consist of the following (in thousands):

 

             

June 30, 2017

   

December 31, 2016

 
   

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     $ 5,920     $ (3, 964

)

  $ 1,956     $ 5,920     $ (3,825

)

  $ 2,095  

Developed technology

  4 - 6       14,100       (12,551

)

    1,549       14,100       (12,359

)

    1,741  

Tradename

  2 - 4       610       (608

)

    2       610       (583

)

    27  

Backlog

    1         100       (100

)

    -       100       (100

)

    -  

Patent

  7 - 10       1,800       (1,460

)

    340       1,800       (1,440

)

    360  

Other acquired intangibles

    4         255       (255

)

    -       255       (255

)

    -  

Total

            $ 22,785     $ (18,938

)

  $ 3,847     $ 22,785     $ (18,562

)

  $ 4,223  

 

9

 

 

The weighted average amortization period for acquired identifiable intangible assets was 5.97 years as of June 30, 2017. For both the three months ended June 30, 2017 and 2016, intangible asset amortization expense was $0.2 million. For both the six months ended June 30, 2017 and 2016, intangible asset amortization expense was $0.4 million. The Company expects annual amortization of acquired identifiable intangible assets to be as follows (in thousands):

 

Period Ending June 30,

       

2017 (remaining 6 months)

  $ 353  

2018

    701  

2019

    701  

2020

    701  

2021

    526  

2022 and thereafter

    865  

Total future amortization expense

  $ 3,847  

 

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, 2017, there were no indicators of impairment related to the Company’s intangible assets.

  

4. STOCKHOLDERS’ EQUITY

 

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,

 
   

2017

   

2016

   

2017

   

2016

 

Cost of design-to-silicon yield-solutions

  $ 1,069     $ 956     $ 2,261     $ 2,041  

Research and development

    848       651       1,682       1,357  

Selling, general and administrative

    987       684       1,845       1,559  

Stock-based compensation expenses

  $ 2,904     $ 2,291     $ 5,788     $ 4,957  

 

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

 

Stock Plans — At the annual meeting of stockholders on November 16, 2011, the Company’s stockholders approved the 2011 Stock Incentive Plan, which was amended and restated (i) at the annual meeting of stockholders on May 28, 2013, when the Company’s stockholders approved the First Amended and Restated 2011 Stock Incentive Plan, (ii) at the annual meeting of stockholders on May 27, 2014, when the Company’s stockholders approved the Second Amended and Restated 2011 Stock Incentive Plan, (iii) at the annual meeting of stockholders on May 31, 2016, when the Company’s stockholders approved the Third Amended and Restated 2011 Stock Incentive Plan, (iv) at the annual meeting of stockholders on May 31, 2017,when the Company’s stockholders approved the Fourth Amended and Restated 2011 Stock Incentive Plan (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 9,050,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 2001Plan 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, respectively.

   

10

 

 

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,

 
   

2017

   

2016

   

2017

   

2016

 

Expected life (in years)

    4.41       4.42       4.41       4.42  

Volatility

    41.63

%

    43.58

%

    41.53

%

    44.26

%

Risk-free interest rate

    1.67

%

    1.30

%

    1.69

%

    1.25

%

Expected dividend

                       

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

  $ 5.98     $ 5.00     $ 6.16     $ 4.46  

 

As of June 30, 2017, 9.6 million shares of common stock were reserved to cover stock-based awards under the 2011 Plan, of which 2.5 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, 2017.  As of June 30, 2017, there were no outstanding awards that had been granted outside of the 2011 Plan, 2001 Plan or the IDS Plan (collectively, the Stock Plans).   

 

Stock option activity under the Company’s Stock Plans during the six months ended June 30, 2017, 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, 2017

    1,364     $ 8.00                  

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

    96     $ 17                  

Exercised

    (257

)

  $ 7.04                  

Canceled

    (3

)

  $ 17.80                  

Expired

    -     $ -                  

Outstanding, June 30, 2017

    1,200     $ 8.89       4.78     $ 9,288  

Vested and expected to vest, June 30, 2017

    1,182     $ 8.78       4.71     $ 9,271  

Exercisable, June 30, 2017

    989     $ 7.42       3.86     $ 9,010  

    

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

 

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

 

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

 

   

Shares

(in thousands)

   

Weighted

Average Grant

Date Fair

Value Per

Share

 

Nonvested, January 1, 2017

    1,542     $ 15.50  

Granted

    751     $ 16.56  

Vested

    (317

)

  $ 16.36  

Forfeited

    (20

)

  $ 15.70  

Nonvested, June 30, 2017

    1,956     $ 15.76  

   

11

 

 

As of June 30, 2017, there was $26.1 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 3 years. Restricted stock units do not have rights to dividends prior to vesting.

  

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,

 
   

2017

   

2016

 

Expected life (in years)

    1.25       1.25  

Volatility

    33.32

%

    44.15

%

Risk-free interest rate

    0.93

%

    0.50

%

Expected dividend

           

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

  $ 6.78     $ 3.56  

 

During the three months ended June 30, 2017 and 2016, the Company did not issue any shares under the Purchase Plan. During the six months ended June 30, 2017 and 2016, a total of 100,000 and 84,000 shares, respectively, were issued at a weighted-average purchase price of $9.13 and $9.21 per share, respectively. As of June 30, 2017, there was $0.6 million of unrecognized compensation cost related to the Purchase Plan. That cost is expected to be recognized over a weighted average period of 0.89 years. As of June 30, 2017, 4.4 million shares were available for future issuance under the Purchase Plan.   

   

Stock Repurchase Program —On October 25, 2016, the Board of Directors adopted a program, 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. During the three and six months ended June 30, 2017, the Company repurchased 276,279 shares under this program. As of June 30, 2017, 276,279 shares had been repurchased at an average price of $17.27 per share under this program for a total purchase of $4.8 million, and $20.2 million remained available for future repurchases.  

 

5. INCOME TAXES

  

Income tax provision decreased $4.6 million for the six months ended June 30, 2017, to $2.0 million income tax benefit as compared to an income tax provision of $2.6 million for the six months ended June 30, 2016. The Company’s effective tax rate was 155.6% and 38.3% for the six months ended June 30, 2017 and 2016, respectively.  The Company’s effective tax rate increased in the six months ended June 30, 2017, as compared to the same period in 2016, primarily due to the recognition of excess tax benefits related to employee stock compensation of $1.1 million as well as the decrease in income.

 

The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of June 30, 2017, was $11.5 million, of which $6.9 million, if recognized, would decrease the Company’s effective tax rate. The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of December 31, 2016, was $11.9 million, of which $7.2 million, if recognized, would affect the Company's effective tax rate. As of June 30, 2017, the Company had recorded unrecognized tax benefits of $2.6 million, including interest and penalties, as long-term taxes payable in its condensed consolidated balance sheet. The remaining $9.3 million has been recorded net of our deferred tax assets, of which $4.6 million is subject to a full valuation allowance. 

 

12

 

 

The valuation allowance was approximately $6.5 million and $6.8 million as of June 30, 2017 and December 31, 2016, respectively, which was related to California R&D tax credits and California net operating losses related to our acquisition of Syntricity that we currently do not believe are more likely than not to be ultimately realized.

 

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.

 

6. NET INCOME PER SHARE

 

Basic net income per share is computed by dividing net income by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net income 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 income per share (in thousands except per share amount): 

 

   

Three Months

Ended June 30,

   

Six Months

Ended June 30,

 
   

2017

   

2016

   

2017

   

2016

 

Numerator:

                               

Net income

  $ 189     $ 2,133     $ 706     $ 4,194  

Denominator:

                               

Basic weighted average common shares outstanding

    32,111       31,276       32,051       31,222  

Dilutive effect of equity incentive plans

    1,277       823       1,440       705  

Diluted weighted average common shares outstanding

    33,388       32,099       33,491       31,927  

Net income per share:

                               

Basic

  $ 0.01     $ 0.07     $ 0.02     $ 0.13  

Diluted

  $ 0.01     $ 0.07     $ 0.02     $ 0.13  

 

  

The following table sets forth potential shares of common stock that are not included in the diluted net income 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,

 
   

2017

   

2016

   

2017

   

2016

 

Outstanding options

    102       230       79       264  

Nonvested restricted stock units

    13       348       4       798  

Employee Stock Purchase Plan

    27             29       230  

Total

    142       578       112       1,292  

 

13

 

 

7. 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, allocation of resources, and assessing financial performance. Accordingly, the Company considers itself to be in one operating and reporting segment, specifically the licensing and implementation of yield improvement solutions for integrated circuits manufacturers. 

 

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

 

2017

   

2016

   

2017

   

2016

 

A

    36

%

    39

%

    42

%

    44

%

B

    15

%

    *

%

    10

%

    *

%

C

    *

%

    *

%

    *

%

    12

%

D

    *

%

    13

%

    *

%

    *

%

 


*

represents less than 10%

 

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

 

Customer

 

June 30,

2017

   

December 31,

2016

 

A

    41

%

    42

%

B

    19

%

    13

%

 


*

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,

 
   

2017

   

2016

 
   

Revenues

   

Percentage

of

Revenues

   

Revenues

   

Percentage

of

Revenues

 

United States

  $ 9,226       38

%

  $ 9,518       36

%

China

    4,753       20       1,499       6  

Taiwan

    3,643       15       5,725       21  

Germany

    1,794       7       3,994       15  

Rest of the world

    4,873       20       5,952       22  

Total revenue

  $ 24,289       100

%

  $ 26,688       100

%

       

 

   

Six Months Ended June 30,

 
   

2017

   

2016

 
   

Revenues

   

Percentage

of

Revenues

   

Revenues

   

Percentage

of

Revenues

 

United States

  $ 20,860       43

%

  $ 21,640       42

%

Taiwan

    7,480       15       7,909       15  

China

    6,440       13       2,598       5  

Germany

    4,102       8       7,028       14  

South Korea

    3,620       7       5,497       11  

Rest of the world

    6,076       14       7,097       13  

Total revenue

  $ 48,578       100

%

  $ 51,769       100

%

 

14

 

 

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

 

   

June 30,

2017

   

December 31,

2016

 

United States

  $ 22,501     $ 18,818  

Rest of the world

    568       523  

Total long-lived assets, net

  $ 23,068     $ 19,341  

 

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

  $ 26,522     $ 26,522     $     $  

  

The following table represents the Company’s assets measured at fair value on a recurring basis as of December 31, 2016, 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

  $ 26,456     $ 26,456     $     $  

 

15

 

 

The Company enters into foreign currency forward contracts 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, 2017 and 2016, the Company recognized a realized gain of $0.4 million and a realized loss of $0.3 million on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Statements of Operations and Comprehensive Income.  For the six months ended June 30, 2017 and 2016, the Company recognized a realized gain of $0.5 million and $8,000 on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Statement of Operations and Comprehensive Income. 

 

The Company carries these derivatives financial instruments on its Consolidated Balance Sheets at their fair values. The Company’s foreign currency forward contracts are classified as Level 2 because it is not actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments. As of June 30, 2017, the Company had one outstanding forward contract with a notional amount of $7.7 million and recorded $48,000 other current liabilities associated with this outstanding forward contract. As of December 31, 2016, the Company had one outstanding forward contract with a notional amount of $6.9 million and had recorded $15,000 other current liabilities associated with the outstanding forward contract.  

 

9. COMMITMENTS AND CONTINGENCIES

 

 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 2024. Rent expense was $0.6 million for the both three months ended June 30, 2017 and 2016, respectively.  Rent expense was $1.1 million and $1.2 million for the six months ended June 30, 2017 and 2016.

 

Future minimum lease payments under noncancelable operating leases at June 30, 2017, are as follows (in thousands): 

 

Period Ending June 30,

 

Amount

 

2017 (remaining six months)

  $ 936  

2018

    1,329  

2019

    448  

2020

    381  

2021

    297  

2022 and thereafter

    75  

Total future minimum lease payments

  $ 3,466  

  

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 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, 2017, total outstanding purchase obligations were $8.1 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.

 

16

 

 

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, 2017, the Company was not party to any material legal proceedings, thus no loss was probable and no amount was accrued.   

 

 10. SUBSEQUENT EVENT

 

On July 11, 2017, the Company completed the transaction with Realtime Performance Europe B.V. (doing business as Kinesys Software), a Dutch provider of automation software to the semiconductor industry, to acquire certain assets from Kinesys Software for approximately $4.5 million, plus the assumption of the assumed liabilities. Further, up to an additional $0.6 million of earn-out in cash would be payable upon the completion of certain milestones. The Company is reviewing information surrounding the determination of the fair values of assets acquired and liabilities assumed.

17

 

 

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, 2016, filed with the Securities and Exchange Commission on March 8, 2017. All references to “we”, “us”, “our”, “PDF”, “PDF Solutions” or “the Company” refer to PDF Solutions, Inc. 

  

 Overview

 

We analyze our customers’ 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. The variable fee, or what we call Gainshare, usually depends on our achieving certain yield targets by a deadline.  Variable fees are currently typically tied to wafer volume on the node size of the manufacturing facility where we performed the yield improvement solutions. We receive license fees and service fees for related installation, integration, training, and maintenance and support services for our software that we license on a stand-alone basis.

 

  Industry Trend

 

Consistent with the trend since 2010, we expect that the largest logic foundries will continue to invest significantly in leading edge nodes and capacity throughout 2017. Leading foundries continue to invest in new technologies such as multi-patterned lithography and 3-D transistor architecture. In addition, China’s investment in semiconductors should accelerate the growth of the industry in the next few years. These provide opportunities to increase our business.

 

Capacity utilization for 28nm logic thus far in 2017 has been lower overall, and mixed across foundries. We believe that industry 28nm utilization will increase during the remainder of 2017, and additional China 28nm production.  14nm logic production is also expected to increase in 2017.  We expect our Gainshare results to be consistent with those general market trends. Gainshare revenue will continue to fluctuate quarter to quarter despite these utilization trends as our Gainshare revenue depends on many factors, including the average selling price of wafers subject to Gainshare and volume.

 

Generally, the demand for consumer electronics and communications devices 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 cost per transistor. As a result, both logic and memory manufacturers have migrated to more and more advanced manufacturing nodes, capable of integrating more devices with higher performance, higher density, and lower power. 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 as volume production of deep submicron ICs continues to grow, the difficulties of integrating IC designs with their respective processes and ramping new manufacturing processes will create a greater need for products and services like ours that address the yield loss and escalating cost issues the semiconductor industry is facing today and will face in the future.   

 

18

 

 

Customer Contracts 

 

Although a substantial portion of our total revenues are concentrated in a small number of customers, the total revenues for each of these customers in any period is the result of Design-to-silicon-yield solutions and Gainshare performance incentives revenues recognized in the period under multiple, separate contracts, with no interdependent performance obligations. 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 20 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. 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, 2016, and in Item 1A, “Risk Factors,” on pages 13 through 20 of our Annual Report on Form 10-K for the year ended December 31, 2016, 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, 2017, were as follows: 

 

 

Total revenues for the three months ended June 30, 2017, were $24.3 million, a decrease of $2.4 million, or 9%, compared to $26.7 million for the three months ended June 30, 2016. Design-to-silicon-yield solutions revenue for the three months ended June 30, 2017, was $16.5 million, a decrease of $4.1 million, or 20%, when compared to Design-to-silicon yield solutions revenue of $20.6 million for the three months ended June 30, 2016. The decrease in Design-to-silicon-yield solutions was primarily due to a delay in purchases by new and existing customers. Gainshare performance incentives revenue for the three months ended June 30, 2017, was $7.8 million, an increase of $1.7 million, or 27%, compared to $6.1 million for the three months ended June 30, 2016. The increase in revenue from Gainshare performance incentives was primarily the result of higher Gainshare from 14nm volumes, partially offset by lower Gainshare from 28nm volumes.

     

  

 

Net income for the three months ended June 30, 2017 was $0.2 million, compared to net income of $2.1 million for the three months ended June 30, 2016. The decrease in net income was primarily attributable to a $3.1 million decrease in gross margin due to the lower revenues and an increase in cost of design-to-silicon-yield solutions and a $1.3 million increase in operating expense, primarily driven by the continued activity related to our development of our Design-For-Inspection (DFI) solution, offset by a $2.4 million decrease in tax provision primarily due to the recognition of excess tax benefits related to employee stock compensation as a result of the adoption of ASU 2016-09 as well as the decrease in level of income.

     

  

 

Net income per basic and diluted share was $0.01 for the three months ended June 30, 2017, as compared to net income per basic and diluted share of $0.07 for the three months ended June 30, 2016. 

 

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

 

 

Total revenues for the six months ended June 30, 2017, were $48.6 million, a decrease of $3.2 million, or 6%, compared to $51.8 million for the six months ended June 30, 2016. Design-to-silicon-yield solutions revenue for the six months ended June 30, 2017, was $36.2 million, a decrease of $3.0 million, or 8%, when compared to Design-to-silicon yield solutions revenue of $39.2 million for the six months ended June 30, 2016. The decrease in Design-to-silicon-yield solutions was primarily due to a delay in purchases by new and existing customers. Gainshare performance incentives revenue for the six months ended June 30, 2017, was $12.4 million, a decrease of $0.2 million, or 2%, compared to $12.6 million for the six months ended June 30, 2016. The decrease in revenue from Gainshare performance incentives was primarily the result of lower Gainshare at 28nm volumes, not yet fully offset by higher Gainshare at 14nm volumes . 

  

  

 

Net income for the six months ended June 30, 2017, was $0.7 million, compared to $4.2 million for the six months ended June 30, 2016. The decrease in net income was primarily attributable to a $5.1 million decrease in gross margin due to the lower revenues, an increase in cost of design-to-silicon-yield solutions, and a $3.0 million increase in operating expense, primarily driven by the continued activity related to our development of our DFI solution, offset by a $4.8 million decrease in tax provision primarily due to the recognition of excess tax benefits related to employee stock compensation as a result of the adoption of ASU 2016-09 as well as the decrease in level of income.

 

19

 

 

  

 

Net income per basic and diluted share was $0.02 for the six months ended June 30, 2017, compared to net income per basic and diluted share of $0.13 for the six months ended June 30, 2016. 

 

 

Critical Accounting Policies

 

There were no significant changes in our critical accounting policies. Please refer 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, 2016. 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 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 based 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: Design-to-silicon-yield Solutions and Gainshare performance incentives.

 

Design-to-silicon-yield solutions — Revenues that are derived from Design-to-silicon-yield solutions come from services and software and hardware licenses. We recognize revenue for each element of Design-to-silicon-yield solutions as follows:

 

We generate a significant portion of our Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. These contracts require reliable estimation of costs to perform obligations and the overall scope of each engagement. Revenue under project–based contracts for solution implementation services is recognized as services are performed using percentage of completion method of contract accounting based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. 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. Revenue under time and materials contracts for solution implementation services are recognized as the services are performed.

  

On occasion, we license our software products as a component of our fixed-price service contracts. In such instances, the software products are licensed to customers over a specified term of the agreement with support and maintenance to be provided, if applicable, over the license term. The amount of product and service revenue recognized in a given period is affected by the Company’s judgment as to whether an arrangement includes multiple deliverables and, if so, our determination of the fair value of each deliverable. In general, vendor-specific objective evidence of selling price (“VSOE”) does not exist for our solution implementation services and software products and because our services and products include our unique technology, we are not able to determine third-party evidence of selling price (“TPE”). Therefore, in such circumstances we use best estimated selling prices (“BESP”) in the allocation of arrangement consideration. In determining BESP, we apply significant judgment as we weigh a variety of factors, based on the facts and circumstances of the arrangement. We typically arrive at BESP for a product or service that is not sold separately by considering company-specific factors such as geographies, internal costs, gross margin objectives, pricing practices used to establish bundled pricing, and existing portfolio pricing and discounting. After fair value is established for each deliverable, the total transaction amount is allocated to each deliverable based upon its relative selling price. Fees allocated to solution implementation services are recognized using the percentage of completion method of contract accounting. Fees allocated to software and related support and maintenance are recognized under software revenue recognition guidance.

 

In some instances, we also license our DFI system as a separate component of fixed-price service contracts. We allocate revenue to all deliverables based on their relative selling prices. We currently do not have VSOE for our DFI system, thus we use either TPE or BESP in the allocation of arrangement consideration.

  

20

 

 

We defer certain pre-contract costs incurred for specific anticipated contracts. Deferred costs consist primarily of direct costs to provide solution implementation services in relation to the specific anticipated contracts. We recognize such costs as a component of cost of revenues, the timing of which is dependent upon persuasive evidence of contract arrangement assuming all other revenue recognition criteria are met. We also defer costs from arrangements that required us to defer the revenues, typically due to revenue recognition from multi-element arrangements or from contracts subject to customer acceptance. These costs are recognized in proportion to the related revenue. At the end of reporting period, we evaluate its deferred costs for their probable recoverability. We recognize impairment of deferred costs when it is determined that the costs no longer have future benefits and are no longer recoverable. 

 

We also license our software products separately from solution implementations. For software license arrangements that do not require significant modification or customization of the underlying software, software license revenue is recognized under the residual method when (l) persuasive evidence of an arrangement exists, (2) delivery has occurred, (3) the fee is fixed or determinable, (4) collectability is probable, and (5) the arrangement does not require services that are essential to the functionality of the software. When arrangements include multiple elements such as support and maintenance, consulting (other than for our fixed price solution implementations), installation, and training, revenue is allocated to each element of a transaction based upon its fair value as determined by our VSOE and such services are recorded as services revenue. VSOE for maintenance is generally established based upon negotiated renewal rates while VSOE for consulting, installation, and training services is established based upon the our customary pricing for such services when sold separately. When software is licensed for a specified term, fees for support and maintenance are generally bundled with the license fee over the entire term of the contract. We are unable to establish VSOE of fair value for maintenance services that are generally bundled with term licenses. In these cases, we recognize revenue ratably over the term of the contract. For multiple-element arrangements containing non-software services, the Company: (1) determines whether each element constitutes a separate unit of accounting; (2) determines the fair value of each element using the selling price hierarchy of VSOE, TPE or BESP, as applicable; and (3) allocates the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. For multiple-element arrangements that contain both software and non-software elements, we allocate revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy of VSOE, TPE or BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.

 

Revenue from software-as-a-service (or SaaS) 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 over the coverage period beginning on the date the service is made available to customers. Revenue for software licenses with extended payment terms is not recognized in excess of amounts due. For software license arrangements that require significant modification or customization of the underlying software, the software license revenue is recognized as services are performed using the percentage of completion method of contract accounting, and such revenue is recorded as services revenue.

 

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 12 month period is recorded as current deferred revenues and the remaining portion is recorded as non- current deferred revenues.

 

Gainshare Performance Incentives — When we enter into a contract to provide yield improvement services, the contract usually includes two components: (1) a fixed fee for performance by us of services delivered over a specific period of time; and (2) a Gainshare performance incentive component where the customer may pay a contingent variable fee, usually after the fixed fee period has ended. Revenue derived from Gainshare performance incentives represents profit sharing and performance incentives earned contingent upon our customers reaching certain defined operational levels established in related solution implementation service contracts. Gainshare performance incentives periods are usually subsequent to the delivery of all contractual services and therefore have virtually no cost to us. Due to the uncertainties surrounding attainment of such operational levels, we recognize Gainshare performance incentives revenue (to the extent of completion of the related solution implementation contract) upon receipt of performance reports or other related information from the customer supporting the determination of amounts and probability of collection.  

 

Stock-Based Compensation

  

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. As stock-based compensation expense recognized is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

 

21

 

 

We have elected to use the Black-Scholes-Merton option-pricing model, which incorporates various assumptions including volatility, expected life and interest rates. The expected volatility is based on the historical volatility of our common stock over the most recent period commensurate with the estimated expected life of stock options. The expected life of an award is based on historical experience and on the terms and conditions of the stock awards granted to employees. The interest rate assumption is based upon observed Treasury yield curve rates appropriate for the expected life of stock options.

  

Income Taxes

 

We are required to assess the likelihood that our deferred tax assets will be recovered from future taxable income and if we believe that they are not likely to be realizable before the expiration dates applicable to such assets then, to the extent we believe that recovery is not likely, establish a valuation allowance. Changes in the net deferred tax assets, less offsetting valuation allowance, in a period are recorded through the income tax provision (benefit) in the condensed consolidated statements of operations. The valuation allowance was approximately $6.5 million and $6.8 million as of June 30, 2017 and December 31, 2016, respectively, which was related to California R&D tax credits and California net operating losses related to an acquisition that we currently do not believe to be more likely than not to be ultimately realized. If we conclude at a future financial reporting period that there has been a change in our ability to realize our California R&D credit and net operating loss carry forward deferred tax assets, and it is at such time no longer “more–likely-than-not” that we will realize the tax credits before applicable expiration dates, our tax provision will increase in the period in which we make such determination.

 

Our income tax calculations are based on application of the respective U.S. federal, state or foreign tax law. Our tax filings, however, are subject to audit by the respective tax authorities. Accordingly, we recognize tax liabilities based upon our 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 than the amounts originally accrued, the increases or decreases are recorded as income tax expense or benefit in the consolidated statements of operations. At June 30, 2017, no deferred taxes have been provided on undistributed earnings of approximately $6.7 million from the Company’s international subsidiaries since these earnings have been, and under current plans will continue to be, permanently reinvested outside the United States. It is not practicable to determine the amount of the unrecognized tax liability at this time.  

 

 

Software Development Costs

 

Internally developed software includes software developed to meet our internal needs to provide solution implementation services to our end-customers. These capitalized costs consist of internal compensation related costs and external direct costs incurred during the application development stage and are amortized over their useful lives, generally six years. The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our consolidated statements of operations.

 

  

Goodwill and Intangible Assets

 

We record goodwill when the purchase consideration of an acquisition exceeds the fair value of the net tangible and identified intangible assets as of the date of acquisition. We perform an annual impairment assessment of goodwill during the fourth quarter of each calendar year or more frequently if required to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required. If further testing is required, we perform a two-step process. The first step involves comparing the fair value of its reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, the second step of the test is performed by comparing the carrying value of the goodwill in the reporting unit to its implied fair value. An impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value. For the purpose of impairment testing, we have determined that we have one reporting unit. There was no impairment of goodwill for the period ended June 30, 2017.

 

Our long-lived assets, excluding goodwill, consist of property and equipment and intangible assets. We periodically review our long-lived assets for impairment. For assets to be held and used, we initiate our review whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset group may not be recoverable. Recoverability of an asset group is measured by comparison of its carrying amount to the expected future undiscounted cash flows that the asset group is expected to generate. If it is determined that an asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds its fair value. During the three months ended June 30, 2017, there was no impairment related to our long-lived assets.

 

22

 

 

Recent Accounting Pronouncements and Accounting Changes

 

See Note 2 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 consolidated financial statements.   

   

  Results of Operations

 

The following table sets forth, for the periods indicated, the percentage of total revenues represented by the line items reflected in our condensed consolidated statements of operations:  

 

   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2017

   

2016

   

2017

   

2016

 

Revenues:

                               

Design-to-silicon-yield solutions

    68

%

    77

%

    74

%

    76

%

Gainshare performance incentives

    32       23       26       24  

Total revenues

    100

%

    100

%

    100

%

    100

%

                                 

Costs of design-to-silicon-yield solutions

    47       40       47       40  

Amortization of acquired technology

                       

Total cost of design-to-silicon-yield solutions

    47       40       47       40  

Gross profit

    47       60       53       60  

Operating expenses:

                               

Research and development

    30       27       30       26  

Selling, general and administrative

    26       19       25       20  

Amoritization of other acquired intangible assets

                       

Total operating expenses

    56       46       55       46  

Income (loss) from operations

    (3

)

    14       (2

)

    14  

Interest and other income (expense), net

                (1

)

    (1

)

Income (loss) before taxes

    (3

)

    14       (3

)

    13  

Income tax provision (benefit)

    (4

)

    6       (4

)

    5  

Net income

    1

%

    8

%

    1

%

    8

%

 

 

Comparison of the Three Months Ended June 30, 2017 and 2016

 

   

Three Months Ended

June 30,

           

%

 

Revenues

 

2017

   

2016

   

Change

   

Change

 

(in thousands, except for percentages)

                               

Design-to-silicon-yield solutions

  $ 16,500     $ 20,574     $ (4,074

)

    (20

)%

Gainshare performance incentives

    7,789       6,114       1,675       27

%

Total revenues

  $ 24,289     $ 26,688     $ (2,399

)

    (9

)%

     

Design-to-silicon-yield solutions. Design-to-silicon-yield solutions revenue is derived from services (including services from yield solutions, design for inspection solutions,  software support and maintenance, consulting, and training) and software and or system licenses, provided during our customer engagements as well as during solution product sales. Design-to-silicon-yield solutions revenue decreased $4.1 million for the three months ended June 30, 2017, compared to the three months ended June 30, 2016, primarily due to a delay in purchases by new and existing customers. Our Design-to-silicon-yield 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, 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 due to adverse changes in their own business or, in the case of a time and materials contract, may take advantage of contractual provisions that permit the suspension of contracted work for a period if their business experiences a financial hardship.  

 

23

 

 

Gainshare Performance Incentives. Gainshare performance incentives revenues represent profit sharing and performance incentives earned contingent upon our customers reaching certain defined operational levels. Revenue derived from Gainshare performance incentives increased $1.7 million for the three months ended June 30, 2017, compared to the three months ended June 30, 2016.  The increase was the result of higher Gainshare from 14nm volumes, partially offset by a decrease in Gainshare from 28nm volumes. 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 Design-to-silicon-yield solutions contracts containing Gainshare performance incentives.  

 

   

Three Months Ended

June 30,

           

%

 

Costs of Design-to-silicon-yield solutions

 

2017

   

2016

   

Change

   

Change

 

(in thousands, except for percentages)

                               

Direct costs of Design-to-silicon-yield solutions

  $ 11,283     $ 10,558     $ 725       7

%

Amortization of acquired technology

    96       96             —-

%

Total costs of Design-to-silicon-yield solutions

  $ 11,379     $ 10,654     $ 725       7

%

 

Costs of Design-to-silicon-yield solutions. Costs of Design-to-silicon-yield solutions consist of costs incurred to provide and support our services, costs recognized in connection with licensing our software, and amortization of acquired technology. Direct costs of Design-to-silicon-yield solutions consist of service and software licenses costs. Service costs consist of material, employee compensation and related benefits, overhead costs, travel and facilities-related costs. Software license costs consist of costs associated with licensing third-party software used by the Company in providing services to our customers in solution engagements, or sold in conjunction with our software products. Direct costs of Design-to-silicon-yield solutions increased $0.7 million for the three months ended June 30, 2017, compared to the three months ended June 30, 2016, primarily due to a $0.5 million increase in personnel-related cost driven by hiring in Asia and world-wide merit increases, a $0.1 million increase in subcontractor expense, and a $0.3 million increase in depreciation expense of test equipment, partially offset by a $0.1 million decrease in travel expense and a $0.1 million decrease in facility costs. Amortization of acquired technology for the three months ended June 30, 2017 and 2016 remained the same at $0.1 million. 

 

   

Three Months Ended

                 
   

June 30

           

%

 

Research and Development

 

2017

   

2016

   

Change

   

Change

 

(in thousands, except for percentages)

                               

Research and development

  $ 7,276     $ 7,060     $ 216       3

%

 

Research and Development. 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 increased $0.2 million for the three months ended June 30, 2017, compared to the three months ended June 30, 2016, primarily due to a $0.3 million personnel-related expense due to higher headcount and world-wide merit increases, offset by a $0.1 million decrease in subcontractor expense. The increased investment in research and development is primarily driven by continued development activity related to our DFI solution. 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. 

 

   

Three Months Ended

                 
   

June 30,

    $    

%

 

Selling, General and Administrative

 

2017

   

2016

   

Change

   

Change

 

(in thousands, except for percentages)

                               

Selling, general and administrative

  $ 6,195     $ 5,094     $ 1,101       22

%

 

Selling, General and Administrative. 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 $1.1 million for the three months ended June 30, 2017, compared to the three months ended June 30, 2016, primarily due to a $0.3 million increase in personnel-related expense due world-wide merit increases and hiring of an executive, a $0.4 million increase in accounting and legal expense, primarily a result of the new system implementation and increased legal activities related to Kinesys asset purchase transactions, a $0.3 million increase in allowance for doubtful account due to an increase in accounts receivable balance and a $0.1 million increase in travel expense. We anticipate our selling, general and administrative expenses will fluctuate in absolute dollars from period to period as a result of cost control initiatives and to support increased selling efforts in the future.    

 

24

 

 

Amortization of Other Acquired Intangible Assets. Amortization of other acquired intangible assets consists of amortization of intangibles acquired as a result of certain business combinations. The amortization of other acquired intangible assets for the three months ended June 30, 2017 remained flat at $0.1 million compared to the three months ended June 30, 2016.

  

Interest and Other Income (expense), net. The decrease in interest and other income (expense), net from a $51,000 income for the three months ended June 30, 2016 to a $27,000 expense for the three months ended June 30, 2017 was primarily due to foreign exchange rate movements.

 

   

Three Months Ended

                 
   

June 30,

    $    

%

 

Income Tax Provision (benefit)

 

2017

   

2016

   

Change

   

Change

 

(in thousands, except for percentages)

                               

Income tax provision (benefit)

  $ (815

)

  $ 1,579     $ (2,394

)

    (152

)%

 

Income Tax Provision (benefit). The decrease in income tax provision (benefit) from $1.6 million expense for the three months ended June 30, 2016 to $0.8 million benefit for the three months ended June 30, 2017 was primarily due to the increase in excess tax benefits related to employee stock compensation as well as the decrease in income. 

 

 

 Comparison of the Six Months Ended June 30, 2017 and 2016 

 

   

Six Months Ended

                 
   

June 30,

    $    

%

 

Revenues

 

2017

   

2016

   

Change

   

Change

 

(In thousands, except for percentages)

                               

Design-to-silicon-yield solutions

  $ 36,198     $ 39,152     $ (2,954

)

    (8

)%

Gainshare performance incentives

    12,380       12,617       (237

)

    (2

)%

Total

  $ 48,578     $ 51,769     $ (3,191

)

    (6

)%

 

Design-to-Silicon-Yield Solutions. Design-to-silicon-yield solutions revenue decreased $3.0 million for the six months ended June 30, 2017 compared to the six months ended June 30, 2016, primarily due to timing of purchases by new and existing customers.

 

Gainshare Performance Incentives. Revenue derived from Gainshare performance incentives decreased $0.2 million for the six months ended June 30, 2017 compared to the six months ended June 30, 2016, primarily due to lower Gainshare from 28nm volumes, not yet fully offset by higher Gainshare from 14nm volumes.

 

   

Six Months Ended

June 30,

    $    

%

 

Costs of Design-to-silicon-yield solutions

 

2017

   

2016

   

Change

   

Change

 

(in thousands, except for percentages)

                               

Direct costs of Design-to-silicon-yield solutions

  $ 22,618     $ 20,668     $ 1,950       9

%

Amortization of acquired technology

    192       192            

%

Total costs of Design-to-silicon-yield solutions

  $ 22,810     $ 20,860     $ 1,950       9

%

 

25

 

 

Costs of Design-to-Silicon-Yield Solutions.   Costs of Design-to-silicon-yield solutions increased $2.0 million for the six months ended June 30, 2017 compared to the six months ended June 30, 2016. The increase was primarily due to a $1.2 million increase in personnel-related costs, primarily due to the increase in headcount in Asia, a $0.5 million increase in depreciation expense related to our test equipment, and a $0.2 million increase in subcontractor expense. Amortization of acquired technology for the three months ended June 30, 2017 remained the same at $0.2 million compared to amortization for the three months ended June 30, 2016.   

 

   

Six Months Ended

                 
   

June 30,

    $    

%

 

Research and Development

 

2017

   

2016

   

Change

   

Change

 

(In thousands, except for percentages)

                               

Research and development

  $ 14,557     $ 13,371     $ 1,186       9

%

 

Research and Development. Research and development expenses increased $1.2 million for the six months ended June 30, 2017 compared to the six months ended June 30, 2016, primarily due to a $0.6 million increase in personnel-related expense, a $0.4 million increase in subcontractor expenses, and a $0.2 million increase in depreciation expense. The increased investment in research and development is primarily driven by continued development activity related to our DFI solution. 

 

   

Six Months Ended

                 
   

June 30,

    $    

%

 

Selling, General and Administrative

 

2017

   

2016

   

Change

   

Change

 

(In thousands, except for percentages)

                               

Selling, general and administrative

  $ 12,095     $ 10,218     $ 1,877       18

%

 

Selling, General and Administrative. Selling, general and administrative expenses increased $1.9 million for the six months ended June 30, 2017 compared to the six months ended June 30, 2016, primarily due to a $0.5 million increase in personnel-related expense as a result of world-wide merit increases and hiring of an executive, a $0.7 million increase in accounting and legal expense primarily a result of the new system implementation and increased legal activities related to Kinesys asset purchase transactions, a $0.2 million increase in subcontractor expense, a $0.2 million increase in facility expense, a $0.2 million increase in allowance for doubtful account due to an increase in accounts receivable balance, and a $0.1 million increase in travel expense.

 

Amortization of other acquired intangible for the six months ended June 30, 2017 decreased slightly compared to amortization for the six months ended June 30, 2016.   

 

Interest and Other Income (Expense), Net.   The decrease in interest and other income (expense), net from a $0.3 million expense for the six months ended June 30, 2016 to a $0.2 million expense for the six months ended June 30, 2017 was primarily due to foreign exchange rate movements.

 

   

Six Months Ended

                 
   

June 30,

    $    

%

 

Income Tax Provision

 

2017

   

2016

   

Change

   

Change

 

(In thousands, except for percentages)

                               

Income tax provision

  $ (1,976

)

  $ 2,605     $ (4,581

)

    (176

)%

 

Income Tax Provision (benefit). The decrease in income tax provision (benefit) from a $2.6 million expense for the six months ended June 30, 2016 to a $2.0 million benefit for the six months ended June 30, 2017 was primarily due to the increase in excess tax benefits related to employee stock compensation as well as the decrease in income. 

 

Liquidity and Capital Resources

 

As of June 30, 2017, our working capital, defined as total current assets less total current liabilities, was $152.3 million, compared to $151.8 million as of December 31, 2016. Cash and cash equivalents were $109.0 million as of June 30, 2017, compared to $116.8 million as of December 31, 2016.  As of June 30, 2017 and December 31, 2016, cash and cash equivalents held by our foreign subsidiaries were $3.2 million and $3.4 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.

 

During six months ended June 30, 2017, cash provided by operating activities of $1.0 million was a result of $0.7 million of net income, non-cash adjustments to net income of $8.4 million and a cash decrease in the net change in operating assets and liabilities of $8.1 million. Non-cash charges consisted primarily of stock-based compensation of $5.8 million, depreciation and amortization of $2.3 million, amortization of acquired intangible assets of $0.4 million, and a provision for doubtful accounts of $0.1 million, partially offset by deferred taxes of $0.2 million. Cash flow decreases resulting from the net change in operating assets and liabilities primarily consisted of a $6.0 million increase in accounts receivable, mainly due to the slow payments from Asia customers, a $3.4 million increase in prepaid expense and other current assets, a $0.2 million decrease in accrued compensation and related benefits, and a $0.7 million of decrease in accrued and other liabilities, partially offset by a $0.9 million increase in accounts payable, a $0.4 million decrease in other non-current assets, a $0.7 million increase in deferred revenue, and a $0.3 million increase in billing in excess of recognized revenue. Cash flows used in investing activities of $5.0 million for the six months ended June 30, 2017, consisted of payments for capital expenditures, primarily test equipment. Cash flows used in financing activities of $3.9 million for the six months ended June 30, 2017, consisted of $4.8 million of cash used to purchase shares of our common stock, $1.9 million cash payments for taxes related to net share settlement of equity awards, offset by $1.8 million of proceeds from the exercise of stock options and $0.9 million of proceeds from our Employee Stock Purchase Plan.

 

26

 

 

 During the six months ended June 30, 2016, cash generated from operating activities of $2.8 million was a result of $4.2 million of net income, non-cash adjustments to net income of $8.0 million and a cash decrease in the net change in operating assets and liabilities of $9.4 million. Non-cash charges consisted primarily of stock-based compensation of $5.0 million, depreciation and amortization of $1.6 million, deferred taxes of $1.0 million, amortization of acquired intangible assets of $0.4 million, and loss on disposal of property and equipment of $0.1 million, offset by $0.1 million reversal of doubtful accounts. Cash flow decreases resulting from the net change in operating assets and liabilities primarily consisted of a $1.2 million increase in accounts receivable, a $1.0 million increase in prepaid expense and other current assets, a $7.9 million increase in other non-current assets due to the increase in the long-term unbilled portion of the Company's Design-to-silicon-yield solutions contracts, a $1.0 million decrease in billing in excess of recognized revenues, and a $0.2 million decrease in accrued and other liabilities, offset by a $0.6 million increase in accounts payable, a $0.3 million increase in accrued compensation and related benefits, and a $1.0 million increase in deferred revenue. Cash flows used in investing activities of $5.1 million for the six months ended June 30, 2016, respectively, consisted of payments for capital expenditures, primarily test equipment. Cash flows used in financing activities of $1.7 million for the six months ended June 30, 2016, consisted primarily of $1.8 million of cash used to repurchase shares of our common stock, and $1.1 million of cash payments for taxes related to net share settlement of equity awards, offset by $0.5 million of proceeds from the exercise of stock options and $0.8 million proceeds from our Employee Stock Purchase Plan.

 

Off-Balance Sheet Agreements 

 

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

 

 

Contractual Obligations

 

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

 

   

Payments Due by Period

 

Contractual Obligations

 

2017 (remaining

six months)

   

2018

   

2019

   

2020

   

2021

   

2022 and thereafter

   

Total

 

Operating lease obligations

  $ 936     $ 1,329     $ 448     $ 381     $ 297     $ 75     $ 3,466  

Purchase obligations(1)

    6,834       576       267       222       222             8,121  

Total(2)

  $ 7,770     $ 1,905     $ 715     $ 603     $ 519     $ 75     $ 11,587  

 


 

(1)

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

 

(2)

The contractual obligation table above excludes liabilities for uncertain tax positions of $2.7 million, which are not practicable to assign to any particular years, due to the inherent uncertainty of the tax positions.  See Note 5 of “Notes to Consolidated Financial Statements” for further discussion. 

 

Item 3. Quantitative and Qualitative Disclosures about Market 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, 2017, we had cash and cash equivalents of $109.0 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, 2017, 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. Declines in interest rates over time will result in lower interest income and interest expense.

  

27

 

 

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, 2017, we had one outstanding forward contract with a notional amount of $7.7 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.  

  

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, 2017, in connection with the filing of this Quarterly Report on Form 10-Q. Based on that evaluation as of June 30, 2017, 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, 2017, 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, 2017.

 

Item 1A. Risk Factors

 

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

 

28

 

 

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, 2017 (in thousands except per share amounts):

 

 

ISSUER PURCHASES OF EQUITY SECURITIES

 

Period

 

Total

Number of

Shares

Purchased

(1)

   

Average

Price Paid

Per Share

   

Total

Number of

Shares

Purchased

as

Part of

Publicly

Announced

Programs

(1)

   

Approximate

Dollar

Value of

Shares that

May Yet Be

Purchased

Under

Programs(1)

 

Month #4 (April 1, 2017 through April 30, 2017)

        $           $ 25,000  

Month #5 (May 1, 2017 through May 31, 2017)

    239     $ 17.30       239     $ 20,869  

Month #6 (June 1, 2017 through June 30, 2017)

    37     $ 17.04       37     $ 20,230  

Total

    276     $ 17.27       276          

 

 


  

(1)

On October 25, 2016, the Board of Directors adopted a new program, 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.  

 

   

Item 3. Defaults Upon Senior Securities

 

None.  

 

Item 4. Mine Safety Disclosures

 

None. 

 

Item 5. Other Information

 

None.

 

29

 

 

Item 6. Exhibits

 

Exhibit

Number 

  

 

Description 

     
10.20  

PDF Solutions, Inc.’s Fourth Amended and Restated 2011 Stock Incentive Plan, filed as Appendix A to the Company’s Proxy Statement filed on April 14, 2017, 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. 

     
   

† Management contract or compensatory plan arrangement.

 

30

 

 

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

By:

/s/ JOHN K. KIBARIAN

  

  

  

John K. Kibarian

  

  

  

President and Chief Executive Officer

  

  

  

(principal executive officer)

  

 

 

Date: August 4, 2017

By:

/s/ GREGORY C. WALKER

  

  

  

Gregory C. Walker

  

  

  

Vice President, Finance and Chief Financial Officer

  

  

  

(principal financial and accounting officer)

  

 

31

 

 

INDEX TO EXHIBITS

 

Exhibit

Number 

  

 

Description 

     
10.20  

PDF Solutions, Inc.’s Fourth Amended and Restated 2011 Stock Incentive Plan, filed as Appendix A to the Company’s Proxy Statement filed on April 14, 2017, 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. 

     
   

† Management contract or compensatory plan arrangement.

32

EX-31.01 2 ex31-01.htm EXHIBIT 31.01 ex31-01.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 4, 2017

EX-31.02 3 ex31-02.htm EXHIBIT 31.02 ex31-02.htm

 

Exhibit 31.02

 

 

CERTIFICATIONS

 

I, Gregory C. Walker, 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/ GREGORY C. WALKER

  

  

  

Gregory C. Walker

  

  

  

Vice President, Finance and Chief Financial Officer 

  

  

  

(principal financial and accounting officer) 

  

 

Date: August 4, 2017

EX-32.01 4 ex32-01.htm EXHIBIT 32.01 ex32-01.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, 2017, as filed with the Securities and Exchange Commission on August 4, 2017 (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 4, 2017

EX-32.02 5 ex32-02.htm EXHIBIT 32.02 ex32-02.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, 2017 as filed with the Securities and Exchange Commission on August 4, 2017 (the “Report”), I, Gregory C. Walker, Vice President, Finance and Chief Financial Officer, 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/ GREGORY C. WALKER

  

  

  

Gregory C. Walker

  

  

  

Vice President, Finance and Chief Financial Officer 

  

  

  

(principal financial and accounting officer) 

  

 

Date: August 4, 2017

EX-101.INS 6 pdfs-20170630.xml XBRL INSTANCE DOCUMENT false --12-31 Q2 2017 2017-06-30 10-Q 0001120914 32333162 Yes Accelerated Filer PDF SOLUTIONS INC No No pdfs 92000 117000 184000 234000 600000 1100000 500000 675000 0.02 9.13 9.21 1100000 7789000 6114000 12380000 12617000 4400000 1726000 1656000 <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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">,</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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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 4600000 9300000 2600000 2270000 2206000 54029000 48157000 3174000 3354000 2075000 2080000 18526000 16570000 -1283000 -1991000 P1Y P9Y P4Y P6Y P2Y P4Y P1Y P7Y P10Y P4Y 289956000 281423000 1069000 956000 2261000 2041000 848000 651000 1682000 1357000 987000 684000 1845000 1559000 2904000 2291000 5788000 4957000 324000 200000 200000 376000 200000 425000 102000 230000 79000 264000 13000 348000 4000 798000 27000 29000 230000 142000 578000 112000 1292000 227057000 222329000 171849000 170279000 <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="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="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;">Basis of Presentation</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 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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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, 2016.</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;">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;">&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, 2016,</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;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></div></div></div></div></div></div></div> 389000 88000 4500000 109007000 116787000 126158000 122222000 -7780000 -3936000 <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> 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:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic;">Leases</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 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;">2024.</div> Rent 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.6</div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"></div> million for the<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> both <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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.&nbsp;&nbsp;Rent 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.2</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</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;">Future minimum lease payments under noncancelable operating leases at <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div>are as follows (in thousands):&nbsp;</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 85%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Period Ending </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2017 (remaining <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">six months)</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">936</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2018</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,329</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">448</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">381</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">297</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 and thereafter</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">75</div></td> <td style="width: 1%; font-family: Times New Roman,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 style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future minimum lease payments</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,466</div></td> <td style="width: 1%; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&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;">Indemnifications</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> &nbsp;&#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 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> <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-family:Times New Roman, Times, serif;font-size:10pt;"><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, 2017, </div>total outstanding purchase obligations were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.1</div> 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> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 20.15pt; text-align: justify;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;<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.&nbsp;&nbsp;</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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> <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=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> &#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, 2017, </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;</div></div></div> 9600000 0.00015 0.00015 70000 70000 39187 38514 32162 31864 5000 5000 624000 1947000 1414000 4367000 0.41 0.42 0.19 0.13 0.36 0.39 0.42 0.44 0.15 0.1 0.12 0.13 0.38 0.36 0.2 0.06 0.15 0.21 0.07 0.15 0.2 0.22 1 1 0.43 0.42 0.15 0.15 0.13 0.05 0.08 0.14 0.07 0.11 0.14 0.13 1 1 96000 96000 192000 192000 11379000 10654000 22810000 20860000 11283000 10558000 22618000 20668000 -193000 1023000 8933000 8189000 1500000 1500000 15815000 15640000 6500000 6800000 1200000 900000 2300000 1600000 2286000 1624000 7700000 6900000 400000 -300000 500000 8000 48000 15000 0.01 0.07 0.02 0.13 0.01 0.07 0.02 0.13 <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> NET INCOME 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 income<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;per share is computed by dividing net income&nbsp;by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net income&nbsp;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 income per share (in thousands except per share amount):&nbsp;</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> <table border="0" cellpadding="0" cellspacing="0" style="margin-right: 5%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 48%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Numerator:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">189</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,133</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">706</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,194</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted average common shares outstanding</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,111</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,276</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,051</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,222</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of equity incentive plans</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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,277</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">823</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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,440</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">705</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted average common shares outstanding</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">33,388</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">32,099</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">33,491</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">31,927</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income per share:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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:justify;text-indent:27pt;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">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 income per share calculation above because to do so would be anti-dilutive for the periods indicated (in thousands):<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:7.5pt;margin-right:15pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding options</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">230</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">264</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">348</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">798</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Employee Stock Purchase Plan</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">27</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">29</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">230</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">142</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">578</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">112</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,292</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table> </div></div> 134000 39000 1.556 0.383 5863000 5959000 1000000 26100000 600000 P3Y146D P3Y P324D <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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">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;">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</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">for</div> <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;">Assets</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Other</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Observable 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;">(Level 2)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Unobservable</div> <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;">(Level 3)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,522</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,522</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Other Observable 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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Unobservable 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;">(Level 3)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,456</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,456</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,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;">8.</div> 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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <table style=";text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="vertical-align:top;width:7.8%;"> <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 style="vertical-align:top;width:92.1%;"> <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> <tr> <td style="vertical-align:top;width:7.8%;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> </td> <td style="vertical-align:top;width:92.1%;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> </td> </tr> <tr> <td style="vertical-align:top;width:7.8%;"> <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 style="vertical-align:top;width:92.1%;"> <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> <tr> <td style="vertical-align:top;width:7.8%;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> </td> <td style="vertical-align:top;width:92.1%;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> </td> </tr> <tr> <td style="vertical-align:top;width:7.8%;"> <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 style="vertical-align:top;width:92.1%;"> <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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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, 2017, </div>and the basis for that measurement (in thousands):</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">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;">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</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">for</div> <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;">Assets</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Other</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Observable 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;">(Level 2)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Unobservable</div> <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;">(Level 3)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,522</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,522</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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, 2016, </div>and the basis for that measurement (in thousands):</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Other Observable 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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Unobservable 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;">(Level 3)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Money market mutual funds</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,456</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,456</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,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=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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 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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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. 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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company recognized a realized gain of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.4</div> million and a realized loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div> million on the contracts, respectively, which was recorded in other income (expense), net in the Company&#x2019;s Statements of Operations and Comprehensive Income.&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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company recognized a realized gain of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8,000</div> on the contracts, respectively, which was recorded in other income (expense), net in the Company&#x2019;s Statement of Operations and Comprehensive Income.&nbsp;</div></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:justify;text-indent:27pt;">The Company carries these derivatives financial instruments on its Consolidated Balance Sheets at their fair values. The Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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 it is <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, 2017, </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;">$7.7</div> million and recorded <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$48,000</div>&nbsp;other current liabilities associated with this outstanding forward contract.&nbsp;As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </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;">$6.9</div> million and had recorded <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$15,000</div> other current liabilities associated with the outstanding forward contract. &nbsp;</div></div></div> 3964000 3825000 12551000 12359000 608000 583000 100000 100000 1460000 1440000 255000 255000 18938000 18562000 865000 353000 526000 701000 701000 701000 5920000 5920000 14100000 14100000 610000 610000 100000 100000 1800000 1800000 255000 255000 22785000 22785000 3847000 4223000 1956000 2095000 1549000 1741000 2000 27000 340000 360000 P5Y354D -5000 -107000 215000 215000 0 0 12910000 16034000 25768000 30909000 0 0 0 0 -626000 3712000 -1270000 6799000 <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-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.</div> INCOME TAXES</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Income tax provision decreased <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.6</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, 2017, </div>to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.0</div> million income tax benefit as compared to an income tax provision of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.6</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, 2016. </div>The Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s effective tax rate was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">155.6%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38.3%</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.&nbsp;&nbsp;The Company&#x2019;s effective tax rate increased 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, 2017, </div>as compared to the same period in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> primarily due to the recognition of excess tax benefits related to employee stock compensation of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.1</div> million&nbsp;as well as the decrease in&nbsp;income. </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 Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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, 2017, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11.5</div> million, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.9</div> million, if recognized, would decrease 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, 2016, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11.9</div> million, of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7.2</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, 2017, </div>the Company had recorded unrecognized tax benefits of&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.6</div> million, including interest and penalties, 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;">$9.3</div>&nbsp;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;">$4.6</div> million is subject to a full valuation allowance.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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;">$6.5</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.8</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>respectively, which was related to California R&amp;D tax credits and California net operating losses related to our acquisition of Syntricity that we currently do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe are more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to be ultimately realized.</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 conducts business globally and, as a result, files numerous consolidated and separate income tax returns in the U.S.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;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></div> -1976000 2605000 -815000 1579000 1339000 1336000 851000 610000 5996000 1249000 -745000 -223000 301000 -955000 726000 947000 -223000 346000 -4600000 -377000 7852000 3435000 1057000 26522000 26522000 26456000 26456000 24957000 23526000 227057000 222329000 19530000 18522000 16500000 20574000 36198000 39152000 0 -3931000 -1688000 -4964000 -5051000 981000 2764000 706000 4194000 189000 2133000 <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-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.</div> RECENT ACCOUNTING PRONOUNCEMENTS</div></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;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2014, </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;">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>) as modified by 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;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,</div> Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Deferral of the Effective Date, 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;">08,</div> Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), 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;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,</div> Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Identifying Performance Obligations and Licensing, 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;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> Revenue Recognition (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">605</div>) and Derivatives and Hedging (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>), 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;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,</div> Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Narrow-Scope Improvements and Practical Expedients, and 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;">20,</div> Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Technical Corrections and Improvements. The new revenue recognition standard provides a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div>-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to reflect the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This new standard is effective for annual periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017, </div>including interim periods within that reporting period. The new standard also permits <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (the modified retrospective method). The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting</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;">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 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;">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>). The update requires that most leases, including operating leases, be recorded on the balance sheet as an asset and a liability, initially measured at the present value of the lease payments. Subsequently, the lease asset 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. The amendments in this update are effective for public companies<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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. The Company is still in the process of evaluating the impact of adopting this new accounting standard on its 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;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.15pt;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2016</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">, 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;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> Classification of Certain Cash Receipts and Cash Payments. The purpose of this standard is to clarify the treatment of several cash flow categories. This update is effective for annual periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017, </div>and interim periods within those fiscal years, with early adoption permitted, including adoption in an interim period. The adoption of this standard is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to have a material impact on our 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: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;">In<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div>&nbsp;the&nbsp;FASB&nbsp;issued&nbsp;ASU&nbsp;<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;">01,</div>&nbsp;Business Combinations</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> : Clarifying the Definition of a Business</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">, which </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business. </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">The&nbsp;guidance&nbsp;is&nbsp;effective&nbsp;for&nbsp;fiscal&nbsp;years beginning&nbsp;after&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div>&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div>&nbsp;with early&nbsp;adoption&nbsp;permitted. The Company is&nbsp;currently &nbsp;assessing &nbsp;the&nbsp;impact that adopting this new accounting standard will have on its 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: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;">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 - Goodwill and Other (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>) (<div style="display: inline; font-family:Times New Roman, Times, serif; font-size:10pt">&#x201c;</div>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&#x201d;</div>). 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> 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 is currently assessing the impact that adopting this new accounting standard will have on its consolidated financial statements and footnote disclosures.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></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;">In <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 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;">09,</div> Compensation-Stock Compensation (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718</div>) Scope of Modification Accounting&nbsp;(&#x201c;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;">09&#x201d;</div>). 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;">09</div> clarifies which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">718.</div> The standard is effective for interim and annual reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017, </div>with early adoption permitted. The adoption of this standard will impact modifications that happen after the adoption date.</div></div></div> 22501000 18818000 568000 523000 23068000 19341000 27000 -51000 -202000 -287000 1 13563000 12271000 26836000 23823000 -653000 3763000 -1068000 7086000 3466000 297000 381000 448000 1329000 75000 936000 600000 1100000 1200000 600000 <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</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;">Basis of Presentation</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 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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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, 2016.</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;">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;">&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, 2016,</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;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 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;"><div style="display: inline; font-style: italic;">Use of Estimates</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> &nbsp;&#x2014;&nbsp;&nbsp;The preparation of financial statements in conformity with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) 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 for fixed-price solution implementation service contracts, accounting for goodwill and intangible assets, stock-based compensation expense and accounting for 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:18pt;">&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-style: italic;">Revenue Recognition</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> &nbsp;&#x2014; The Company derives revenue from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> sources: Design-to-silicon-yield solutions and Gainshare performance incentives.</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:18pt;">Design-to-silicon-yield solutions <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2014; Revenues that are derived from Design-to-silicon-yield solutions come from services and software and hardware licenses. The Company recognizes revenue for each element of Design-to-silicon-yield solutions as follows:</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:18pt;">The Company generates a significant portion of its Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. These contracts require reliable estimation of costs to perform obligations and the overall scope of each engagement. Revenue under project<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013;based contracts for solution implementation services is recognized as services are performed using percentage of completion method of contract accounting based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. 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 (cumulative catch-up method). Revenue under time and materials contracts for solution implementation services are recognized as the services are performed. </div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">On occasion, the Company licenses its software products as a component of its fixed-price service con<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">tracts. In such instances, the software products are licensed to customers over a specified term of the agreement with support and maintenance to be provided, if applicable, over the license term. The amount of product and service revenue recognized in a given period is affected by the Company&#x2019;s judgment as to whether an arrangement includes multiple deliverables and, if so, the Company&#x2019;s determination of the fair value of each deliverable. In general, vendor-specific objective evidence of selling price (&#x201c;VSOE&#x201d;) does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> exist for the Company&#x2019;s solution implementation services and software products and because the Company&#x2019;s services and products include our unique technology, the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> able to determine <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party evidence of selling price (&#x201c;TPE&#x201d;). Therefore, in such circumstances the Company uses best estimated selling prices (&#x201c;BESP&#x201d;) in the allocation of arrangement consideration. In determining BESP, the Company applies significant judgment as the Company&#x2019;s weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at BESP for a product or service that is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> sold separately by considering company-specific factors such as geographies, internal costs, gross margin objectives, pricing practices used to establish bundled pricing, and existing portfolio pricing and discounting. After fair value is established for each deliverable, the total transaction amount is allocated to each deliverable based upon its relative selling price. Fees allocated to solution implementation services are recognized using the percentage of completion method of contract accounting. Fees allocated to software and related support and maintenance are recognized under software revenue recognition guidance.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">In some instances, the Company also licenses its DFI system as a separate component of fixed-price service contracts. The Company allocates revenue to all deliverables based on their relative selling prices. The Company currently does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have VSOE for its DFI system, thus the Company uses either TPE or BESP in the allocation of arrangement consideration.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">The Company defers certain pre-contract costs incurred for specific anticipated contracts. Deferred costs consist primarily of 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 persuasive evidence of contract arrangement assuming all other revenue recognition criteria are met. The Company also defers costs from arrangements that required us to defer the revenues, typically due to revenue recognition from multi-element arrangements or from contracts subject to customer acceptance. 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 <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">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.1</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying consolidated balance sheets. </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:18pt;">The Company also licenses its software products separately from solution implementations. For software license arrangements that do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> require significant modification or customization of the underlying software, software license revenue is recognized under the residual method when (l) persuasive evidence of an arrangement exists, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) delivery has occurred, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) the fee is fixed or determinable, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div>) collectability is probable, and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>) the arrangement does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> require services that are essential to the functionality of the software. When arrangements include multiple elements such as support and maintenance, consulting (other than for fixed price solution implementations), installation, and training, revenue is allocated to each element of a transaction based upon its fair value as determined by the Company's VSOE and such services are recorded as services revenue. VSOE for maintenance is generally established based upon negotiated renewal rates while VSOE for consulting, installation, and training services is established based upon the Company's customary pricing for such services when sold separately. When software is licensed for a specified term, fees for support and maintenance are generally bundled with the license fee over the entire term of the contract. The Company is unable to establish VSOE of fair value for maintenance services that are generally bundled with term licenses. In these cases, the Company recognizes revenue ratably over the term of the contract. For multiple-element arrangements containing non-software services, the Company: (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) determines whether each element constitutes a separate unit of accounting; (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) determines the fair value of each element using the selling price hierarchy of VSOE, TPE or BESP, as applicable; and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) allocates the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. For multiple-element arrangements that contain both software and non-software elements, the Company allocates revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy of VSOE, TPE or BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.</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:18pt;">Revenue from software-as-a-service (SaaS) 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 over the coverage period beginning on the date the service is made available to customers. Revenue for software licenses with extended payment terms is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> recognized in excess of amounts due. For software license arrangements that require significant modification or customization of the underlying software, the software license revenue is recognized as services are performed using the percentage of completion method of contract accounting, and such revenue is recorded as services revenue.</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:18pt;">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-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> month period is recorded as current deferred revenues and the remaining portion is recorded as non- current deferred revenues. Non-current portion of deferred revenue was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div> million, respectively, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016. </div>This balance was recorded in the other non-current liabilities in the accompanying consolidated balance sheets.</div></div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">Gainshare Performance Incentives <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2014; When the Company enters into a contract to provide yield improvement services, 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 <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>pay a contingent variable fee, usually after the fixed fee period has ended. Revenue derived from Gainshare performance incentives represents profit sharing and performance incentives earned contingent upon the Company&#x2019;s customers reaching certain defined operational levels established in related solution implementation service contracts. Gainshare performance incentives periods are usually subsequent to the delivery of all contractual services and therefore have virtually <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> cost to the Company. Due to the uncertainties surrounding attainment of such operational levels, the Company recognizes Gainshare performance incentives revenue (to the extent of completion of the related solution implementation contract) upon receipt of performance reports or other related information from the customer supporting the determination of amounts and probability of collection.&nbsp;&nbsp;</div></div></div> 12263000 12631000 435000 -186000 708000 173000 2253000 1650000 4770000 1843000 1879000 1075000 4964000 5051000 0.00015 0.00015 5000 5000 0 0 0 0 0 0 8813000 5335000 1808000 452000 910000 778000 10735000 10642000 3341000 1679000 1821000 1185000 1972000 1132000 12597000 11723000 11128000 9550000 41594000 35911000 23068000 19341000 <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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">,</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;">2017</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Computer equipment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,735</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,642</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Software</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,341</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,679</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Furniture, fixtures and equipment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,821</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,185</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Leasehold improvements</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,972</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,132</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Test equipment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,597</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,723</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Construction-in-progress</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">11,128</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">9,550</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,594</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,911</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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,526</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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,570</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">23,068</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">19,341</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div> 124000 -99000 8100000 7276000 7060000 14557000 13371000 -25046000 -25752000 <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="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="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;text-indent:18pt;"><div style="display: inline; font-style: italic;">Revenue Recognition</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> &nbsp;&#x2014; The Company derives revenue from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> sources: Design-to-silicon-yield solutions and Gainshare performance incentives.</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:18pt;">Design-to-silicon-yield solutions <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2014; Revenues that are derived from Design-to-silicon-yield solutions come from services and software and hardware licenses. The Company recognizes revenue for each element of Design-to-silicon-yield solutions as follows:</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:18pt;">The Company generates a significant portion of its Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. These contracts require reliable estimation of costs to perform obligations and the overall scope of each engagement. Revenue under project<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013;based contracts for solution implementation services is recognized as services are performed using percentage of completion method of contract accounting based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. 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 (cumulative catch-up method). Revenue under time and materials contracts for solution implementation services are recognized as the services are performed. </div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">On occasion, the Company licenses its software products as a component of its fixed-price service con<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">tracts. In such instances, the software products are licensed to customers over a specified term of the agreement with support and maintenance to be provided, if applicable, over the license term. The amount of product and service revenue recognized in a given period is affected by the Company&#x2019;s judgment as to whether an arrangement includes multiple deliverables and, if so, the Company&#x2019;s determination of the fair value of each deliverable. In general, vendor-specific objective evidence of selling price (&#x201c;VSOE&#x201d;) does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> exist for the Company&#x2019;s solution implementation services and software products and because the Company&#x2019;s services and products include our unique technology, the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> able to determine <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party evidence of selling price (&#x201c;TPE&#x201d;). Therefore, in such circumstances the Company uses best estimated selling prices (&#x201c;BESP&#x201d;) in the allocation of arrangement consideration. In determining BESP, the Company applies significant judgment as the Company&#x2019;s weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at BESP for a product or service that is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> sold separately by considering company-specific factors such as geographies, internal costs, gross margin objectives, pricing practices used to establish bundled pricing, and existing portfolio pricing and discounting. After fair value is established for each deliverable, the total transaction amount is allocated to each deliverable based upon its relative selling price. Fees allocated to solution implementation services are recognized using the percentage of completion method of contract accounting. Fees allocated to software and related support and maintenance are recognized under software revenue recognition guidance.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">In some instances, the Company also licenses its DFI system as a separate component of fixed-price service contracts. The Company allocates revenue to all deliverables based on their relative selling prices. The Company currently does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have VSOE for its DFI system, thus the Company uses either TPE or BESP in the allocation of arrangement consideration.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">The Company defers certain pre-contract costs incurred for specific anticipated contracts. Deferred costs consist primarily of 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 persuasive evidence of contract arrangement assuming all other revenue recognition criteria are met. The Company also defers costs from arrangements that required us to defer the revenues, typically due to revenue recognition from multi-element arrangements or from contracts subject to customer acceptance. 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 <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">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.1</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.5</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying consolidated balance sheets. </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:18pt;">The Company also licenses its software products separately from solution implementations. For software license arrangements that do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> require significant modification or customization of the underlying software, software license revenue is recognized under the residual method when (l) persuasive evidence of an arrangement exists, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) delivery has occurred, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) the fee is fixed or determinable, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div>) collectability is probable, and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>) the arrangement does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> require services that are essential to the functionality of the software. When arrangements include multiple elements such as support and maintenance, consulting (other than for fixed price solution implementations), installation, and training, revenue is allocated to each element of a transaction based upon its fair value as determined by the Company's VSOE and such services are recorded as services revenue. VSOE for maintenance is generally established based upon negotiated renewal rates while VSOE for consulting, installation, and training services is established based upon the Company's customary pricing for such services when sold separately. When software is licensed for a specified term, fees for support and maintenance are generally bundled with the license fee over the entire term of the contract. The Company is unable to establish VSOE of fair value for maintenance services that are generally bundled with term licenses. In these cases, the Company recognizes revenue ratably over the term of the contract. For multiple-element arrangements containing non-software services, the Company: (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) determines whether each element constitutes a separate unit of accounting; (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) determines the fair value of each element using the selling price hierarchy of VSOE, TPE or BESP, as applicable; and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) allocates the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. For multiple-element arrangements that contain both software and non-software elements, the Company allocates revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy of VSOE, TPE or BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.</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:18pt;">Revenue from software-as-a-service (SaaS) 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 over the coverage period beginning on the date the service is made available to customers. Revenue for software licenses with extended payment terms is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> recognized in excess of amounts due. For software license arrangements that require significant modification or customization of the underlying software, the software license revenue is recognized as services are performed using the percentage of completion method of contract accounting, and such revenue is recorded as services revenue.</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:18pt;">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-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> month period is recorded as current deferred revenues and the remaining portion is recorded as non- current deferred revenues. Non-current portion of deferred revenue was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.5</div> million, respectively, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016. </div>This balance was recorded in the other non-current liabilities in the accompanying consolidated balance sheets.</div></div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">Gainshare Performance Incentives <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2014; When the Company enters into a contract to provide yield improvement services, 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 <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>pay a contingent variable fee, usually after the fixed fee period has ended. Revenue derived from Gainshare performance incentives represents profit sharing and performance incentives earned contingent upon the Company&#x2019;s customers reaching certain defined operational levels established in related solution implementation service contracts. Gainshare performance incentives periods are usually subsequent to the delivery of all contractual services and therefore have virtually <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> cost to the Company. Due to the uncertainties surrounding attainment of such operational levels, the Company recognizes Gainshare performance incentives revenue (to the extent of completion of the related solution implementation contract) upon receipt of performance reports or other related information from the customer supporting the determination of amounts and probability of collection.&nbsp;&nbsp;</div></div></div></div></div></div></div></div></div></div></div> 24289000 26688000 48578000 51769000 9226000 9518000 4753000 1499000 3643000 5725000 1794000 3994000 4873000 5952000 24289000 26688000 20860000 21640000 7480000 7909000 6440000 2598000 4102000 7028000 3620000 5497000 6076000 7097000 48578000 51769000 <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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding options</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">230</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">264</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">348</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">798</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Employee Stock Purchase Plan</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">27</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">29</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">230</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">142</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">578</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">112</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,292</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 48%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Numerator:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">189</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,133</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">706</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,194</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic weighted average common shares outstanding</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,111</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,276</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,051</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,222</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of equity incentive plans</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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,277</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">823</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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,440</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">705</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted weighted average common shares outstanding</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">33,388</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">32,099</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">33,491</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 10%; text-align: right; font-family: Times New Roman,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;">31,927</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income per share:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.01</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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.13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of design-to-silicon yield-solutions</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,069</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">956</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,261</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,041</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">848</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">651</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,682</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,357</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">987</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">684</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,845</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,559</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation expenses</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,904</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,291</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,788</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,957</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">, </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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,501</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,818</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">568</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">523</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total long-lived assets, net</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">23,068</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">19,341</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 31%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1.71117e+8%;"> <div style=" font-family:Times New Roman, 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, 2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1.71117e+8%;"> <div style=" font-family:Times New Roman, 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, 2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 31%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"> <div style=" font-family:Times New Roman, 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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Acquired identifiable intangibles:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationships</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,920</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3, 964</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,956</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,920</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,825</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,095</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Developed technology</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,551</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,549</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,359</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,741</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tradename</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">610</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(608</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">610</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(583</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Backlog</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="width: 3%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patent</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,460</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">340</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,440</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">360</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other acquired intangibles</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="width: 3%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">255</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(255</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">255</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(255</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; width: 1%;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">22,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(18,938</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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,847</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">22,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(18,562</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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,223</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 85%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Period Ending </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2017 (remaining <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">six months)</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">936</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2018</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,329</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">448</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">381</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">297</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 and thereafter</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">75</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future minimum lease payments</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,466</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">,</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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 85%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2016</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">215</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Add: Goodwill from acquisition</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Adjustment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">215</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">C</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">D</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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 style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: Times New Roman,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 </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,226</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,518</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,753</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,499</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,643</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,725</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Germany</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,794</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,994</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,873</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">5,952</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">22</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">24,289</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,688</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,860</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,640</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,480</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,909</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,440</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,598</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Germany</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,102</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,028</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">South Korea</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,620</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,497</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,076</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">7,097</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">13</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">48,578</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">51,769</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Grant</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;">Date</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Fair</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;">Value 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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, January 1, 2017</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,542</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.50</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.56</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(317</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.36</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.70</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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,956</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.76</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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 style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Options</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;">(in thousands)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Average</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Exercise Price</div> <div style="display: inline; font-weight: bold;">per Share</div> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Average</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Remaining</div> <div style="display: inline; font-weight: bold;">Contractual</div> <div style="display: inline; font-weight: bold;">Term</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;">(years)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Intrinsic Value</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;">(in thousands)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, January 1, 2017</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,364</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.00</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted (weighted average fair value of $<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">6.16 per share)</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">96</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(257</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.04</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canceled</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.80</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,200</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.89</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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.78</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,288</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested and expected to vest, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,182</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.78</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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.71</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,271</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">989</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.42</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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.86</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,010</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap">&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: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.41</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.41</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.42</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41.63</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43.58</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41.53</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44.26</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.67</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.30</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.69</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.98</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.00</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.16</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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 border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">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;">Ended </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33.32</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44.15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.93</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.50</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.78</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.56</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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 border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 85%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Period Ending </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2017 <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">(remaining 6 months)</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">353</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2018</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">526</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 and thereafter</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">865</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future amortization expense</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,847</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,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;">7.</div> 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;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">The Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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, allocation of resources, 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 and reporting segment, specifically the licensing and implementation of yield improvement solutions for integrated circuits manufacturers.&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;">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:<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</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> <table style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">C</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">D</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">*</div></td> <td style="width: 1%; font-family: Times New Roman,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> </table> </div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">&nbsp;</div> <hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0" /> <table style=";text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="vertical-align: top; width: 3%;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">*</div> </td> <td style="vertical-align: top; width: 97%;"> <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: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:<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%; border-bottom: thin solid rgb(0, 0, 0);"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">,</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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">A</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">B<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="width: 1%; font-family: Times New Roman,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> </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: 3pt auto 3pt 0" /> <table style=";text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="vertical-align:top;width:3.5%;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">*</div> </td> <td style="vertical-align:top;width:96.5%;"> <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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></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:justify;text-indent:27pt;">Revenues from customers by geographic area based on the location of the customers<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019; work sites are as follows (in thousands):</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> <table style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: Times New Roman,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 </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,226</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,518</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,753</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,499</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,643</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,725</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Germany</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,794</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,994</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,873</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">5,952</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">22</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">24,289</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">26,688</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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:18pt;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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> <table style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="14" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,860</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,640</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,480</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,909</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">China</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,440</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,598</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Germany</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,102</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,028</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">South Korea</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,620</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,497</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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 style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,076</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">7,097</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">13</div></td> <td style="width: 1%; font-family: Times New Roman,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 style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">48,578</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">51,769</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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:18pt;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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 style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">, </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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,501</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,818</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rest of the world</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">568</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">523</div></td> <td style="width: 1%; font-family: Times New Roman,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 style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total long-lived assets, net</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">23,068</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">19,341</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> </tr> </table> </div></div> 6195000 5094000 12095000 10218000 5788000 4957000 P4Y P4Y P4Y 20000 15.70 751000 16.56 1542000 1956000 15.50 15.76 317000 16.36 0 0 0.4163 0.4358 0.4153 0.4426 0.3332 0.4415 0.0167 0.013 0.0169 0.0125 0.0093 0.005 0.1 9050000 3500000 2500000 989000 7.42 3100000 500000 3000 96000 6.16 5.98 5 6.16 4.46 6.78 3.56 9288000 0 1364000 1200000 8 8.89 9271000 1182000 8.78 7.04 17.80 17 16.45 P10Y P10Y P10Y P4Y149D P4Y153D P4Y149D P4Y153D P1Y91D P1Y91D 9010000 P3Y313D P4Y284D P4Y259D 200000 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;">4.</div> STOCKHOLDERS<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019; EQUITY</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;">Stock-based compensation is estimated at the grant date based on the award<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#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> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div> <table style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of design-to-silicon yield-solutions</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,069</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">956</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,261</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,041</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">848</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">651</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,682</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,357</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">987</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">684</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,845</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,559</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation expenses</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,904</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,291</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,788</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,957</div></td> <td style="width: 1%; font-family: Times New Roman,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;">On <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div>the Company had the following stock-based compensation plans:</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:18pt;"><div style="display: inline; font-style: italic;">Stock </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic;">Plans &#x2014; </div>At the annual meeting of stockholders 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 was amended and restated (i) at the annual meeting of stockholders on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 28, 2013, </div>when the Company&#x2019;s stockholders approved the First Amended and Restated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Stock Incentive Plan, (ii)&nbsp;at the annual meeting of stockholders on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 27, 2014, </div>when the Company&#x2019;s stockholders approved the Second Amended and Restated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Stock Incentive Plan, (iii)&nbsp;at the annual meeting of stockholders on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 31, 2016, </div>when the Company&#x2019;s stockholders approved the Third Amended and Restated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Stock Incentive Plan, (iv)&nbsp;at the annual meeting of stockholders on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 31, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,when</div> the Company&#x2019;s stockholders approved the Fourth Amended and Restated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011</div> Stock Incentive Plan (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;">9,050,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> <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;">2001,</div> the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;adopted&nbsp;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;).&nbsp;&nbsp;Both of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001Plan</div> and the IDS Plans expired in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2011.</div>&nbsp;&nbsp;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, respectively.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&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-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; &nbsp;</div></div> <div> <table style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.41</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.42</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.41</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.42</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41.63</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43.58</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41.53</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44.26</div></td> <td style="width: 1%; font-family: Times New Roman,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(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.67</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.30</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.69</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.98</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.00</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.16</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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: Times New Roman,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;</div> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">As of <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.6</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&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5</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,&nbsp;expired or repurchased by the Company&nbsp;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, 2017.&nbsp;&nbsp;</div>As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div>there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</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> Plan, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2001</div> Plan or the IDS Plan (collectively, the </div>&#x201c; <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">Stock Plans</div>&#x201d; <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">).&nbsp;&nbsp;&nbsp;</div></div> <div style=" font-family: Times New Roman, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Stock option activity under the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s 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, 2017, </div>was as follows:</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Options</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;">(in thousands)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Average</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Exercise Price</div> <div style="display: inline; font-weight: bold;">per Share</div> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 Average</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Remaining</div> <div style="display: inline; font-weight: bold;">Contractual</div> <div style="display: inline; font-weight: bold;">Term</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;">(years)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Intrinsic Value</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;">(in thousands)</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, January 1, 2017</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,364</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.00</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted (weighted average fair value of $<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">6.16 per share)</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">96</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(257</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.04</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Canceled</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.80</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Outstanding, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,200</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.89</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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.78</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,288</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vested and expected to vest, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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,182</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.78</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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.71</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,271</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" nowrap="nowrap">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Exercisable, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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;">989</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.42</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,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.86</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,010</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;" 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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;</div></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<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s closing stock price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$16.45</div> per share as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017. </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, 2017, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.1</div> million.</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;">As of <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div>&nbsp;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;">3.4</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, 2017, </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div> million. </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;">Nonvested restricted stock units activity during the <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><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, 2017, </div>was as follows:</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Grant</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;">Date</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Fair</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;">Value 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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, January 1, 2017</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,542</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.50</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.56</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(317</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.36</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.70</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Nonvested, <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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,956</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.76</div></td> <td style="width: 1%; font-family: Times New Roman,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;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$26.1</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;">3</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> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&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;">Employee Stock Purchase Plan </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2014; 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.&nbsp; </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&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="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,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 </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">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;">Ended </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected life (in years)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Volatility</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33.32</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44.15</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.93</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.50</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt;">%</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Expected dividend</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.78</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.56</div></td> <td style="width: 1%; font-family: Times New Roman,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;</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> the Company did <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;">not</div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"></div> issue any shares under the Purchase Plan.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> a total of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,000</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84,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;">$9.13</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.21</div> per share, respectively. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</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;">0.89</div> years.&nbsp;As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.4</div> million shares were available for future issuance under the Purchase Plan.&nbsp;&nbsp;&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&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;">Stock Repurchase Program </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2014;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, 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;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, 2017, </div>the Company repurchased <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;">276,279</div></div> shares under this program. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">276,279</div> shares had been repurchased at an average price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$17.27</div> per share under this program for a total purchase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.8</div> million, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$20.2</div> million remained available for future repurchases.&nbsp;&nbsp;</div></div></div> 0 100000 84000 0 257000 25000000 P2Y 20200000 202100000 198803000 <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-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.</div> SUBSEQUENT EVENT </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;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 1</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><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;">2017,</div> the Company completed the transaction with Realtime Performance Europe B.V. (doing business as Kinesys Software), a Dutch provider of automation software to the semiconductor industry, to acquire certain assets from Kinesys Software for approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.5</div> million, plus the assumption of the assumed liabilities. Further, up to an additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div> million of earn-out in cash would be payable upon the completion of certain milestones.&nbsp;</div>The Company is reviewing information surrounding the determination of the fair values of assets acquired and liabilities assumed.</div></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;">3.</div> BALANCE SHEET COMPONENTS</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&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;">Accounts receivable include 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 are primarily determined on an individual contract basis. Unbilled accounts receivable, included in accounts <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">receivable, totaled <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$21.0</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$20.8</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </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;">$9.7</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>respectively. Deferred costs balance 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;">$0.5</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>respectively. The balance was included in prepaid expense and other current assets and other non-current assets&nbsp;in the accompanying balance sheets.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Property and equipment, net<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;consists of (in thousands):&nbsp;</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">,</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;">2017</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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;">2016</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, net:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Computer equipment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,735</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,642</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Software</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,341</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,679</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Furniture, fixtures and equipment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,821</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,185</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Leasehold improvements</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,972</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,132</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Test equipment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,597</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,723</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Construction-in-progress</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">11,128</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">9,550</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,594</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,911</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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,526</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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,570</div></td> <td style="width: 1%; font-family: Times New Roman,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(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">23,068</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">19,341</div></td> <td style="width: 1%; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:27pt;">Depreciation and amortization expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively. &nbsp;&nbsp;Depreciation and amortization expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.3</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.6</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</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;">As of<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;both <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>the carrying amount of goodwill 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;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</div></div></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;"></div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"></div> million. The following is a rollforward of&nbsp;the Company's&nbsp;goodwill balance (in thousands):</div></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="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">,</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;">2017</div></div></div> </td> <td style="font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 85%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of December 31, 2016</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">215</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Add: Goodwill from acquisition</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Adjustment</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance as of <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">June 30, 2017</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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;">215</div></td> <td style="width: 1%; font-family: Times New Roman,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;</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-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.8</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.2</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>respectively. Intangible assets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016 </div>consist of the following (in thousands):</div></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: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 31%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1.71117e+8%;"> <div style=" font-family:Times New Roman, 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, 2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="10" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1.71117e+8%;"> <div style=" font-family:Times New Roman, 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, 2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 31%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 31%;"> <div style=" font-family:Times New Roman, 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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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 style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> </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: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Acquired identifiable intangibles:</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 7%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Customer relationships</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,920</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3, 964</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,956</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,920</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,825</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,095</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Developed technology</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,100</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,551</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,549</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,100</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,359</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,741</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Tradename</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">610</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(608</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">610</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(583</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Backlog</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></td> <td style="width: 3%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(100</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(100</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Patent</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt; text-align: right;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 3%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,800</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,460</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">340</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,800</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,440</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">360</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other acquired intangibles</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 3%; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div></td> <td style="width: 3%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">255</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(255</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">255</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(255</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt; width: 31%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 1%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; width: 1%;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">22,785</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(18,938</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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,847</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">22,785</div></td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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;">(18,562</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: Times New Roman,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,223</div></td> <td style="width: 1%; font-family: Times New Roman,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=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></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-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.97</div> years as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 30, 2017. </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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> intangible asset amortization expense was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.2</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, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</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.4</div></div> million. The Company expects annual amortization of acquired identifiable intangible assets to be as follows (in thousands):</div></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="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 85%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Period Ending </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">June 30</div><div style="display: inline; font-weight: bold;">,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2017 <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">(remaining 6 months)</div></div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">353</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2018</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">526</div></td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022 and thereafter</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,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;">865</div></td> <td style="width: 1%; font-family: Times New Roman,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 style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total future amortization expense</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,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: Times New Roman,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,847</div></td> <td style="width: 1%; font-family: Times New Roman,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><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">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, 2017, </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;"><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> i</div>ndicators of impairment related to the Company&#x2019;s intangible assets.</div></div></div> 17.27 7025 6650 276279 276279 61532000 54882000 4800000 21000000 20800000 9700000 9800000 -33000 34000 11500000 11900000 6900000 7200000 <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="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="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;text-indent:27pt;"><div style="display: inline; font-style: italic;">Use of Estimates</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> &nbsp;&#x2014;&nbsp;&nbsp;The preparation of financial statements in conformity with generally accepted accounting principles in the United States (&#x201c;U.S. GAAP&#x201d;) 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 for fixed-price solution implementation service contracts, accounting for goodwill and intangible assets, stock-based compensation expense and accounting for income taxes. Actual results could differ from those estimates.</div></div></div></div></div></div></div></div></div></div></div> 1277 823 1440 705 33388 32099 33491 31927 32111 31276 32051 31222 represents less than 10% xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares 0001120914 2016-01-01 2016-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerCMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerDMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:DE 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:KR 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2016-01-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2016-01-01 2016-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2016-01-01 2016-06-30 0001120914 us-gaap:CostOfSalesMember 2016-01-01 2016-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001120914 pdfs:StockPlansMember 2016-01-01 2016-06-30 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2016-01-01 2016-12-31 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2016-01-01 2016-12-31 0001120914 2016-04-01 2016-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2016-04-01 2016-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerCMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerDMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:DE 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2016-04-01 2016-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2016-04-01 2016-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2016-04-01 2016-06-30 0001120914 us-gaap:CostOfSalesMember 2016-04-01 2016-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-04-01 2016-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2016-04-01 2016-06-30 0001120914 pdfs:StockPlansMember 2016-04-01 2016-06-30 0001120914 2016-10-25 2016-10-25 0001120914 2017-01-01 2017-06-30 0001120914 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001120914 us-gaap:EmployeeStockOptionMember pdfs:IDSPlanMember 2017-01-01 2017-06-30 0001120914 us-gaap:EmployeeStockOptionMember pdfs:TwentyElevenStockIncentivePlanMember 2017-01-01 2017-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2017-01-01 2017-06-30 0001120914 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerCMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerDMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:DE 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:KR 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2017-01-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2017-01-01 2017-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-06-30 0001120914 us-gaap:CustomerRelationshipsMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001120914 us-gaap:CustomerRelationshipsMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001120914 us-gaap:DevelopedTechnologyRightsMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001120914 us-gaap:DevelopedTechnologyRightsMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001120914 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-06-30 0001120914 us-gaap:OtherIntangibleAssetsMember 2017-01-01 2017-06-30 0001120914 us-gaap:PatentsMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001120914 us-gaap:PatentsMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001120914 us-gaap:TradeNamesMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001120914 us-gaap:TradeNamesMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001120914 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001120914 pdfs:StockPlansMember 2017-01-01 2017-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2017-01-01 2017-06-30 0001120914 pdfs:TwoThousandOneStockIncentivePlanMember 2017-01-01 2017-06-30 0001120914 2017-04-01 2017-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2017-04-01 2017-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerAMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerBMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerCMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pdfs:CustomerDMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:CN 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:DE 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember pdfs:RestOfTheWorldMember 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:TW 2017-04-01 2017-06-30 0001120914 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2017-04-01 2017-06-30 0001120914 us-gaap:ForeignExchangeContractMember us-gaap:OtherNonoperatingIncomeExpenseMember 2017-04-01 2017-06-30 0001120914 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001120914 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001120914 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2017-04-01 2017-06-30 0001120914 pdfs:StockPlansMember 2017-04-01 2017-06-30 0001120914 pdfs:KinesysSoftwareMember us-gaap:SubsequentEventMember 2017-07-11 2017-07-11 0001120914 2015-12-31 0001120914 2016-06-30 0001120914 2016-10-25 0001120914 2016-12-31 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001120914 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2016-12-31 0001120914 us-gaap:OtherNoncurrentLiabilitiesMember 2016-12-31 0001120914 us-gaap:ForeignExchangeContractMember 2016-12-31 0001120914 us-gaap:MoneyMarketFundsMember 2016-12-31 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001120914 us-gaap:CustomerRelationshipsMember 2016-12-31 0001120914 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001120914 us-gaap:OrderOrProductionBacklogMember 2016-12-31 0001120914 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0001120914 us-gaap:PatentsMember 2016-12-31 0001120914 us-gaap:TradeNamesMember 2016-12-31 0001120914 us-gaap:ComputerEquipmentMember 2016-12-31 0001120914 us-gaap:ConstructionInProgressMember 2016-12-31 0001120914 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001120914 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001120914 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0001120914 pdfs:TestEquipmentMember 2016-12-31 0001120914 pdfs:RestOfTheWorldMember 2016-12-31 0001120914 country:US 2016-12-31 0001120914 2017-06-30 0001120914 us-gaap:EmployeeStockOptionMember 2017-06-30 0001120914 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001120914 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2017-06-30 0001120914 us-gaap:OtherNoncurrentLiabilitiesMember 2017-06-30 0001120914 us-gaap:ForeignExchangeContractMember 2017-06-30 0001120914 us-gaap:MoneyMarketFundsMember 2017-06-30 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-06-30 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0001120914 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-06-30 0001120914 us-gaap:CustomerRelationshipsMember 2017-06-30 0001120914 us-gaap:DevelopedTechnologyRightsMember 2017-06-30 0001120914 us-gaap:OrderOrProductionBacklogMember 2017-06-30 0001120914 us-gaap:OtherIntangibleAssetsMember 2017-06-30 0001120914 us-gaap:PatentsMember 2017-06-30 0001120914 us-gaap:TradeNamesMember 2017-06-30 0001120914 pdfs:EmployeeStockPurchasePlanMember 2017-06-30 0001120914 pdfs:OutsideOfThe20112001OrIdsPlansMember 2017-06-30 0001120914 pdfs:SharesPreviouslyIssuedUnderThe2001PlanMember 2017-06-30 0001120914 pdfs:TwentyElevenStockIncentivePlanMember 2017-06-30 0001120914 us-gaap:ComputerEquipmentMember 2017-06-30 0001120914 us-gaap:ConstructionInProgressMember 2017-06-30 0001120914 us-gaap:FurnitureAndFixturesMember 2017-06-30 0001120914 us-gaap:LeaseholdImprovementsMember 2017-06-30 0001120914 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-06-30 0001120914 pdfs:TestEquipmentMember 2017-06-30 0001120914 pdfs:RestOfTheWorldMember 2017-06-30 0001120914 country:US 2017-06-30 0001120914 pdfs:KinesysSoftwareMember us-gaap:SubsequentEventMember 2017-07-11 0001120914 2017-07-27 EX-101.SCH 7 pdfs-20170630.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 Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 2 - Recent Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 3 - Balance Sheet Components link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 4 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 5 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 010 - Document - Note 6 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 7 - Customer and Geographic Information link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 8 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 9 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 10 - Subsequent Event link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 3 - Balance Sheet Components (Tables) link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 4 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 6 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 7 - Customer and Geographic Information (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 8 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 9 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 3 - Balance Sheet Components (Details Textual) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Balance Sheet Components - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Balance Sheet Components - Goodwill Activity (Details) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 3 - Balance Sheet Components - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 3 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 4 - Stockholders' Equity - Allocation of Recognized Period Costs (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Stockholders' Equity - Stock Options, Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 4 - Stockholders' Equity - Stock Options Activity (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Stockholders' Equity - Stock Options Activity (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Stockholders' Equity - Nonvested Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 5 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 6 - Net Income Per Share - Calculation of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 6 - Net Income Per Share - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 7 - Customer and Geographic Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 7 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 7 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 7 - Customer and Geographic Information - Revenues by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 7 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 8 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 8 - Fair Value Measurements - Fair Value, Assets Measured on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 9 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 10 - Subsequent Event (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 pdfs-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 pdfs-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 pdfs-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual statementsignificantaccountingpoliciespolicies statementnote3balancesheetcomponentstables statementnote4stockholdersequitytables statementnote6netincomepersharetables statementnote7customerandgeographicinformationtables statementnote8fairvaluemeasurementstables statementnote9commitmentsandcontingenciestables Operating expenses: statementnote3balancesheetcomponentspropertyandequipmentdetails statementnote3balancesheetcomponentsgoodwillactivitydetails statementnote3balancesheetcomponentsintangibleassetsdetails statementnote3balancesheetcomponentsannualamortizationofidentifiableintangibleassetsdetails statementnote4stockholdersequityallocationofrecognizedperiodcostsdetails statementnote4stockholdersequitystockoptionsvaluationassumptionsdetails us-gaap_Revenues Total revenues Revenues statementnote4stockholdersequitystockoptionsactivitydetails statementnote4stockholdersequitystockoptionsactivitydetailsparentheticals statementnote4stockholdersequitynonvestedrestrictedstockunitsactivitydetails statementnote6netincomepersharecalculationofearningspersharedetails statementnote6netincomepershareantidilutivesecuritiesdetails statementnote7customerandgeographicinformationrevenuepercentagebymajorcustomersdetails statementnote7customerandgeographicinformationreceivablespercentagebymajorcustomersdetails statementnote7customerandgeographicinformationrevenuesbygeographicareadetails statementnote7customerandgeographicinformationlonglivedassetsbygeographicareadetails statementnote8fairvaluemeasurementsfairvalueassetsmeasuredonarecurringbasisdetails statementnote9commitmentsandcontingenciesfutureminimumleasepaymentsundernoncancelableoperatingleasesdetails Notes To Financial Statements Notes To Financial Statements [Abstract] Investing activities: Money Market Funds [Member] Billings in excess of recognized revenues us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings us-gaap_IncreaseDecreaseInDeferredRevenue Deferred revenues us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued compensation and related benefits Accrued and other liabilities us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired Use of Estimates, Policy [Policy Text Block] Preferred stock, shares outstanding (in shares) Common stock, shares outstanding (in shares) us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Subsequent Events [Text Block] Design-to-silicon-yield solutions Receivables percentage by major customer Percentage of Revenues us-gaap_IncreaseDecreaseInIncomeTaxes Increase (Decrease) in Income Taxes us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Customer Concentration Risk [Member] us-gaap_TreasuryStockValue Treasury stock at cost, 7,025 and 6,650 shares, respectively Concentration Risk Type [Domain] Geographic Concentration Risk [Member] Concentration Risk Type [Axis] us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Sales Revenue, Net [Member] Accounts Receivable [Member] Concentration Risk Benchmark [Domain] Allocation of recognized period costs Concentration Risk Benchmark [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans Stock Issued During Period, Shares, Employee Stock Purchase Plans us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised (in shares) us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net of allowance us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Granted (in shares) Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] us-gaap_NoncurrentAssets Long-lived assets us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Accumulated deficit Accumulated other comprehensive loss us-gaap_IncreaseDecreaseInOtherNoncurrentAssets Other non-current assets 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. Property and equipment received and accrued in accounts payable and accrued and other liabilities The amount of property and equipment received and accrued in accounts payable and accrued and other liabilities. us-gaap_NumberOfOperatingSegments Number of Operating Segments Segment Reporting Disclosure [Text Block] CHINA Prepaid expenses and other current assets us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements GERMANY Revenues: Interest and other income (expense), net Changes in operating assets and liabilities: Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent Deferred tax assets us-gaap_OperatingIncomeLoss Income (loss) from operations us-gaap_OperatingLeasesRentExpenseNet Operating Leases, Rent Expense, Net us-gaap_CostOfRevenue Total cost of Design-to-silicon-yield solutions Deferred taxes us-gaap_GrossProfit Gross profit Receivables by Major Customers [Table Text Block] Tabular disclosure of receivables by major customers. Treasury stock, shares (in shares) Amendment Flag Rest of the World [Member] Information pertaining to the rest of the world. Common stock, $0.00015 par value, 70,000 shares authorized: shares issued 39,187 and 38,514, respectively; shares outstanding 32,162and 31,864, respectively Gainshare performance incentives Revenue earned during the reporting period from profit sharing and performance incentives based upon customers reaching certain defined operational levels. 2017 (remaining 6 months) Common stock, shares authorized (in shares) 2022 and thereafter Common stock, shares issued (in shares) Other non-current assets Test Equipment [Member] Test equipment member. 2019 Common stock, par value (in dollars per share) 2018 Shares Previously Issued Under the 2001 Plan [Member] Shares previously issued under the 2001 plan member. 2021 Stock-based compensation expense us-gaap_ShareBasedCompensation 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. 2020 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Twenty Eleven Stock Incentive Plan [Member] Twenty eleven stock incentive plan member. IDS Plan [Member] IDS plan member. us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance 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. 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. 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 us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 Finite-Lived Intangible Assets, Remaining Amortization Period Document Fiscal Year Focus Kinesys Software [Member] Information pertaining to Kinesys Software. Document Period End Date Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding pdfs_BusinessCombinationEarnoutInCashPayableUponCertainMilestones Business Combination, Earn-out in Cash Payable upon Certain Milestones The amount of earn-out in cash that would be payable upon the completion of certain milestones under a business combination. Preferred stock, shares issued (in shares) KOREA, REPUBLIC OF pdfs_UnrecognizedTaxBenefitsInLongTermLiabilities Unrecognized Tax Benefits In Long Term Liabilities Unrecognized tax benefits in long term liabilities. 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. Depreciation and amortization Preferred stock, shares authorized (in shares) Customer A [Member] Information pertaining to customer A. Customer B [Member] Information pertaining to customer B. Customer C [Member] Information pertaining to customer C. Document Information [Line Items] Customer D [Member] Information pertaining to customer D. Direct costs of Design-to-silicon-yield solutions Document Information [Table] Preferred stock, par value (in dollars per share) us-gaap_AssetsCurrent Total current assets Entity Filer Category Entity Current Reporting Status Schedule of Finite-Lived Intangible Assets [Table Text Block] Costs of Design-to-silicon-yield solutions: Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_TreasuryStockAcquiredAverageCostPerShare Treasury Stock Acquired, Average Cost Per Share us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount Adjustments to reconcile net income to net cash provided by operating activities: us-gaap_StockRepurchaseProgramPeriodInForce1 Stock Repurchase Program, Period in Force us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Stockholders’ equity: Entity Common Stock, Shares Outstanding (in shares) Taxes Money market mutual funds Additional paid-in-capital Revenue Recognition, Policy [Policy Text Block] 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 Other comprehensive income: us-gaap_StockholdersEquity Total stockholders’ equity Commitments and contingencies (Note 9) us-gaap_Liabilities Total liabilities Amortization of acquired technology us-gaap_UnbilledReceivablesCurrent Unbilled Receivables, Current Operating activities: Accounts receivable, allowance Accounts receivable, net of allowance of $324 and $200, respectively Statement [Line Items] TAIWAN, PROVINCE OF CHINA UNITED STATES Fair Value Disclosures [Text Block] Current assets: Software and Software Development Costs [Member] Construction in Progress [Member] Accounting Standards Update 2016-09 [Member] Furniture and Fixtures [Member] Foreign currency translation adjustments, net of tax us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease Net change in cash and cash equivalents Leasehold Improvements [Member] Effect of exchange rate changes on cash and cash equivalents Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Axis] us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations Net cash (used in) provided by financing activities us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations Net cash used in investing activities us-gaap_OperatingLeasesFutureMinimumPaymentsDue Total future minimum lease payments us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter 2022 and thereafter us-gaap_PurchaseObligationDueInNextTwelveMonths Purchase Obligation, Due in Next Twelve Months Business Acquisition, Acquiree [Domain] us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations Net cash provided by operating activities Business Acquisition [Axis] us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears 2020 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears 2021 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears 2018 Foreign Exchange Contract [Member] Type of Adoption [Domain] Adjustments for New Accounting Pronouncements [Axis] us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears 2019 us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payments for taxes related to net share settlement of equity awards us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear 2017 (remaining six months) us-gaap_PaymentsForRepurchaseOfCommonStock Purchases of treasury stock Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 1 [Member] Proceeds from employee stock purchase plan Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy [Domain] Proceeds from exercise of stock options Fair Value, Hierarchy [Axis] Equity Component [Domain] Equity Components [Axis] Other Noncurrent Liabilities [Member] Other Current Liabilities [Member] Supplemental Balance Sheet Disclosures [Text Block] Shareholders' Equity and Share-based Payments [Text Block] Asset Class [Axis] Asset Class [Domain] Diluted (in shares) Diluted weighted average common shares outstanding (in shares) Antidilutive securities (in shares) us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net Dilutive effect of equity incentive plans (in shares) us-gaap_SharePrice Share Price Weighted average common shares: Diluted (in dollars per share) Net income per share: Computer Equipment [Member] us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedAfterOneYear Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next Twelve Months Basic (in shares) Basic weighted average common shares outstanding (in shares) Balance Sheet Location [Domain] Basic (in dollars per share) Balance Sheet Location [Axis] Selling, General and Administrative Expenses [Member] Scenario, Unspecified [Domain] Other Nonoperating Income (Expense) [Member] Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Scenario [Axis] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] pdfs_ExcessTaxBenefitFromSharebasedCompensation Excess Tax Benefit from Share-based Compensation Amount of cash inflow (outflow) from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes. Cost of Sales [Member] Income Statement Location [Domain] us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred Income Statement Location [Axis] Research and Development Expense [Member] Maximum [Member] Basis of Accounting, Policy [Policy Text Block] Range [Domain] Minimum [Member] Customer [Axis] us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Range [Axis] us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Accounting Policies [Abstract] Customer [Domain] Statement of Financial Position [Abstract] Statement of Cash Flows [Abstract] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Geographical [Domain] Geographical [Axis] Other non-current liabilities Fair Value, Assets Measured on Recurring Basis [Table Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments Income (loss) before income taxes Trade Names [Member] Income tax provision (benefit) Income Tax Expense (Benefit) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Other Intangible Assets [Member] us-gaap_DerivativeAssetNotionalAmount Derivative Asset, Notional Amount us-gaap_PolicyTextBlockAbstract Accounting Policies Statement [Table] Order or Production Backlog [Member] us-gaap_DeferredRevenueNoncurrent Deferred Revenue, Noncurrent Income Statement [Abstract] Long-term income taxes payable Financing activities: Developed Technology Rights [Member] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual Patents [Member] Class of Stock [Axis] Award Type [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Equity Award [Domain] us-gaap_UnrealizedGainLossOnDerivatives Unrealized loss (gain) on foreign currency forward contract Customer Relationships [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] us-gaap_LiabilitiesCurrent Total current liabilities New Accounting Pronouncements and Changes in Accounting Principles [Text Block] us-gaap_OperatingExpenses Total operating expenses Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Share-based Compensation, Stock Options, Activity [Table Text Block] Adjustment Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Billings in excess of recognized revenue us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Expected dividend us-gaap_DerivativeLiabilitiesCurrent Derivative Liability, Current Add: Goodwill from acquisition us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk-free interest rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Volatility Deferred revenues – current portion us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Expected life (Year) Derivative Contract [Domain] Derivative Instrument [Axis] Commitments and Contingencies Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Nonvested, Balance (in dollars per share) Nonvested, Balance (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Nonvested, Balance (in shares) Nonvested, Balance (in shares) Income Tax Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice Vested and expected to vest, June 30, 2017 (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber Vested and expected to vest, June 30, 2017 (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 Vested and expected to vest, June 30, 2017 (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue Vested and expected to vest, June 30, 2017 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Exercisable, June 30, 2017 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 Exercisable, June 30, 2017 (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value pdfs_DeferredPrecontractCosts Deferred Pre-contract Costs Deferred cost incurred for specific anticipated contracts. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice Exercisable, June 30, 2017 (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Exercisable, June 30, 2017 (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Outstanding, June 30, 2017 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Outstanding, June 30, 2017 (Year) Weighted average fair value (in dollars per share) Accounts payable us-gaap_ImpairmentOfIntangibleAssetsFinitelived Impairment of Intangible Assets, Finite-lived Accrued compensation and related benefits Accrued and other current liabilities Amortization Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, January 1, 2017 (in dollars per share) Outstanding, June 30, 2017 (in dollars per share) us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice Expired (in dollars per share) us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice Canceled (in dollars per share) us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Granted (in dollars per share) us-gaap_DepreciationAndAmortization Depreciation, Depletion and Amortization, Nonproduction us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice Exercised (in dollars per share) Amortization of acquired intangible assets Amortization of Intangible Assets us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding, January 1, 2017 (in shares) Outstanding, June 30, 2017 (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired (in shares) Current liabilities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Schedule of Goodwill [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant us-gaap_Assets Total assets us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period us-gaap_GainLossOnDispositionOfAssets Loss on disposal of property and equipment Net income Net income Net income Plan Name [Axis] Provision for (reversal of) allowance for doubtful accounts Selling, general and administrative Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Restricted Stock Units (RSUs) [Member] Intangible assets, net Finite-Lived Intangible Assets, Net Total future amortization expense Antidilutive Securities, Name [Domain] Employee Stock Option [Member] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Amortization Gross Carrying Amount Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Research and development Supplemental disclosure of cash flow information: Goodwill Goodwill Balance Balance Property and equipment, net Total 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. us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: accumulated depreciation Property and equipment, gross us-gaap_TableTextBlock Notes Tables Earnings Per Share [Text Block] EX-101.PRE 11 pdfs-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 27, 2017
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 Voluntary Filers No  
Entity Well-known Seasoned Issuer No  
Entity Common Stock, Shares Outstanding (in shares)   32,333,162
Document Type 10-Q  
Document Period End Date Jun. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 109,007 $ 116,787
Accounts receivable, net of allowance of $324 and $200, respectively 54,029 48,157
Prepaid expenses and other current assets 8,813 5,335
Total current assets 171,849 170,279
Property and equipment, net 23,068 19,341
Goodwill 215 215
Intangible assets, net 3,847 4,223
Deferred tax assets 15,815 15,640
Other non-current assets 12,263 12,631
Total assets 227,057 222,329
Current liabilities:    
Accounts payable 2,270 2,206
Accrued compensation and related benefits 5,863 5,959
Accrued and other current liabilities 2,075 2,080
Deferred revenues – current portion 8,933 8,189
Billings in excess of recognized revenue 389 88
Total current liabilities 19,530 18,522
Long-term income taxes payable 3,174 3,354
Other non-current liabilities 2,253 1,650
Total liabilities 24,957 23,526
Commitments and contingencies (Note 9)
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 39,187 and 38,514, respectively; shares outstanding 32,162and 31,864, respectively 5 5
Additional paid-in-capital 289,956 281,423
Treasury stock at cost, 7,025 and 6,650 shares, respectively (61,532) (54,882)
Accumulated deficit (25,046) (25,752)
Accumulated other comprehensive loss (1,283) (1,991)
Total stockholders’ equity 202,100 198,803
Total liabilities and stockholders’ equity $ 227,057 $ 222,329
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accounts receivable, allowance $ 324 $ 200
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) 39,187 38,514
Common stock, shares outstanding (in shares) 32,162 31,864
Treasury stock, shares (in shares) 7,025 6,650
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenues:        
Design-to-silicon-yield solutions $ 16,500 $ 20,574 $ 36,198 $ 39,152
Gainshare performance incentives 7,789 6,114 12,380 12,617
Total revenues 24,289 26,688 48,578 51,769
Costs of Design-to-silicon-yield solutions:        
Direct costs of Design-to-silicon-yield solutions 11,283 10,558 22,618 20,668
Amortization of acquired technology 96 96 192 192
Total cost of Design-to-silicon-yield solutions 11,379 10,654 22,810 20,860
Gross profit 12,910 16,034 25,768 30,909
Operating expenses:        
Research and development 7,276 7,060 14,557 13,371
Selling, general and administrative 6,195 5,094 12,095 10,218
Amortization of other acquired intangible assets 92 117 184 234
Total operating expenses 13,563 12,271 26,836 23,823
Income (loss) from operations (653) 3,763 (1,068) 7,086
Interest and other income (expense), net 27 (51) (202) (287)
Income (loss) before income taxes (626) 3,712 (1,270) 6,799
Income tax provision (benefit) (815) 1,579 (1,976) 2,605
Net income $ 189 $ 2,133 $ 706 $ 4,194
Net income per share:        
Basic (in dollars per share) $ 0.01 $ 0.07 $ 0.02 $ 0.13
Diluted (in dollars per share) $ 0.01 $ 0.07 $ 0.02 $ 0.13
Weighted average common shares:        
Basic (in shares) 32,111 31,276 32,051 31,222
Diluted (in shares) 33,388 32,099 33,491 31,927
Net income $ 189 $ 2,133 $ 706 $ 4,194
Other comprehensive income:        
Foreign currency translation adjustments, net of tax 435 (186) 708 173
Comprehensive income $ 624 $ 1,947 $ 1,414 $ 4,367
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Operating activities:    
Net income $ 706 $ 4,194
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,286 1,624
Stock-based compensation expense 5,788 4,957
Amortization of acquired intangible assets 376 425
Deferred taxes (193) 1,023
Loss on disposal of property and equipment 5 107
Provision for (reversal of) allowance for doubtful accounts 124 (99)
Unrealized loss (gain) on foreign currency forward contract 33 (34)
Changes in operating assets and liabilities:    
Accounts receivable, net of allowance (5,996) (1,249)
Prepaid expenses and other current assets (3,435) (1,057)
Accounts payable 851 610
Accrued compensation and related benefits (223) 346
Accrued and other liabilities (745) (223)
Deferred revenues 726 947
Billings in excess of recognized revenues 301 (955)
Other non-current assets 377 (7,852)
Net cash provided by operating activities 981 2,764
Investing activities:    
Purchases of property and equipment (4,964) (5,051)
Net cash used in investing activities (4,964) (5,051)
Financing activities:    
Proceeds from exercise of stock options 1,808 452
Proceeds from employee stock purchase plan 910 778
Purchases of treasury stock (4,770) (1,843)
Payments for taxes related to net share settlement of equity awards (1,879) (1,075)
Net cash (used in) provided by financing activities (3,931) (1,688)
Effect of exchange rate changes on cash and cash equivalents 134 39
Net change in cash and cash equivalents (7,780) (3,936)
Cash and cash equivalents, beginning of period 116,787 126,158
Cash and cash equivalents, end of period 109,007 122,222
Supplemental disclosure of cash flow information:    
Taxes 1,339 1,336
Property and equipment received and accrued in accounts payable and accrued and other liabilities $ 1,726 $ 1,656
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 1 - Basis of Presentation
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
1.
BASIS OF PRESENTATION
 
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 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, 2016.
 
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, 2016,
 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 generally accepted accounting principles in the United States (“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 for fixed-price solution implementation service contracts, accounting for goodwill and intangible assets, stock-based compensation expense and accounting for income taxes. Actual results could differ from those estimates.
 
Revenue Recognition
 — The Company derives revenue from
two
sources: Design-to-silicon-yield solutions and Gainshare performance incentives.
 
Design-to-silicon-yield solutions
— Revenues that are derived from Design-to-silicon-yield solutions come from services and software and hardware licenses. The Company recognizes revenue for each element of Design-to-silicon-yield solutions as follows:
 
The Company generates a significant portion of its Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. These contracts require reliable estimation of costs to perform obligations and the overall scope of each engagement. Revenue under project
–based contracts for solution implementation services is recognized as services are performed using percentage of completion method of contract accounting based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. 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 (cumulative catch-up method). Revenue under time and materials contracts for solution implementation services are recognized as the services are performed.
 
 
On occasion, the Company licenses its software products as a component of its fixed-price service con
tracts. In such instances, the software products are licensed to customers over a specified term of the agreement with support and maintenance to be provided, if applicable, over the license term. The amount of product and service revenue recognized in a given period is affected by the Company’s judgment as to whether an arrangement includes multiple deliverables and, if so, the Company’s determination of the fair value of each deliverable. In general, vendor-specific objective evidence of selling price (“VSOE”) does
not
exist for the Company’s solution implementation services and software products and because the Company’s services and products include our unique technology, the Company is
not
able to determine
third
-party evidence of selling price (“TPE”). Therefore, in such circumstances the Company uses best estimated selling prices (“BESP”) in the allocation of arrangement consideration. In determining BESP, the Company applies significant judgment as the Company’s weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at BESP for a product or service that is
not
sold separately by considering company-specific factors such as geographies, internal costs, gross margin objectives, pricing practices used to establish bundled pricing, and existing portfolio pricing and discounting. After fair value is established for each deliverable, the total transaction amount is allocated to each deliverable based upon its relative selling price. Fees allocated to solution implementation services are recognized using the percentage of completion method of contract accounting. Fees allocated to software and related support and maintenance are recognized under software revenue recognition guidance. 
 
In some instances, the Company also licenses its DFI system as a separate component of fixed-price service contracts. The Company allocates revenue to all deliverables based on their relative selling prices. The Company currently does
not
have VSOE for its DFI system, thus the Company uses either TPE or BESP in the allocation of arrangement consideration.
 
 
The Company defers certain pre-contract costs incurred for specific anticipated contracts. Deferred costs consist primarily of 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 persuasive evidence of contract arrangement assuming all other revenue recognition criteria are met. The Company also defers costs from arrangements that required us to defer the revenues, typically due to revenue recognition from multi-element arrangements or from contracts subject to customer acceptance. 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.1
million and
$0.5
million as of
June 30, 2017
and
December 31, 2016,
respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying consolidated balance sheets.
 
The Company also licenses its software products separately from solution implementations. For software license arrangements that do
not
require significant modification or customization of the underlying software, software license revenue is recognized under the residual method when (l) persuasive evidence of an arrangement exists, (
2
) delivery has occurred, (
3
) the fee is fixed or determinable, (
4
) collectability is probable, and (
5
) the arrangement does
not
require services that are essential to the functionality of the software. When arrangements include multiple elements such as support and maintenance, consulting (other than for fixed price solution implementations), installation, and training, revenue is allocated to each element of a transaction based upon its fair value as determined by the Company's VSOE and such services are recorded as services revenue. VSOE for maintenance is generally established based upon negotiated renewal rates while VSOE for consulting, installation, and training services is established based upon the Company's customary pricing for such services when sold separately. When software is licensed for a specified term, fees for support and maintenance are generally bundled with the license fee over the entire term of the contract. The Company is unable to establish VSOE of fair value for maintenance services that are generally bundled with term licenses. In these cases, the Company recognizes revenue ratably over the term of the contract. For multiple-element arrangements containing non-software services, the Company: (
1
) determines whether each element constitutes a separate unit of accounting; (
2
) determines the fair value of each element using the selling price hierarchy of VSOE, TPE or BESP, as applicable; and (
3
) allocates the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. For multiple-element arrangements that contain both software and non-software elements, the Company allocates revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy of VSOE, TPE or BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.
 
Revenue from software-as-a-service (SaaS) 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 over the coverage period beginning on the date the service is made available to customers. Revenue for software licenses with extended payment terms is
not
recognized in excess of amounts due. For software license arrangements that require significant modification or customization of the underlying software, the software license revenue is recognized as services are performed using the percentage of completion method of contract accounting, and such revenue is recorded as services revenue.
 
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
12
month period is recorded as current deferred revenues and the remaining portion is recorded as non- current deferred revenues. Non-current portion of deferred revenue was
$1.5
million and
$1.5
million, respectively, as of
June 30, 2017
and
December 31, 2016.
This balance was recorded in the other non-current liabilities in the accompanying consolidated balance sheets.
 
Gainshare Performance Incentives
— When the Company enters into a contract to provide yield improvement services, 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
may
pay a contingent variable fee, usually after the fixed fee period has ended. Revenue derived from Gainshare performance incentives represents profit sharing and performance incentives earned contingent upon the Company’s customers reaching certain defined operational levels established in related solution implementation service contracts. Gainshare performance incentives periods are usually subsequent to the delivery of all contractual services and therefore have virtually
no
cost to the Company. Due to the uncertainties surrounding attainment of such operational levels, the Company recognizes Gainshare performance incentives revenue (to the extent of completion of the related solution implementation contract) upon receipt of performance reports or other related information from the customer supporting the determination of amounts and probability of collection.  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 2 - Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
2.
RECENT ACCOUNTING PRONOUNCEMENTS
 
In
May 2014,
the FASB issued ASU
No.
2014
-
09,
Revenue from Contracts with Customers (Topic
606
) as modified by ASU
No.
2015
-
14,
Revenue from Contracts with Customers (Topic
606
): Deferral of the Effective Date, ASU
2016
-
08,
Revenue from Contracts with Customers (Topic
606
): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), ASU
No.
2016
-
10,
Revenue from Contracts with Customers (Topic
606
): Identifying Performance Obligations and Licensing, ASU
No.
2016
-
11,
Revenue Recognition (Topic
605
) and Derivatives and Hedging (Topic
815
), ASU
No.
2016
-
12,
Revenue from Contracts with Customers (Topic
606
): Narrow-Scope Improvements and Practical Expedients, and ASU
2016
-
20,
Revenue from Contracts with Customers (Topic
606
): Technical Corrections and Improvements. The new revenue recognition standard provides a
five
-step analysis of transactions to determine when and how revenue is recognized. The core principle is that a company should recognize revenue to reflect the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This new standard is effective for annual periods beginning after
December 15, 2017,
including interim periods within that reporting period. The new standard also permits
two
methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (the modified retrospective method). The Company has
not
yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting
 
In
February 2016,
the Financial Accounting Standards Board (or FASB) issued ASU
No.
2016
-
02,
Leases (Topic
842
). The update requires that most leases, including operating leases, be recorded on the balance sheet as an asset and a liability, initially measured at the present value of the lease payments. Subsequently, the lease asset 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. The amendments in this update are effective for public companies
’ financial statements issued for fiscal years beginning after
December 15, 2018,
including interim periods within those fiscal years. The Company is still in the process of evaluating the impact of adopting this new accounting standard on its consolidated financial statements and footnote disclosures.
 
In
August 2016
, the FASB issued ASU
No.
2016
-
15,
Classification of Certain Cash Receipts and Cash Payments. The purpose of this standard is to clarify the treatment of several cash flow categories. This update is effective for annual periods beginning after
December 15, 2017,
and interim periods within those fiscal years, with early adoption permitted, including adoption in an interim period. The adoption of this standard is
not
expected to have a material impact on our financial statements and footnote disclosures.
 
In
 
January 
2017,
 the FASB issued ASU 
No.
2017
-
01,
 Business Combinations
: Clarifying the Definition of a Business
, which
narrows the existing definition of a business and provides a framework for evaluating whether a transaction should be accounted for as an acquisition (or disposal) of assets or a business.
The guidance is effective for fiscal years beginning after 
December 
15,
 
2017,
 with early adoption permitted. The Company is currently  assessing  the impact that adopting this new accounting standard will have on its consolidated financial statements and footnote disclosures.
 
In
January 2017,
the FASB issued ASU
No.
2017
-
04,
Intangibles - Goodwill and Other (Topic
350
) (
ASU
No.
2017
-
04”
). ASU
No.
2017
-
04
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 is currently assessing the impact that adopting this new accounting standard will have on its consolidated financial statements and footnote disclosures.
 
 
In
May 2017,
the FASB issued ASU
No.
2017
-
09,
Compensation-Stock Compensation (Topic
718
) Scope of Modification Accounting (“ASU
No.
2017
-
09”
). ASU
No.
2017
-
09
clarifies which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic
718.
The standard is effective for interim and annual reporting periods beginning after
December 15, 2017,
with early adoption permitted. The adoption of this standard will impact modifications that happen after the adoption date.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]
3.
BALANCE SHEET COMPONENTS
 
 
Accounts receivable include 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 are primarily determined on an individual contract basis. Unbilled accounts receivable, included in accounts
receivable, totaled
$21.0
million and
$20.8
million as of
June 30, 2017
and
December 31, 2016,
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
$9.7
million and
$9.8
million as of
June 30, 2017
and
December 31, 2016,
respectively. Deferred costs balance was
$1.1
million and
$0.5
million as of
June 30, 2017
and
December 31, 2016,
respectively. The balance was included in prepaid expense and other current assets and other non-current assets in the accompanying balance sheets.
 
 
Property and equipment, net
 consists of (in thousands): 
 
   
June 30
,
2017
   
December 31,
2016
 
Property and equipment, net:
               
Computer equipment
  $
10,735
    $
10,642
 
Software
   
3,341
     
1,679
 
Furniture, fixtures and equipment
   
1,821
     
1,185
 
Leasehold improvements
   
1,972
     
1,132
 
Test equipment
   
12,597
     
11,723
 
Construction-in-progress
   
11,128
     
9,550
 
     
41,594
     
35,911
 
Less: accumulated depreciation
   
(18,526
)
   
(16,570
)
Total
  $
23,068
    $
19,341
 
 
 
Depreciation and amortization expense was
$1.
2
million and
$0.9
million for the
three
months ended
June 30, 2017
and
2016,
respectively.   Depreciation and amortization expense was
$2.3
million and
$1.6
million for the
six
months ended
June 30, 2017
and
2016,
respectively.
 
As of
 both
June 30, 2017
and
December 31, 2016,
the carrying amount of goodwill was
 
$0.2
million. The following is a rollforward of the Company's goodwill balance (in thousands):
 
   
June 30
,
2017
 
Balance as of December 31, 2016
  $
215
 
Add: Goodwill from acquisition
   
 
Adjustment
   
 
Balance as of
June 30, 2017
  $
215
 
 
Intangible assets balance was $
3.8
million and
$4.2
million as of
June 30, 2017
and
December 31, 2016,
respectively. Intangible assets as of
June 30, 2017
and
December 31, 2016
consist of the following (in thousands):
 
   
 
 
 
 
 
June 30, 2017
   
December 31, 2016
 
   
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
    $
5,920
    $
(3, 964
)
  $
1,956
    $
5,920
    $
(3,825
)
  $
2,095
 
Developed technology
 
4
-
6
     
14,100
     
(12,551
)
   
1,549
     
14,100
     
(12,359
)
   
1,741
 
Tradename
 
2
-
4
     
610
     
(608
)
   
2
     
610
     
(583
)
   
27
 
Backlog
 
 
1
 
     
100
     
(100
)
   
-
     
100
     
(100
)
   
-
 
Patent
 
7
-
10
     
1,800
     
(1,460
)
   
340
     
1,800
     
(1,440
)
   
360
 
Other acquired intangibles
 
 
4
 
     
255
     
(255
)
   
-
     
255
     
(255
)
   
-
 
Total
 
 
 
 
    $
22,785
    $
(18,938
)
  $
3,847
    $
22,785
    $
(18,562
)
  $
4,223
 
 
The weighted average amortization period for acquired identifiable intangible assets was
5.97
years as of
June 30, 2017.
For both the
three
months ended
June 30, 2017
and
2016,
intangible asset amortization expense was
$0.2
million. For both the
six
months ended
June 30, 2017
and
2016,
intangible asset amortization expense was
$0.4
million. The Company expects annual amortization of acquired identifiable intangible assets to be as follows (in thousands):
 
Period Ending
June 30
,
 
 
 
 
2017
(remaining 6 months)
  $
353
 
2018
   
701
 
2019
   
701
 
2020
   
701
 
2021
   
526
 
2022 and thereafter
   
865
 
Total future amortization expense
  $
3,847
 
 
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, 2017,
there were
no
i
ndicators of impairment related to the Company’s intangible assets.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Shareholders' Equity and Share-based Payments [Text Block]
4.
STOCKHOLDERS
’ EQUITY
 
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,
 
   
2017
   
2016
   
2017
   
2016
 
Cost of design-to-silicon yield-solutions
  $
1,069
    $
956
    $
2,261
    $
2,041
 
Research and development
   
848
     
651
     
1,682
     
1,357
 
Selling, general and administrative
   
987
     
684
     
1,845
     
1,559
 
Stock-based compensation expenses
  $
2,904
    $
2,291
    $
5,788
    $
4,957
 
 
On
June 30, 2017,
the Company had the following stock-based compensation plans:
 
Stock
Plans —
At the annual meeting of stockholders on
November 16, 2011,
the Company’s stockholders approved the
2011
Stock Incentive Plan, which was amended and restated (i) at the annual meeting of stockholders on
May 28, 2013,
when the Company’s stockholders approved the First Amended and Restated
2011
Stock Incentive Plan, (ii) at the annual meeting of stockholders on
May 27, 2014,
when the Company’s stockholders approved the Second Amended and Restated
2011
Stock Incentive Plan, (iii) at the annual meeting of stockholders on
May 31, 2016,
when the Company’s stockholders approved the Third Amended and Restated
2011
Stock Incentive Plan, (iv) at the annual meeting of stockholders on
May 31,
2017,when
the Company’s stockholders approved the Fourth Amended and Restated
2011
Stock Incentive Plan (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
9,050,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
2001Plan
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, respectively.
 
  
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,
 
   
2017
   
2016
   
2017
   
2016
 
Expected life (in years)
   
4.41
     
4.42
     
4.41
     
4.42
 
Volatility
   
41.63
%
   
43.58
%
   
41.53
%
   
44.26
%
Risk-free interest rate
   
1.67
%
   
1.30
%
   
1.69
%
   
1.25
%
Expected dividend
   
     
     
     
 
Weighted average fair value per share of options granted during the period
  $
5.98
    $
5.00
    $
6.16
    $
4.46
 
 
As of
June 30, 2017,
9.6
million shares of common stock were reserved to cover stock-based awards under the
2011
Plan, of which 
2.5
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, 2017.  
As of
June 30, 2017,
there were
no
outstanding awards that had been granted outside of the
2011
Plan,
2001
Plan or the IDS Plan (collectively, the
Stock Plans
).   
 
Stock option activity under the Company
’s Stock Plans during the
six
months ended
June 30, 2017,
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, 2017
   
1,364
    $
8.00
     
 
     
 
 
Granted (weighted average fair value of $
6.16 per share)
   
96
    $
17
     
 
     
 
 
Exercised
   
(257
)
  $
7.04
     
 
     
 
 
Canceled
   
(3
)
  $
17.80
     
 
     
 
 
Expired
   
-
    $
-
     
 
     
 
 
Outstanding,
June 30, 2017
   
1,200
    $
8.89
     
4.78
    $
9,288
 
Vested and expected to vest,
June 30, 2017
   
1,182
    $
8.78
     
4.71
    $
9,271
 
Exercisable,
June 30, 2017
   
989
    $
7.42
     
3.86
    $
9,010
 
 
   
The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company
’s closing stock price of
$16.45
per share as of
June 30, 2017.
The total intrinsic value of options exercised during the
six
months ended
June 30, 2017,
was
$3.1
million.
 
As of
June 30, 2017,
there was
$1.0
 million of total unrecognized compensation cost related to unvested stock options. That cost is expected to be recognized over a weighted average period of
3.4
years. The total fair value of shares vested during the
six
months ended
June 30, 2017,
was
$0.2
million.
 
Nonvested restricted stock units activity during the
six
months ended
June 30, 2017,
was as follows:
 
   
Shares
(in thousands)
   
Weighted
Average
Grant
Date
Fair
Value Per
Share
 
Nonvested, January 1, 2017
   
1,542
    $
15.50
 
Granted
   
751
    $
16.56
 
Vested
   
(317
)
  $
16.36
 
Forfeited
   
(20
)
  $
15.70
 
Nonvested,
June 30, 2017
   
1,956
    $
15.76
 
 
  
As of
June 30, 2017,
there was
$26.1
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
3
years. Restricted stock units do
not
have rights to dividends prior to vesting.
 
 
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
,
 
   
2017
   
2016
 
Expected life (in years)
   
1.25
     
1.25
 
Volatility
   
33.32
%
   
44.15
%
Risk-free interest rate
   
0.93
%
   
0.50
%
Expected dividend
   
     
 
Weighted average fair value per share of options granted during the period
  $
6.78
    $
3.56
 
 
During the
three
months ended
June 30, 2017
and
2016,
the Company did
not
issue any shares under the Purchase Plan.
 
During the
six
months ended
June 30, 2017
and
2016,
a total of
100,000
and
84,000
shares, respectively, were issued at a weighted-average purchase price of
$9.13
and
$9.21
per share, respectively. As of
June 30, 2017,
there was
$0.6
million of unrecognized compensation cost related to the Purchase Plan. That cost is expected to be recognized over a weighted average period of
0.89
years. As of
June 30, 2017,
4.4
million shares were available for future issuance under the Purchase Plan.   
 
  
Stock Repurchase Program
—On
October 25, 2016,
the Board of Directors adopted a program, 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. During the
three
and
six
months ended
June 30, 2017,
the Company repurchased
276,279
shares under this program. As of
June 30, 2017,
276,279
shares had been repurchased at an average price of
$17.27
per share under this program for a total purchase of
$4.8
million, and
$20.2
million remained available for future repurchases.  
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Income Taxes
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Income Tax Disclosure [Text Block]
5.
INCOME TAXES
 
 
Income tax provision decreased
$4.6
million for the
six
months ended
June 30, 2017,
to
$2.0
million income tax benefit as compared to an income tax provision of
$2.6
million for the
six
months ended
June 30, 2016.
The Company
’s effective tax rate was
155.6%
and
38.3%
for the
six
months ended
June 30, 2017
and
2016,
respectively.  The Company’s effective tax rate increased in the
six
months ended
June 30, 2017,
as compared to the same period in
2016,
primarily due to the recognition of excess tax benefits related to employee stock compensation of
$1.1
million as well as the decrease in income.
 
The Company
’s total amount of unrecognized tax benefits, excluding interest and penalties, as of
June 30, 2017,
was
$11.5
million, of which
$6.9
million, if recognized, would decrease the Company’s effective tax rate. The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of
December 31, 2016,
was
$11.9
million, of which
$7.2
million, if recognized, would affect the Company's effective tax rate. As of
June 30, 2017,
the Company had recorded unrecognized tax benefits of 
$2.6
million, including interest and penalties, as long-term taxes payable in its condensed consolidated balance sheet. The remaining
$9.3
 million has been recorded net of our deferred tax assets, of which
$4.6
million is subject to a full valuation allowance. 
 
The valuation allowance was approximately
$6.5
million and
$6.8
million as of
June 30, 2017
and
December 31, 2016,
respectively, which was related to California R&D tax credits and California net operating losses related to our acquisition of Syntricity that we currently do
not
believe are more likely than
not
to be ultimately realized.
 
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 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6 - Net Income Per Share
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Earnings Per Share [Text Block]
6.
NET INCOME PER SHARE
 
Basic net income
 per share is computed by dividing net income by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net income 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 income per share (in thousands except per share amount): 
 
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Numerator:
                               
Net income
  $
189
    $
2,133
    $
706
    $
4,194
 
Denominator:
                               
Basic weighted average common shares outstanding
   
32,111
     
31,276
     
32,051
     
31,222
 
Dilutive effect of equity incentive plans
   
1,277
     
823
     
1,440
     
705
 
Diluted weighted average common shares outstanding
   
33,388
     
32,099
     
33,491
     
31,927
 
Net income per share:
                               
Basic
  $
0.01
    $
0.07
    $
0.02
    $
0.13
 
Diluted
  $
0.01
    $
0.07
    $
0.02
    $
0.13
 
 
 
 
The following table sets forth potential shares of common stock that are
not
included in the diluted net income 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,
 
   
2017
   
2016
   
2017
   
2016
 
Outstanding options
   
102
     
230
     
79
     
264
 
Nonvested restricted stock units
   
13
     
348
     
4
     
798
 
Employee Stock Purchase Plan
   
27
     
     
29
     
230
 
Total
   
142
     
578
     
112
     
1,292
 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Customer and Geographic Information
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]
7.
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, allocation of resources, and assessing financial performance. Accordingly, the Company considers itself to be in
one
operating and reporting segment, specifically the licensing and implementation of yield improvement solutions for integrated circuits manufacturers. 
 
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
 
2017
   
2016
   
2017
   
2016
 
A
   
36
%
   
39
%
   
42
%
   
44
%
B
   
15
%
   
*
%
   
10
%
   
*
%
C
   
*
%
   
*
%
   
*
%
   
12
%
D
   
*
%
   
13
%
   
*
%
   
*
%
 

*
represents less than
10%
 
The Company had gross accounts receivable from individual customers in excess of
10%
of gross accounts receivable as follows:
 
 
Customer
 
June 30
,
2017
   
December 31,
2016
 
A
   
41
%
   
42
%
B
   
19
%
   
13
%
 

*
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
,
 
   
2017
   
2016
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
9,226
     
38
%
  $
9,518
     
36
%
China
   
4,753
     
20
     
1,499
     
6
 
Taiwan
   
3,643
     
15
     
5,725
     
21
 
Germany
   
1,794
     
7
     
3,994
     
15
 
Rest of the world
   
4,873
     
20
     
5,952
     
22
 
Total revenue
  $
24,289
     
100
%
  $
26,688
     
100
%
 
      
 
   
Six Months Ended June 30,
 
   
2017
   
2016
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
20,860
     
43
%
  $
21,640
     
42
%
Taiwan
   
7,480
     
15
     
7,909
     
15
 
China
   
6,440
     
13
     
2,598
     
5
 
Germany
   
4,102
     
8
     
7,028
     
14
 
South Korea
   
3,620
     
7
     
5,497
     
11
 
Rest of the world
   
6,076
     
14
     
7,097
     
13
 
Total revenue
  $
48,578
     
100
%
  $
51,769
     
100
%
 
Long-lived assets, net by geographic area are as follows (in thousands):
 
   
June 30
,
2017
   
December 31,
2016
 
United States
  $
22,501
    $
18,818
 
Rest of the world
   
568
     
523
 
Total long-lived assets, net
  $
23,068
    $
19,341
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Fair Value Disclosures [Text Block]
8.
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, 2017,
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
  $
26,522
    $
26,522
    $
    $
 
 
 
The following table represents the Company
’s assets measured at fair value on a recurring basis as of
December 31, 2016,
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
  $
26,456
    $
26,456
    $
    $
 
 
The Company enters into foreign currency forward contracts 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, 2017
and
2016,
the Company recognized a realized gain of
$0.4
million and a realized loss of
$0.3
million on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Statements of Operations and Comprehensive Income.  For the
six
months ended
June 30, 2017
and
2016,
the Company recognized a realized gain of
$0.5
million and
$8,000
on the contracts, respectively, which was recorded in other income (expense), net in the Company’s Statement of Operations and Comprehensive Income. 
 
The Company carries these derivatives financial instruments on its Consolidated Balance Sheets at their fair values. The Company
’s foreign currency forward contracts are classified as Level
2
because it is
not
actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments. As of
June 30, 2017,
the Company had
one
outstanding forward contract with a notional amount of
$7.7
million and recorded
$48,000
 other current liabilities associated with this outstanding forward contract. As of
December 31, 2016,
the Company had
one
outstanding forward contract with a notional amount of
$6.9
million and had recorded
$15,000
other current liabilities associated with the outstanding forward contract.  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]
9.
COMMITMENTS AND CONTINGENCIES
 
 
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
2024.
Rent expense was
$0.6
million for the
both
three
months ended
June 30, 2017
and
2016,
respectively.  Rent expense was
$1.1
million and
$1.2
million for the
six
months ended
June 30, 2017
and
2016.
 
Future minimum lease payments under noncancelable operating leases at
June 30, 2017,
are as follows (in thousands): 
 
Period Ending
June 30
,
 
Amount
 
2017 (remaining
six months)
  $
936
 
2018
   
1,329
 
2019
   
448
 
2020
   
381
 
2021
   
297
 
2022 and thereafter
   
75
 
Total future minimum lease payments
  $
3,466
 
 
 
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 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, 2017,
total outstanding purchase obligations were
$8.1
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, 2017,
the Company was
not
party to any material legal proceedings, thus
no
loss was probable and 
no
amount was accrued.   
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 10 - Subsequent Event
6 Months Ended
Jun. 30, 2017
Notes to Financial Statements  
Subsequent Events [Text Block]
 
10.
SUBSEQUENT EVENT
 
On
July 1
1,
2017,
the Company completed the transaction with Realtime Performance Europe B.V. (doing business as Kinesys Software), a Dutch provider of automation software to the semiconductor industry, to acquire certain assets from Kinesys Software for approximately
$4.5
million, plus the assumption of the assumed liabilities. Further, up to an additional
$0.6
million of earn-out in cash would be payable upon the completion of certain milestones. 
The Company is reviewing information surrounding the determination of the fair values of assets acquired and liabilities assumed.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
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 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, 2016.
 
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, 2016,
 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 generally accepted accounting principles in the United States (“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 for fixed-price solution implementation service contracts, accounting for goodwill and intangible assets, stock-based compensation expense and accounting for income taxes. Actual results could differ from those estimates.
Revenue Recognition, Policy [Policy Text Block]
Revenue Recognition
 — The Company derives revenue from
two
sources: Design-to-silicon-yield solutions and Gainshare performance incentives.
 
Design-to-silicon-yield solutions
— Revenues that are derived from Design-to-silicon-yield solutions come from services and software and hardware licenses. The Company recognizes revenue for each element of Design-to-silicon-yield solutions as follows:
 
The Company generates a significant portion of its Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. These contracts require reliable estimation of costs to perform obligations and the overall scope of each engagement. Revenue under project
–based contracts for solution implementation services is recognized as services are performed using percentage of completion method of contract accounting based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. 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 (cumulative catch-up method). Revenue under time and materials contracts for solution implementation services are recognized as the services are performed.
 
 
On occasion, the Company licenses its software products as a component of its fixed-price service con
tracts. In such instances, the software products are licensed to customers over a specified term of the agreement with support and maintenance to be provided, if applicable, over the license term. The amount of product and service revenue recognized in a given period is affected by the Company’s judgment as to whether an arrangement includes multiple deliverables and, if so, the Company’s determination of the fair value of each deliverable. In general, vendor-specific objective evidence of selling price (“VSOE”) does
not
exist for the Company’s solution implementation services and software products and because the Company’s services and products include our unique technology, the Company is
not
able to determine
third
-party evidence of selling price (“TPE”). Therefore, in such circumstances the Company uses best estimated selling prices (“BESP”) in the allocation of arrangement consideration. In determining BESP, the Company applies significant judgment as the Company’s weighs a variety of factors, based on the facts and circumstances of the arrangement. The Company typically arrives at BESP for a product or service that is
not
sold separately by considering company-specific factors such as geographies, internal costs, gross margin objectives, pricing practices used to establish bundled pricing, and existing portfolio pricing and discounting. After fair value is established for each deliverable, the total transaction amount is allocated to each deliverable based upon its relative selling price. Fees allocated to solution implementation services are recognized using the percentage of completion method of contract accounting. Fees allocated to software and related support and maintenance are recognized under software revenue recognition guidance. 
 
In some instances, the Company also licenses its DFI system as a separate component of fixed-price service contracts. The Company allocates revenue to all deliverables based on their relative selling prices. The Company currently does
not
have VSOE for its DFI system, thus the Company uses either TPE or BESP in the allocation of arrangement consideration.
 
 
The Company defers certain pre-contract costs incurred for specific anticipated contracts. Deferred costs consist primarily of 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 persuasive evidence of contract arrangement assuming all other revenue recognition criteria are met. The Company also defers costs from arrangements that required us to defer the revenues, typically due to revenue recognition from multi-element arrangements or from contracts subject to customer acceptance. 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.1
million and
$0.5
million as of
June 30, 2017
and
December 31, 2016,
respectively. The balance was included in prepaid expenses and other current assets and other non-current assets in the accompanying consolidated balance sheets.
 
The Company also licenses its software products separately from solution implementations. For software license arrangements that do
not
require significant modification or customization of the underlying software, software license revenue is recognized under the residual method when (l) persuasive evidence of an arrangement exists, (
2
) delivery has occurred, (
3
) the fee is fixed or determinable, (
4
) collectability is probable, and (
5
) the arrangement does
not
require services that are essential to the functionality of the software. When arrangements include multiple elements such as support and maintenance, consulting (other than for fixed price solution implementations), installation, and training, revenue is allocated to each element of a transaction based upon its fair value as determined by the Company's VSOE and such services are recorded as services revenue. VSOE for maintenance is generally established based upon negotiated renewal rates while VSOE for consulting, installation, and training services is established based upon the Company's customary pricing for such services when sold separately. When software is licensed for a specified term, fees for support and maintenance are generally bundled with the license fee over the entire term of the contract. The Company is unable to establish VSOE of fair value for maintenance services that are generally bundled with term licenses. In these cases, the Company recognizes revenue ratably over the term of the contract. For multiple-element arrangements containing non-software services, the Company: (
1
) determines whether each element constitutes a separate unit of accounting; (
2
) determines the fair value of each element using the selling price hierarchy of VSOE, TPE or BESP, as applicable; and (
3
) allocates the total price to each separate unit of accounting based on the relative selling price method. An element constitutes a separate unit of accounting when the delivered item has standalone value and delivery of the undelivered element is probable and within our control. For multiple-element arrangements that contain both software and non-software elements, the Company allocates revenue to software or software-related elements as a group and any non-software elements separately based on the selling price hierarchy of VSOE, TPE or BESP. Once revenue is allocated to software or software-related elements as a group, we recognize revenue in conformance with software revenue accounting guidance. Revenue is recognized when revenue recognition criteria are met for each element.
 
Revenue from software-as-a-service (SaaS) 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 over the coverage period beginning on the date the service is made available to customers. Revenue for software licenses with extended payment terms is
not
recognized in excess of amounts due. For software license arrangements that require significant modification or customization of the underlying software, the software license revenue is recognized as services are performed using the percentage of completion method of contract accounting, and such revenue is recorded as services revenue.
 
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
12
month period is recorded as current deferred revenues and the remaining portion is recorded as non- current deferred revenues. Non-current portion of deferred revenue was
$1.5
million and
$1.5
million, respectively, as of
June 30, 2017
and
December 31, 2016.
This balance was recorded in the other non-current liabilities in the accompanying consolidated balance sheets.
 
Gainshare Performance Incentives
— When the Company enters into a contract to provide yield improvement services, 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
may
pay a contingent variable fee, usually after the fixed fee period has ended. Revenue derived from Gainshare performance incentives represents profit sharing and performance incentives earned contingent upon the Company’s customers reaching certain defined operational levels established in related solution implementation service contracts. Gainshare performance incentives periods are usually subsequent to the delivery of all contractual services and therefore have virtually
no
cost to the Company. Due to the uncertainties surrounding attainment of such operational levels, the Company recognizes Gainshare performance incentives revenue (to the extent of completion of the related solution implementation contract) upon receipt of performance reports or other related information from the customer supporting the determination of amounts and probability of collection.  
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
June 30
,
2017
   
December 31,
2016
 
Property and equipment, net:
               
Computer equipment
  $
10,735
    $
10,642
 
Software
   
3,341
     
1,679
 
Furniture, fixtures and equipment
   
1,821
     
1,185
 
Leasehold improvements
   
1,972
     
1,132
 
Test equipment
   
12,597
     
11,723
 
Construction-in-progress
   
11,128
     
9,550
 
     
41,594
     
35,911
 
Less: accumulated depreciation
   
(18,526
)
   
(16,570
)
Total
  $
23,068
    $
19,341
 
Schedule of Goodwill [Table Text Block]
   
June 30
,
2017
 
Balance as of December 31, 2016
  $
215
 
Add: Goodwill from acquisition
   
 
Adjustment
   
 
Balance as of
June 30, 2017
  $
215
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
 
 
 
 
 
June 30, 2017
   
December 31, 2016
 
   
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
    $
5,920
    $
(3, 964
)
  $
1,956
    $
5,920
    $
(3,825
)
  $
2,095
 
Developed technology
 
4
-
6
     
14,100
     
(12,551
)
   
1,549
     
14,100
     
(12,359
)
   
1,741
 
Tradename
 
2
-
4
     
610
     
(608
)
   
2
     
610
     
(583
)
   
27
 
Backlog
 
 
1
 
     
100
     
(100
)
   
-
     
100
     
(100
)
   
-
 
Patent
 
7
-
10
     
1,800
     
(1,460
)
   
340
     
1,800
     
(1,440
)
   
360
 
Other acquired intangibles
 
 
4
 
     
255
     
(255
)
   
-
     
255
     
(255
)
   
-
 
Total
 
 
 
 
    $
22,785
    $
(18,938
)
  $
3,847
    $
22,785
    $
(18,562
)
  $
4,223
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Period Ending
June 30
,
 
 
 
 
2017
(remaining 6 months)
  $
353
 
2018
   
701
 
2019
   
701
 
2020
   
701
 
2021
   
526
 
2022 and thereafter
   
865
 
Total future amortization expense
  $
3,847
 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Cost of design-to-silicon yield-solutions
  $
1,069
    $
956
    $
2,261
    $
2,041
 
Research and development
   
848
     
651
     
1,682
     
1,357
 
Selling, general and administrative
   
987
     
684
     
1,845
     
1,559
 
Stock-based compensation expenses
  $
2,904
    $
2,291
    $
5,788
    $
4,957
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Expected life (in years)
   
4.41
     
4.42
     
4.41
     
4.42
 
Volatility
   
41.63
%
   
43.58
%
   
41.53
%
   
44.26
%
Risk-free interest rate
   
1.67
%
   
1.30
%
   
1.69
%
   
1.25
%
Expected dividend
   
     
     
     
 
Weighted average fair value per share of options granted during the period
  $
5.98
    $
5.00
    $
6.16
    $
4.46
 
   
Six
Months
Ended
June 30
,
 
   
2017
   
2016
 
Expected life (in years)
   
1.25
     
1.25
 
Volatility
   
33.32
%
   
44.15
%
Risk-free interest rate
   
0.93
%
   
0.50
%
Expected dividend
   
     
 
Weighted average fair value per share of options granted during the period
  $
6.78
    $
3.56
 
Share-based Compensation, Stock Options, 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, 2017
   
1,364
    $
8.00
     
 
     
 
 
Granted (weighted average fair value of $
6.16 per share)
   
96
    $
17
     
 
     
 
 
Exercised
   
(257
)
  $
7.04
     
 
     
 
 
Canceled
   
(3
)
  $
17.80
     
 
     
 
 
Expired
   
-
    $
-
     
 
     
 
 
Outstanding,
June 30, 2017
   
1,200
    $
8.89
     
4.78
    $
9,288
 
Vested and expected to vest,
June 30, 2017
   
1,182
    $
8.78
     
4.71
    $
9,271
 
Exercisable,
June 30, 2017
   
989
    $
7.42
     
3.86
    $
9,010
 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
   
Shares
(in thousands)
   
Weighted
Average
Grant
Date
Fair
Value Per
Share
 
Nonvested, January 1, 2017
   
1,542
    $
15.50
 
Granted
   
751
    $
16.56
 
Vested
   
(317
)
  $
16.36
 
Forfeited
   
(20
)
  $
15.70
 
Nonvested,
June 30, 2017
   
1,956
    $
15.76
 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Numerator:
                               
Net income
  $
189
    $
2,133
    $
706
    $
4,194
 
Denominator:
                               
Basic weighted average common shares outstanding
   
32,111
     
31,276
     
32,051
     
31,222
 
Dilutive effect of equity incentive plans
   
1,277
     
823
     
1,440
     
705
 
Diluted weighted average common shares outstanding
   
33,388
     
32,099
     
33,491
     
31,927
 
Net income per share:
                               
Basic
  $
0.01
    $
0.07
    $
0.02
    $
0.13
 
Diluted
  $
0.01
    $
0.07
    $
0.02
    $
0.13
 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Outstanding options
   
102
     
230
     
79
     
264
 
Nonvested restricted stock units
   
13
     
348
     
4
     
798
 
Employee Stock Purchase Plan
   
27
     
     
29
     
230
 
Total
   
142
     
578
     
112
     
1,292
 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Customer and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2017
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
 
2017
   
2016
   
2017
   
2016
 
A
   
36
%
   
39
%
   
42
%
   
44
%
B
   
15
%
   
*
%
   
10
%
   
*
%
C
   
*
%
   
*
%
   
*
%
   
12
%
D
   
*
%
   
13
%
   
*
%
   
*
%
Receivables by Major Customers [Table Text Block]
Customer
 
June 30
,
2017
   
December 31,
2016
 
A
   
41
%
   
42
%
B
   
19
%
   
13
%
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   
Three Months Ended
June 30
,
 
   
2017
   
2016
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
9,226
     
38
%
  $
9,518
     
36
%
China
   
4,753
     
20
     
1,499
     
6
 
Taiwan
   
3,643
     
15
     
5,725
     
21
 
Germany
   
1,794
     
7
     
3,994
     
15
 
Rest of the world
   
4,873
     
20
     
5,952
     
22
 
Total revenue
  $
24,289
     
100
%
  $
26,688
     
100
%
   
Six Months Ended June 30,
 
   
2017
   
2016
 
   
Revenues
   
Percentage
of
Revenues
   
Revenues
   
Percentage
of
Revenues
 
United States
  $
20,860
     
43
%
  $
21,640
     
42
%
Taiwan
   
7,480
     
15
     
7,909
     
15
 
China
   
6,440
     
13
     
2,598
     
5
 
Germany
   
4,102
     
8
     
7,028
     
14
 
South Korea
   
3,620
     
7
     
5,497
     
11
 
Rest of the world
   
6,076
     
14
     
7,097
     
13
 
Total revenue
  $
48,578
     
100
%
  $
51,769
     
100
%
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
   
June 30
,
2017
   
December 31,
2016
 
United States
  $
22,501
    $
18,818
 
Rest of the world
   
568
     
523
 
Total long-lived assets, net
  $
23,068
    $
19,341
 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
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
  $
26,522
    $
26,522
    $
    $
 
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
  $
26,456
    $
26,456
    $
    $
 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Period Ending
June 30
,
 
Amount
 
2017 (remaining
six months)
  $
936
 
2018
   
1,329
 
2019
   
448
 
2020
   
381
 
2021
   
297
 
2022 and thereafter
   
75
 
Total future minimum lease payments
  $
3,466
 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2017
Dec. 31, 2016
Deferred Pre-contract Costs $ 1.1 $ 0.5
Other Noncurrent Liabilities [Member]    
Deferred Revenue, Noncurrent $ 1.5 $ 1.5
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Unbilled Receivables, Current $ 21,000   $ 21,000   $ 20,800
Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next Twelve Months 9,700   9,700   9,800
Deferred Pre-contract Costs 1,100   $ 1,100   500
Finite-Lived Intangible Assets, Remaining Amortization Period     5 years 354 days    
Amortization of Intangible Assets 200 $ 200 $ 376 $ 425  
Impairment of Intangible Assets, Finite-lived 0 0 0 0  
Depreciation, Depletion and Amortization, Nonproduction 1,200 $ 900 2,300 $ 1,600  
Goodwill 215   215   215
Finite-Lived Intangible Assets, Net $ 3,847   $ 3,847   $ 4,223
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Property and equipment, gross $ 41,594 $ 35,911
Less: accumulated depreciation (18,526) (16,570)
Total 23,068 19,341
Computer Equipment [Member]    
Property and equipment, gross 10,735 10,642
Software and Software Development Costs [Member]    
Property and equipment, gross 3,341 1,679
Furniture and Fixtures [Member]    
Property and equipment, gross 1,821 1,185
Leasehold Improvements [Member]    
Property and equipment, gross 1,972 1,132
Test Equipment [Member]    
Property and equipment, gross 12,597 11,723
Construction in Progress [Member]    
Property and equipment, gross $ 11,128 $ 9,550
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components - Goodwill Activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
Balance $ 215
Add: Goodwill from acquisition 0
Adjustment 0
Balance $ 215
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Gross Carrying Amount $ 22,785 $ 22,785
Accumulated Amortization (18,938) (18,562)
Intangible assets, net 3,847 4,223
Customer Relationships [Member]    
Gross Carrying Amount 5,920 5,920
Accumulated Amortization (3,964) (3,825)
Intangible assets, net $ 1,956 2,095
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 $ 14,100 14,100
Accumulated Amortization (12,551) (12,359)
Intangible assets, net $ 1,549 1,741
Developed Technology Rights [Member] | Minimum [Member]    
Amortization Period (Year) 4 years  
Developed Technology Rights [Member] | Maximum [Member]    
Amortization Period (Year) 6 years  
Trade Names [Member]    
Gross Carrying Amount $ 610 610
Accumulated Amortization (608) (583)
Intangible assets, net $ 2 27
Trade Names [Member] | Minimum [Member]    
Amortization Period (Year) 2 years  
Trade Names [Member] | Maximum [Member]    
Amortization Period (Year) 4 years  
Order or Production Backlog [Member]    
Amortization Period (Year) 1 year  
Gross Carrying Amount $ 100 100
Accumulated Amortization (100) (100)
Intangible assets, net
Patents [Member]    
Gross Carrying Amount 1,800 1,800
Accumulated Amortization (1,460) (1,440)
Intangible assets, net $ 340 360
Patents [Member] | Minimum [Member]    
Amortization Period (Year) 7 years  
Patents [Member] | Maximum [Member]    
Amortization Period (Year) 10 years  
Other Intangible Assets [Member]    
Amortization Period (Year) 4 years  
Gross Carrying Amount $ 255 255
Accumulated Amortization (255) (255)
Intangible assets, net
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
2017 (remaining 6 months) $ 353  
2018 701  
2019 701  
2020 701  
2021 526  
2022 and thereafter 865  
Total future amortization expense $ 3,847 $ 4,223
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Oct. 25, 2016
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       $ 0.2    
Stock Repurchase Program, Authorized Amount $ 25.0          
Stock Repurchase Program, Period in Force 2 years          
Treasury Stock, Shares, Acquired   276,279   276,279    
Treasury Stock Acquired, Average Cost Per Share       $ 17.27    
Treasury Stock, Value, Acquired, Cost Method       $ 4.8    
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 20.2   $ 20.2    
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       3,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number   1,200,000   1,200,000   1,364,000
Share Price   $ 16.45   $ 16.45    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 3.1    
Employee Stock Option [Member]            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 1.0   $ 1.0    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       3 years 146 days    
Restricted Stock Units (RSUs) [Member]            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 26.1   $ 26.1    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       3 years    
Twenty Eleven Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   9,050,000   9,050,000    
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate       1.33    
Common Stock, Capital Shares Reserved for Future Issuance   9,600,000   9,600,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   2,500,000   2,500,000    
Twenty Eleven Stock Incentive Plan [Member] | Employee Stock 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   3,500,000    
IDS Plan [Member] | Employee Stock 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   0   0    
Employee Stock Purchase Plan [Member]            
Number Of ESPP Shares Available For Future Issuance   4,400,000   4,400,000    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   10.00%   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 100,000 84,000  
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased       $ 9.13 $ 9.21  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 0.6   $ 0.6    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       324 days    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Allocation of recognized period costs $ 2,904 $ 2,291 $ 5,788 $ 4,957
Cost of Sales [Member]        
Allocation of recognized period costs 1,069 956 2,261 2,041
Research and Development Expense [Member]        
Allocation of recognized period costs 848 651 1,682 1,357
Selling, General and Administrative Expenses [Member]        
Allocation of recognized period costs $ 987 $ 684 $ 1,845 $ 1,559
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity - Stock Options, Valuation Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Weighted average fair value (in dollars per share)     $ 6.16  
Employee Stock Purchase Plan [Member]        
Volatility     33.32% 44.15%
Risk-free interest rate     0.93% 0.50%
Expected dividend    
Weighted average fair value (in dollars per share)     $ 6.78 $ 3.56
Expected life (Year)     1 year 91 days 1 year 91 days
Stock Plans [Member]        
Volatility 41.63% 43.58% 41.53% 44.26%
Risk-free interest rate 1.67% 1.30% 1.69% 1.25%
Expected dividend 0.00% 0.00%
Weighted average fair value (in dollars per share) $ 5.98 $ 5 $ 6.16 $ 4.46
Expected life (Year) 4 years 149 days 4 years 153 days 4 years 149 days 4 years 153 days
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity - Stock Options Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
$ / shares
shares
Outstanding, January 1, 2017 (in shares) | shares 1,364
Outstanding, January 1, 2017 (in dollars per share) | $ / shares $ 8
Granted (in shares) | shares 96
Granted (in dollars per share) | $ / shares $ 17
Exercised (in shares) | shares (257)
Exercised (in dollars per share) | $ / shares $ 7.04
Canceled (in shares) | shares (3)
Canceled (in dollars per share) | $ / shares $ 17.80
Expired (in shares) | shares
Outstanding, June 30, 2017 (in dollars per share) | $ / shares $ 8.89
Outstanding, June 30, 2017 (Year) 4 years 284 days
Outstanding, June 30, 2017 | $ $ 9,288
Vested and expected to vest, June 30, 2017 (in shares) | shares 1,182
Vested and expected to vest, June 30, 2017 (in dollars per share) | $ / shares $ 8.78
Vested and expected to vest, June 30, 2017 (Year) 4 years 259 days
Vested and expected to vest, June 30, 2017 | $ $ 9,271
Exercisable, June 30, 2017 (in shares) | shares 989
Exercisable, June 30, 2017 (in dollars per share) | $ / shares $ 7.42
Expired (in dollars per share) | $ / shares
Outstanding, June 30, 2017 (in shares) | shares 1,200
Exercisable, June 30, 2017 (Year) 3 years 313 days
Exercisable, June 30, 2017 | $ $ 9,010
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity - Stock Options Activity (Details) (Parentheticals)
6 Months Ended
Jun. 30, 2017
$ / shares
Weighted average fair value (in dollars per share) $ 6.16
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity - Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Nonvested, Balance (in shares) | shares 1,542
Nonvested, Balance (in dollars per share) | $ / shares $ 15.50
Nonvested, Balance (in dollars per share) | $ / shares $ 15.76
Granted (in shares) | shares 751
Granted (in dollars per share) | $ / shares $ 16.56
Vested (in shares) | shares (317)
Vested (in dollars per share) | $ / shares $ 16.36
Forfeited (in shares) | shares (20)
Forfeited (in dollars per share) | $ / shares $ 15.70
Nonvested, Balance (in shares) | shares 1,956
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Increase (Decrease) in Income Taxes     $ (4,600)    
Income Tax Expense (Benefit) $ (815) $ 1,579 $ (1,976) $ 2,605  
Effective Income Tax Rate Reconciliation, Percent     155.60% 38.30%  
Unrecognized Tax Benefits 11,500   $ 11,500   $ 11,900
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 6,900   6,900   7,200
Unrecognized Tax Benefits In Long Term Liabilities 2,600   2,600    
Unrecognized Tax Benefits In Deferred Tax Assets 9,300   9,300    
Unrecognized Tax Benefits In Deferred Tax Asset Subject To Full Valuation Allowance 4,600   4,600    
Deferred Tax Assets, Valuation Allowance $ 6,500   6,500   $ 6,800
Accounting Standards Update 2016-09 [Member]          
Excess Tax Benefit from Share-based Compensation     $ 1,100    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6 - Net Income Per Share - Calculation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Net income $ 189 $ 2,133 $ 706 $ 4,194
Basic weighted average common shares outstanding (in shares) 32,111 31,276 32,051 31,222
Dilutive effect of equity incentive plans (in shares) 1,277 823 1,440 705
Diluted weighted average common shares outstanding (in shares) 33,388 32,099 33,491 31,927
Basic (in dollars per share) $ 0.01 $ 0.07 $ 0.02 $ 0.13
Diluted (in dollars per share) $ 0.01 $ 0.07 $ 0.02 $ 0.13
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 6 - Net Income Per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Antidilutive securities (in shares) 142 578 112 1,292
Employee Stock Option [Member]        
Antidilutive securities (in shares) 102 230 79 264
Restricted Stock Units (RSUs) [Member]        
Antidilutive securities (in shares) 13 348 4 798
Employee Stock Purchase Plan [Member]        
Antidilutive securities (in shares) 27 29 230
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Customer and Geographic Information (Details Textual)
6 Months Ended
Jun. 30, 2017
Number of Operating Segments 1
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) - Customer Concentration Risk [Member] - Sales Revenue, Net [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Customer A [Member]        
Receivables percentage by major customer 36.00% 39.00% 42.00% 44.00%
Customer B [Member]        
Receivables percentage by major customer 15.00% [1] 10.00% [1]
Customer C [Member]        
Receivables percentage by major customer [1] [1] [1] 12.00%
Customer D [Member]        
Receivables percentage by major customer [1] 13.00%
[1] represents less than 10%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - 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, 2017
Dec. 31, 2016
Customer A [Member]    
Receivables percentage by major customer 41.00% 42.00%
Customer B [Member]    
Receivables percentage by major customer 19.00% 13.00%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Customer and Geographic Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenues $ 24,289 $ 26,688 $ 48,578 $ 51,769
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member]        
Percentage of Revenues 100.00% 100.00% 100.00% 100.00%
Revenues $ 24,289 $ 26,688 $ 48,578 $ 51,769
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | UNITED STATES        
Percentage of Revenues 38.00% 36.00% 43.00% 42.00%
Revenues $ 9,226 $ 9,518 $ 20,860 $ 21,640
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | CHINA        
Percentage of Revenues 20.00% 6.00% 13.00% 5.00%
Revenues $ 4,753 $ 1,499 $ 6,440 $ 2,598
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | TAIWAN, PROVINCE OF CHINA        
Percentage of Revenues 15.00% 21.00% 15.00% 15.00%
Revenues $ 3,643 $ 5,725 $ 7,480 $ 7,909
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | GERMANY        
Percentage of Revenues 7.00% 15.00% 8.00% 14.00%
Revenues $ 1,794 $ 3,994 $ 4,102 $ 7,028
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | Rest of the World [Member]        
Percentage of Revenues 20.00% 22.00% 14.00% 13.00%
Revenues $ 4,873 $ 5,952 $ 6,076 $ 7,097
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | KOREA, REPUBLIC OF        
Percentage of Revenues     7.00% 11.00%
Revenues     $ 3,620 $ 5,497
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Long-lived assets $ 23,068 $ 19,341
UNITED STATES    
Long-lived assets 22,501 18,818
Rest of the World [Member]    
Long-lived assets $ 568 $ 523
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Fair Value Measurements (Details Textual) - Foreign Exchange Contract [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Derivative Asset, Notional Amount $ 7,700,000   $ 7,700,000   $ 6,900,000
Other Current Liabilities [Member]          
Derivative Liability, Current 48,000   48,000   $ 15,000
Other Nonoperating Income (Expense) [Member]          
Derivative, Gain (Loss) on Derivative, Net $ 400,000 $ (300,000) $ 500,000 $ 8,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Fair Value Measurements - Fair Value, Assets Measured on a Recurring Basis (Details) - Money Market Funds [Member] - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Money market mutual funds $ 26,522 $ 26,456
Fair Value, Inputs, Level 1 [Member]    
Money market mutual funds 26,522 26,456
Fair Value, Inputs, Level 2 [Member]    
Money market mutual funds
Fair Value, Inputs, Level 3 [Member]    
Money market mutual funds
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Operating Leases, Rent Expense, Net $ 600 $ 600 $ 1,100 $ 1,200
Purchase Obligation, Due in Next Twelve Months 8,100   8,100  
Loss Contingency Accrual $ 0   $ 0  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
2017 (remaining six months) $ 936
2018 1,329
2019 448
2020 381
2021 297
2022 and thereafter 75
Total future minimum lease payments $ 3,466
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 10 - Subsequent Event (Details Textual) - Kinesys Software [Member] - Subsequent Event [Member]
$ in Millions
Jul. 11, 2017
USD ($)
Business Combination, Consideration Transferred $ 4.5
Business Combination, Earn-out in Cash Payable upon Certain Milestones $ 0.6
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !IW!$L?(\\#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,$% @ &G<$2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " :=P1+9&_OK.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G:2M5<(V%\63@F!!\1:2:1O<[(9D9+=O;S:V M6T0?P&-F_GSS#4QC@C1]Q.?8!XSD,%V-ONV2-&'##D1! B1S0*]3G1-=;N[Z MZ#7E9]Q#T.9#[Q$6G*_!(VFK2<,$K,),9*JQ1IJ(FOIXPELSX\-G; O,&L 6 M/7:40-0"F)HFAN/8-G !3##"Z--W >U,+-4_L:4#[)07\JZE>L2ZW6\?F%IP<5/QVXJOMF(EK]>2B_?) M]8??1=CWUNW&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 " :=P1+U/ Q+(H" !'"0 & 'AL+W=O?SO$">@ 4]L) MU[>O;3B.VDO_@&UF=KQFQ_:F9_Q5E)1*[ZVI6['U2RF[=1"(HJ0-$4^LHZWZ M P3(.&5*V_VYBQ$]]MV%W654M/W!/WIB'\SX'6 MK-_ZR'\?>*YNI=0#P6[3D1O]0>7/[L15+YBB7*J&MJ)BKOOT?J(,DTP MB)>*]F+6]G0J9\9>=>?K9>N'>D:TIH74(8AZ/>B1UK6.I.;Q>PSJ3YJ:.&^_ M1_]LDE?)G(F@1U;_JBZRW/JY[UWHE=QK^L5=2-:,4=14&O(VO*O6O/OA2X)'&DS (P%/!)3_EQ"-A.B#$)ODAYF9 M5#\1278;SGJ/#W^K([HHT#I2BUGH0;-VYIO*5JC1QR[(="$ M"%3L20!# @?LT/&_ D<7$<$"$9A!9.C1C![#]!BDQX8>S^B)M0 N(H4%$E @ M<>B9)3 @$H-HAQ5&.%RAA3Q24"9U9')+QD6L8($,%,@<.K)+!8 LU$H.2N0N MWRJ6 P!9J)85*+%R^;$E 4 26 *%L*="-T)JNPK 9 LJ"\Y%;@3[ET.8)170 MOGN$W0@KR\ C9E[ $8ZB"*5X00MV,HH<+>SL1@!FH<80;'CD^AG;509A%LH, MP:Y'KNVQ76C(-3X.%_\/;'ODNAK;&]B(2>>8A2T,P=Y'KK.QO8M!F-Q2"6;' M4D/YS9S@PBO8O377A]GH=$O8FX,S^( /5XSOA-^J5GAG)M7A:(ZP*V.2JJF$ M3VI)2W6KF3HUO4K=S%2;#T?[T)&L&Z\MP71WVOT%4$L#!!0 ( !IW!$LU MWE!$!P0 $\3 8 >&PO=V]R:W-H965T&UL?9AOCZ,V M$,:_2L3[/3QC&\PJB=1P.K52*ZVN:ON:39P-.@@IL)OKMR\0-DIFQGD3_N29 M\3/&_F&\/#?MC^[@?;_X65?';A4=^O[T',?=]N#KHOO2G/QQ^&??M'71#Y?M M6]R=6E_LIJ"ZBE&I)*Z+\ABME].]EW:];-[[JCSZEW;1O==UT?ZW\55S7D40 M?=[X7KX=^O%&O%Z>BC?_I^__.KVTPU5\S;(K:W_LRN:X:/U^%?T"S[G&,6!2 M_%WZ6V:'^/%;[M5I$9'OO+;?DQ1#(8BP5O)O2+G"JVNDGAH_VH"11,XQ>O;>)#CM1BOIWAS&T\L;BZ2=)(<)PFH M3*F45"+(($E=*KLQHAO#W6CBYB*Q-\U8HVC'YUQE'-B %RMZL=R+(5XL:\4Y M((9S+K):6]E)(CI)N!-+G"2L$4C!&=HMDDQAFLEN4M%-RMTDQ$W*FD&M$D?, M!('&NB%4DJE03E>$)G)Z&TA,X%U&E;#I(*A>:#3(\@=/34'H"!Z/+ MZ'LPEU3@0GTCXQ,X/RF2-L#AJ!U]KP@BYP)69(("1ZBA" 6.1\BL9F-8D#F+ M@2F%,D:18Y2^33?(^:@A)4,]EU3:FH ;&:+((6HI1)'3$='282.H(+&A)6=@ MSEN$*.13H''DKN?FM,SH;S2G(M/@(Y.2E&69:&/7)F?FO,SH<32 C\5@J)32]!!YIP* MC"(M,U1SAB;LPQO9)[6X#!5UPC(TOMG9&+>:_BC:M_+8+5Z;OF_J:2MCWS2] M'W*J+T-]!U_LKA>5W_?C:3JV_A]02P,$% @ M&G<$2]X0,\Q@ @ =@@ !@ !X;"]W;W)KU->H,/ M_#/S#1Z-R7I"WUB),7?>F[IE6[?DO-MX'CN6N$%L13K/-91 MC$[*J*D]'X#8:U#5NGFF]O8TS\B5UU6+]]1AUZ9!].\.UZ3?NM"];[Q4EY++ M#2_/.G3!/S'_U>VI6'F3EU/5X)95I'4H/F_=3W!30&6@%*\5[MEL[LA4#H2\ MR<6WT]8%D@C7^,BE"R2&&RYP74M/@N//Z-2=8DK#^?SN_8M*7B1S0 P7I/Y= MG7BY=5/7.>$SNM;\A?1?\9A0Y#IC]M_Q#=="+DE$C".IF7HZQROCI!F]")0& MO0]CU:JQ'_W?S>P&_FC@3P8P?&@0C :!9N -9"K5SXBC/*.D=^AP6AV210$W M@?B81[FIOIUZ)[)E8O>6QT'FW:2?4;(;)/Y,XB\5A:D(P"3Q1/P)PK="^,H^ MG$.$&L0@292D'4+XFJ8P-:*<[1R!E2,P.2*-8Y"DLQA@!0" FJYXKEOPA%:> MT.2)-9Y!$LWB1&"6] #S1+0@B:PDD4F2:"21$43'>*18,,16AMAD2#6&^"G# M(\6"(;$R)";#6F-(_K-"GNL6/*F5)S5X$BWC76IDG "S1)ZI%BQK*\O:9($: MR]J($JQAJE5285&E$0SM+!#8^QHP:7R]L0$SD ]CH[M99#"-/^+YH,]"D\=H MM-!R"+Y>-Q95'$?Z27FS"T#>R#\0O50MU4>VOOYKNN.=U'4;G:^*MK;^N@/X9>GNJF*+APVSU%[;'RQ M'8*J,D*E;%05^\-\N1C.?6F6B_JE*_<'_Z69M2]5533_9;ZLW^[G,'\_\77_ MO.OZ$]%R<2R>_9^^^^OXI0E'T;F5[;[RAW9?'V:-?[J?/\!=KH> @?A[[]_: MB^^S7LIC77_K#W[;WL]5/R)?^DW7-U&$CU>_\F79MQ3&\>_8Z/S<9Q]X^?V] M]5\&\4',8]'Z55W^L]]VN_MY,I]M_5/Q4G9?Z[=?_2C(S&>C^M_]JR\#WH\D M]+&IRW;X/]N\M%U=C:V$H53%]]/G_C!\OHWMOX?) 3@&X#D@]/U1@!X#](^ M^,. > R(?[8',P88TD-TTCXDCD6_[.#.A.G:]">'V1E^ M"_ELP]G7I8L7T6O?SHAD)P0O$7.-K#D"9R(*_9\'@=(@,F3A>-W!BA/.DC%\ MVDC^82-7P]1BKO00KR_CG1P?B_'Q$!]?QB5AS*DX,71\YIPPXF\JZG*C+L56<3&S61(Q/ M>%[(1LL2GGW 1).\")0RAN:%4QAFDN9%H%1(LJPK%76E7!<9<9:R7E)2A5:? M(VN.0$I+U;Y M<30_FA=EI+:ZDBAE%, M2MG,;XUJ4 M[*3 K32E5@KRGX+@ZH.HFFPEMJ"E)I(+F!HE9F0)EL^R1FWU*S7YDTHN1JEL%-#4BY=35']VX MG][/9R'PF5*0^$RH&,:$2-2E4O@Q P]?$5"&0/1>Y MYP)]CI A]S^- "Q9 @;L2G$MMJ9HG<_EUG#B[@9ETT5NND#G*T/!3[6FUXHK M"0O7=ZS42:W%U.IS"0OW;A,.A;+QHF"\K-8E/U/K."35.DX)M8Y#']0ZV7DQ M9>L:U,3,:]GA-';6%.'$Z ;2.BJ%JAP'45R(T#@)K:\ENU-Z M[GP8O+H-\['SQ?9\4/JGKO_JPO?F] [A=-#5Q_']2'1^2;/\'U!+ P04 M" :=P1+[U/[:GL$ #/%0 & 'AL+W=O M9>9PKOS=&Y=O&C+,[-_?+8MI>[(&CV1U?FS:?JXL[= M+\]57>9M=UF_!,VE=OEA:%06 85A$I3YZ;SGL'NM%\UJ6 M>?W?UA75]7YIEN\WOIY>CFU_(]BL+_F+^\NUWRZ/=7<5W*(<3J4[-Z?JO*C= M\_WRP=SM..T;#(J_3^[:S+XO^E2>JNI[?_'[X7X9]HY\4='GKLV\X__X>_O&O#4@'\VB(;D1V=#JI_S-M^LZ^JZJ,?9NN1]49@[[@9SW]\< MQF[XKZ^;4P8KX.W/M"DV8X:FFMNBJ"+?NN"4!=;4LWI8P<[K; )[H%A M$CRTYP])> )$,$ T!(AF 3(Y"*/$#I+SZ''6QYB'UD0FB["1&!J)0286!TA@ M@$1E8L)4I#)JXIE-HE3FHD4F(4\N%EJQP$HFK%C52VQ3X7>G15$6>T8EA592 M;<6$PDJJ>F$K!T5K(HJQD0P:R8 1(XQDJI.5R5@XT2(3$F,K)L2/?@C,D'SV M0SU#P@J0>(O6>"AD@!665HSN9U:1DQDM6F69QPSDU8,A8":29DB7BYPCH%FQ MYQ$RF&P&H,UX*LY@MAD--V,2F4ZDK<99)NL?R;HY\(TO9IR)E2%6PQNCH6-5 M>D#6K5^^XL/(-)J9D:H]C<,T-M*-%B4SS'ST@IEI-#0C-3::ARLB57Q:Q9%G M4328F@9ATTHWFHDK&ZF) BKR\@JSTR!XRK7-:#!:4F6L15GD*1K"\"0$3[FZ MD28CA[)J@&B5Q9YGG# _2?,SDNL;:3*RM=(,P*=-8_*XP0 E %!2=C0&,$,I 8/LFR>,/@+[19*[<-)4,ZGLQ@\A$@'TD0$]@W1M8J.VA[F48>%#.F'P/ZD40Q ["9U I([J L MM!X ,@8@@PTD21PS@!MG+* "9)/5/&F($,&,B2@:SQ9N16: =$[-EPL>?U MF($7^=8QB3Z2WZ:R?)"L&T/?ZSKF*0.>LN0I:U!V^U:;RB4+Z2@QL6^^,%$9 M$%5NZ+>L4=F]TH:AL@1TU/]Y+&&F,F"J[_6!,5,9,%5NHK<,F,JL'E.H\LT[ MABH#J+*$ZB2:GZ(8O85#JB26=H+9,5CIZI?AQ+!9[*O7<]L?.,WNWDXE'Z@_ M1A/WM^9N-YXM_@PS'G7^F=*K:MBJ'H[3GJFI=9S+\U(W6T>6'VT7A MGMO^J^V^U^,1XWC15I?I^#2XG>%N_@=02P,$% @ &G<$2\/V<&:S 0 MT@, !@ !X;"]W;W)K+.NZ9EMC? ZPA2DJ5)\IXI+C0M\Q@[ MF3+'P4FAX62('93BYL\1)(X%W=%KX%FTG0L!5N8];^$[N!_]R7B/+2RU4*"M M0$T,- 5]W!V.6SMS"$\I?HG9=01\HJ:'A@W3/.'Z&N9]WE,S-?X4+ M2)\>E/@:%4H;OZ0:K$,ULW@IBK].I]#Q'&?^*VP;D,Z ] ; ID)1^4?N>)D; M'(F99M_S<,6[0^IG4X5@'$7\Y\5;'[V4N_U]SBZ!:,XY3CGI.F?)8)Y]*9%N ME3BF_\'3;?A^4^$^PO=O%#YL$V2;!%DDR-X0?+AI<2,G2VZ*L-5,%9@V;I,E M%0XZ;O(JNBSL8QKOY%_ZM.W?N&F%MN2,SM]LG'^#Z,!+2>[\"G7^@2V.A,8% M\][;9EJSR7'8SR^(+<^X_ M02P,$% @ &G<$2P94OQ6R 0 T@, !@ M !X;"]W;W)K$%MU()F]T3TH_Z?11C+G7=,2VQM@=21)0>AN=T8P=39GKP0FN MX&B0':1DYN\!A!X+G.!+X)6WG0L!4N8]:^$'N)_]T7B/+"HUEZ LUPH9: K\ MD.P/6,,CR!$$/)E_)DU\9(R M$-?V1?TY]NY[.3$+CUK\YK7K"GR/40T-&X1[U>,+S/W<8C0W_PW.(#P\5.)S M5%K8^$758)V6LXHO1;+WZ>0JGN.L?Z%M$^A,H%<$,B6*E3\QQ\K<[*F?316"<13QGR_>^NBY3+(D)^<@-&,.$X:N,0N">/4E!=U*<:"?Z'2; MGFY6F$9ZNLZ>WF\+9)L"613(_FN17K6XA4FODI#53"68-FZ3194>5-SD5719 MV <:[^0#/FW[=V9:KBPZ:>=O-LZ_T=J!+V5WXU>H\P]L<00T+IA?O&VF-9L< MI_OY!9'E&9?_ %!+ P04 " :=P1+R:T2!;8! #2 P & 'AL+W=O MX!RF#D$_C9=*D<\A 7)[?U+_% MVGTM%V'A'N536[HFHP=*2JA$+]TC#M]AJF=/R53\#[B"]/"0B8]1H+1Q)45O M':I)Q:>BQ.NXMSKNPWBSYQ-MG< G I\)AQB'C8%BYE^%$WEJ<"!F['TGPA-O MC]SWI@C.V(IXYY.WWGO-MTF2LFL0FC"G$<.7F!G!O/H<@J^%./'_Z'R=OEO- M#L2^N!?#D34GMR169Z+X6&DR6N5XK;/T>0 M9LCIEKX['D73^N!@1=;Q!GZ!_]V=+%IL5JF$ NV$T<1"G=/[[>&8!GP$/ D8 MW.),0B5G8UZ"\;W*Z28D!!)*'Q0X;A=X "F#$*;Q.FG2.60@+L_OZE]C[5C+ MF3MX,/)95+[-Z9Z2"FK>2_]HAF\PU7--R53\#[B 1'C(!&.41KJXDK)WWJA) M!5-1_&WUYDU@S$CKWO>'CB[2'! MWI3!&5L1[S!YA]Y+L4UO,W8)0A/F.&*2)69&,%2?0R1K(8[)?_1DG;Y;S7 7 MZ;ME]-U^72!=%4BC0/I/B?M/):YA[CX%88N>*K!-G"9'2M/K.,D+[SRP]TE\ MDP_X..T_N6V$=N1L/+YL[']MC =,97.%(]3B!YL-";4/QUL\VW',1L.;;OI! M;/[&Q5]02P,$% @ &G<$2YO\'%NV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$&^^VJY5M*9LH:J1&6J5J^\S: M8QN%BP-XG?Q] 3NNF_H%F&'.F3/#D(_:O-@.P*$W*90M<.=3R#T M6. 4?SB>>=NYX"!EWK,6?H#[V9^-M\C"4G,)RG*MD(&FP+?I\;0+\3'@%X?1 MKLXH5'+1^B48CW6!DR (!%0N,#"_7>$.A A$7L;KS(F7E &X/G^P/\3:?2T7 M9N%.B]^\=EV!#QC5T+!!N&<]?H.YGCU&<_'?X0K"APEA8TKJ@;KM)Q9 MO!3)WJ:=J[B/TTVVGV'; #H#Z (XQ#QD2A25WS/'RMSH$9FI]ST+3YP>J>]- M%9RQ%?'.B[?>>RW3?9*3:R":8TY3#%W'+!'$LR\IZ%:*$_T/3K?AV:;"+,*S M=?;LL$VPVR3818+=/R6FGTK&PO=V]R:W-H965T M;,_XG#,7C_/1V!?7 7CRJJ1V!>V\[T^,N:H#Q=V=Z4'C M36.LXAY-VS+76^!U)"G)DMWN U-<:%KFT7>Q96X&+X6&BR5N4(K;WV>09BSH MGKXYGD7;^>!@9=[S%KZ!_]Y?+%IL4:F% NV$T<1"4]#[_>FAR?>GQ+L316< ML17Q#I-WZ+V5^T.:LUL0FC'G"9.L,0N"H?H2(MD*<4[^HR?;]'0SPS32TW7T M]+@MD&T*9%$@^Z?$[%V)6YC#NR!LU5,%MHW3Y$AE!ATG>>5=!O8^/B+["Y^F M_2NWK=".7(W'EXW];XSQ@*GL[G"$.OQ@BR&A\>'X$<]V&K/)\*:??Q!;OG'Y M!U!+ P04 " :=P1+H!SP,[8! #2 P &0 'AL+W=O-\=&7-% TJX&].!QIO* M6"4\FK9FKK,@RDA2DO'-YI8IT6J:I]%WMGEJ>B];#6=+7*^4L'].(,V0T2W] M<#RU=>.#@^5I)VIX!O^S.UNTV*Q2M@JT:XTF%JJ,WF^/IR3@(^!7"X-;G$FH MY&+,2S"^E1G=A(1 0N&#@L#M"@\@91#"-%XG33J'#,3E^4/]:ZP=:[D(!P]& M_FY+WV3T0$D)E>BE?S+#(TSU["F9BO\.5Y (#YE@C,)(%U=2],X;-:E@*DJ\ MC7NKXSZ,-\E^HJT3^$3@,^$0X[ Q4,S\B_ B3ZT9B!U[WXGPQ-LCQ]X4P1E; M$>\P>8?>:[[=WZ;L&H0FS&G$\"5F1C!4GT/PM1 G_A^=K]-WJQGN(GVWC+X[ MK LDJP))%$C^*?'N4XEKF,]!V**G"FP=I\F1PO0Z3O+".P_L/8]O\A<^3OL/ M8>M6.W(Q'E\V]K\RQ@.FLKG!$6KP@\V&A,J'XQV>[3AFH^%--_T@-G_C_!U0 M2P,$% @ &G<$2^3IS<^V 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$K[W9;E>VI6RJJI5::96JZ3-KCVT48%S MZ_3O"]AQK=0OP SGG+DPY".:%]L!./*JI+8%[9SK3XS9J@/%[1WVH/U-@T9Q MYTW3,ML;X'4D*>"@Y5YSUOX >YG?S'>8HM*+11H*U 3 TU!'W:G\S[@(^!9P&A79Q(JN2*^ M!.-K7= D) 02*A<4N-]N\ A2!B&?QN]9DRXA W%]?E/_'&OWM5RYA4>4OT3M MNH(>*:FAX8-T3SA^@;F>>TKFXK_!#:2'ATQ\C JEC2NI!NM0S2H^%<5?IUWH MN(_337:8:=N$=":D"^$8X[ I4,S\$W>\S V.Q$R][WEXXMTI];VI@C.V(M[Y MY*WWWLK=_<>KI-SS8SS"(]6T?/CML" M^TV!?138KP4.R;L2MS#OBV2KGBHP;9PF2RH<=)SDE7<9V(&PO=V]R:W-H965TP-]M#YFQJ-%LZ; MIF&V-R"J2-**\=WNCFDA.UIDT7C/QEML4:FDALY*[(B!.J?W^^,I#?@(^"EAM*LS"95<$%^" M\:7*Z2XD! I*%Q2$WZ[P $H%(9_&[UF3+B$#<7U^4W^,M?M:+L+" ZI?LG)M M3@^45%"+0;EG')]@KN>6DKGXKW %Y>$A$Q^C1&7C2LK!.M2SBD]%B]=IEUW< MQ^GF-IUIVP0^$_A".,0X; H4,_\LG"@R@R,Q4^][$9YX?^2^-V5PQE;$.Y^\ M]=YKL;_C&;L&H1ESFC!\C5D0S*LO(?A6B!/_C\ZWZ>5=!O:>QS=YAT_3_DV81G:6 M7-#YEXW]KQ$=^%1V-WZ$6O_!%D-![<+QDS^;:V$ *[Y0VRSIWW=L M"*$I+[9G?,Z9B\?Y:.R+ZP \>552NX)VWO='QES5@>+NQO2@\:8Q5G&/IFV9 MZRWP.I*49.EN=V"*"TW+//K.MLS-X*70<+;$#4IQ^^<$THP%3>B;XTFTG0\. M5N8];^$'^)_]V:+%%I5:*-!.&$TL- 5]2(ZG?U[FUHS$3KWO>7CBY)AB;ZK@C*V(=YB\0^^U M3 ZW.;L&H1ESFC#I&K,@&*HO(=*M$*?T/WJZ3<\V,\PB/5M'S^ZW!?:; OLH ML/^GQ,.'$KKP@RV&A,:'XQV>[31FD^%-/_\@MGSC\B]02P,$% M @ &G<$2S0-LY/3 0 G 0 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0'.*X661;:CI-G;1*4:=MGXE]?E'!N(#C]M\/L.MY M*?UBN..YY[G#=Z2C5,^Z 3#H5?!.9[@QIC\0HHL&!-,WLH?.GE12"6:LJ6JB M>P6L]$&"$QI%"1&L[7">>M])Y:D<#&\[."FD!R&8>CL"EV.&-_C=\=36C7$. MDJ<]J^$GF%_]25F++"QE*Z#3K>R0@BK#=YO#,7%X#_C=PJA7>^0J.4OY[(SO M988CEQ!P*(QC8':YP#UP[HAL&B\S)UXD7>!Z_\[^S==N:SDS#?>2_VE+TV1X MCU$)%1NX>9+C \SU[#":B_\!%^ 6[C*Q&H7DVG]1,6@CQ+-@=J[*9S37X4_L\EK MZ[WDFV2?DHLCFC''"4/7F 5!+/LB04,21_HAG(;#M\$,MSY\^U^&7\($<9 @ M]@3QFN VNBHQA/FDR%U09!<@H%&UL=53;CML@$/T5Q 7[1@7,#Q]N\+V'&]7OIBF.',.3-CAF20ZD77 :] M"M[J%-?&="="=%Z#8/I!=M#:DU(JP8PU545TIX 5/DAP0J/H0 1K6IPEWG=1 M62)[PYL6+@KI7@BF_IR!RR'%&WQW/#=5;9R#9$G'*O@.YD=W4=8B,TO1"&AU M(UNDH$SQX^9TCAW> WXV,.C%'KE*KE*^..-+D>+()00<9$;6]RY_2M\&6V]MVP3'Q)RX)CM!() M8?[3R4-0Y! @H"N1$&8;%HF#(G& 8+<2"6'V*Q&RN(("5.6'3Z-<]JT?_(5W MGN]'ZJ_P/_CX.'QCJFI:C:[2V$'PU[64TH!-)7JP7:WM>S0;'$KCMK'=JW$J M1\/(;GIPR/SJ97\!4$L#!!0 ( !IW!$O%]50*W0$ $% 9 >&PO M=V]R:W-H965TLV:%LX2 MJ9YS*C].P,20XA#?'"]-56OK(%G2T0I^@/[9G:6QR,Q2-!Q:U8@622A3_! > M3['%.\!K X-:[)&MY"+$FS6^%RD.;$+ (->6@9KE"H_ F"4R:?R>./$L:0.7 M^QO[5U>[J>5"%3P*]JLI=)WB T8%E+1G^D4,WV"J9X?15/P37($9N,W$:.2" M*?=%>:^TX!.+2873]W%M6K<.$_\MS!\030'1*H",0B[S+U33+)%B0'+L?4?M M+PZ/D>E-;IVN%>[,)*^,]YJ%AWU"KI9HPIQ&3+3$S ABV&>)R"=QBOX)C_SA M&V^&&Q>^6:K'L9]@ZR78.H+M7R7&JQ)]F(-?9.<5V7D([ET7V M'H)P)>+#_*??L5TV-GLY3N5H:-%-#PZ9 M7[WL$U!+ P04 " :=P1+,DELU<(! W! &0 'AL+W=OXTOBA36M]0E29!UMX ?8G]U1NXC,+!43( U3$FFH<_RPWA]2CP^ 5P:# M6>R1[^2DU)L/OE%?_%*MOF^ ZC"FK:<_NBAF\P]9-B-#7_!&?@#NZ=.(U2<1-^4=D;J\3$ MXJP(^CZN3(9UF/@O9?&"9"I(K@K(*!2RS1!*3."3_E"?Q\DW4X2:4;Y;J MNUV<8!LEV :"[5\MWEZU&,/\1R2-BJ01@KLKD1CF_DJ$+"Y.@&["DS6H5+T, MX[+(SE/QD(2+_P,?1^J9ZH9)@T[*NN<3+KE6RH*SLKIQ7EHWQ7/ H;9^NW-[ M/;[E,;"JF\:4S/\5Q2=02P,$% @ &G<$2X$HZD/< 0 04 !D !X M;"]W;W)K&UL=53;CILP$/T5RQ^P3LB%501(FZVJ M5FJE:*NVSPX,%ZV-J6W"]N\[-H2EU'W!GO&9^(JN2KUZHS/14HW+B$0D%O'P'&YP3,(X8@PC5\3)YTE M7>!R?V?_Z&O'6J[/= M=]S]XNTIPKO)G=-?A3_#Y UZ;QG^T(3='-&$.8^8:('9S@B&[+-$%)(X1_^$ M1^'P73##G0_?+=7C.$RP#Q+L/<'^KQ*WJQ)#F/]D>0B*' ($NY5("+,/BQR# M(L< P6$E$L(2J+#:"?ZZE4A8PE&UL;5/;;MP@$/T5Q <$F]WNIBO;4C95U4JMM$K5])FU MQS8*&!?P.OW[#MAQK=0OP SGG+DP9*.Q+ZX%\.15J\[EM/6^/S'FRA:T<'>F MAPYO:F.U\&C:AKG>@J@B22O&D^3 M) =+;+HN]@B,X-7LH.+)6[06M@_9U!F MS&E*WQQ/LFE]<+ BZT4#/\#_["\6+;:H5%)#YZ3IB(4ZIP_IZ;P/^ AXEC"Z MU9F$2J[&O 3C:Y73)"0$"DH?% 1N-W@$I8(0IO%[UJ1+R$! ME,$96Q'O,'F'WEO!DX\9NP6A&7.>,'R%21<$0_4E!-\*<>;_T?DV?;>9X2[2 M=^OHQ^.VP'Y38!\%]NOX:?*NQ"W,^R+9JJ<:;!.GR9'2#%V?,Q>-L-/;%M0">O"JI74Y;[_LC8ZYL00GW8'K0 M^*\^4Z#0MLA@[VR(S@Y>=AK,E;E!*V#\GD&;, M:4)O@>>N:7T(L"+K10/?P?_HSQ8]MJA4G0+M.J.)A3JGC\GQE 9\!/SL8'0K MFX1.+L:\!.=+E=-=* @DE#XH"#RN\ 12!B$LX_>L29>4@;BV;^J?8N_8RT4X M>#+R5U?Y-J.LRE#,(XB M_L/B'4:O!4]XQJY!:,:<)@Q?89(%P5!]2<&W4ISX?W2^3=]O5KB/]/TZ^^&P M+9!N"J11(/VGQ?U=BUN8]"X)6\U4@6WB-CE2FD''35Y%EX5]Y/%.WN#3MG\3 MMNFT(Q?C\6;C_&MC/& INP=<;%7U!+ M P04 " :=P1+(]A;;,,! !=! &0 'AL+W=OA! 6T\B3.21-$-X;07N,Q][Z#*7)X-ZP4<%-)GSJGZ>P],C@6.\4?C ML3]UQC5(F0_T!$]@?@\'92NRJ#0]!Z%[*9""ML!W\;[*'-X#_O0PZJLYH@#$G9&V\SIIX^:0C7L\_U+_[[#;+D6JH)'ON M&],5^!:C!EIZ9N91C@\PY]EB-(?_"1=@%NZDIL,:J+L3\3ZU MFUF[IM\[OV;3:MN]E$F\S1!PH/B3;PR$@!%FVW82AJTD@:L[,("65 @"PCM+P: U;KJS&PO=V]R M:W-H965TR8FR#[XG1#B?55GSJ;L7HAE[ M'E_O287Y$VU(+=]L*:NPD%.V\WC#"-YH4E5Z@>\G7H6+VIU-]-H+FTWH091% M35Z8PP]5A=F_.2GI:>HB][SP6NSV0BUXLTF#=^07$6_-"Y,SKX^R*2I2\X+6 M#B/;J?N,QCG2!(WX79 3'XP=9>6=T@\U^;Z9NKY21$JR%BH$EH\C69"R5)&D MCK]=4+?/J8C#\3EZKLU+,^^8DP4M_Q0;L9^Z(]?9D"T^E.*5GKZ1SE#L.IW[ M'^1(2@E72F2.-2VY_G76!RYHU4614BK\V3Z+6C]/7?PSS4X(.D+0$V3N6X2P M(X1?A.@F(>H(T1'-8>H :K9MYA@@$GC2\@20E"/\*2 7D5@4S$/ M #VX3+" B#0Q--P-LKH?)(>0T+<[":WU##4_&HH(?*.>+2;5F+JKN>\;J.5# MJ-R"\D?^%S;! 3 MFI_1"F*B(+8;&ED-C2R&C#^=^0@8,NW<12SO(E:W$!=&,JN1S&+$/*T9/*UP M:S)0T@QL#0P4A"9H!0.AY-J11K[]UO"!JS U;PT?BD'@WG@ E-\!70J^[%&4FI(?0>465 2_:6]P35>$[723Q9TU/=1"W3"#U;Z1>P[4-6^L MS]%X@2SK2S1>M6W:5_BV:_R)V:ZHN?-.A6PN= NPI500*=Y_DJ7>RT:UGY1D M*]0PE6/6=FOM1-"FZT2]OAV>_0=02P,$% @ &G<$2X&ULC9;=CILP$(5?!7'?-3;_ M$4'J4E6MU$JKK=I>.XD3T *FMI-LW[ZV(8C 4.4F8'/F\!T3!F=7+MYDR9AR MWINZE5NW5*K;("3W)6NH?.(=:_65(Q<-57HH3DAV@M&#+6IJ1#PO0@VM6C?/ M[-R+R#-^5G75LA?AR'/34/'WF=7\NG6Q>YMXK4ZE,A,HSSIZ8C^8^MF]"#U" MH\NA:E@K*]XZ@AVW[D>\*7!D"JSB5\6N"7YU1/^T.FK^%'CCZ\70Z::>T6Q5/C>*$$:8*0@( 6Q]<$=13JCZ#6QU;16$^ P M#68D2Y4?IAC#,#X(XR]A)FEZF%X33F[S 28[%4X=0/5M8F!&%" (; !A%H$#WPI*,EIQ?[X2P-I(J"%9@8A(F! M-#YLD( &R0-ID@6G/UWT/LQ2A*,XA5%2$"4%L@2P ?;@5N ]D&80W9$F9!X' M4NGW8P5GI3-A(-&:!=Q6\"-]91#=OQ;QHL,!*KSVU\=P8\%09XE6+.!F@(%N ML$P$O.@D3.-Y)$"&8[+R F"X(6"H(\0K%G!+P(_TA$$4W\'B^:>J &1I&,[[ M+9I\'@' MBG?#%@B-^[#\'U!+ P04 " :=P1+G75%B=L! "^! &0 'AL+W=O M2X^_OIXGI&IH>\6")U> Y)B\HG(=]4"Z"C#\YZ=4"MUL,> M8U6VP*FZ$P/TYJ06DE-M3-E@-4B@E0OB#),XSC"G78^*W/E.LLC%J%G7PTE& M:N2.YC4:A_92LY"O%GC6W5 L4T(&)3:,E"S7. )&+-$)HWWF1,MDC9P MO?]D?W:UFUK.5,&38+^[2K<'=(^B"FHZ,OTBIJ\PUY.B:"[^.UR &;C-Q&B4 M@BGWCK.(O M4$L#!!0 ( !IW!$ME&$BT4@0 - 6 9 >&PO=V]R:W-H965TKB M2G*\_??5+5Y+M3V: M+*F^%&>3-__9%V66U,UC>?"JNWCDQJMG4;(FD^ MWLW&I&D;J?'Q[Q#4O?79-KS__A']UV[PS6#>DLILBO2?TZX^+MW(=79FGUS2 M^FMQ_.FGZV!9IU?UUMI>J+K(A2F,E2W[TGZ>\^[P. M\3^:X08T-*!;@Z;OSQK(H8'\V4!U@^^==4/]):F3U:(LKD[9K]8Y:3>%>);- M9&[;E]W<=?]K1ELU;]]7I.3">V\##9IUKZ$[C;@IO";ZK0M"7:R)-:=Q!QNN MD#[N0<)!R*Z]&@U"30;1:\).D_<:"B,]C(.)X0U21639<3$T$S]>XICM:Q'K8&(E9E;( MCRU.A(]QXH.)"2TA+$02(,1T/% 46_J!6'H1Q$-HRR80F#L"@8=9!2)M :C M2!& *=I" 8$Q(#@'>/(,HM$V4<*?IH_@+!C+QH8P#03"P32%!M&8@*3OIF]P M!'52VW8$YHO@@&&)-&A&4Z3O=M[@AQ-&A,JVZ!@Q C!&6X K,!@$)P/8GT"D M%>Z'<-83R'IM 0?AK*J,9V,#0DAP;+4J#1 M:%!&6)[7PC<:9+5$BPA>8%@HCXW#Y0C>U@:DA$#;;4O#YX$BI@ M?J!,V0QAO$B.%[[8$]R[M[?KVA?J[A=_RON[WC^3\G#**^>MJ.LBZ^X2]T51 MF\:*_Z69D*-)=K>'U.SK]FO8?"_[.];^H2[.P_VQ=[O$7OT/4$L#!!0 ( M !IW!$O5RLRP ( /,% 9 >&PO=V]R:W-H965T^V%84$QF-K>)7W[VH9%!)S> M8(\Y,]\XV4@X'A$390$?$ QN@5V]JQCLB5<@O2 P< M2&62.HJPY\6H(VWO%IE9._$B8U=)VQY.W!'7KB/\[R-0-N:N[]X77MI+(_4" M*K*!7. 'R)_#B:L(+56JMH->M*QW.-2Y^]D_'%.M-X)?+8QB-7>TDS-CKSKX M6N6NIQL""J74%8@:;G $2G4AU<:?N::[('7B>GZO_FR\*R]G(N#(Z.^VDDWN MIJY304VN5+ZP\0O,?B+7F=*$;)J#!/I[P*R;JYBFJE(V_3V/9F M'.?Z]S1[ IX3\)+@A_]-".:$8). ILZ,U2](O 6"5(-+%U@:Q?8Y(?ONOBT MZ6+2)$;33XPHL$,"*R0P!:)5 >SY6Z][4>+Y=DIHI80VRM;+7O0A);)2(@L% M>QO*7O0A);928AO%WU#VH@C'=DIBI23[GY]LK20[2!I'=DAJA:06R-9)NM]A M:9ALMOI>%&*\W8=H=?ST=?B=\$O;"^?,I#K)YKS5C$E0!;T'Y:I1-_ 24*BE MGB9JSJ=[: HD&^8K%BWW?/$/4$L#!!0 ( !IW!$NQ2+MJEP0 ,D8 9 M >&PO=V]R:W-H965T MAG%0YH>CMUX.]U[K];+Z:(O#4;[6B^:C+//ZWWM95.>5Q[RO&]\.[_NVOQ&L MEZ?\77Z7[9^GU[J["BZM; ^E/#:'ZKBHY6[E_<+N7D32!PR*OP[RW$R^+_JN MO%75C_[BM^W*"WM'LI";MF\B[SX^Y8,LBKZESL<_JE'ODK,/G'[_:OUYZ'S7 MF;>\D0]5\?=AV^Y77NHMMG*7?Q3MM^K\JU0=BKR%ZOWO\E,6G;QWTN785$4S M_%YL/IJV*E4KG94R_SE^'H[#YUFU_Q6& [@*X)< )JX&D J@6P.$"A"W!D0J M(/H_(+D:$*N ^-8,B0I(C(!@'-UANA[S-E\OZ^J\J,<5=\K[A+052:Q+GF8;>9YOY,66 M4'B1!-U@7$:$PQ'A0[S0>BL,HZ.&A8/H.(A"G^,L!+,0R!(9XSYJDDD2'N$< M N80((TL?+H61R]S*LU,!LUD MP PST@!-)'"2W@OB40C2F+U1HNE*H3!T5#ES@(^!1!;5F)6(=8_Y:2[EZ$;A M"Q)2+-SN,:08H%0J3/?<7NBQ+R+3^YQ,-X1YQ@#04BL3V9:HX0 UF8D:;H,A"R. MFAN$NBG'-@<0)+/V.6JCPZ9+W"=R9,)HX -661VG^Q>Q8BT-PAU4Q@C'& D MBTU3PMZ11-#4O% WA<'$ 9@RQ[Z$8Z1P0(O,+ LDBAT,Y1@I'"#%V@X@D6L_ MP#%W..!.YJ ?QZ3@" )6^67VE@)/];Q0W_YCK)"-%7(V@;%"""OF5".1:ZH) MDX+07L.<:B1R334YCD0V)RATP)IP51/:')B[1[*+]>H$XEHENU8I=!T!<:T2 M>K*;"U.)IF[-)7E5HAO!Q4QVG5+H@#SA.B6[3BDT-Z1*-#4J!"JR&X2Z*5SY M9%<^A>:3!XK,-Q,S(OTPCBM>H(HW=E!/4.0X,PJ,!6%7/(7FV538FX@XB9SC M*S 9A%WTQ,RYA")'60M,!@'(P(RR?A#VQL"P\C@O>0(2!E;H,]"E[E.<<+R@ ML7%%C$Q'PCJ>93ZCSV^7!\OVNJD_G$07/Y[L?X/4$L#!!0 ( !IW M!$OH+A0>@@( (P( 9 >&PO=V]R:W-H965T@GV8 M&9\Y=GS(>DS>:8D0LSZ:NJ5+NV2L6S@.+4K40/J$.]3R-P=,&LCXE!P=VA$$ M]Y+4U([ONI'3P*JU\TS&7DB>X1.KJQ:]$(N>F@:2ORM4XWYI>_8E\%H=2R8" M3IYU\(A^(O;6O1 ^V*A%"-"B84('^UI24&U M9^723FQKCP[P5+-7W']%HQ]@6Z/Y[^B,:@X7F? U"EQ3^6L5)\IP,ZKP5!KX M,3RK5C[[4?]",Q/\D>!/!+[V/4(P$H)/0GB7$(Z$\-$5P$@ R@K.X%T6XL,QZ&#XM1Y"\"WJQ!!N3OR':\GY=%S'G@@<\Y":,2L!HP_P\0*9*-# MO GA\ 2F+'Q3%BM?H_O7"ZQU1!PI.?Q79'M7Y"K-P%BL0/+#JV(I6:P&3"PQ M[9!%ZH:*&P/(3SW%CPX"<9(HEG10F(+8;"HTF@H-IFX( *, >* J P;,TO3< M*%6JHH-2H&ZRCO']2*G$K- ;!2('RA*K*69A,K^KG5, M!-2#HF.\*%'/O@$4W#HHB=%28K"4F@52HT#Z0$U2[3RG2:S41,=$B?(/V^@8 M+PF56VMK &@6G)F5VF#R%'V-6H5^-0R<5',HE/K?/;%5:S$5]YB[1GB&]YJ MA\[X*3_TZ1^0'*N66CO,> .0U_0!8X9X[NX3W\J2?QI,DQH=F!C&?$R&!CE, M&.[&WN],'R#Y/U!+ P04 " :=P1+%YO!F>\" !$# &0 'AL+W=O M\>4\(A[/S&V7O_$R(L#Z*O.0+^RQ$ M-7,YXKCMU"IR5]G*NYW9L.:<7 MD6EM82/[<^(E.YV%FG"6\PJ?R$\B7JL=DR.G53ED!2EY M1DN+D>/"7J'9%H4J0!._,G+CG7M+I?)&Z;L:?#LL;%5*UB3/ ME9+T\:<1M=LU56#W_E/]BTY>)O.&.5G3_'=V$.>%'=O6@1SQ)1-T.(7\2CARR!+22 %82PPK ^$9MV-YG>D:0"U<@%Y 8 MJ1YHI(BAQR<^A2#?+#,@Y)O%#H("8V- *!Q)"ZR**^0]?G]2"/*G9EH0%)EI M09!Y\D H&4D+KJ((*J.QF18 !:Z9UA/0!H &+_9]II\47+014+7-=SMMH.Y[ M&TZ2V,RJIJ(N9>8T%.I]99JLAE0P"4;*!(*_)0CZ""1F7@ 4(#,M"#(_2\\H M;1\HU6DYG0ZH(.RDVU%N[>FE%.K[WIEM6]Z5ISHH8SY%LS4"YC>J1=8=UW_Y MNK_^@=DI*[GU1H7LVW1W=:14$.G=G4CO9]G2MX.<'(6ZC>0]J_O:>B!HU?3L M3ON/P_(?4$L#!!0 ( !IW!$MHT$F& , "D, 9 >&PO=V]R:W-H M965T*I/9SU,)-MUST[\)]?/_:,THV3V//Y#2>F9/,"U/\032_ZX,^;^(RC@[\R"Z-?A*WKWQ*J(BC M*?OO_,H;8SY$8AA[T2C[&>TO2HMV\F)":=G;>*\[>[]-_M^7P0OPM #/"S)J MP@ V/,K(/\@X/"B7&T*:Q--\:8D0 E!RDY M0"$.9;2A"TH)(PH040 (ZB *+Y&*P P",@C *!T&\=) %&90D$$!1N4PJ)?' M)UP$*"5(*7U*D3J4T:9:4.@J#1Q[!5(J@((<2N7GDL$,E,)5E@(4[)99ZB6# MZ"KP@J% .2, Y-6S;U2$\@%+^AYA ).[&.SE4Z[**EU< 1U!L X@0 @*5PA MHT %(5@)$" %A5NGR->""I>ATX+U &"4+C%BGQ%0*C$ 1 L"@A0A<*MV,GH MXWE16BVO !66"03H!'$K�*O1>P4"! *8A7725P7C0$@K4" 6)!O.KRU:(J M QN'8;G @%P0M[RP+Q=TE0?>"PS+!0;D@K@5!1B%Y +#VT_MO/C;1/Y@\U9V*7H0V_:+MZHY":&Z"25=F7\^F;Y\'#3_J MX9&:9SDVK^- BWYJS)/YW\'V'U!+ P04 " :=P1+L,_YB;,! "4 P M&0 'AL+W=OUG!PZPZA=FF]#^^]F&4-1E7_#=^;GGGCO.^:C-J^T ''J3 M0MD"=\[U>T)LU8%D=J-[4/ZFT48RYUW3$ML;8'5,DH+0)-D2R;C"91YC1U/F M>G""*S@:9 [/QKOD86EYA*4Y5HA M TV![]/](0OX"'CF,-J5C4(G)ZU?@_.]+G 2!(& R@4&YH\S/( 0@-#BA=>N*_ =1C4T;!#N28_?8.[G%J.Y^1]P!N'A M08FO46EAXQ=5@W5:SBQ>BF1OT\E5/,>9_Y)V/8'."71)H#>QEZE05/[('"MS MHT=DIMGW+/SB=$_];*H0C*.(=UZ\]=%SF>V2G)P#T8PY3!BZPJ0+@GCVI02] M5N) _TG/=O\AR*YJS"+!S9J II\T3I@O$:,B9KM)MY^JD-54))@V[H-%E1Y4 MW,55=%FY>QJG^@&?]O4G,RU7%IVT\_\F3K#1VH'7DFS\$G3^B2R.@,8%<^=M M,RW*Y#C=SV^ + ^Q_ M02P,$% @ &G<$2Y+#?ZM" @ -0< !D !X M;"]W;W)K&ULC97;CILP$(9?!7'?&,PI1 0IV:IJ MI59:;;7MM4.<@-9@:CMA^_:U#:$)#-+>X /_S#(M;?2;$QN[MXV7ZEPJLX'RK"5G^I.JU_99Z!4:O1RKFC:R MXHTCZ&GK[OS-WL?&P"I^5;23=W/'I'+@_,TLOAVWKFKC2)\J8 M\:3C^#,X=4>F,;R?W[Q_LI"-_#-1),\$[QS1%[\EYAO[&ZQK4YA-6PK[3@XU#Q*09)Y+ MO(H6@^CA?*:SWP#=W5HU%6=[7TNGX)?& M-HN[W;$G[&Q+0/_E?4/Y0<2Y:J1SX$K?G?:&.W&NJ [&6^DP2MW#Q@6C)V6F MB9Z+_B+O%XJW0Y-"8Z?,_P%02P,$% @ &G<$2\!0>V_6 @ _@H !D M !X;"]W;W)K&ULC99M;]HP$,>_2I3W:^(\!P%2 M T6;M$E5IVVO#1B(FL29;:#[]K.=- 7[4GA#[.-_=[^S$_NF9\I>^8$0X;S5 M5<-G[D&(=N)Y?',@->8/M"6-_&='68V%G+*]QUM&\%8[U947^'[BU;ALW/E4 MVY[9?$J/HBH;\LPCM^CKW3QLI@UYF1!JS_E5AQF;N8Z6[+#QTJ\ MT/-7TA<4NTY?_7=R(I64*Q*98T,KKG^=S9$+6O=1)$J-W[IGV>CGN8__[@8[ M!+U#,#C(W)\YA+U#^.$0?>H0]0[1O1GBWB&^-T/2.R2&@]D_1))'[NU%&O9WZ/[D!7%I/\S#SI]Y)!>HU1:<)+C1I?"U9VA(T M*#P),% $$$416.[!=8*%K4@3@^%FD*?;05:V)/3A2D)P/4/M'UVM)S) .TVJ M-8W6?(D2?R1-!*:)@#1&M45DI\F0L7$+6X3B-#> @4@H-Y?NR58%B1_#5<5@ M53%056BP0)K((($T(R )")( 8QRBTX37ZXB!1$ M3@'DU$!.+>0DMXCO$:UL41J,\68@;P;P9@9O9F4)$HOWAN@*)0=1<@#%^ 2* MW,J2AQ;*#=$5"O+A\]BW87+K0/:M1)&],+=4US@CUP,"<)")@ZS7-[&_A%X5 M?ZI:0;&R46CP-GE$ 0 =C(2 CW$$G..Y>10A^R!'R&+U+J[BFK"];J2XLZ'' M1JA;Y,(Z-&N/@;K*#7N!)@L$V)=H\M2U8A_AN\[P!V;[LN'.F@K90.AK?D>I M(!+>?Y ;<9#-Z#"IR$ZH82K'K.O(NHF@;=]M>D/+._\/4$L#!!0 ( !IW M!$LTSMM-K ( )<) 9 >&PO=V]R:W-H965T"%M M_?]SSM=6VMF5\5=QHE1Z;W75B+E_DK*=!H'8G6A-Q!-K::-^.3!>$ZFZ_!B( MEE.R-Z:Z"G 83H*:E(V_F)FQ#5_,V%E694,WW!/GNB;\7T$K=IW[R+\-O)3' MD]0#P6+6DB/]2>6O=L-5+QBB[,N:-J)DCX_H^DZTWHC^%W2JQBU/4VR M9>Q5=[[MYWZH"Z(5W4D=@:C'A2YI5>E JHR_?4Q_2*F-X_8M^A?#KEBV1- E MJ_Z4>WF:^YGO[>F!G"OYPJY?:<^3^%X/_YU>:*7DNA*58\>N>96.>US[^S08;<&_ @T'E?F2(>D/T;H@?&N+>$'\V0](;$BM#T+&; MR5P1218SSJX>[[9#2_2N0]-$+==.#YK5,;^I^11J]+*(\G@67'2@7E-T&CS2 MI,F]9.5*T* (5 %#%1BJHL".'=\G6+J*=&+5\&&0]<,@=V5&X&1%QA^/_+DU M$44G28VDZ28BRRT65X-1%%DTKB@-+>*UJXG1:/7NB&*0*':((@>ITR2C+!%& M"%E0@ IA9XV@6&%BQ5J#L3"&P1(0+ ' K&**Q$FC*DXM+E>487NM@$!Q'%I0 MKB@-$QAI B)- "2KVF+BSEP499G%!*APF%O;= 7%BG-[K0 5RG$*@Z4@6.K^ MK6RN3I*/LH1/H;T%05$:WGTLSPKTV.\-2(0B&#$#$3,7T5J4(OL,(BCZ !'T MV(B0R$$,1J=*3?G1'/'"V[%S(_4[L3Z5K/$"39<(&%^I6T=W27@/ MWUU9?A!^+!OA;9E49Z$YL0Z,2:IJ#Y_4[CNI6]+0J>A!ZF:JVKR[*W0=R=K^ M&A0,=['%?U!+ P04 " :=P1+Z3'._'4" ![" &0 'AL+W=O>T-:OO0K(;H% +RL M<(/X$^UP*]\<*&N0D%-V!+QC&.UU4D, #((9:%#=^D6N8R^LR.E)D+K%+\SC MIZ9![,\*$WI9^J%_#;S6QTJH "CR#AWQ=RQ^="],SL#(LJ\;W/*:MA[#AZ7_ M'"ZVF<)KP,\:7_AD["DE.TK?U.3+?ND'JB!,<"D4 Y*/,UYC0A21+./WP.F/ M2ZK$Z?C*_DEKEUIVB.,U);_JO:B6_MSW]OB 3D2\TLMG/.A)?&\0_Q6?,9%P M58EX$."3 ,4&N?2\A&A*BCX3X M;D(\),2/KI ,"8FQ NBU:S,W2* B9_3BL?XX=$B=NG"1R.TJ55#OCGXG_>0R M>BZB;)Z#LR(:,*L> R>8-+F%;&Q(."* +&"L KJJ6$$K'=XNL+81Z/@"4T]#@S,H%M1[%04 M6XK@_!^6)$Z"Y %+$KO,P+3$QL H,"RQ,:FQU-9!,XO=>F9./3/;D"QP$Z1. M@O0!0U+;D,CPPX9$L7E$;$QLV&$CTLF_^T;-W*EF;JL)(C=!YB3('K CLSRP:1+#L8V#Q3P=#DAD;BZ8W)P-9D?=QKA7TE,KU+TPB8Z=\AFJF]>(K\+% M.G3$-[*S]HWP@[YOR]\0.]8M]W94R/M>W\H'2@66I0=/LNI*?@F,$X(/0@U3 M.69]/^PG@G9#JP?C]T;Q%U!+ P04 " :=P1+P9,?6*P! "/ P &0 M 'AL+W=O_LY"65LXP^QG7/L8^.4L[$O;@#PY%5)[2HZ M>#\>&7/- (J[&S."QIO.6,4]NK9G;K3 VTA2DA59=L\4%YK698R=;5V:R4NA MX6R)FY3B]M<)I)DKFM.WP)/H!Q\"K"Y'WL,W\-_'LT6/K5E:H4 [832QT%7T M(3^>#@$? 3\$S&YCD]#)Q9B7X'QN*YH%02"A\2$#Q^,*CR!E2(0R?BXYZ5HR M$+?V6_:/L7?LY<(=/!KY+%H_5/0])2UT?)+^RXB1N\J9)N!*+!]7 5'&C/IN(:;Z+IM#T4< MZ!]X6M6OW/9".W(Q'G]+'%YGC <4DMV@A@%?Q^I(Z'PPWZ%MTXXDQYMQ67^V MOL'Z-U!+ P04 " :=P1+[>E^X=$" "S"P &0 'AL+W=O>I05YK2QV MRO.D^KL@&;W,;&3? F_IX+ MVG5.2;R_OJFO5?.BF?>$D27-?J<[?IS98]O:D7URRO@;O3P3W5!@6[K[;^1, M,@&7E8@<6YHQ=;2V)\9IKE5$*7GR>3VGA3I?M/Z-!A.P)N":@(-.@J<)7DU MW01?$_R:X'?B XT/OA)T$T::,!J8(-3X<&@'8TT8#TPPT?C)T Z0>WML;C.% M&(B1?T:V,JC=2W13O$!/1\]QW\=0Y2R6- M65XQ^ X3!DW(I@U!-<(1%=1E8+",)6[QC2)6;40X,HKH%8D[11IU>K!=GA+P M&W9YL((/*_B @F\8#F$,QU<0QC0$PH2&)1!F#'<4P!T%@,($5AC!"J,!G@ 8 MY!J>M#&!UX2L(1EDV-;&>*:U<7^JE^Y4#5]"V)<04,"PPAA6& ]PMHTQ6WD" M9$S75OTRZP$RFWZ9YP$R,83YSX%R#(W*Z=NS]=3JJ#FK28M:6G@LM' M>Q>MI[F%&N:,^!)%:P3$-W+Z@_ X>H)T5CA:0_$-CIZA>(RC%RC^B% 4(RBS M,$;<41SGJ^7K./L]J0YIP:QWRL70H'[L>THY$7ZZ#V*C/HH)NEYD9,_E92BN MJ^L8>5UP6NH1V:GG]/D_4$L#!!0 ( !IW!$L7];)6[0$ #@% 9 M>&PO=V]R:W-H965T/OW!>QX70=5?0G,^,R9,2JCHA>D7,7R"R<\&H\G\%[@",W"K MQ/0H!%/N%Q47I06?6(P43M_&M>W<.DS\MS)_03051'.!Z?VO@G@JB-\+W&F2 M49FS^H%JFJ=2#$B.?U9/[9T(][$YS,(FW=FY;\:M,MEKGH2[E%PMT80YC)AH M@0G_1ASO$4GX.&.(43#+B'PR#M$=0;1J<8^( W^'V<=O7)4F(0^PD2+T'B M(4A6)^7!A$\K(SZ>G5_(QBMDXR%X\A-LO03;_W#BP43!RHD'$VY60LCB(G*0 MM7NS"A7BTKEYL&ULC9AMCZ,V%(7_"N(' M+-@8#%$2:?*R:J56&FW5[F>Y%Q]?[!-[ M?M75C_JD5./\+/*R7KBGICG//*_>G521UE_T697FEX.NBK0QM]71J\^52O== M4)%[W/CX5MV/#5M M@[>[IDV1FJ]WM59YWF8R_?AW2.K>GMD&WE]_9/_:B3=B MWM):K77^/=LWIX4;N\Y>'=)+WGS3U]_4("ATG4']'^I=Y09O>V*>L=-YW7TZ MNTO=Z&+(8KI2I#_[[ZSLOJ]#_H\P',"' 'X+,,]^%A , <%G@'@:((8 ,?4) MX1 0DB=XO?9N,#=IDR[GE;XZ5?\^G-/VM6.ST)1KUS9VU>E^,^-9F];WI>!L M[KVWB09FU3/\CI'A([*QD<\DGNG K1<<]6+%K7#^^("U31 404'1A%)'DTH-*%!JFT*EMJDG MI990F 3"1B9!#!/$$TJ-&$G&!3 ^+37*0\<$Y9%84 (%)1-*G5@#GW!.%J U M@$)&"VU#W(\CGX@"%(N$CV4Q'R_M/A V\JZP$7=@$XJ-H( (6D.(&,T&08Q. M;9B)C\B"=O/"^(22#]##E)1A0'79%!-)0H795"0$+3J@>)C$(]*P13'@4<'( M4LZP&3#D!E;1 <2LH@,H$'1L)F3:_@)ZE(4MBB%/L(H>6B4((F$5W:9":?D4 MH*2(+66 2ORQ:8K-B@&W"D;LCF%;8,@7K*(#**"K(()H/3VW-8)H+JLJD@H=0&4$8]_2,**.GS,6G8MACPK6#DO>'8(3AR"%IT M!%G+.X+H^K:!F:B=(XB-O,LF "I.04V$V%?ET?[(% ME/23D;\J'#L7!\XEQK9:V"$XVL70UQA!=*9O$21&G)ACK^'(:ZSA%6!1YG0A M!50HK.'U[C;&A:J.W2E%[>STI6S:;=]=Z^TDY(6W&VO2OF*S-0/M&S;;]N<< MG^G[8Y<_T^J8E;7SIANSG>\VW0>M&V4Z[W\Q+G!2Z?YVDZM#TUY*&PO M=V]R:W-H965TS@) M3UZ[CHJ_3\#XF*, W1O/[:51IH&+;* 7^ 'JYW 2NL*+2M5VT,N6]YZ .D7/X;W #IN'&B?Y& MR9FT3Z^\2L6[645;Z>CK-+:]'<=9_TYS$\*9$"Z$(/HO@ M0?P%@K6!Q47H=!%:?O3&1;1Q,6$>+::?7! _23=.]JC@ XD"MQGB-$,<9F*W M0.04B-Z19L+$ZS1A[ >;-'M4D*9!ZC83.\W$#C.)6R!Q"B3O2)/L5CW>_1D' M)B0;(WBU;&ULC55=;]L@%/TKEM]7_.TTO@>?J5'(9 'G6PA/ZB?BO=DO%"@PJAZI&#:M(XU!T M7+A/_GR32KP"_*Y0QT9S1V:R(^1%+KX=%JXG#2&,]EPJ0#%4=(YM*^?%LHR]>>)N-^]#*KK M5-_$!3 1O>11E&;@(H4TIN@QP0B3QK>0E0GQ!P00!@87@<9*GYT MXFZ,1U;CD<7XHUT@M@K$ID \<5KTF'CD-)J9>=^%VL1&UG[\;LZ)U7)BL?Q. MW:96@=0B,"FZ(C5\1I9+7)JP+Z&M*$Q<;(&M3=C,/!PP>B5J1$_JC6?.GIP; M+@M\%!W:R%,@7YE)O/#G2]\27_GS==\EWN3[GO4#TE/5,&='N'C;U MT)(0C MX=U[$%=;BC8Y+# Z-"_8Q^RS M61NPLXGQ-]$"2.^]IX/(42OEN,%85"WT1#RQ$09UIV&\)U*5?(_%R('4IJFG M./#]!/>D&U"1F;4M+S)VD+0;8,L]<>A[PO\^ V53CE;HM/#2[5NI%W"1C60/ M/T'^&K=<57AQJ;L>!M&QP>/0Y.C3:E.NM=X(?G:1N/)^?W+^8["K+C@@H&7WM:MGF:(V\&AIR MH/*%35]ASA,C;P[_'8Y E5R3J&=4C IS]:J#D*R?711*3][MV UFG&;_4YN[ M(9@;@J5A%=UM".>&\*H!6S(3]3.1I,@XFSQN/]9(]#^QVH3J959ZT;P[R$B1TP'Q@D3H/D M@32WFNN?J+PKN3OGB'U!+ P04 M " :=P1+7VN7728" !=!@ &0 'AL+W=O,%*6?)C;V)-*$7Q0M2G@2GKPP1L2_#5!>K_W0OP6> MBW.N3 "E247.\ O42_4D] JU68X%@U(6O/0$G-;^8[C:8X.W@-\%U+(S]XR3 M ^>O9O']N/8#(P@H9,ID('JXPA8H-8FTC+]-3K\M:8C=^2W[5^M=>SD0"5M. M_Q1'E:_]I>\=X40N5#WS^ALT?K#O->9_P!6HAALEND;&J;1/+[M(Q5F314MA MY,V-16G'NLE_HTT3HH80M800WR7,&L+LG1#?)<0-(?YL!=P0\* ".T)]SE4Q'QUX0KKX\I,T)Z.?:?W4^KH-8WQ,D%7DZC!;!PFZF 6N _9 MC2%ABT!:0*LBFE*QB4;TJ%]@.T8LY@,-'R;9WTW2DSF;W*R9Y<>]S?HRV"R' M65A,:3'S(!B8^01F-\:$X1"TGP!%'5#/4CQI*1Y;F@^J;!P&=ZHL1U)V'X!Z M4O"D%#PA)1Q(P2/#0QWW$$X$ZMP-!N)L&Y7T,GXIE3GY3K3MA8^1N5N#^"9< M;<.)^$[W3M?JWM.[QON3B'-12N_ E;[1]MZ=.%>@A0WV[H'!29KK0 M<^$ZGELH7C7-'+5_E/0_4$L#!!0 ( !IW!$ME=^3*\@$ 'P% 9 M>&PO=V]R:W-H965T^W $- :S-I.V+Y];4,0!?<&G_[YOQEC.QL9?Q,-@'0^.MJ+W&VD M'(X(B;*!CH@G-D"O5FK&.R+5D%^1&#B0R@1U%&'/BU%'VMXM,C-WYD7&;I*V M/9RY(VY=1_B?$U VYJ[O/B9>VVLC]00JLH%4JTW@E\MC&+5=W0E%\;>].!KE;N>3@@HE%([$-7"FMRH?&7C%YCKB5QG+OX;W($J MNA?[!^QVIM23YJM,&LJ>:%F[T48XPS=M=&L.4T:O-+@X+!HD/)? M(-@*P<8@_ <2;""3)C&:WF@.06R'!%9(8 RBE0'V_'1#V8O\ /^GEM"*"6V8 MPP:S%X5A:J=$5DIDH6!O0]F+@M2W4V(K);91_ W%(CHD=DIBI22[OX^3;2G) M#I)$=D9J9:26$Q9N&.GNA 5AO#UB:'5Q]+OTG?!KVPOGPJ2Z@^:FU(Q)4(;> MD\JW44_A,J!02]U-5)]/#\(TD&R8WSJT/+C%7U!+ P04 " :=P1+FV3! M8J$! " P &0 'AL+W=ODD&1*O[0O[]]@[]G+@#IZ,?!6-[TKZ0$D#+3])_VR&'S#V MLZ9D;/X7G$$B/%2"&K61+JZD/CEOU,B"I2C^GG:AXSZ,_)>T^81\3,BGA#SU MDH1BY=^XYU5AS4!LFGW/PQ4OMSG.I@[!.(IXAL4[C)ZKN\VZ8.= -&)V"9-_ MPFPF#$/^222?%;E167U6RQ6TO M[&IXX6W^YO8HM",'X_$>XK1:8SP@8;; "^_P.TR.A-8'\QYMFQY%0 !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.U]:W/C1I+@Y[U?4>&3]Z0-D"; =]OC"+6D]FG&W2U+:OLF M'/+)*TK6?P]?T_IMLDP;^,GL(@GP=?>,- M!I-OUGX8?R6*./Q'$9PE19S_Y:O19/[5]]]EX???Y=^?)XMB'<2Y.(V7XB+. MPWPK+F,>,TQBT1/9@Y\&V7??Y-]_]PWVX7X3\3:)\X<,^BR#9?WI7XNX+X8# M1W@#=]I\&/6%-[4_U.LQ%_'KCV$_G^W8VX?'?6,LP93)WZ$KO;U%^&\;VXV:[O MDJC^=+-<-2!U5J0I;NA-F"U@Y+\'?HI $^=^WEAFK^=ZO:';LK@W812DX@SZ MW2=I8V6GBT4 S^'IDENV;5&NYSK8)&E.>\G]O&BL^^_-0YGX2Q!%O8]Q\AB+F\#/DAB6>IEE1?M:D_4:SO\F3Q8?'7%#F"C>%WF6 M^S$=PW$82P0]:<6DV^VF 6AWT/NIM<-5D(;)LO60%'+_CW_[MTX,-@_\#?S8 M@%.]I9S7VO8GKW'>T'7)W2/_OOYTY4=98^5G":!UG '4X5.61.&2L.6U'_GQ M(@#X M_(Q+'"$+F>#[%?+$-H> +"( M.,A%LA)^%"6/M"GXY\$J@(4L1>Y_;EG+>]I3G,2]??9E?Z8.,@K]NS *\S!HGJ8^ MI(V_Q1.R/$\+6.DB62/$F=\C?-(@(N2\"^)@%5I/GSHV#\A83BM@TN!3$!=P MOO_^/V>>ZWZK.Q-/3.)ZQ]=P%L!O,L3ZX/,BR#)$+$"\Y#X._[,91M_$?SE*] ZLB#]%'SUO:B/3:S[(8F6("<(UM-O"?7S;0-5 M@/;DZ63,[X\&_<%@X(X!"JD )E ?8\=^$FR?.$7^4.2(OR!#!+U:X@212)& M*2ILFP94ZYAJ.K#/]:HVT7#NN+,IS3><.6-W5&4QWZKFQF+$T'/F)8X M<29CM:D=LRY /!5,A4N@P4788#1F$TF$0,=I\ "D#&.**,E:T#%KQ8N=Z$O; MV+__%PN]XRL?GSP$>0A2.MM?"EH%E)9,.]%?HR)I.ZU-9;(OD3>B;[Z6E50CQTT]7>!^W8VG7W=JW=]MQKE3QU[\[9K-B+ M*GO '!ODT/L-ZOW ()@VSBHT>,GRY/@):MQP;R.OH>1=2P';X/+G01;>Q[T\ MZ65 SR!J>MLPB !WP*B@+314(3!@"3B(!603(MF"E(3=P_Y:^(L2\$UX9@RS MG>MHKCP$.F:&NM\(38T=E8O_9!T'E=0%,"Q2TX+%0YQ$R7T+\\,IGS3C#RDP M8+%)DU63=TND 815RFYCQ]<@UOUTP>KX$B :):2R-H1\0-J1(T!G"-!\QO;^ MV"!4L/#9&PKN?: 9,T]M!4F!G[41*=B%6:K%4G"[A NPZ "'-# MJ93:V+$<_\2J;U"/QLHZ%M)GLQNPM M3=Y;M R&0&.Z-W *0"Y2^UYL!;J'LDB:&,O?BHQU7FTTPG%8F'UCHB>Q:+)J MWX#HSY[$B4MB]5%;:[&URCV)/"'K!%1X(*&X1!/X';^1;4VHMT0;:VM04L<$ MYP$ 8Q&61IIO4+%5\^_=^5G=NI.DM#=WW,D+3'/79EFAL0;H'&:;)$.FL<*= M6RQQB[TN21,(6ARC2$EY@!/#P8#/EDEQEZ\*8'Q2Y:L/]2$&R1^11H),0AS? M@U0[$3QT%4OAAT<_92LLA<-HH-L#0",@2]0X- (,;6CQV1L]](**C+ 4_FM.U&!*80PPWK68-%D$ MP3)C>15\#M)%F)$KB\VZ9&,57[5NZTV4;(- ]MG(#8H-V#V=N\\K2FJCJ;]E M#H-XSTX*Y:J1O(65-<#'/"+^AV.R:29\Q.SVDSV6D#RIG/'* K*&OWBU0MT, M9_J\( (1Z D7"TDL0&B+??V*M!P>(SR@6ZO?T@&-X#Z,8]P!(A<9F ?T#I#N MVOK=%)L-@QD8$["X!;"7(B50K,"7; %@ MY->[$-\C&Y( Y11R LO$*?$NS*)EJP-8DX24VP]5+:-D1G>N_'4JXX MAHA6,LR<"">VC2G.2\C^>AM\SL7K"&BC<1GE]NT; ,&.R 3:9;@6A1+_R.*E MYK P-8>57D%6K@#D=U0@10 D X#Y ^A<@%A!#+02@-7,M$+W7,H:<-#VZXMC M #[Y.;W!MZC/^/&6OKG?GB!7R J\- -@8K.TB*2#)0WNBT@:E<@4X.%- $*J M=,%<*$HC_V'&.JR<3+K*RXR\)EZ*<$HQ5LB?H$40BV4*G91!$CPT*. M=<>^* 8K::D^PZ=SZ;*7H.M>=/4U=NX EF2,)$M /:1<$@VTKQ('=T#CKLA! MP8'5X1E\8#ET 7(.&(IRH'O?TD(9$_4^6V"+4R(_0H'P&.8/RFJ$TP=@!QLR M*!CJB#.;%(XCW$2L\N#2/\2A5K SC7(?^C=]\@-$*_*LF*]D2CY *#T69X021"&!:3L*D2PJUL.M:\Q8>5+SULZ MX<%1-Q17$L>L@"/<:%F/OLX@?JWNKI9 K9+H4GW9RV*D+VY Z0Q7X0*)OP0& M0SAK68*B"SF=TMIRI2*OPL_!L@<'AE@IN9 (UTI T5>\*,#G2KT%J!F'C:/< MR[LO)K'FA5>VP[!0TL<:H(),D,'.D+ MZD]VN&SV<\IQ)1 0TJM#N[H%HI]16PEIZS)-5 M_HC#X1=0T9;T!88@9.E7MJ'5<6,G ,7 7X!N4FIUN]?BHYZ(AD7VJC(!DSR1 MG\@,3)37;S@X,M?=$U0 _23\ _!& %X4H,DG]$$)O!+!!4E:(:H,UP&!*#-[ M2@:#"G!(>H_$&+D#]A0"QY&.2Y'<1>&]X:A%RL0Y42!D"U"Y2($E(,?WDF.5 MN%> %$A1,_X-69.\N%1DH):$Q[1CZ^CD-@TN.*,244HW*SPI,LDQT->*_AW: M% Y*XZT#H).EXG(XOTEVO#)4O-EA"OJ??Y>DO8<$= X@R V(%1[! 2$:+A[0 MO,:E(536Z/'T-VB(I2%RQC79))I#PH/[%&W'/"&3PER6;*+6U!?H 6 ;8!\$ M*6'IIX$))RE])%(\/@3T':1WP ZX-+E#)* #([>>1)+7H3M*L=;TKG@]?=!'08-#:"+*B@I7#RG9?B2,Y)9NRA Z*P#P-LJ MBR#?/1(VHYP/.,G,D?2:#&PS5$X9GJCQQ:2PP8!W@39Q03]>(:K#?.R/H2EP M.+D"FH+Y,XM\Z:+ I3)GEUNMB66)L[ZXAY./-8IE4KEA@\& N5:M?RN6]VO6 M6'"M@.GLG(>QTA0U?GHHE0'0KD"(HGZF&"GN@O@;[2Q+'.LDRP"W96C%I/CX MH;K^4YS0&)0.4"J+CH ]+8&=:&:=W/W&-]DB0+C*V)^,KR8$(X72%7^^>7^A MU42MV^+_^4.8+ND3(@M25@U9M/X?94D52\_?7(ILFX&RQ.B9L3(<5/&T!4<5 MBMY6I@ CDWB&.EDX#905%4!K/@NK ^B1,P:A4-EY;609-0(:M]Y\58M9(:XO M@C3WB84%/H(X )'@(JKJ?FR*I+[1/D/NBQ1$">X>%K<%2 M@D4 6);FY1J*3*:./619++>,$&!K",V:7B4W37H -CKR9N!3P M\3K2 %ZJ Z3-D&IDS%,5)RCE$7#41$$T8^:R*/PY//*"G5,/* M9(G4J4LY E8RJ3 &8Y66'])9J69E5AF,.H'4$I730OH?Y>I OV>32CK.;/9/ ME98#9#EL_Y ^6$%7\G,2:2D)3PLB^D,;;MN*4("RP,^4LEP;EO0'4 S"DA6B M-'F0YB WBA/\[\CMNQBA-!9_+>) QU7;[/T&)NR0HXI'P1&SQ6 G-R":-R3\ M97\EF9I8M4R(FWAB*$9B3)]=^G9M*NIJH)Z?]?R>8H/'-[Y_)'4"JFCN?R3T(%TQDS*IM)E2 M[0F23,\G/,Z &#>E0E]5?#2U^#F@S;84[(P]]UKM,_S#<>D,,/0FQ)*U#^S0 M_^2'$>&@J9646MS*P,[Q M-@2_NA[2T)C_V4%#?5$&G%P9 2>7.N!$6^J_2!.@Y"/HU$/ H)PN>;PASMA\ M!>*"[\PKE2!S*D8+8#PCKM:RT(F E(1.T+@18$_^)=TJ=/8C!WQ&0P M43^,!3[%'_!@Q&!6>3H1[J#^@XL_C,4,NI8_>L88GNRR0H&LS]X=,S8X!&6I M_+T)[M("DQR8L^KQ!C#>;.0I3W2+IXS#R-@I1L']VP!C*4I*9^]P?0DS]-F+ MT^(>2)NG8[QXO/!V!WTL^Q#[N&O?JRV,-5;F(H!P.F5.(M ^UIM M%;T D862 HG5OD;K'TUL:9Z+&+@]QB^0:/T<\DWGLM;K3O5"U)%8C\K4*O77 MP6.2?F1'$@M<'$!;%Z;C6V0/Y).[LW!=-$,P-"#C68_Q^EU>[9\8OEELK%?# M(OJ^")<7^*_^S1XP EKB-/1$EE\OH?D_-(1@R= MO%(#B[:1NP9^12=?(+Z7][U'R&*GPS%_F #3NU&ZQ= 9CESA.I/I7+PI4F ! MH-Z09772!B)+QV!<)SUYN)N3,&^ANYT&<$I.C,71?FS+)7R$J,@'8C ME.D8^.[8FX@3^#1QQM,!?.( PR/A#9W!9(80F-.6.V.@]!7$(S J.'&@;SCR M.9Q2&@2U@Y=HX?6'V'(BLO"SM<4IG?4=V(-[(-F@[]710)&J+X-6ZT@!6P1Q M>;ID,?0K@* M)8=4$ 0T/E,VL_)[9 _A)J/HB3E $S#> SXFCH>.F$]& D,+@;C&D^JSF3>F M1YXSF(\!5!3<6XE%!@.N)R:H@[F# 5 &4.'8A3Y 6:.Y^?-P/*>?IT >F!\; MQ"#K21L=B8D+;2:#&33P^,MX-L0OB)B+CS /+)P'&B#9]:I?K@!J )4I_8YL MA!XZHPD^'H[,GT;T$SQXWQ9*G,%ZO/%8'.,_.'KEBR9XSYG.D.4A5Y@/9P0E M@-=H6G\XGGCT<.1XP)=0PWBL!\16F(.46:3'[#AF12A((.,^,+\*9O>[& JR M@#9> @]'1GHKXEV-6QRG ;JJ\,GGXZ^?IM-F 2+-F MSMW_$A?6K"C*I:ZUH:GH@;Q=U[%^74K=J*]-H8N?/ES>_EVT1OZBWJVOI21< M[BEGGQP>IB>;0P7+%Q68R228.4;, MR2HI4H$& @+;S'>7F-C'DP0:;-[-ES MO(G+/!E8:5OV!5B?,S$9D_8U0Y5I.)Z*/5(PQ'PV%9/9"'GF:(QL'/CVKBCM MC)8S!U.%EC=W28I,9S/B>W.8^7U<1TT:4UR!B"]])>]0T2.+9$+-6"*[;.C, MZ,O0_(G+0XR,GTHMH/[3U"%G*OTL[2[Z3/\@,,"?O 'Q+?BG ML;2^0?@P?ES&U-8!D"8PM=:-//A\P7RJZ*PA7GY&U971KU 47A'\_X M]'.""@GZQ$'_[D^&XFLQ&O;',_SK]L?T'?2\"?R]#K./O16N,E1)-W17!MVF M\!@.8$!_@#KP#R@K7Y=K689TE;+4V-7VMY&@8@!4I[50^I%TXBIX&GY$*;6/ M4 [/Z,\ 5:A)GW1GV/=$JN@U*ICW)WP8'MA\]&% 'P82,6L2O<'>96=L;Q+4 M25]^Y26KF.BM@0(*ES3S-/N;'M*F5'E7$"503B%#I&IDEA ]E1"]4-'I5W2E MB5 E$=)L>:TUB[/2-P^V7KH6QQ*I3N_!E+M'/ #1#.O$?*&?=3:HL0RC!HBC M73&2&R!'G""_FN%)_2!/]+BAFU6)2YYHF>P$RC,RZ*G>X1)UQ2EI?-,^,,0S M%/7H.3@>LI(][<\&B*2DV/7@EUYMG15"#?NNG?Z.T)TS!'W7U@N5Y'<)Y6O0M0+(R)#@S.LH8KPNTZ35 M33,W91)O%Z$0(E)!&?$&,8_Q^DK3BUZ.#:''(SQE=]P?EQ@]'>-I Z! =Y H MC+[2(MI*^8E2T!U\+6;CKT7^"*BS[9%0I'\(N&KOV,%SX.]D MRD4?/.%]#1.CX'=98X!%T3=2%KQ!?V])JI-A4CPDFQBM[J4I#C@T#G]X'8$= MV[M9@#(=9+VW09JC+YRX)X5Y8+MUL@PBOH:CQ5!()'F_&P9C&8GLR !5;">) MKZ-CN<'L5:N,%\X^HIW$+?UC"/3AL#_T6("[XPX!/NC/4*_GFOA+!/8/'#8V@-0%"29 M7 <:_:[0=^FO%3! E7Z_R!.4P-Y8^_0\T#CH8HJW8>% WG0"/+\QI?KY"'BG M-T47VXS\VXU24F0YCD%0C.E'"PJ/^), 8NW%.>F6^I)?VZ_07#AP=&T[BAU&%* MCD,&**Y>7K"A@J@S51$X%%/[F1@C\&28BN;;\\:C'B>&$:H41J)O_>ZCY(XS M.3#\C\*HF(GAU0!ZX.)B':0@)*MY)QS%*,/EREA]Z)L7:5PF?F"*QRI8R@! M'Z@>1J)K5QI"Y=+^!A2=+4.50_,Z6/@806(J()1I2/%]\D*)2F7EH ;<%1@( MA.Z:D'U Y(@@C_@&74,X)5\48O@1]))?U$T4B)V(*A/$#BV-AH-), =(!J^Q MCXW:L#<0.A@C)?**-9>10^0.:5\:A1NH[B0U\:"L-#X!&D>OLR1+K7PTTBG] M-*8DW5(].?B6?\*Y< LS^[QDZ"&';!%[5 -2_-0^E:3FJ3'I<+K:;\JN!PXF/!)I=I ML.SG+./3Y3(>]4T]K*ZG5L2Z6*FOA,P*N")!6 GZ)9;@YTF:24]7G%!<,/Z@ M4JL9N#*M@"([E[SYM@.I:.-J'^5CYN(GKY[14_).;>.5,,IR@"Y-UI;GN,,A M6ET#\AHX[GP$7%;O])6DE0;"M^,)EA!S7>30(.?QVV#,WSR/<95B3LN\:';Q MZKHYE >.UZ[>="IFWE#P%VV/F%WPQ$8]=!AUFUI 8R5-NW-:0Z^;G'!:!R# M0NRZZ"7VYIX]" 0OU_2=(A+6#P%JI1L@=+,*;[/H#R<)E'5D]U,+[=("K/NR MQDG&0ZL;G!5=W_A9&9&=R>L3"K@#(RLCCT212^ZD58DR-LM(@2=>5,91(@;@ MQ82, 5:9SYB,+/,C%@]AL#)*38#^RHHL9I*F#E[?T,4-9CK30SKWA^11QNM3 M$#\>,]BX*ALOY+N?3&58J3C#OEWWW+6$19$*WV_!\L/*E!\\(W(45+D\'H.%(Z":G.J MU)Y*01+T43R-'VA2LC&&4S%$[_<0O=HC-J?AG]>"3.K_0%?W0'XXHW_5_RZV M/>>/0^/W_S!] MZE4E.5+_O.MY-86=?+8>"'&\*<$O8W?&B'+V %0!ZL*4[M]11H-X!0O/#\&D M$T-G,AHB[HR=J3<6G@NL&^D&/8=34#"FT&(.?Z'%=9!I6P*@ 1K;R)E-:="Q M,Q^#:/)$I7(>ZBPCQP/E!6,Q<%G>Q)F C.>O^\C#YP:2-W!FDX$8#7DY+NQ^ MP @FX3%U1K,![G;JS =S_,#PFY!J ^B'@60S,=9@PA@63\RH/"KL;"1N0(@\ MB+\EB&, 70QO /B,*/K, L.),YABA P.@&VB.9@Z)8 G#,1S,1(&4:OY& M7%"E+.9L0_<=2+N3&!N0!$"02N7.G!G@6G-GXPG R5/[B>PK;4;'616,&2@8 MALO[+:?R6L/1C6;[!I7.^CRXO*70\,[+W$G.'% VBZYH \(#$^8J M,1E4"1QM:PQ,7E&,LBKHU&AEK [S[0 MNI]:$D].685H'V"^MUR&L4.5/:?. ='"CS\&7!$CY2H\F)UB''2)&@1\F"]! M7X(Z.3F41$"9:8E1@OA*D1([58:^B4'DF2*)^B/&KP@7# J]KG\4"3(ESD_E M,E*DM_*F6-OD\+B%+D%O'D>(6:T\KM<^+F5$ 1Z"GFH?0U)R97+',DBYE'U& M5)NH&)B\V*&YV$IM#RM\M<]%J;5U>[=V"]NP'>0:Y?E0X)5Y&Q:S8Z9(4^5> MR>S>Z5,>AR7"3PR?*WUXIPR_M\;A76J(R:['$@M.*M5G.%[3H%\)'MG:J[;^ M8%)1M>7P!%628*O(8EU0A,&J0!<0Z2]CSS,_**OYJ%++Y7>#K\7+_B> \8A# MV=0'.XQM&7,[*V'*JJ;+8A%((;]A;X.M<[4.X"HJ,-Q$EC.+=6I[HYOV/@+@ MU[!1>LU-6[DG(X,]EI4#-%: R+SG]'N^X@O-U7\J[U6ISH'TMAN%% _8CRH2 M5I SQ,?\#KY"R()]8$J>6>!E,#3?WM0TC##GC& MF-79W051&'SBN4 < XO6/O1(8:]1)IF'UDSYRQA3B)*_6^S1(-';'/(_QGV!4 /19' M,[K%K=QDT9V*"A\FINQSLJ==W9(RN.N- @PMX /&S7R+=V>/4R)_?@2(R%5' M@($HR8<@J7%JE!1'4TQ-&O%6+9R&VN!-XY%+X156S7V.KL':VT'.S+>#['J5 M2*7QOO?&\SXG"645:$7\4RVFE2YN_(C\42M=ZTJ1=YE#Q)$=@%0+BMHBSE9Z MJWALE>B(4,?>ZH(1SB1XI&KC^K*(7'UT?;C@GJHXCTJN+AW-9,!1.K\CZZ7B M"HM<<. Z0W1J8\K! M:#3CE(/A3*8<>/.I->5@6LLX:-D8YAR,)A-ZV]N:I5^U%IN)?V7$N)'6^D@5 M$)CC(D,H74_L5S:++E!FE2H%5LVJES544TY/I3BAI7PY&-X*R'HF9 ="X59(Z^.4U(%^!&03S909/J&JBR&7-X>_SKUCL:EON*F($W#M53J@GN\ M=C!.3YIM8:;C7LEV1F5P@?7KR)=1S2[795>H[C%KYQ%7GC/TNJAJ7,M4O9:I?RE2_E*E^*5/]4J;ZI4SUOT*9ZJZBL^+XEM2%YCNPZ96/ M_+#M;94.I4.QLGFA;_Y_I4X=7I.6&XF7:JJ_0S75QK4.V-?+(B(*U=5(G^D$ M__A"J%V[?4,U"7L_D@O-*$PHP_J^$ 8O%5%?*J+^[A51GX[NCHI(JF#'A73# M/Y46_K4+GQY4SK-53IHP+I.&I7IFUO8\,RXX''%:R=&\+C45";,STO.?"OB7 MVII/K*W9=;J60JWB%+W,J@#G>U5&ZF>=5G!J7$?^\8?Y4EMRC]J2+Z6\)DTR M:.5C-1!K_G*$_-,6FSRH M7M5^ZD^CB)4CJ\YP2#-7E_GCQ>!+X: _H'!0%^*WBTSFPMF?9'H]:?L0[17K2O',UW6_'6_RU)]<"4;5Z6++I1E89^W[/Z/6O$ M-&/$5.&7S :>IP+BBRO#['.<1'@7GT%)C0&ORD6?JNJ(I!B\D>ET9^@_HN!; MV*>!3*>8D?7\!_Y2(.:E0,RS%HCIH@@CE1)88@VYP?*AVC+L79,>9- 8+\L: M3U8:X2]/5T[__ZU#TRI4RO8Z.?^M2O0'P%_KQ'[.]'@JY/X$>?\[:RO\"?:X ML[;!T[*H]U)II$?\K4QEO>87<>I7-"' R@J*,G_ZN3WE_WJIN_:L-;IAMF5> M'9\'N1]&&8&DP#?&]L2'FW-Q?(0K!S1\&T81JLGU--!SURE5#341]U;H0 M>V-8GG@-O[.K1:+,1?7]K&?ZI:Q\ZN\00V\?@^B3TJT:C'C'A5'I3;-<:38J MT\M2V\/Q2"S];6.RRA" 0XWY&L7Q*S%4MOLL7C[)KN;9E[?G^#9G%2&.E&&N MA'!"AA)9"K+N@A"8TX=C4J\:YE"&52@4VQ^UVN(EJ#!EO7%WC$&]-7$,2RT* M#L$P8D%:J._&3#K17\Z->R%Y =;27\=LT !O5-A&6_,R:./2#-IH:TX!'+LW M889RX$%R_+@NX\;I$9?Z_L20YKIL31Q@_PZ8S":K54H MQE,VV RU.!RSK5$.EKQC:]!#XQB5(7U="69H/?7NYN*_M,;0-D)K"$CCN%QB MFT]8@MS1[[\?:?<8_UO\>JEQC,>J6%D8Y=:>O#<2OM&ZL_WV-34_NF;"/M MV) [L _%JIPE&NL+.*I,56^H&&9TTW,PI=:HEF;#AA9NE:]=42P'!J]TJJ?? MJ'L"V!W=G3G=JOE[3)Y3[TO:]ZI8G!H9#7?;KFB*,HZ"_>2AXI*.X4UHS-OR MJB=0B(O\(4DIN,8N*-J[7NGTNS=)VA2;M^HM'C2">C&=HR/HNMOK9HZ^1:1H MF]:7Q-2G4UX2/0QU?TL9?/OOT=#C2T 9#5M@]N7'S!>T/\L7!=OMAN?$)GE? M6DA,_^=/6+E[Y\ &ZW3LE/EGKD1%$&0F+=4B'.KSUVZ>>*Q61GQ Z%MY 4;+ M1&O7W!XA,9JTVR W N-^]PDU]:.CQ\COKR]D*$U;=S2QFK8MX0G'US7XU,9G".C(DJ.84?LU]VSO9:SR7:5 MV=04U^PC6Z)SFUYB)ZY!W;"8GGC?+1GCF;\)47[6A\"3E%Z]RPP+[_Q3J*X) M)9V<@PN@ (\O.%?0K@XCS6?8$L44=?EWY$ZOY/O:HBT!& ;Z8+PG>^!V8^CE M^?&DZ+!M]XW)Q[;IHYU5]JP++R/)^ M)2YNKJZ:&//F=T%9I:Z76S!2V*P$YP[Z@T'SPNS+EU*"3;V:N$K;\F:R/O-L M;%L/P51M3MH!S'&NT>D7A]F#S8VQ9[?:+>D5EG$7:,=7PD!4$IBYC89%8 4F MXR[3D7QGJI+=2M/LPKF&\.A$T$9$6_,@%)'+!PTF,/3LSMUNVZ2W9RS\X0;9 M:>T]2'I<&?.ZL%TFJ(#W&ZIQVT:VE7!VTVVI4R;:F+$*;?_!"&T_K8:V7ZAH M]4ZKMP.@>X6CF_ L;<#Z5%TAQA@3N4RB"+6?,FRU/D(9!]W %PR+;J ]!4DW M@VCL(=/U9AA!W>B+\=1-UE"/KFYMP"'>'?XY,7>M>"_)K%-H4&A]$P88:-_\ M%\N.P"0@,R[?\Z#7/P,KR1UK]G5N!H)^/AT]B#A5W4T1D%CN3!W4Y D7GB $WZ@K':R54'F^\QM]GVP&F, MB/0])JJV/G"J,LA]CYDJC0_>$\?-'WYLE3BK)\S<-9J5[2B:\F9V@=LQ(*RC MP:#WC_;?!S8'#G<@K X9O1MV8SN_.F ""RP[DAX.H)2V[E^ T<^(DE^X#^NI M*"?*T+5+B8X!+:?PQ3+E^,K'\(N'@**AFA[\BJQHA^*N=92.J;8FUM M:PXEFPC<JR91]4:.GV-+(_@/\\81(CH6:/>:JM#YR*,&-,M^&4 M;G%+[ZEX>A01#,/.L6/E)COA^--R=$L7^4P;+<>OP2A9A7D#WR\H.05M$Z,7 MN@7(6BO?,-YJGKOC<7_25!Z',YM&^B$V;#6<22[+$CO5TI#KP/Q"U6 Q4F@! MAIG>@EK[_J-=QA3>RZF"1G#902/H@#-\8 ]J.K _>FFH8-9M(MX4460:>E@F MR>8LLJS"V:>?4<3]!@4#%=?\L*&"1'@-V!O,VQUC_$9;8T,<8M+F+;(22VMF M6D^<^=%"%DMO20RR^P[:[CU;J>S@S"^#CS0.8N_$KUV#');_U3':+CBWI6F9 MT)4S[B%\*J-EQF@[%KAWUE*=F;:X7BG56(7QJO2D+YH9131G&Q@.0DOFCPDW M/>Y90LWH]BA%>D]ZI-KAQ2HSDS:5I:YIJ:J06(-M3VR> M@.'LFOVP-'K'[>7]WV[9^UCV5=FNYXWMYQ:.O8]IKM+\:E M\I">'9].U>L5REDZP%7)+[)XIRQ <:U(\31RLJ:5'>X65J,U_"'ER%U ^Z]# MB-">1]6\3+&ZUIYC0?#TP[O+VXMS<7-[>GMQ8]' ;.1I1?!G6L_9_[Y\=]JX M ;%"P,IGK!S@F=9V>WKYR^D[4&.OW_]\^>[L0KQ_T[)>*[8_TRI^N+A^>_KN M[_71I[8IK>?G6MGK,ZW.S!G[A7+&6H,@K0SVF9;QM_?7%Z>.N+ZX^O#ZQ\LS M.*D&%*QG="#O,=X9+R,#GX4)-5Y%W[ %NJAV_R/8G8=GL3E5KJ+QBB&9?V.( MCI8(\W/]*D^&%Z6G "@Y M,22<8AGV<'I>[H*53S;6O*C$X.*E^@*%7;8VGV MM@?AE!,Y5/U3'.,K TXP#]%\U);GT05V\XDUT=$7]51'$\DX;8YS]\#VPWRY MYM'L0,'6U+N&I\-8Z:5\Q[UZO7AK@D9K'^\)?8;=^+U'OM^3/2OU%#\,F"SO M>:V'KV_.W^OW>CCBG%[/OD?>U8^4VJ!7OT4=+2V:V39[[KQ7SV.D;91IC!R@ M\Z[RKM%&6N.^*2@=>8KUIGOD'%IW;'U!GO5\_X;O"MQF97J1:4?5!]#/.B.? M_UI$?>&ZW2DV\B6%>"YW\CT&#I5]#9>!E'2W^)(Q=L3LUQU]&CTL1PV+._.S M!SP_.BHJ)G\F"_+#LD$P %D;"_\FR_+O_Q]02P,$% @ &G<$2Y)2Q[9/ M @ )0P T !X;"]S='EL97,N>&ULU5=;:]LP%/XK0AFCA5%?TJ1TM0U; MH3#82J%YV%M1;-D6Z.+)G)6:H/A,5YCJ2"\F0TJXLO+J2&&6U26+4"WU_Z3%$ M.$PBWK ;IFJ0BH:K&)X/$'#YUR+#,7PX>?NM$>KJ#7#/V;O9S'\XO9KB)S9P M"H'C^)3%,%B>0^_/2<]\\_DEM0M/"BR>6> I]@GU\GG43S!/B"\,L=>M?A+E M@H^;,(<.T)41PV"#: RO$25K24Q6CABA6P>'!D@%%1(HO?M:66"0^M&% ^>9 M@]'Q,,*%M+5=!?>][H9/ KUG!!)*!X$A=$ 254@I+/F-=NQ@"_X4 IV]VE9: M82'1-@@7<$RP#UUD+62&Y5 F@#V41!3G1HXD16F>2E2>"2HEF#8R@@K!D=70 M9W2&IDTQI??FK?F:[W&W.7!CS);X$!@5O:EGW9GCKOE6\BZ;X]ZE#0_B!179 M"/6QT=/AUC='!]])G)/6^FT^"-#LJ*KH]@,E!6?83>:W!8,#"R81ZNN 4DCR MJ/G,44DU@"4$&RP527>1[Q)5*]RJ_CBU^:&:PR/4_*_7N< <2T1W1>NS_YI7 M^3\KGE_\O63[JS(5_+I6]:4EFFOZ"$0NCD'D\AA$'L%K,[]\88U>=WOOM A[ M#<* @G5#J"*\4UN2+,-.C^G08GAK6D.Z=TV/?8*F5VBM>_8]?IV;X1PU5-V9 M*=I@#$?[LQ$>+(=1JX$BAJ/]!6>D89>VX/C'(/D!4$L#!!0 ( !IW!$L0 M.FQRD0, &&PO=V]R:V)O;VLN>&ULQ9E=;]L@%$#_"O++^M(Y M!I*F55MI2[LITM9%:]5W:I,$U884<-O]^V%GT6ZB<;67X*?X \,1#O?X7B[? MC'U^,N:9O#>U=E?9VOO-19Z[YVU@I*K>6TC=U M3D>C2=X(I;/KRUU?"YM?7W8'CTJ^N;_7NU,B2J]>Y8-XNLI&66B7@X9]I[O? M+=&%_1\FLURJ4MZ8LFVD]ELH*VOAE=%NK38N(UHT\BK;-2&?=$5NM5?^%YGK M;5>A;4;ZH>?555:$8R]\>.95.?54RXS8"Q5NV'E5=.#'@YP974GM9$7"D3.U MJ@)'13Z+6NA2$@!)$4@Z)"0#D R!9(- WGD(*?A!3OEB%F2A94N/'.X;B8(XR0!(PV,/V79K_&R-&U8XWH58/<@SQ#( MLP20K)_([7*^[X>:F69C]-Y?(Y M@GB> '$<$.>Z-(TD#^)=.AB_1U@ 'R6 FP2XNS# '\"%M.%="RLA)&J9(VNF MASP+D+/6^4!HB0A2_"K-RHK-6D%,S#/%D4738TX#YA>A+'D4=2O)=RE<:[L0 M[B$F9IKBR*KI,<^[V31-HWS7VO43&H)Z"$$0$W--<639;./XJ%O:[9.3+VT7 M*&]?#R82$TUQ9-/(,8F*V*5+H)A;) MR0G$Q'Q3I!!.+&#N8V+.*5)()Q8RZ0A^F6/ZH2GT$PN9M("8F(!H"@'%0B:E M$!--=%((*/KINY>.80*B*004"TB40TQ,0#2%@**8,-NAF(5HBGPGBCF!F)B% MZ) 6HM!"%+,0'3+IH5.(B5F(#IGVT'.(B5F(IK!0U.FGL/2"68BEL% ,DT$+ M,%A6(),(>Y$,6RC?[457 MXZV.W\7W]&U!+ M P04 " :=P1+'R'ZWLH! #B' &@ 'AL+U]R96QS+W=OA9!653R6Z:II M8]V_V33=L+HENNI9B\E-TVYD41 MW@_AK>GVJ8HQIW"ZR56_0/_)1QO_LWRSV>Q6\;%9O1YCG7^I^%Z@"+\'Z7B0 MTH-L/,CH03X>Y/2@V7C0C!XT'P^:TX.NQX.NZ4$WXT$W]*#;\:!;>I!,@8Q3 M?A+"FJ^U *Z%[[4 L(4OM@"RA6^V +2%K[8 MH7OM@"XA2^W +J%;[< O(6O MMP*]E:^W KWU GMMM-GFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_E MZZU ;^7K;4!OX^MM0&_CZVU ;[O 60DZ+.'K;4!OX^MM0&_CZVU ;^/K;4!O MX^MM0&_CZVU ;^/K[4!OY^OM0&_GZ^U ;^?K[4!OO\!9-SKLYNOM0&_GZ^U M;^?K[4!OY^OM [U3579Q_9R[7;U-YR[Y,?S/F@'<*7\7!E&ULS=G+;L(P$ 707T'95L3X4?H0L&F[;9': M'W"3@40DL64;"G]?)T"E(BI1 =+=$))Q9FZ"=3:,/C:6?&]=5XT?)T4(]I$Q MGQ54:Y\:2TVLS(RK=8BG;LZLSA9Z3DP,!D.6F290$_JA[9%,1L\TT\LJ])ZV MU]O6XT1;6Y69#J5IV*K)#YKV=PU31U6WQA>E]3=Q0=)[6<4F6];QEM1;1SKW!5&HJ]07VE'^'ES9S'=Y MI]J%5UW'QFQ=L5\+TNOE")N*C@?H*I><'.*VH&.CNL+VDY\U<+\;,N.H;UVL MNE >>;P8:1JKGK4++_F(U&Z=G/*3AL?6U_MAOXQ;=-^/O?"?HF?=X;RW?KD< M B2'!,FA0'+<@N08@N2X \EQ#Y+C 20''Z $01&5HY#*44SE**AR%%4Y"JL< MQ56. BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL M$D56B2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLJHKRMH= MTUJ7S5])/HU9[.>S[E_.R3=02P$"% ,4 " :=P1+'R// \ 3 @ M"P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " :=P1+ M9O,+8(( "Q $ @ 'I 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( !IW!$MD;^^L[P "L" 1 " 9D! M !D;V-0&UL4$L! A0# M% @ &G<$2]3P,2R* @ 1PD !@ ( !^ @ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2P%XA^P0 ,\5 8 " M > 7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2P94OQ6R 0 T@, !@ M ( !>AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ &G<$2YO\'%NV 0 T@, !D ( !.R0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2^3I MS<^V 0 T@, !D ( ! BH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2S0-LY/3 0 G 0 !D M ( !R2\ 'AL+W=O=T! !!0 &0 @ '3,0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ &G<$2S));-7" 0 -P0 !D ( ! M^S4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &G<$2SO5_0^R 0 T@, !D ( !]3L 'AL+W=O/0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2X&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2]7*S+ @ \P4 !D M ( !04P 'AL+W=O&PO=V]R M:W-H965T@@( (P( M 9 " 493 !X;"]W;W)K&UL M4$L! A0#% @ &G<$2Q>;P9GO @ 1 P !D ( !_U4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&G<$2Y+#?ZM" @ -0< !D ( !1EX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2Q?ULE;M 0 . 4 !D M ( !1FX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &G<$2X?Y0M53 @ F < !D ( !A78 'AL M+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$ M2V5WY,KR 0 ? 4 !D ( !D7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &G<$2Q Z M;'*1 P 9Q\ \ ( !\;, 'AL+W=OR@$ .(< : " :^W !X M;"]?7!E&UL 64$L%!@ X #@ .@\ *"[ $! end XML 60 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 61 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 163 238 1 true 55 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.pdf.com/20170630/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/20170630/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/20170630/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 Income (Unaudited) Sheet http://www.pdf.com/20170630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-income-unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.pdf.com/20170630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.pdf.com/20170630/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 6 false false R7.htm 006 - Disclosure - Note 2 - Recent Accounting Pronouncements Sheet http://www.pdf.com/20170630/role/statement-note-2-recent-accounting-pronouncements Note 2 - Recent Accounting Pronouncements Notes 7 false false R8.htm 007 - Disclosure - Note 3 - Balance Sheet Components Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components Note 3 - Balance Sheet Components Notes 8 false false R9.htm 008 - Disclosure - Note 4 - Stockholders' Equity Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity Note 4 - Stockholders' Equity Notes 9 false false R10.htm 009 - Disclosure - Note 5 - Income Taxes Sheet http://www.pdf.com/20170630/role/statement-note-5-income-taxes Note 5 - Income Taxes Notes 10 false false R11.htm 010 - Document - Note 6 - Net Income Per Share Sheet http://www.pdf.com/20170630/role/statement-note-6-net-income-per-share Note 6 - Net Income Per Share Uncategorized 11 false false R12.htm 011 - Disclosure - Note 7 - Customer and Geographic Information Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information Note 7 - Customer and Geographic Information Uncategorized 12 false false R13.htm 012 - Disclosure - Note 8 - Fair Value Measurements Sheet http://www.pdf.com/20170630/role/statement-note-8-fair-value-measurements Note 8 - Fair Value Measurements Uncategorized 13 false false R14.htm 013 - Disclosure - Note 9 - Commitments and Contingencies Sheet http://www.pdf.com/20170630/role/statement-note-9-commitments-and-contingencies Note 9 - Commitments and Contingencies Uncategorized 14 false false R15.htm 014 - Disclosure - Note 10 - Subsequent Event Sheet http://www.pdf.com/20170630/role/statement-note-10-subsequent-event Note 10 - Subsequent Event Uncategorized 15 false false R16.htm 015 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.pdf.com/20170630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Uncategorized 16 false false R17.htm 016 - Disclosure - Note 3 - Balance Sheet Components (Tables) Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components-tables Note 3 - Balance Sheet Components (Tables) Uncategorized 17 false false R18.htm 017 - Disclosure - Note 4 - Stockholders' Equity (Tables) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-tables Note 4 - Stockholders' Equity (Tables) Uncategorized 18 false false R19.htm 018 - Disclosure - Note 6 - Net Income Per Share (Tables) Sheet http://www.pdf.com/20170630/role/statement-note-6-net-income-per-share-tables Note 6 - Net Income Per Share (Tables) Uncategorized 19 false false R20.htm 019 - Disclosure - Note 7 - Customer and Geographic Information (Tables) Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information-tables Note 7 - Customer and Geographic Information (Tables) Uncategorized 20 false false R21.htm 020 - Disclosure - Note 8 - Fair Value Measurements (Tables) Sheet http://www.pdf.com/20170630/role/statement-note-8-fair-value-measurements-tables Note 8 - Fair Value Measurements (Tables) Uncategorized 21 false false R22.htm 021 - Disclosure - Note 9 - Commitments and Contingencies (Tables) Sheet http://www.pdf.com/20170630/role/statement-note-9-commitments-and-contingencies-tables Note 9 - Commitments and Contingencies (Tables) Uncategorized 22 false false R23.htm 022 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Uncategorized 23 false false R24.htm 023 - Disclosure - Note 3 - Balance Sheet Components (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components-details-textual Note 3 - Balance Sheet Components (Details Textual) Uncategorized 24 false false R25.htm 024 - Disclosure - Note 3 - Balance Sheet Components - Property and Equipment (Details) Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components-property-and-equipment-details Note 3 - Balance Sheet Components - Property and Equipment (Details) Uncategorized 25 false false R26.htm 025 - Disclosure - Note 3 - Balance Sheet Components - Goodwill Activity (Details) Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components-goodwill-activity-details Note 3 - Balance Sheet Components - Goodwill Activity (Details) Uncategorized 26 false false R27.htm 026 - Disclosure - Note 3 - Balance Sheet Components - Intangible Assets (Details) Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components-intangible-assets-details Note 3 - Balance Sheet Components - Intangible Assets (Details) Uncategorized 27 false false R28.htm 027 - Disclosure - Note 3 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) Sheet http://www.pdf.com/20170630/role/statement-note-3-balance-sheet-components-annual-amortization-of-identifiable-intangible-assets-details Note 3 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) Uncategorized 28 false false R29.htm 028 - Disclosure - Note 4 - Stockholders' Equity (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-details-textual Note 4 - Stockholders' Equity (Details Textual) Uncategorized 29 false false R30.htm 029 - Disclosure - Note 4 - Stockholders' Equity - Allocation of Recognized Period Costs (Details) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-allocation-of-recognized-period-costs-details Note 4 - Stockholders' Equity - Allocation of Recognized Period Costs (Details) Uncategorized 30 false false R31.htm 030 - Disclosure - Note 4 - Stockholders' Equity - Stock Options, Valuation Assumptions (Details) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-stock-options-valuation-assumptions-details Note 4 - Stockholders' Equity - Stock Options, Valuation Assumptions (Details) Uncategorized 31 false false R32.htm 031 - Disclosure - Note 4 - Stockholders' Equity - Stock Options Activity (Details) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-stock-options-activity-details Note 4 - Stockholders' Equity - Stock Options Activity (Details) Uncategorized 32 false false R33.htm 032 - Disclosure - Note 4 - Stockholders' Equity - Stock Options Activity (Details) (Parentheticals) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-stock-options-activity-details-parentheticals Note 4 - Stockholders' Equity - Stock Options Activity (Details) (Parentheticals) Uncategorized 33 false false R34.htm 033 - Disclosure - Note 4 - Stockholders' Equity - Nonvested Restricted Stock Units Activity (Details) Sheet http://www.pdf.com/20170630/role/statement-note-4-stockholders-equity-nonvested-restricted-stock-units-activity-details Note 4 - Stockholders' Equity - Nonvested Restricted Stock Units Activity (Details) Uncategorized 34 false false R35.htm 034 - Disclosure - Note 5 - Income Taxes (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-5-income-taxes-details-textual Note 5 - Income Taxes (Details Textual) Uncategorized 35 false false R36.htm 035 - Disclosure - Note 6 - Net Income Per Share - Calculation of Earnings Per Share (Details) Sheet http://www.pdf.com/20170630/role/statement-note-6-net-income-per-share-calculation-of-earnings-per-share-details Note 6 - Net Income Per Share - Calculation of Earnings Per Share (Details) Uncategorized 36 false false R37.htm 036 - Disclosure - Note 6 - Net Income Per Share - Antidilutive Securities (Details) Sheet http://www.pdf.com/20170630/role/statement-note-6-net-income-per-share-antidilutive-securities-details Note 6 - Net Income Per Share - Antidilutive Securities (Details) Uncategorized 37 false false R38.htm 037 - Disclosure - Note 7 - Customer and Geographic Information (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information-details-textual Note 7 - Customer and Geographic Information (Details Textual) Uncategorized 38 false false R39.htm 038 - Disclosure - Note 7 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information-revenue-percentage-by-major-customers-details Note 7 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) Uncategorized 39 false false R40.htm 039 - Disclosure - Note 7 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information-receivables-percentage-by-major-customers-details Note 7 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) Uncategorized 40 false false R41.htm 040 - Disclosure - Note 7 - Customer and Geographic Information - Revenues by Geographic Area (Details) Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information-revenues-by-geographic-area-details Note 7 - Customer and Geographic Information - Revenues by Geographic Area (Details) Uncategorized 41 false false R42.htm 041 - Disclosure - Note 7 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) Sheet http://www.pdf.com/20170630/role/statement-note-7-customer-and-geographic-information-longlived-assets-by-geographic-area-details Note 7 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) Uncategorized 42 false false R43.htm 042 - Disclosure - Note 8 - Fair Value Measurements (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-8-fair-value-measurements-details-textual Note 8 - Fair Value Measurements (Details Textual) Uncategorized 43 false false R44.htm 043 - Disclosure - Note 8 - Fair Value Measurements - Fair Value, Assets Measured on a Recurring Basis (Details) Sheet http://www.pdf.com/20170630/role/statement-note-8-fair-value-measurements-fair-value-assets-measured-on-a-recurring-basis-details Note 8 - Fair Value Measurements - Fair Value, Assets Measured on a Recurring Basis (Details) Uncategorized 44 false false R45.htm 044 - Disclosure - Note 9 - Commitments and Contingencies (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-9-commitments-and-contingencies-details-textual Note 9 - Commitments and Contingencies (Details Textual) Uncategorized 45 false false R46.htm 045 - Disclosure - Note 9 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details) Sheet http://www.pdf.com/20170630/role/statement-note-9-commitments-and-contingencies-future-minimum-lease-payments-under-noncancelable-operating-leases-details Note 9 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details) Uncategorized 46 false false R47.htm 046 - Disclosure - Note 10 - Subsequent Event (Details Textual) Sheet http://www.pdf.com/20170630/role/statement-note-10-subsequent-event-details-textual Note 10 - Subsequent Event (Details Textual) Uncategorized 47 false false All Reports Book All Reports pdfs-20170630.xml pdfs-20170630.xsd pdfs-20170630_cal.xml pdfs-20170630_def.xml pdfs-20170630_lab.xml pdfs-20170630_pre.xml true true ZIP 65 0001437749-17-013807-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-17-013807-xbrl.zip M4$L#!!0 ( !IW!$L K:Y@;-L %E[$ 1 <&1F!3A$3J0J:> MM\X4XABN:3F37\]^/C0O'BYO;LX4ZNN.J=NN0WX]<]RS__?Y?_Z/O_ZO9O,W MXA!/]XFIC!;*XS1P3.)]=6=$^:\O]]^4IM)2/[9:=]^5GX^7BM92^\W6H-GJ M-)N?__HR\FSK(_Y; 0@M-/FBM5ON#Y2 , M!CGCSQ=_\J/A!H[O+:(WV-.4&.<3]^F#^/$#ATYMMM7HM<#S !6R]\2O.2^: MQ,I_!W[ QSOIQ\F+,AC3\1 MOF!;SI\KGL:?1SJ-D.SHED'S86(_(4AJ&B3'=9Q@EC^'Z7L?_,6](M&'Z 7\\2S&-F MJ$X\U_O ?XP>7=K8YS9[5AT.AQ_8K]&C-.\Y&%/]\%_?OST84S+3FUEN>Z%6 MF;= D"C*7W'6CY3]=$_&"H/BX]0CXU_/<+>;XOU#S3/R,Y/'K&;5F#C (=]O)@1QX3_^]>V/E$,U_')BW^/0YF_ARANJ>+/7A/)Q3)_/3.::N?L M\UBW*?GKAZ5QXN$O&>/[UQ8U=/M?1/>N'/,KB, R,\%$S::JP4[SJ61CQK-^ M=8U@%CUR!^S@FM?P'2VUP/;9Y[]K?$KI@+(Y$:SR,VIGG_';O#FC 9=GY.!L M@%A5Y?/Q;].SI@9=GO,1R*G45*VSSVJK^??T)#A*//:5XUO^XA*^]W3[!F3% MR]_(HLPD@+X6,(ZJM89JA\^4.^;2E.YLYCH/OFO\^3#5/4)O Y^IV>=_$9J:/W?,[,P@GHEW"70P<;U2&](]^WQA M&,065@\;)SE]:N#LK/=D8E'8-L?_H<_*$=O9Y[NOU\K#[;>?CS>W/QZ4FQ^7 MR6G3(V?G_8=K@Y&C>QRZ4@CNGWW^X29GRHR5G>J?Q+;_YKC/S@/1*5B+Y@VE M ?'*3#G(3BD9,Y[ZT=.1O!X6LY%KEYD*Y"&J%SY9:A0^./X(>@ IZ;]U'RSD MV_&M/R7>A?'OP/( $,"$,[%&-@!&B9^/V4YV[IC+ .B3KL#COM=I+5A#G6 M#$#C?1Z"^@1Q5A:>7:VB%Z^BMW85G99L%2HH\4,N(X\0Y,M0ISE*]USW,"_<2YU.KW3%SJ\]W/N.I?$\W7+ M^0Y2@_K Q%2BAE3U]W!4!@"U<-2+%XLV_X;?+NB#._:?0;-\)[,1\7Y_"$:4 M_#L F7_U)!0P>SKS/7\ZA:AN E%=58ZH7JL5(VJ;)2X).BR.3<"J\?MUU5@#61@=4M"=?5P=_==?[%F MP>P"7$;=9I8%J'B;.!:=HMU5A-E_O[-U!_4CHX\K\!O]92XH&L<@[%>&OOC'!Q:A]4SZNQZ,PSXW#C(W=83V=98;G5ED(-\'L:0KP9B"VA+&<6MGM2Z M4-5.!="6LGU;EP$ZO+=W2OM:+5[P/ MT"O'3!EB[_0Z4LSTNM5AA@^%;] OB^_Z'ZYW"6K+G1$/M 1\^P@K_&(7M$"C M<&?_[//_L?U/IO6D4']A$WC#HG-;7WQ4+,<&Q^N3,H;AFF-]9MGPI6_- *$. M>59 '^F.^)5:_TT^*FIK[I_]GXG_"4?T$29EY'HF\7X]@PD-8MMSW>3GG.(S MG>M&^%E,OS1B!H!'!@!H:>4> 6BPSPU*/&O\2<%E-RW'!,Q_5%KSET\,'(7! MXX4S@+7A6X9N-W7;FC@? 48?T)A\U P?+3[S$M#/ENE//RK]UB^?!!::?"+ MX=1R%.K:EJEXD]&[5D/!?]XG($AL1XG5+\$PT[V)Y31]=X[8B+\( <'OH@U; M2P+/S%Q#?-DF?RTD0'S] [P?#A7^S=;RP3=WBED.L#Z;?W)&=/XI9PK#1<)R MF+LDIF.$(?8;M0_QRI"5#+$V&?L"LYDM5N+";1-7Q5G?O"]XM:6,M*-/R<>&,)F M$YC-]3XR,M=:G88"'B_\J]M-$OO.V/X@]M5%P0T31J/ZRS:BI; /G+04/@I)')^PT[DO MV;/S"\_3G0D[WO^RB!^YTQ?XU<6S[IG\6.^>P+*?B/F5&!Z!1^X+YLFGCR0? MGV'4Q95-G@C/I(G.0HN=2[95Z;FD>MX.4U7VL-0$(G\ZF#8L/P>@/8OB/[G5@V__0[8"#8=ON\\I3W!7)$VWI,7DGE3.X*Q@W M6?8F&87#MC1;8=C>:&&T".C?7&?R2+S9-\E9:5'@I8DA6K%=R8&#@R\N:GW, M')F**P?%8$T=YFH=Z6&NIO4YK*LGW0RPO.3-#&!R)&JMWL: Q:+R!_&WP)LF M3=;M=EK:,!>^O+FW@7(]$C5I$D-GH';[FT/)3^X-4#% N(3^ M5ON=+)#2J;?;L+(T"4EKB:3@M?-N#%X!AI;>+=%: M@R5)4Q"\8!;8> _J*YF#++68MOJ*R;Q,;3EF\E9!F(^"IH6?3$K9 -F]MCSC M:]#5EN333N"L:O5K][(GOR>D]KK+:F._JV60*QAT8CYSSOKF4@@B[ M'0,+;L)/0ZEJ!/P,VK)%%@%GQVM9SWQ#J39MJL.ANLNU\#L[UQ;,1KYAKE=\ M?8=;8IDTYY^4C /[FS4NYC^L&#CT?6R=\MSDT NZ)S:C+3JUYE3=&E=%Z*H[ %SU3A]7>/&78%"D#"'UNH <[6TC M1THYO?[;X+);3)&Z]"T')?WNVU!F=V"X.*5$\J -F.F_ M8"X#:4!% M&PR'W8QWFC_OAL"M=T7DE\6U@=K1VAL 9]NN@>Y*?J#_Z@7_S*>9S&V_W[E[ M@R5;V,' -QPWO/V/E\)OQP^Z36C.K<;4(@>:_(Y,JY>)#A:"?CO..UNQG'-;G<.MN"0;XW&>[AG3"\<4 M/@H^(D9?CP-IW&_0&;P6OMX2!=+@7Z][4"HHP^G;H: MKS#4&VBOA?>WQ(&\ M/%$[>[1TO-+@@=A8)Y.7D;4Q%FW.P)3#4F:8AB"F62\;V]+SP.'@<,@H*1=V MA@SIL6-OT'DM$F)GR)";@H-.][7(BIUA0VHFJMWNX0SC,H4_!O+D%&W8.AQ] MERD',I!G#FE:]CSHH#RZ:@WR^E[]P4&-L<+%% ;RD]3.<$=:E&5N7;O>5S<8 M^>/ 7D[TV"8/1BK=VMHR*Q0&9:>K*) G(T\V:K5VMHI4A<-LE&@[F=1KKR=*Y>##LPB8FUN5 T!;X8# M48C7Z.^(QX053!9*2B5GC?<_R$H\.[O 05BQF_2KSG M5=\[-KS+JZ_WAZ\4[3F^S[&A/:>6:43NO@'MJ&6@Q(^9_ CKI M_SY5=7-\U:.%VYJNV_4N0?TJ#/0WX2W3T9NI47^M&Q[%_/?"^( M&FJ=EFS>G$H'*ZBTML/WC7PIS;YNY[-P?''8[\MMXL[IA#U684#>Y_2/!%-T]I9W26=>ILS*OE=S;XZZ.1!D'^ LQJ0 L=,\FN3_9:6#:?) ?FB M4XO>CA-].5S;,A;\WYO4/1>%W7O[*GY>CUB/>*0C[KI ;ES<9X,*2KQB''*W MXHZ5.U LV(@*%<2AZOTFEI,N4E71_-B*R!HO/B4[&6C]L%S3XY0 .GT8;@:" M50],R^(H^XKL*ON %-J!$=TS%(Y- 7+?%S<8?8S.!/0&VPA0OZ2C8:LRB%!LX MO4O.^'!UF9JM(9:#/79]AAH*KK3!YQ _#W0/4"8O5!XAUH%!KUVO5EV(_=1 M\"M5";_Y=[;("ZP1:9/*IT>$]U@F(@8$8&;NN M[[@^40 $PW9IX*%08^/ KD4$:^'3V,$NG[ C\L7GP%#P3%9DZMGRI^PS-QS@ M,1C0FB-13GAN'\P!OY.YS]]%FL% )GQBF8&,6"]FL%)#3W!+S'.NI[@SRX<7 MSI7M^=,C8YL8?B,$Q9U;#B(*@ ")HO/Z70T%P%;TN&\9Z #L%J9["^4=SF%1 MMEC7@<7!FQR9,#869<$?$J\"$P&GS+GH571EK%M>#!"^#3\%-LP!NR:XC"]P MSMI[T_#=5&!W:J "X"R4E088LIBM&5:!LOG#"52"+(_ MU?T*@(,]7:0JFHZ(0E[FQ&#T@92%]_26,"XV8AS8R S8VEU9$-WC^$=B9X(9 MMV [8J13-[!!(2!>=,8=\,X?@<,D+&5D6ZCWN.LAOWIJ<[MH?-Z&XMMH\ @"#]"0"%6H@:6F'&I]\F> MI2+;GJE.N7%CPL-/2-'@5I:4\*/ 5TP70*A>LX>LACR1-"4]PJ^LHV.S*TNP MD+#<]]]Q[*Q8@"P35+/8#1=ZX_!6L[=CO!N[1=BQ*\]O'J1#?2NGW@K* G4- MI7>U,E !5 32.=QF?X%^/BSFOVPNO:6;7OEXJS9[V?*C)8!:Y<+*M5MMRNO0MD>MGN[6A!&&'D ! =PF=(D M8 ^LK("=8%IIN^2523VEIHTD1W):&78VG?9K9"AM<(Y&>ZUV&R#<_RG:@4\M M-FSJMY5Y.\Q$3V^_?[]Y_'[UX_%!N?CQ%3[_>+SY\=O5C\N;JX>W>EHBF__ M'6=S#KF^H0RBQQ!B.?2>K7?,P[B(S7"FZ*F;]RRP0;%^#[AC8RL,=1CB<(%$ M99X#&-H#CG(,=.=MUHX\CDWSL1O*\]0RIDSBX=M/.JB. %U&$$_@V+IS?I8$ M,["(/'5GH-_XF\*M5.:\@08ZAP;(63S4 (4#?U,?GO*Q'#J#,/!%;6\6IJ7+ MP&#D%P?4_0@.+BK]J><&DVD%+K76TCIIL7./2R/BZO>S7H5?O_\9_M(Z7]E: M=?_KB_ [0R\3:$8$@??EEPI-36EUT6W0B9\&T?NJ$!5FQ M"D;*Q/#P9 G/=4""V8OSA.2-_CH I_U%/5=SJ;$:),'TVBIFJ $:KV\>3H] MBH.?X[9*K@,?/"1EQDOJ]6.]$*J\ M8_%S,&& C.G[C_E[>HST%??C8]LHH%GR43,N[4F24EK81QVL5=NF<]T M^OCUK,4_BX[K[//(Q3K7^">#IUB?V=UVD%5$V\%!]Y?$R%5WD]W0.^@T_)K_&K%P2A# M$9(MN0OKR&4G#;9;'=!4[<&)-=AFEN([C\QTRPFEV_XD&AC(PBA^OP'1O,(& MQ9)&N7]9/^WI="H>MI?#(Y5B/-L*N0)AT>TR.7%ZPF)PNKSZEIN)-]K:\,TQ MZ((MJP_Z; M8]&3U:(:OYB$M__8I:;3Y=@RL>K#MA/6$:L9;TVL)[I!G@6O+?3C>[^N!Y(JOS@#:@7O;>#0PT6![S'E,Y-JR,H?=#XIR3SK M^/KKW'.?+!.SE91GW?-TQU]@=1"\G&X 8MP9\41M#/R*BFN(RK-EVUB< NNZ ML(OK/KQIB?(M2]583-<(9JQ@B((ID3%6%'\Q1WT(K[&2(6&A$'=<02;<,)U^ M$6'-U!=A6A.>MIK$MD!OL[(J%BL[PSK1\Z3N^$:_3;&TA=ATO-PCTM-C++*[ MU?M?EC^U/#.YLN9<]V!7#5NW9NQ&,Y8/L+'F#%;#@.4 TGW$F<7 MW"FP.J,[QT]OG(79?"SS"T F( IF #];\XPWC5?F+C:5QUOO%KQB^**80WIM MKL.0(ZR:L*@,/"G2 K/U&(Y!JA]4PK;.U6Z^$CBJA$F>7"8J*2ON"!:T+- 5 MJ:#% @OSG+>Y7 QE! WF<]MB,D+D0/E)()06B_C+(3X(/ M[P:A@IM[( A8R2@SX%I,X-H!(JZB9E F3][%A)S-),B2<9MFE"T\N0W$"6>5 M?P4!K:A-4Y5ANP,3$KGXEMU_\[@T^&IYH,-= M+T<4+5M_( 5 $?&J=5@6!4GY*^AJ9LT)6FPI.N QU'9C3MO017I.+["LWN48S7".3 MC, %Q$Z:.A-22#A3(4E9L)J M>PY)%-N#51N$H,:$1R,\KFV@H^+ Q4NC/T=\WS)[(EME,2NA&C6 M)QX1]:/8.E=@2-S4Y06/CWC+O>%FPLI)WX$3;<^:C@?X _ZJ19#0.3<1N M$3?I&-/@CA@;A,L0P4UI9M(9ER;8R0BK8"8H7'"^"Q8K,]K-I/K=LQTA2E@R M"$(4IWZ M00>0X<%2WW2+7$GS1';QAU<, #H,J/R]9#$?A6;,];5JC\O-"L6B%B$$4L$&<2('X3=YL5B=4-\:-A M>48P0Y_+()'(1'8&3RSD"1&QX-$AKH#=)Q83X)+>"_[YCW*%O M<\V*5L([+.H(_VW$^YMF__A[&HS^ &&';X2E-T2 %!D'_ @>&HV,KP3S% FZ M/&;XF\VI&X87"*_%=BDEJ7"I'>&16Z9Z(O"(3Z/T HA&3**&1BC[ ;A0QH)Y MT?CKBX\%K_>'DWXE2;Z5*F"V7/W,=U@7O4I_C:EG' M*7I/T%8EYK7K\0O^-Q1[5QCR\I._8_>\'_J,U]=\? 9P%ES<_KI/%W/H=>:OQ82]3<+/T&J0HN-.]6X\5M#59Z<*P 5>AFIN9)6A] M227%YIQXS?226N>P(+6;NR093#M81$[]S:5%2-I4[7L1? J#1S(UV M8$7C]+Z4A+(S;P%B ?RNZ"^^,Q"1[#?%X(H>W$-UT%\!'I]U0]"*8$[>HKH] MZ*J=;4&[39S!;(0Z>2/GMJ;VM!7P):;>!L@B2)1WDFVK@]XJ)!8!)4L]-M()E[!(Q5"AH05*$[(S^(?SM^U%^V:\;:'DIK MPO:T3A9"&0Q; %NF;VI[V)46%P:=7P&T9>H'MX?R&LX=M2+<%BX.W!Y*";73 M[FV,6V:U\6#NO47_!+V-7^@3DE^L/=L_>VF +XLO8)E.P?/^D]F)HBP_V&H& ML9[05A>%VW/>C(JW7XI,H:5GQ+O?]3]<+WR(IEZY6#8]M62A]Y:ZK/'F8#JB M>=-1DRB48V8;'*:VG,FFUXC#9=47))547\[_@I[_*'''F:A#4!>=5$KHZ<\%;B M3GZ"U*H)#_/K_KD">2N./4XF8K4WY,GUA59!6.;X*>_KU0KDR?5%JU]3WFKD MM>7ZH@JV/7[*NR<4DU2FY)^N9YOKO*RV7(74ZK<\-N4Z13N98,A:=*[ CTQM M5!/*/P9:6X$N$3@6AHFI"(GM#WNM+0SL>.[AS<"?B MR"EO)?)6'!U48\H=.>6M\OUSKGY5&1X_?LI;A;RN7&&T:LI;XX%U5T2=JHD5 M'SGEK43>"H513:+9D5/>W^Y7($^N,"H*G!PYY:U$W@J%47L8I5W]WHHX5 6, M?/RT6!*=C*]<3))D-L@9\=A)23"] M2V %MVU)HYHF!4]M]X_;E QZ*7H595>TM>TGEHUZ*7H6I7>V-=:O=Y6H'\E8X*U/?GE M_D?]Y8I7_013AHPM?SN<=UI2;=]4AVE"7P/(EE"707>G)=7[:DO; =1"Z%QB M454G#6S!JB==J;8?#-OY$*8GW0RP]450NE+-/E 'PVT!^^'R2K0KD/;[%]W& MRET/4T+\;RZO\,F,ZULLEQJ/\"TNF+ML6S>[R55U6W+CJILI,2:%>..%A;?J M][(PN2&VY<* %2XH)3Y-@ -.4($=7$%=;7F=E>Y [>;"NQ:0G<&_GCO:4CFN M=GN=?'QO"S_6&.*T@MV75A;FDQ/*L"T5Y#T9H:R 8 <@YR$[ [)4BC.-N27( M%&P9-+N OYSM)W>TLV72-H'?LYYT MK&W*Q,P/%Q_1[0M>]55JTL2OW3C4]UC?/PS?,>U_[7K$FCA7+\94=R;DTL4 MG^&O*YS:;YC[P9G"4]C78QBC5=Z*7%) M]R7OY<)+AIKEM6Z#E6*^>M58D8>SLBYS4:QXO.K6,LIY/IL1P MNU>J#'KB7#,7FHT 7NW\+ %88PO 2P1 M=;D )Y,D-@#XJV4'?J;$^ 94W)D9DFH MI#0U;XWI,A0M\;I*4W0AH*->'L5PC7#27JN-F0^?R[0;8BV"J.*09\7#?D-+ MS9GRVB'ML2=W$=##'BTCUS8W;M=4LMU++]6_2_EQ]:C<_+B\_7ZEW%W=*P__ M<7%_57!*A?$CMHK"5GN!:/8+DUNLF4(" MIN@M^)V3!/9,Q,YO$Z(X =IIV!/*8 T ^+ TU<$[:E4.D+FF\HZ\8&]@_"7Y M%,76 8H[1Z-2-#'G0R4:<'DD[ ;^_EP)15<>J/D+#%C_2 0E7$=SBW7,[8#R MSU'W+3(>$]Z)TD3@P.2$[3 "CS>PC'N&@]AZPB;(V)J)=3U-3_HN!M3'7EV! MMQ#HF1%_ZIKO&PK@D,S]N/6PY<1=*4,PGL/>E#I UPPA2K1>PMYC8Q?/ G Z MB[?!!-@,,))YU%%T\@/LH%/GANTZB>.R#LWX14##AK2(91QHQ*B:]_7,;I$2 M[\P[UA[-#2@\2<,%Q3_SIE'O/V[9)7GO/+Q:KD1_^ZP/U\CU3.+]>@9:R2"V M/<=^QLXD^DSGNA%^%HL1/9H]+HJ[O^3T=5[979 O5_063'5 ;\U?1*\U#J 7 M3LE(T]#ML()3Y[PG 1Y%NK9E*MYD]*[54/"?]PED[Y&PQ?KV;EPL MO_8X]0A1OL./4UJDV=OI8N(*N-&,NAU6V1BS*-IWS9:*D'I)%JC%P9L6!P_6 M2RT,:F%04!A\\+T8AK=LM6BUF*J4/3&H]*HXI:;'4Z?'7DV/-3T>$3W6\K&F MQV.BQ]&[@F$T@,=?[R#97:W4:BM8>P+^ZW>06[V11SY;I M3S\JG<$O!8AG,RKVW;D@8O%%B,"(VWZ$X>B/>]_%HQ @.4*#G6MM@>QC6M=I M3%'OSC%/4>_.,4]Q6KNS$RW>[3(%OAQDMO76 M>!NL<=,-\$!XV1S_RWKP6K^(HUQ!2NQP^( @%S+/M\HP4@?#)>,]C2+'??;T M^:]G_+]GN]W1K"D/V,C!6;5D5A/U:R=JK:&VVS59UV1]6F3=;RT'76JBKHGZ M51-UIZ$..Z^>K(\^OG@XS^1KG--:1Q5/85VG,46].\<\1;T[QSS%:>U.'564 MZFY^C6KI;I+T)L_IQAY+SU:!)5^1A=[6&JJJ'M)$?U-.YENF-+6A]0\:XZ@I M[8U0FM9H=6N9=K2SG1"E@4S3M-=$:74L2Q[+"B^?Q_?1R;\#RU_@V3M>58>? M@(">4]/R;FAYH!W5<7M- MR34E;RR5.YU636XA<:!$W+:[49[ M,#@FP?$&$\UJC@RUHXJ"UNF_ M^[J8&)>@K?. 3V%=IS%%O3O'/$6].\<\Q6GM3AUJS%/B:5MHF,H,/N%X8GW3 M;^>V/K8O>O66?DW5-55GJ?KU^Z\U5==4G:7J@^:LUE1=4_4^J%H]JCRU.M:X M;S=%Y$C4CDHM)FI'I:;J-T[5M:-24_7I477MJ-14?7)4?4*.BOB ;5KCWUY! MA]E]P23KG+V_+G3YZSR>?4BW2^8-?2GQ*7SI^=-$&^@PI3UN)LV:-_M3W6?M MG_?/F8[KI_!F.=ARFS=JQH;.*QLS@W]N!+;.&D#K(_>)*"-BZ $EV(+;=!7J M2EI+*^D.V=B5V@1O'R=*-7M^_[$R0JJ3?^AG=S5A/?8-2@ M( /NO,5TCF0M+I3KEM+I*>H>LG5+Z;J+[!JT[YHM7T'OMUH<5,L$=4OI6AC4 M+:5+BZFZ166U[%FW3*WI\$SV^+OEX]'E884OI MKG;(EM*WP[^I$_>W2V5:^Z"U^6HJ>Q-4 MUC]HN:":R-X$D6F]@W8]K.LP[J["B>L\$8JY&![\Q[,,_),GI@2.Y=?F[@ER M[V'3\VH5\2:(K-TY:!G.FLK>!)6]*C.DIK%726/]X:N29$;T3'#S?]^ MT5IJ9_F@LJ;HFJ)?'45K1U4BOZ;CFHY?Y0EAW?-HO^['HPM4\7;\C%UU%CB M&#CP#7JU4Y>%J$GY)$BYVZ^[<=6D?!*DK*JU5*Y)^31(N:$-7S\Q%ZG1D_S[ MKQ\"VISH^OSCE>XY,#V](]X#%C=YA-W_8KO&GY__Y_]0E+]&CXW'Q/!OQU]\FMU MW6FU6@G82P"UR^7TXN7TUB]'DRVG/=SI:JPG*Q:3>FM22UEJ"67\C+R;*LY#SP"&W/>[?:R*RD"S^[6L7I/,NMH2];1.F\/ MVCM8ASAX#\9XL@S"I]46GQ+QT9W/B4+8C43+?Q;/NF93% M&Y*_7[K4_^'Z_R( H.%.'!#(IG17?F>#/"[FY.+%HLT( #PZO65W8;Z3V8AX M*71TD^CH]]I2H=9B_UM&Q\[7=V1HO(^R+!DB?V*.Y?W#S_6H',A0J?74-X-+ M/*C_H<]R*#(\R\N(K?$XMH@^+:M Z^ 80 &&'8OHY''4LRX9>O%OSX7YJ\=49+#0R=/^;BMG77U_:CF;78G?USE4(1)8ON3."5+F7._E:GM= M\N!H2QXL'6962AAU#8Z:(#.O_3UP,\UR5E+D2>+@#FQ)LB2B]US.;P,X+:?( M/KV-/;M@P;:WC8/ONO=GCFUQ?(0[=KU5.U)TF!NT6=$JK=E@M75Y#)5(3Q+= M[[Z1)V(KZOMCQ'AM+=;6XMX+04\<:PPBV/&56W]*O(KY8 .0;TG=Y5IW?5Z5UU0+%.[ZH)\N@)LD[O"M.[ ME&+94Z>+ACIC*LJ84C()26\/$:52J4X7#:NMM[>!@SJGJ3:1WK*)M)33I*Q, M&7JS J+.$JH%Q%L7$!5SP)990B6DUYN29'6*3YWB4Z?XU.=JA\F%Z'27FYZ_ MMA.UFJQKLJ[)NB;K$R?KD\J"J(F[)NZ3)>[U*3YQG:JRM:(DE::^6M2P77QU MD[)2M-=JM[7!OBI+[=%]QSW9O_.^%6D/SE-.V?7%S;WRCXMO/Z^4[U<7#S_O MK[Y?_7A\.%3\(X' -#U7-/\? ?6M\>)3,E-,ZX<\AO2M/"&!*Q95_"E1R(OE M*W,\1&\HKL>^TF?@]?OPI^XKSVY@F\H(A!@QB/5$3,5W 1S;5G1'T9'%\*VY M;K$??$]WZ)AXBJ[8HGCK C84GV72T5[P1W0#J[S!L/XS(4[H=\]UC$18M4<<<,G!EGX1G6GS5UGYPKC_AM8/O6'*0K !',YKP8<$ Y@'R%8\O1'<," M5]YRJ.\%,U;$6?=P,0"DQY_5,7D (VD- -,$R*<6\73/F"[P(%G\QD>&E7!@ M0(HHXQ0J"46Y9-$I,1L<+0 MT/\=6 P -@M#D$O]G)%'A$/]/ 44ZT^Z9>.OY\D#$/$DH,,FAI]"9=Z><&) M^ 32#,(1I(.XDT?86E Q8WV%C9.!QA]'82 J8Q!P"E(G'/"*%2A;N!A&L?S MU *P\I8>P0A_S5T "J;&4VY_L=\07ZQ(AY]HM&B^O& ."[0 ./\J!L&\ /;1"# )"G%Q,>V%^9S01A&M"&&$B3.:BJ"86-,'>O? M 8GI7[!,BD8=^'[_PMF?>B1]@77DN;JIV!B;I>='+95Y1F^8IIL4H*U/FQ/1 M4AYP-D\X3B%FD(CP;(XQFXG4^N[\$S?2^N>#7ZHYIXGQR(/M^RE!NX8*5)R6J1-!,MX2 = MY#]V*EK!C:]A8PN"_[KVI"K.UEXM9X#@@Z+@KVCU[723LT(%]F+@!)$ZF%H:0+O2T3X??X8I+> M;#&1DPET'HH-]^Q4+['[,3B$I[SFU:%!#*J-7=MVGUE<@BE+C\P]0EG8#*,/ MV,I!=RH-N @S1P0T3 4,AD10 V0"QH-$8!^C,E88.=R_7%#^,W"(TFXU% S_ M-U*Y8&C%(,8X1&,66,688"*4^0Y$F#]U PK/TOX9_4M[;JO1J\OO>_D;*"^]%[? M--O^&+10 X"=[F'!.V79BVV5$EI-UC59UV1=D_6QD76)>\$U<=?$71/WP8A[ M53+HH9/#ZBS).DNR:);D5V*0V8AX2EMEF9*]UYHIF4I6KY,EZV3).EFR#L_7 MR9(U01XY0=;)DG67F#K_L.X24W>)VQLXJ#,$:Q/I+9M(=9>8.N>N%A"U M@"@B("KF@"US[NHN,77"7)TP5R?,U:?41W-*7:B=QO&?3]=D79-U3=8U69\X M69]43E%-W#5QGRQQ'W/"7#0__B\+@QB*$TB2 -EHJ_&)>]E M\F),=6>"W19\HHSMP/!Y 5&*J7 &>+*ZY2R_!K"Z,\MA-8-GX.GYNK<(,^LP M2RU19[F!5806HA:0^!Y MI-NZ8Q#>C4+ C161_R"\[K3HLG* K,4I,2>8D#CWW(FGSUA'FFB7GUP;]HSU M$@$(B>XY\"BV ;'9!I7;=[YVABKB<!! \'I&_DOX9?\+5!% M]$_$0VH)CNO,B3=&,H$-QCGV3XC94M^)(KAANY,""#U,67*3(+2,?##/%,F/ MA!S$LGD]HON8<C(1M M4S<)]"JXSI5KT2*J"HF7;20#,MF?4@4[!IE5)"ZGRKLNY2Q7X%!CKG0* TDI M@5L&K/??N,?P 2; /R>HV2K)Z_Y+Z[R3WA[+ME$(\B9:$42V2RO*- >(VKD0 M,_"!\7BK,5CV+4AH87L@8O - MCTQA*%2]-VSP\X2I&/U5':-1ZZ5FLV-FLZZ4S2J8?M!HM5HI [$31LPTS&< M;1YA#\BD$V;HGF=Q4Y.*M@LZ;B25-$\4_>XN80LP!X"9&%^X@Z$\3 DS-9@) M#$9*;*D(^_L +D9!6]2PP4X",Y893,IA&B"-B*&SUHK^82QY77 P=NA$I@TO M9L7M-Q)]#*/VCNF&/G'SGF3+'=[[<1RU+DH0U+ER<035^I,"?ZI7(5>7>HH M8GW 'FLLFB%1Y=GRIZ!]8,-@%[ K'._/6HW^Z9_WI?HG$O 5P-%9TD2Q;.7* MA?.XG^J'!6SM@A!#$F58]*? 6ZN0G= ?E5'FFAN2-77*J:)W/I12)^*J2@I5 MN\NV4@G")*OI4EEOV"3_SFF(GM?2/-/]W'(LGWS#UDLW#D RL4!\\_SX"\,( M9@&+O5W,L/WN?W.=D&R);B7ZH/^^8JPOB^_Z'ZYWB4KWXL6BS4NP5\!V\^XQ MN(?FW=2:T^^,)\[ *#$L0#+]]:S9YMW5#778'79Z7?5,"6 2/C=U.QI,'E#S M['-[V.O 5B1P4'IANT=,KZEJS;9:!6(Z4L0,M.[1(683BOF*)IH[)^8CM@1S M;7>RN$<^78^<7DN&'%7K=M6CP\XF9+,%=MIR[+2[PZ/#SB:T\XCV[0\=_(CU MZ!C*T-%K#8X.&9N02@ED]#49,KJ#]M$A8Q/*N,6S^5OOSG/-P,!AO^C&G\ ] MZU$SD+)-JW5TJ-F$3C9&S4"JI8\1-9M0S1T,ZQ20K8.^%!.=WO&A8A,J*8J* MH5P)=SK'AXJ-9 F:_MFGUB.F)T,,&"='AY>-!,EF>)$JXF/$BZ 7^7KZK:Z4 M 0;#]M&:%JM6)%>!@VY/JVQ%B9>N^"G#Q=@GWK^([EWC,<$&FZ5*-VO0*TY\ M:P#;9H7W9*9CF-^['5^#DZ_;..A&*Y7*Y7:WN(E7$,!M5KS5=DK=XZ[6VV*1 MN]A)-H8;;+9Y4M^MWRKNU\IAVG9=CYC1L='"I([']@MC0&V]LF=WHW5)3>,= MK.O9+;RJWSS,T3AD)$\J=KI#K; YR):Q[:(KC-))V;7R15<;@>M*;3FU4\(G M/-AV;Q%=DPJRZE>^[\B9U!SLJ<>_Q66B8E(A7O5"JXUXR8,9KX"%-X]FR0,7 MKX!_"T>JI%$(=? *=K?P,N6*J.IE5AAADCJS)2(IAV/+EURCS"!67NA'Q[)_ M/?.]@)Q]J'ZC2BQB(%,F.UW$7MTOJ;G:+GXX?A!^*GS^+T_=+)X)<1AN6N6 M)% EC-)'EG<$<]R336U-%-LC@K_I$S[I(W<._M\ MU_U7N]OY6HA85DV>7L%O\-PW<$=NG:\6G;O4PB=OQWR88G#*Z+XC/U]MIJV^ ME4!L!6\OAK>W'EXIGS;55G]CB%W7?+9L>R,G3JZ&U0P*Q2Q%YU[OEVE2;)2; M^\+X=V!YQ/P:8#\N3H3;$5:O(T5+#E1Y\^=#>A=XQE2GY"(JDG!AXN5"?AEP M2Y"EEG$.R"L!R<".L00P%,:6GPMAIRB$;4T>!M6&F>!^8M82X/1B<-8R8UN3 MA]R!+3H[ *?,_K6U%4&U?F^P&^P4%E5M31K,;;>&K6$Q<&YF<]WRD*ANQUD- MPI6+CHOX#C;#FN9_F+&[ST3JA_X9CI M4:Y V?B+[\2?NO#+$UFE/8K+9GD$K=G+9'%5N*@CPF8IU=*52J1V7]5J;);3 MC%VIH@83L]^JT5E.LW?EJ23]X?"8L D#QI=LHSNVQ7U;"G9<6QVT&&K*]K=\]3M[)L?E[??KY3'B_^Z>CA4 ML9@5387W7"/EB)MLJ4E5;4/5X85$\]%%-0-24IM)IT$J33.T^1 MSH'*0)'Q6%2[18I@Y6&Q0-G^<:%VN^>]7])UEBHIW-8>G+?3\[Y-^CN.BH+) M"GFYY1X?9?7O5C=JJ(Z]_*&Q^7! MS8"$<(E:DK[01>3%()0F%5FJO#69S6UW06 Y/GKTV3JN9JGR6*J M!=P_$]M&_8OK"RTT&#I^AFOBM!8XJHK\QU*+L4I]Z+M^JE)7X"3JG"8)LH%4 M:@>L))4E/&2FP8 6=9N7DM:/H()?-=K\+ZJ:7XVU@1C@A4\/5_2LH5CC1+W: MAO+L!K89O,,&6G7KF<5VG4D3?IWA&DC4]2.I;5E]7L-%14/Y M25-T E$H5NKE/.Z%>3%54-XP7: ]!COTD:>PQA$A3KQQ6!\:FR4$'@BR M,?$\L7\Z.\BJEG%D02&+*C1@_518]$$9!V 3Q65S==MVGQ'O1U";NK0U]+9Z M$^5L&@L4Z/.YY[Z 2>]C@>1*5/Q!J[[WS@?YTQ]$QA_ A5]G,,A+WD?^VR7, M.W8]Q]*5>\9L^/^O3'CQICZBB'W\&)-U_*0*Y#$VSB"I$5$(ZIB[12,?\F'A M^)YE8)57G76-B G_9#9#T MGH4 4^POP2 -6P7\$7@6-2U#- [[(LKR)TW+ "TKBLL1+9B81>(#)XX"'V#C M717,J(CSV'-GRMPC3VS*!=$]UND,WQ(?D'>18V"/P'8 (0#+0M#8<#");'.79CI('*C566SC)8B9O.BLUQ;K2F*AAF8-ZU"\SS#Q/J(K>)U:IJ5COXVD M2YTAN'+%O5?E'4@R%$21H"_B[&RK5)>A/!6PJ0[[>7E82Q!L"&:9%)*A/.-/ MZ[6Z>X2R7$Z;')D#=9]0ELH56U% N]O/2\Y1K"C\TVY+N$0"%8OE?14QO1M'),3#LRP2L"7VY#<3T'AQS M)]A:24CE57\Y\WXU)%L#7HY1I()JF*G_LC7@5^+P_IY';W8HK*07_0HPNQRJ M7:ZGW)[(B_)TUA'3YLM)&%FE]Z.;=H#DN?Z\J/_*%23@6 &\G MUY';\NN][?XZCL@%:$>K*"=9Y>6!!]VERRN[6,6=1^9@FX2.G)]J*\A#APU\6;-BXE,)W MUR&+[ZS?Y77@F.OJ7J +)8]#=+4LK:X"]S!+2[X0_?D?%O%TSY@N6-]4]G;T MVPUK&F5I>ZN[DL9/+U#)O_2C(?.=,O5$9))E[4:Q&C":/4&N= M8<:PD#H-*V%86RM&D\>AM7:VS4@1&,"P>< \\*EKF\2C_%+J)LA940M7ZV?- MKG4 ; ON>CRN:/P$_JXVW VXEZ)#[P;XE#=;A=_;+1E\8L;R$*U'F;PT@CK( MFE'K(3*$6?U O"?L\;XJAE3\J$MNZJFLI5(:1@D,&X-:ZKQ+:H5]UH!=.GL& MM53A 7EQK'9/'0[VC]7BE_I7%&,>JMTLD18#U:647_F?$,=8L,BV;E_XE[KG M+>!+IJ_*LWA7E0?8DT 6F3T-\ _0QSJ=WN$%59.87Q8_*1:NN[8=)Z;94 MXS<[V4;IVP&ZWT67"PK*R;O;ZA8B[UTN^C9,Z]SO3DOE_W!0:,D%P=SODLOM ML]SY[A>C[4W7'%>)V5)KRTW^8V MH9M6%\*ZN75UH?VDMJ93RN^O+J]^/"H7EY>W/W\\WOSX3;F[O_T!?U]>?82[OL#;(9WE:XC7%P]?%(O2@)C*Q=Y)3-_4_9&J8++83>*$NQ1[WMZ7AUX=GRITK8FX4J[Q[= MN654@)%>*W5%\#U>EIBYIC7&G/O1XI0IH5LQ)0#3O29*^*CPHVK=#F]E7$67 MJ+_J/FE41!MHWE3-LX-7ME/"S(*M>@)( JI<3# 6"Z!2RXP1TV\!(;?^ZIV]2 <7S4=J:U71D\,3Z,5XIO1V##""K" M.T\\P E/U>2R2W)1\\GE/E&&J4+BZ&8, ]CWK_#.DXXJ@-/!?Q!S@K12&52# MM-:NQ=5.Z4][9>+JA^YY[G/SP7#G1+F98>%,'HQ@Q'F'X%H&*$7,M3,M_*'! M?CE9PT5[;0J'M2=D>W3I>AXQ8A63W$Y^EY:%=,2"DI7IJ _/X]7@.0^4XFWO M_:]E#$(PM;O4)W. 7+<7U&)7H '9#M7%DGQ7,0D6PH'IE>AM#P"7[OFA<0=!8*G;*21]%[T6 PG4?&=E@(B8$"QCR"!5B: M67@??.*Z)@#J812#'5+B6T9$%>QJ<%@WB\TK1N2U\XRD;8EO\IH2["XWV!#^ M0B$O<_XTJVC OK1Y#4CR8K!0H<)+?+J4+ .#&+!X'"_:8"M9R(E=)7>< &B' MET[$2CR@C5AM('T,N*ZT[(;:S:OOE"F29,TB6)$'63T!AMC0+N>_QO0>+5VW MJ8N_SO">]O[7Y3^[Z7HJK)H\(VO==.>XYQ^Q+ *X#U%9$58#4@<: (J%O4 K_8PG]O, M=L5G)X%E,N,U44A+Y^R U1X2;[+W0 AQ PL?B"(@N3"FK_9/*RG%EKW;OR ^ ML JR(RZ+,S@7AQQ(?)F!9OFQX#$Y>T:88[5'0PIS>24NUYFXB,(Q/S;6[7@C MCRI<>D1%2:J/XEZ3D1?HWB*GT \+Y49[%Y_$* ]BHZGRQ<7]?@<$@C'?]V\@ MZ%MY "EC27_#*R 5&EJ#3JIFB9!8P9P)/H^P;GK"F)BYU%=L!E^RIE^BK)/X M;43B(GHM&0DC/8+S BX6Q4 NLE%E4GX9- MBM4"A?WW$(PH@,W*1#423_#96']$@$_GK3+1MB$.%FB!Z; (&&#:TQ%U340P M@,TLM"?B)49"$_3>Z< M,+4/$(C]P#(Z:;-F'HQ@TX65A]57]E]L**SM$HM]5FA( ,P%!*M\8U&TUGGM MGB.PMP:E[2VT-I.K6"K4PTL:B5I/8"VSHM=8_EH4VQ/VA04O<#7*+2+VM;!8 M]5CL9O5KJN!4+K9Y;2?7!Y4/IDJ4,R^OM/-6BX%5KW5$.&;NY24%]6_N!IC MLB1V7=&[MG78Y87PR8G.+LC@PQ3\=CQI,W#(L>T^PU\^F;A8>TMXPD);O#X? M&%%56!HWN+,'?Z(_)UQ-X?CZ6.0YEO#1KSQ2D9Y"*-WPD;S]J-YIXQ$17AMS MJF/-206+/'JH $)UXK"JF:]+,;P^)ZVJ\HT5<-]_Z@ZZ@O(,I[W+['Y*A,: M@)2+/Z#^2I3]9HHL_@P:K4JD'42U]:MV0E7)OGP)RZ2"T3L*2T%69\\H'U'+ M>N*8&57A5S*VXC8SNA("6*6-%1=EKV9&AYU=45'\U&)Y^U@Q/H6(J* MJZP? M'V^,/7 GGUWO3V8!)!R3YRG!:A)A1)"?/H3'!.@A<\=$.'/"8T]4:,:@$"[4 MI;K]GL' ZV;@PQ$TR[UQ]H>FQZ0,"4.Z23D2_QV918GJN:Z7^,#,C/ASQH=- M= E"PZE2&1Y:4(<2XADKN,JUK] ?L268V!MAT<7?1+9AUI&/'XDKC"=;05$@ M9=9'(E]A"8.,G[@5\O!9D(C9=:_?UW]])ETE5?ZYK25IY/)&7/3*[9A,WNR- M PPWL498Q[VI_.:Z)F,\9"562JFZ,'N[F^KX^EYYMSMEJ*3Y(A.I-5+<5Q/; M#HDM1K*90O+[\YJI=XKG5&0$^P6 )T(P1$/F5:PY-3]+D&*=!W@T;1)*%;0" M+(^%Z0 X_]7%XH;[C,6QT<($'Y9$P<\&=?15HJP)=MRV=,H2VV2Q)98X5CF@ MV5557*@V[W9OWFV^-?MG37'UKC8<#W7U[C+1D;C)BBVEOJK.;NRKJ6YE[Q6> MP>R.E>\L\4P9TOUDR.AO5>R&]4NZEED*F2L*A6>*E_[$)JCOQ%WXNGS*5Z# M8+4J?S[(:WNU>BO*(78S'2=6EPE?#VI8E'-34*5U8M3!0!WL%-3U6+TGV($" M:.^?KF>;Z\K MOK2FC+=WFY!7X_ELJ!+:Q5V,QT7=H3U5;#(BQ&V6_M!Y"IH MY&5YANU.2>:)4F1YM1Q1T'W;EFKR,JS]+'CY &P,9ZEZ0EWIOC:SQ:B R3 MPO%EY-E6>5= M3>NK.P:M%)=T5A0]'V0:_NT$:\79HB,M9JJU!]IF&[JS.F\=>3>=7E<"FZRX M6B'HRA&"# MM/QN.=8LF(4)Q%\WJ_7;EE(@<(X$S-50; 0ZUIE](O]B*36;K$(N?X;]31:1 M@&?3];B!M_EZY-6B!Q)!7QB>#=?S./7(%ALD5:N=CH15BP.TZ8J>W'<>X5&-398C59+][B:+B:$IOYA[UN_=1-OOFITF(E(V6I34 M%QK*3)*R8*U MA9YHW*-GXX*]W5=8L-HUJNF#PZ^7#S; MVQ^'2BM(H.\@^0,EMR^]#^R]+[JHVI/DD+>*SMQTC'XB)3\ZF H\ M.DOR"%QD%"4/;]_C+4P:Z)BRQ8\1O< 6!>L\,F$%9,1!(O[X0(S XVVS\(FK ML#81C#RS*&6) Z!X@S%XHO 0G9BI= M V]7<%:GIE)4FW_G!= \WS)L4OGTB//[: N4APH.G/\K+3;#V[R6PXI;\J-@ M23:8& =V+2)8=M64GM%$H0KXGWX4Q3Z:H2@N',PI?E9+4@4?<(> M:R@Z9EV;*"SX:P[!4@F8'_^.50?C=YI-[K-86WE1&M+DLJSZ+<;$1K)17(FM4 M'.\;HD1=LA3'9L087UX#CY1Q![SS1^#PJVU1:;#$T 62/Y'5V=T[CP#A"3(/ M=(KW +%>*@K*LRCZ2MLCR27J'\C;=:[R1E@6U@ M;W$^X6HH,G_"E&R6RXVU0:R] MG[R6SQ6,C95:JJR2D$!C9#)T/F6^97\]\BIZX'E$(EFB!I!WT._A)>W :6P>86^%V(V8>M0 M?8CP">;3VNQ]3B&BR#)##"L)WDAN.XXR25ZKM:(;MP)_0+AX?4(D8!O)2Q3) MLHB9,2UV.J[X^@L6M;HP?)[/S)T=@UGYIC7&,M5"YN.%M @MM;0K#M.&TBZG MX<3!!5[JWB"W"6A$^XQ.]J_DL]6PJ1MX8-YBAR0*N]'T75@,C.LZS85%@(Q# MON.RX#?=3[J*<*< ->4'@Z(&4?8YPYIN+UR*W*4^]$G11"S01[F;)/ MU\/*1!][-BJWC[1!W;'_K'M<7@*-F.R#S1N(9V[-1H7,$PR Y7^PYCJQHU!9 M :+$<)AMN\_TXZ&%ZM%27Q+QW$IB=HI"$RJ;J7-N<*'KO![Q*;FUD:(&LK.! M[-"38 6, : Y,1"@,**)Y@O@@I$.3;X9WHSR"%H^=J1:Q0H,E_)F#4)(*6ZF MZ1.+!+,RE6"/A!<6.?$Y$V':G4G6&\@=,8O&0AM^":@PWE!RPXHYVG#09.5]87#B_$D+B$/F.@+16"9:'[E> M'X17Z=;G@$Z@%S12117MT%B%'R8>%@KSW6=6 MXST!EG@DA.E);I(&+IO3)O!/&[MD*9?Y"0V2EBGDY:EK0S2=+Z?^02V7%CM M.&1AR7I@)U8?(<;#+3"38>A(:(U4\#34UTP-1"H=2-T,&.-0T;/'=82.QN=2 MS!?+^?VBF)/NN7(#)!H 8^%I-8O5\@7EP!Z;(V:Z05!:_^"O!+4&ES8ZB"-N MD; X PWF[(2#LQ(&BQUF!//2(:*R(5;W'8?-6$!R-!(U^CD$;(JPGCYK3,0; M&B&HW)P2>,PXQT)EDL> :4.:?X(S F_84QYHR-18Q$& M]#S,%6 _"K^<*B!6LVK1MB_@.?)&*XOSCX?8J'< Y4""5 MU<2,CJ5RL;5>]B8-[)BB6<,&0P\H63%VF3I-G.L>MO\J1G"/=VEZ8]P-]H#K$99_P*24 M87F@M(6D2J$Y0*D[8OTX(@6?FBT3I?QR]9 )4 J+ ZQ:-R[ZGF3L5*G$2'#"]\[P0$DUY"BD1(J,YAG)4%4]XX.:SK(DQB&L72S%%YB,7"2$AIS$3 M"M\8^K0'Z2_F>*D8P[T>CZ2 '84KX.D1D2B-^[!Q4^L@Q SLC7O)PMK8!0Q$ M=+@5B'AQV!C+.H$J3C$Z'JB(:]2\LPULF8,5]M'Z;B@3UOB8&P&QE(0?D&@X M\;#ND8"B0&@^(##@+XM.E1$8A]C*3CS;$!%?D?""B@[<:\N-QL*?,2(M7(%S MY8(=I28$.U9^"(<761=90<^)S'?*-2&9D0NMDA,6>)? MKV\4NJ ^F7$3/!0F:5M<8H>'EO)C:@I.DW$D!XO+X%%OTM1+BFK+DW!:9N2X M'-Z!["V658C6'S^J26$/\1SDZ%UB,4,85#AJ#*9'2FK3XR&NVL==CGN:9(R. MGB%R9N<>:4;RFD>Q+%XC@VNL2!.#Q0.*;Z[[R5#<.9;Y)^QA_J[($45VF/%4 M2" 5T\(NP(E@)'<-"\3P',%HO!LM/PS/=MAH<1 MJ9AEEHNLLN@)$4*S#PG9549-H>Q^Z=KS1NVMP>[<20-II0%C@CS , M,Y<5-RPZ,& !H@I@ZJ1A,EP;#V[#-LD6C8PC'A2K *+N,I:2A',@=SKBMM _ MB?*&",6+:IC4*M<^2X#10T(L%A19 UQE<8$8^NXX5J 056=(J+=.^1 MU#EQG)62Z0\1..%A5AQW9_AEAR(1B61W<9G?9$ B$'&>W4V8,66"&>FO MD0QW-EB$*$I8^%25SLM8!G%8.CXBXN"'PG?%OJ1/%O.#U<)H.UB=A#_0#,-3D;9FT<6)YP9S4>!]D3]A MZA TN5EE2/5/>CZPWNA2#%;/,K&"?BM.%V9 MNI0=Q&9&)*@ MY3RY@&&>QFD^Z2)*E*<:1%>ZY:3K8H=HR\ QNF:7(4>I0ZC$U4X@#H,05@-J MS\?'^[?_TYT19_#8-)$QFR3[,#QM+J$LOB<[$]Y->%:7&0(-'ODXY\J/1!0\ M<=TF^V1U1S*2,Y%JCF0DTV/D)3Z*:+SE$YKTF0=KUID\E(E(+ZQLM734DKP5 M7O:\9:/CEJ6D+"X#)"E9J72O.DTL3[O$UVWO$M=M;Z+KME5>&_UGZ/I&*0:8 MAXJ4A8ECL;&1R'3A=P:M&7[F'FLZ%A2]$] @69RN"OF7O0@=I<;00X2F=!&S MQA@C6MK)V]7I8#'/01)A\+7F)Z)XC4L($X-F8>SI!/[[[Y&&H@:D#D1L'!@ES9T7A03S- AP8&:[[^'5XXL2< MM^6]D<;Y"] ;I])W A#FSOL9KS)*.EN]X^$^O.?D!V 0:\ZOMB4FYZEK+(\N MS GDPR9+F4;%LB)Q(,YO0D=EZ899Z&")>TZC\"B7K80=[K(\W9RR0S)K)_EW MHH#YCJN29VJ>(T9XG[:X;UOYG@,=K2UMF:-J6K9G3MZD&\&UKG,=P"7OI0A@ MJ1O!A73O$;!0,/F"MZZY!J8'"^N2O6,L'N-C6M@F]HD?9%Y$M5M_$&Q-J+_< M<>?LPO<]:Q2@Q"./[IV^M-[R/9:&TLX)V*1G:>%5K>JH$%JJ+=10VG6@J68[ M&[U9C)9J9364=I/IMP8U0LLWWQK*N_CU 'T!NQUAZWW4>_,+-1V0P=^1]#3O] M?AKF];!L#WL9'NC(&Q^J@TY[)[#?NC<8S#/. QN\7/&R^ M3%;WVW(WI+WJU$%_F+NBLA#N:YWE=DYN1+8R_;AVN\Y']\)@QV]W'CH[_N+. MUAT?!-X5?#N?;:WH.O(^8YUAKY.[LO4P[6XMI79)WCFQV\KT,-YX+9XXIV \ M"#KDUF-.C?D/S'6Y(WQS"VF+3 M>3=8'O@EP-7E+7N; TK//K7-8C-I-+*<0 M6+M92HY>65J*1+%4LQ3V +T(_*GKL6.]378CU2T^#7*&WU?.O1VP:3"8!-#/&>5,=) 6-S;0#,>J.[)U52)8'!^V>B8R#HJT2(Z')SET638FHP M4-M9>;(.@AV O!Z?FESIM]M+(K LR"XF@=!KSYVQG;CEN6A7+\0S+)J1.!N8 MS]*XC3K(A!G6@K(UY.4,8FE\I-/5=@HX&F1;-B8'RU#:=U9MK8:63;\9B.40 M*FW.VN^OH81\$/.MV=^\;!_UI&3X7?K>E\7C8DXN7BS:1*1B0D_AW]^Q7,T MESUXB7?DUZ];JC/:[8YZE)N[DV7+0Q^];.CC2';[.O X("M^]IZP;\*K%,> M^AAHQ[F]FZU3'@Q5!]7)J#+[R3I'8USI)LXM6K_0MO3T31WVJQ-3939TPX7* MK2NU?9SR^)%0O[C&:4N-,%7K#OM'N94E5R@_-5+[6M8A.8X]Q%R(L%_PC7,G MZKBO7ZK<2%)5;/[WM15@,J#XRK\7O6>K()4:HVT MNT-U#VKZ!]DL&T>J?."G7D$JA[FW@;) ;HY<^_4,)C2(;<]U$^-ST6]>%I\,O-;: M#KYO5CR%X2*&G5_/M B]R11_@V6=E\&OY-I!$R\+B#L$?,>;'*GPV/Q%84E] MBC<9O6LU%/SG?0+9>[P/(-97_()4F(XZ B-QJ]?$!9AL^N.![W\MP[G4RO70 M/98/MV4H&ZO;+VD)MB5D[UIJ*$(&)SFTEE9O6EHE;\N]>2'0JX5 /H=^\+WB MQI0RTHT_)^S611/XVO4^,H[26IV&HK4'\*]N-\E7.UG4LV7ZTX]*O_5+ 8[= M3'3X[EQ(#O%%B,!H4T/[G#=_"(WS!IC,_L>][^M1R/$&(1CAH60LG0K*)2%?U5\J(9:=S+9L\O&*">NG MU7Y)WX?WT%;8 R@57(]N-?KM5(&(G-4[[K.GSW\]X_\]JV(3*B."FN0.0'*] MCO::2.[HK=MCTB!ANL/IZHW2LYT.[[8;[8[ZFECWT%M?$]J&2J+1ZP]?$Z'5 M7D8)'1&E3S6PK O+GDJ'1&KE<9(\/=!JY7&TLYT2H:F#5^73U@Y&">41I6HF M"][16F.<)",/^Z\J4G#HK:\);6.-T7Y5A%:[&R4T!F:$U[[%:3.PUN@.EW*T MCIF##[WW-:5M2&EJHZ^U7Q.EU=Y%J0/P^,))$WZ>BRLGIZLURN0Y'AG+EP*] M"LF@:H-#2H:\S+VWI9AJ8MX1,0\;W>[2'8571\NOPTTZ45X\1B:KB'LZ*K@C MG4.RSYN2^F^8TMK=QE!]5:=JM3LBO1_P#1R-C]@[*I@%O%&#B3U*#(O5;ZU= MD"-D\^.RVMZI@T976[JF=%!Q(+]/M'L>D_4J8].]KQFH9J"U#-1K=/L'=7Q> M*P.]#E_K2,*,CRZ0YPG+H[5LW@8V-]T ZX L\_EQW( M;+^]\&)-U[L/FP\/?:E@)W2=5'\?6(&C:"E+C>W6UVE:JNOT9%%P :]=[ROL ME#\.[ O>:W[;PL7JB@I_2^7'I$!L VZI(L:JM%Q?<[A4$K4HN&'SFQ&P'/.T MOP;DQOD!4#X^$_N)? >0IQN4=^NJFK3,UX"5A4["6PR*-.CWA!(=W@,:2I27 M%>7'M^RA)R]1UM?ZZ99O*\'8"N)23>KDU2K[K5ZK(HA+-8%;47VRT^WVJT-R M\39K*ZI(MMM]=7.0L?TVMV^IDJ7@= M"-N#O+XRH+R-'8#?DB4JU<$6ATCLO; K>H+;LU;V/NM7I=L_LX;H MG4_*8Z)Y-F_7'C?&9IVH]^]P^,_IAN'4!=.+T(_*5T)A-YJ^"XN!<5VGN;"( M'3?AYI<4U_7Y/E]R92HJC18'ZC)>2D7SKZ;B]XKN)>< M%DU.@^MAQ7:Q_%F8\D6.*KK$9^26V/KA9C-N0=['3V"-]3X3O(6H8)6F)'EZ09,8A(;R,X# MPG/A/PC0' Q# B%B^6:" QJ*$8Z-/FF1UA72?BO;;%RR@36/]/#%1C88D3Q MW5!(*6[D5W)2]0$C.*=NVPHUW#G!MSCQ.1-]PJ ^#QD%+%)@$&7NN7\0PZ^* M4=N?1GK82(HO&AED#7*I8M&8MTSDCIA%8Z$-OP04&]'!9Y3NUYR",@$0G'G@BQ$:RO/4,J8$]]>B M#.\S>$?1YX!.H!>@1'A2IX''(,#?PZ1CV#\0("9-@B4>"6$Z5[ZY%&0+@E*$ M!&-&7E) M#QP/'FZ!F0Q#1T)KL&T,%42HKYD:B%0ZD+H9,,9!Q8$:+Y?Q^ M4!3X' " C8% M-XKT&0I6G$Z RLTI@<=0T:;%E:Y,@.F=2+K ZL9C+G=&B^2&QAIE^(DJ?P3F MA"U%9_H1)!WV:(3Y #F>[G#-A_:\'9BP'2!ZQ;GO+$>GN&"C^]B&(Q/_WBXO8H_FY_>*Z9+"EK:6_E8CIN^9TE>+%!Y*&*EV%HO M>Y,&=DS1\"UH"3V@9,78R3&B5\4>*Z"R,>3V[P ITI@ZKNU.%FF18!T":$+")]?G40N6&*L=S=)M;WPUEPKH:<2,@EI+P M Q(-)QX8CM%/(#0?$!CPET6GR@B,0YN8X;,-7HH*!19[$Q0=N->6&XV%/P/" M0E?@7+D88\7 NT=$QN=1K>ZBR'-'R25)FC,;_19D7?+F.S1G+7 MIF[:$O]Z?:/0!?7)C)O@H3!)V^(2.SRTE!]34W":C",Y0)L8#TF9>DE1#1R> MSVF9D0W>ZQO$W('LK:D.$*+UQX1/&GN(YR!'[Q*+&<*@PE%C,#U24IL>#W'5 M/NYRW-,D8W3T#.+AH3'0+6E&\II'L< @1L+E&BO2Q&#Q@.*;,R&=X*2O.)S' MOJ,\KX>BC0_L (#"XI!43 ODLI\(1G+7L$ ,SQ&,AGSGIN[#F/A6&)F- M)A=Y>>"PX9GOVPP/(U*3 8&P1^+X&0V8W96,*J 90.9,NL\18J(B_ MB_T.[0(!'9A9/OL>]B&TC#W"WN%17 M#K4FA1M 88^+=8I'V%+D*5]3RHL@F M XA)?, J[F""^>0L26<&MSL0P$5[2F&5C(2:Z3;S,!\UJM VE_4\U22 MJP*T8C.+'U!4P?2M\V[^],S/W#\ BNA[V% PDR@5&J\& TJRE1D"T6NDH/ ( M:A@T[6S!_$D"$;$B(:O \K301YQSZQ07P"6[,/Q0Z!,_^8/C.LW,CZ%Q90C? ME[O!#KO\Q"1?.#\XD?^_O6]];MM(]OU^JL[_@-(F]\KW0C0!\&DGKI)M.4>; MV-*5E*3V4PH"AB+6(,#@(8G[U]^9 4 "!$$")!Z#06_E^%!\8&9Z?MW3W=,/ M1$ZXUA@QC:DX::,A[3",^2"""_S=N@BF]Q<[9FA&/NOTD:O;#2CXT759W"VU ML'7Z,E#4G? 8-OZ3\#]3^]FD8(O6)J97&:D$R;O4\!:-GKQ8[?=5,[+]Z6B2C)B5#''Z(4IB8K MV;#UA0%U$-4PIT%R3IIMDHO;4 ,B4XN4H\ I5L.,AFDJQ8'3D#F]YK;(/EG' M#2$LR[$]0KQX@=HZ\RWJR5,I"4.FB_BK)_Q)&"4A0Z);B/5%4ZAO;UR?&9XQ MD9X6Y%>8E\^#8P;/RZ*Z;8"IO;$ [ALQ<+Z8@:$5[#'6YJDK7(S+@+0O,A:A MI"8L=#EIUR1SKZ5C#'VBY8NSGB7D/#C:[1 ML)R/.V-C\[/0D^T9H9%AH1>\B4%<$#;[S)C[9$/F?01+!*!DC)A<<2"?52R, M(M"=.L[W<#SG[S%%8F@"0,<]CA9-_2*/.+TLC=^ M84L$UOH6E^#>08E[XDU42OQ4QO/SK>@R:^-WI_2EER)KB&SO8IK?LB9))K&) ML[NFI";F)J;]EF-Q1]P=)BN>TVJSM-UK(OI Q*6[K6+RW1 -1.%;[U"TCL1, MWM4A3Z7MXR]D0'=]\9U@9P)US_#\,#HN\K"2A 3*ZFNW_OM&SN[UY#-NTJ-E M;"XMDG>5^ B> B4O0^&85@6I/N+$TE'E$%YVQ*+S$''*; MQ])XP76,>Q#[LWWS%H/&^N)M'7>7M!\H=/(X/U.1T,Q>+; QI[MX)/)ZPU7W M0KV([L#.[U7U_DUXD))H\74T#HFR6R1R/'PBCQ*(ST0_!!G8.E&:<_HVRG4S)&(2][L:#H5M M'Q^0(&Z,C*VA,TT,=AB=1>&S=JM'5TSKNT#"PYY*S>/@/C""H&$]VYC"01BG M_JR&7J)=1P/9K!0T8A=:!R[1TI.CN'XQ3)/$JL8>J_O.6FGT-0TA4A.BZJ2D MZO7_A Z->=?"TFH3,1N'?>2>UE,DB_)%'+0(K9OHKF[K$43AR7Y.3_@6\X+' MTFVVOUG?E4S&G4@]5S(9PQ//R^8J0NSR#4WRSN-A;B1O[=;0"Z]2TE* M.#,-5/R^Y:CKEA.JKD&8V*[399-N>QM+M[U>I]O6F3;Z9V3ZKD,,2!PJ018) M'-LH&[%(ER!G,-:I;LL7M/Z-[P;*]#KQH/Y$Z'5HC-N$:TH-?=;$QT@T[7AV M==)9',2@ASI:W@S*VKPY\O:R#B2,QR*27DBL? "+*(*F!JF[4%<),8M-F!#, M6$*2:9$ =FH6X:T1UT!5:=0S=<2M]RTD.7$%47-H8SLE\JL/I="3P!Y\!E(S M),PP)%^/@J\S?H14QPI#PL*);_O3:FTP_?PZ\!2@]#R="S7EORZINA%[NTCC= M9&V.O?&K=;Z.%S8Z4*AH9UVCW<7P\I<\ZT^S:B_) WDRW2J]% R9=R*%*IE) M_8#,>G3:10V;'L.H5#:3PZ;6O2&/GKDTV%0R!@ M[@SW^\?51V1I]5$;OC(;\C[2NV673][6"T1_<4O40*3EOI6 M^.M[+$&H(-E\537I;W^_SRXRB*F719JI+&^7.#L5M.VBS"23,D/I9"YB'#.? MONVAC)PI8 ;CH<(Y9O93)KL@ZF#*NYQY^',?93(K/RJC >^8V4^93 D\',M# MSC'S^6H?93(EL#2>#CC'S%[**)D26)F>2!GV,7.'K>B;V<,<_6D[IAY\?1^M M,F7R8#+F7?(4I56FE,:?;E>/;26N]BT^4Q!78< QM_I,85N%U<@:G^RU! ;9 M!G5_DJH-?JH=VR[29 I761H-3B,-^ZC9J]<-,F7I>##A'33[*9,I:,?3_LE6 M$N.8V6L_#C*%\&AP(C>QCYF]E!EFR^#AE/?3::\M,,S6;Z7^:3H;^YC93YEL M"8QM2\XQ\^O=/LID2F!E)/,N9_93)E,"#P?3[9XJO&&FH+4XRI3)HWZJR0]O M*"I*JSWMA?C U;[%9PKB*BX"F5M]MH,WY^WCO39'NF^BF]FEY1FZ06('GM$] MTGR'1B=>O0;U);XX]H)$,/A!-,'-+&KMQ+"<$RKG@MY6%67'B^H1D@[ M"OY\A@?4D&F&#?76?[M+58O^#H??$0N9/XPR'BDH]!/=< ]VGJV@IVR>]I-5 M#J'9A,+6SV>C-7GC(:$:C5(L0M^,,-4CNS97'3\:KB]_0'T4OO1HF_I)/WN8 M.P@)06.^//$M_%+BBB8_10'DV^NO+CPWLR9.BNQELV5V5VX0!QT5!_?&*P@# M$ 8YA4&\87"GM189Q%2M[$G,@U9Q"N"1=SR. (^ 1X;P"/(1\,@2'MLE'PMI MML*CJGU_HHE>%QABMO..;J[<'XB"K$SP/\-A?(M+6=2+H7OS=\)0_C$'>(Y# ML6_1>EFT-$U0YR;G=H;3EWX\A=UR"Y5&1IO^F,QK=PA7 ME"M=ZJK T9=3')ML9;.Z[X"R([/.E3Z@C-'1^$'9 M> H@8W0T?D FCP9M0EDIVNYP2!7=2K3=YC3<;[;UC-R@OK;K.0;MS>MZ)'B! M1%. NLLA]TI*FY@70-9*D"F#":",T='X05FKU!# 6"LQ-IZV2I(Q[]IM3MF] M6BQ->X60<$\5W%O?T>:JBX1;4[7X572+7-&PQ>"%9EZ]T9N^6<)CN^0C\V'E4<60P:3)BB'? M_ 7I>8U77/DN,B% =@@-PNJU7"K!$+ [' P!N\/R$'SM#D1G9I_'K][L523)C*/NA@6!" NOQ,!%%2&JT2 K &6%>0RM]/ M.UT U #J5H-Z($K31NN@E![,R:1_L3G+Y#.R[(5A@5>QW;8W;T/ [K \!.P. MRT/PM3O@5R:@OWW#6Y&[=V31CS" >.ZS55&UM"8\W\V62R.Z M#M1D!2SS@.6)S-1U.R 9D'RT5!X,VE_&$K ,6";Q(L/6(QF<\_N-$:2#>[YP M4 O;0J/A@!Q%$94)E+T$.',"9UGL3R'&'>#,"9P5<3!M].("X QP+O-V9,I6 M9RH(_ZTJ,5%8(B@O5$E-Q:N!KK-I, M"6,DP% !,0&&"J"ZXZ@&0P50S1^JP5 !5'.':LX,E?P-;@LUH,WL8KM8FO8* MH7OD/!L:BAZ$=-(<%UFN2KKC7IKX$6K0)_<.:?:3A2F@XW$-&W_/]=SC^MSV M6>MSNV-_\T,#^MHFAH!&EM#7%EI9'B![V6S9@@94( [J90+H:PO" /K:%A93 MT">O7O:$OHV 1\;PV*Z^C8!'WO$(\A'PR!(>VR4?F0\&B?K:#N4F^]H2=RXI MUJ:[;M]M]?_CZ9FBGR'7*0ZVEQ0+1WK MR<_(M)<+;(CQJQ$7'8T?OIT,&JWOUJECHKLH&T&##69'XP=EDCB:M*J]!N"L MI3A3AHWF3T">8&FZ[CTR,2R>1.$)6B\NHU M<#I;U=6G$Z;2J:!/ #Y2#U],@ @ Y#;#V1)G S:W_$"H Q0QE >#IDJ6@_- M6THV03Q;^W[Q2'(22;^6=5*B@%[):]2I2)22$X8;D!8-YPO+XK3/E!(':?" MZA)0+4.K"T U9Z@>BF-HKP6HY@S5 W':[/5(DR5+RJTVDEG4Q/(,;_6GH:// MAJN9MNL[Z,;Z!=E/F)IS0[MTD.K^9EM/OQG/2+]T7>2YU]:UA6=NZ+YJ?K$= MO)O6)VQA>8Z!W(^KX.7JN#HG4ZAS AG##3E@^,U "E/YMR5I=9G\1\Y3S%4! M(.7$X'+/((L19 A+>/R,-+1X1(Z@2/G8E%]2[$KHA*HH+0D0BG)'Q_TF4[UN>>5SVKJ2S$V,GRR+PV9+?W?<#=,]R$D3<2*U*AL#+G7WY5#1 M,@/>' DOMF/RW'>BFD"/.CB;K4B/X8BIRP (60(D'XMDF:F:Y_(M!/'3TL=>6IUI/!IYR,$"R6TB1ZVUI M?;E5QO1TY= M1?HQO\@[?;AZ1U-^+"!S=EQV)">9+4RJN58[@F35S*!F,I9M?&S3D?E5%-GX M]>VNU&?M>G>]CMY8DJ0Q^K^3//='K;[GC#I ".S%(C0C@0'#K<-P(FR!O4K, M^9'58+L1EK6K-;%^:;;5,!GF9\L4 O""X07VY#5 M-'_AFRJ)*.T\\Q971(&%@86;!NXWY'6<=4'[ .T#1%<+(4M-IVV4LI .Q26U ML\0D$!PD,DADD,A;]F#G>1?,0>#@]@'W&TJ=.'# @T;%!\';K5$QG\Q3+.Z@ M@L2>I'R?DG<2D<(7TX@1+K6_?<-!NF"03XR90:.8C76\M?NN>C0T&\I;, J6 MD/2DH_?$*-RRQB^R_K;M+;NC5;&38V97R_-HL).\C 8[R8:;2G6\?H:=/S#=3/&W)0V'(I3.57(' ' M@*L*<.>**$Q'C?9!V[WT\K6H'<PT M!28.@/MT!^5P !>-K([&$<[@M&9Y-'Z 1DYK9M]730NU@L'5WA1E#FWGFF!":@#$XHP%E[*,,SF@XH_E$=JO.: AQ/-+Q>*MZ M*-FO@C7^;6M\XR''/;<>R$[$-\*U-K.C\7,$2^*$1>V2V9T'G!UKQ(B#$8- M S,&L'TJMI4!@\!F=M\!97!2 \[8Q1DYJ5D4:'!2 [9//JE95$$AUK%TE^.- MAX$@J.OVJ)N.J"QS-80_ML+Y6*RD)80_EHN$G=VG.Z6:8H'OZ,B)4T!P;=/0 MJ;SOBP+Y[PV+IWRAF5>.9WP> I !R.T'\GG#2$Z39Q>VP8@#YF&0>1J-08$S M & ,R@P &8 ,R@PH,\ \H,Q E.TAES<=],'&^,@I#TY?:[34/*Q7 F5_K(M= MBOJRRY4EV\3MQG+9W=T219]"1-\1S-/&H_O@D8B)(>BV_VBB'6&R?GKK MNQ=/JKI\=Z_-D>Z;Z&;VQ; ,#_UF/"/]>AW/?.FZR',?R#,>,!(^FK;V_<-_ M_Y<@_+3C ;[G.^@K?LS"7]PA_ SS5ETM\ OWB^W<+)&C>GAMOR'515N/%#1, M"/S''9KA??U+[DOCB[Z$_PM?CBZ4_IE@Z#^?:1>*=/8A%Q*B'?#H#EAX!QRR M RFJK[%%214B\N MO)^HYN9A,FSRYB'7UD8,_6B;>O"S6SRNK0M7%MDL89N%\V)E>TW!(D4A6-5F M404#XM/3_:=O(4%))8L<\20Q):YVO*[D]N;P::?9A%VLG\_D-:_L"*MO[+YT M+[X+02%41,C+V (+IPVD=_?(GUTN;#]9$J=69&2'-+0X%ZDYD4C.0.'<00L5 MGZVA=*M.HKG&J[# [\_=-T> A@L].J=^+,GRT#N3U%94&U=($4S$'JS$,.OQQ;4991'8S-5IK1F*D@ MG>;RC/@\MFEND3"CM\7"(K@N%DQR*XQ)']P7 QXIHYEXTM=?R=$JJXPP\IG4,_9-3S#MOCE8A:]3S4Q+UWU M/UZQE!X<*MG 'Q?SZ4NZU/_MN]Z"\?Z/X%9FPJW,"O^SXV#F\VA/:NC5VLFA M84YU_TQSCS-Y!"YLWNR*!AW8*6]SEEOZ#CTCRTJ./[^-Q">03>ZPYXKT?@O:[5%?HP=Q 2OMHDJ:C;3N$KS(RZ M$"D-];GS4QFQ3'NB01QPS03WQBL( Q &55Q+57/A-"0&R1;K>G/#.HYW&:N< M$&G2F:BH! D0:\"L6&K=Q37@D7<\IJ/[ (^ 1Y"/@$? 8_OD(]QG9]]G\WMM M5'2T*3=Q)RS6UBD?W7O+L/X(N.80UPR6HP%< ZY/Q?6 K5K:@&O =4G%B0#7 M>W$-,779,74@$/@3""PFLS E$ #7K<3U_P%8 ZSY@[64RO\&7+.$-, UB&MF MS1(^[TL^@3P >= U>0"P!E@#K '6 &N -6.C\0-K"2X!X;+D2*OD,P@$_@0" MG'-PSG$(:ZG1?M> :[9&XP?7(*X!U@#KSL'ZN")$Q]86.E"KZ(MC+ZY>/>18 MJKE^Z*7G.<:C[R']P?YB.WCCK4^D6[=C(#S@+\A^PALW-[1+!ZG'%3&:5%O$ M*'SFCMW+O_'IRD2I DC;!9(VM9/RFYT5&)1YI$Z50ZS3[*0!Y-GE07DE58R$ MH';'MC"NKF;'D7,^MF] 697]6Y=NR+/$@#I']0H,2!0'/#*&1XX3Q7F6W%!2 MH5Y.">VW_/7I6. 6P"37F+Q%#AEQ9M]TH5[3_50IYK&T_$/=]+AY]Y[*LKRH3)J%9-\ M^VZ]5@BP/1H_.%,F[(&,J0"+5N,:!"D6I$.)08PS*]I D%94]+3K@A3R9[*S M^N>&I?)["G57* S$\?!0O@$ABC@:@%K+ZFC\X.Q@O68 &8#L5) -Q;$, M.&-U-'YP)DMM AEX:S/UVE\0WE1K!8HM?SPJB>/IH:8Q3+$IX*R5.$NG20+& MV!B-'XPIXA1D&;.C\8.S=AGIX*_-U&OOD.L)]DSPYDAXL1U3YU?#+9(QPA93 M%YIYY;P_$"?C6AW!NU(+NGWP )3;&$(!. 8<5^7.G@X/E7('* .46P!EN?TX M!C=Z=GB(C4$A.$&V*L>FQD$F4S"3Z;9/2HVFN8R)5)U",ZY!+@Q$>5)K).*V M;%#@C"L$":8/N8;1+/6;#=[>"6[VTXG:S3UP*)1^*(S$T:361$\X%.!0@$.! MJ4/A<#>$7%L7S=ZCL[=0SD8!FXK]J6+^V\7^P^%WT" _^=(]!?*;FA48D7GX MNQ2[DITY9;IJ>.8?*%->+_M V7S (V-X MA++YK93<4'*U7DYI9:E-P"37F(0RP,'/H PPR":038!)P"1@$LY+."^YE$W, M9[- V?Q&HPK8B1:H+8I?G(P.79TVT#.>TPM_!B_RZ\I\.I3VU #(F+J*;S6N M09*^ER5Q- !)RNIH_ !M<"C+H^N2%')(H,1HYZ3"6!Q,X/1A=31^<':P>@F M#$!VNC";]@_EJP'. &?=$F;,.Z^;TVNA(12G'#H2!^!4878T?G F,>B>9G;; M 61'NHC%X?10QBW@#'!V*LZZI]7RZ:V%POG]OWYL*OMH/ 9\LAGRKBZ&!Q M<*98%7#62IP=:@H%& .,G>Q*$P=3P!FKH_&#,^E0LU.F0 8^6V@*Y4';AM)B M'/KC= &I&MD_9R<'IH\"@#(+4&[610,X!AR7YM)N5NT'* .4>8AL*P7'X$J' MIE#0_Z/L")2).!PW>FV;LQ](A\XXZ/]17?^/>AUHN_N!5'-,0-$1.!3*NNZ0 MQ/&HT^N[%DZHNW]UKZEYSG&H^\A_<'^8CMX_ZQ/V$##;R+WX^H79#]AZL\-[=)! MZ@.>\4?3UKY_^.__$H2?T@/=SU4'?51=I'^R%TMDN:IGV!:Y=W$,#0]Q[^$? MDPJ&[N6+ZNB7FF<\&][J@2QD_7!!PV3#?]RA&8;>7Z2ER$5?PO^%+T<72O], M,/2?S[0+63G[D NLT7YY=+\L!&VP2I*K)3L@#H\+U86;:HU%F#M_35DN:7!N M6((WMWU7M73WS?;Z\TJA0B38H*J94KXE^WH9F E(D(:XYT_Z#M*[+4,N\0&^ MHT1[Q<+CB(G^XJB6EV>ONK%OGU6O!9OV134&X\,.XWV7C@FVT]8T,>Z:+P3]7R56>H.+53#PB@N@T$_X;<=5?-\U2SC M<0_(68 >M-DAU0 $"T=I)T7KY].2@IU9DNEV3(A66:V@"S?("$0:F')]Y M7T.YR;RO&]]S/0PD3%W(_,H1P\=. 1C8!@-$4A=/"!7.7R)OGAIX\X29 M:CC",ZW<8<^$'ZJU648]:200E[=+7-XI8PFT6[Z4C>FA\!Q&58T6@@Q4V_<' ML]T811OH,IW797@; L#0M&++78)$AF(;161PG"+87?T1VV<,GNF0OP=*:WG5 M?'K]EOK_05/IO*;"VQ AJ;5UJ[X8S^IEH9,T%IY/-+/#S6:!9VUQ;@&G?6] M-.Y-((@ ])1VZBF\#0%@:%II[8ZO=6DX/.NL%15C:Z#A:+.UV"[J5 YV!:-# M+$#'5=1:$MI4=EG9(K-<^&U-SIL;5H-BL3ZM9[=0+$2-6E'#T%28!G"S MQWK#^ 7_\Q&J?#JK+!=.CH[P9:*R9'9_^<9,B;+*339@2S1>;5)N:\H2V YM MM!TFO5)PPRQ4PTM MAGZXH,BT:H+690*V:P3TND2D%K+@V0*IH ]63KN%:?>DE21*DT,=H$'K!"NG M1"NG876Q4W@#.5F>E7.H_3$C>CE8.6#EU&+E-,T0K%@Y?-[=A FNI-,)6#7M M%IX=E$[@20>;ICZ;9MP;@ T-4K)M4E+I39HME 4V#=@T#/'#5.Q+S49\E&W3 MG-KM\7!#QL,-'F_5U0)9'FT2&7\>J>=/![ET77\1O'="LT>IVF:/FZZ+J8:, MVPT;P^%W['=^J*3[0N:W4RNP0)M..5MW"AE!IY \("^MR<3#W$%(^(H_G+LI MR=BI=AM7F!EU(7)5;*\?VFV ..B .+@W7D$8@#"H(C."9ZT%^IO5RY[[[A&8 MY!3 (^]X3#O: (^ 1Y"/@$? 8_OD(_/1\6QTE;R*PN--8X8$TK TW7:9KTH^ M#%XZUA8@.3@4#[9UC5%'% *S&P\P.QIFAT(M &8 ,Y!F +-VP*Q5T@SBI;.S M0FU3]0S3\%:@W7+(J%)O=*B\>@.<6C[28P__$8#,(9"5WO!0_B4 &8#,/I"E MWA D,D/0 B ?">1!3SX4AL\1D#,ZM^R'-O/^]N;LCCO#_7XQ(U&:!KF^0:XG M.*J'0%+P)RFP#7*H+2E'@@)./'YQK!Q*LP$< XY;@./1H31SP#'@N 4XEH?= MP7%S!@B?%Q_K(!\\L*$CB^,^7=T5$731_WB5^](@'9W7N*A@%@ -X ;P W@ M!G #N+4?;N"%SU2"_Z1[3ZK"8W*H3TB8J88C/*NFCX0EPK0BY5 $>R;80:$3 MXG'[/L#G6GJ%0W/MA;\I@\ 6S(A_P=C+>#K8P [P!WDK# MVZBW(Y$/\ 9XJRY^OE5X.UR;+Q?-HLEZ=+(6@AIV;:H& T6KH4$%+(!/#*& M1RAD4^ZB0D-MW(="-DR[,F1NG ILAL.QN_. LV[@#&(@H?A#-SE547H*@W5: M(-(?D%STPF30DQ@\=!I$,O,64'.G&J06=TN"1&AKN'W3" "\=0MO8 E!>D?Y>#L6IUI/!OX5?@KRW"^^YSOHN9-\NS!'LH4\Z1@VU[X))ET[F# M%BH^F[% ' D+FV1'O#E"0H!>VTZ]EL7:[A :=9RHF/#+JQUVJ0!J?Y M/A:= HL"BW+!HKR>HG(?6!18E L6Y?44E25@40Y9=,AB>R8X18]C45E0+9W< MQSM(G7G(X9=CBV1D,\;8A:9>.?]/1HUF3.S*ZH9SNSRA\&!C5 @S>M[0DOS,>OILN)IIN_A!1P1?N*.^HLAR5?$7%=8SV32I.?:^ MLWHSMI>0DI]^OW^X^7IU)UQ^^RS\8656H,5NEH[AXM/KT?8]X65N:'/\^Z5*LO4$_$O5T@Q\QAG6 MC&P9/=L,_.!GU3!IU) W5SWR#GJF851X( <]^:;JF"OA<46C5[6Y@4AX:S0] M'6F&2QZT4+\C1Q1L1R :PU+$H] /:2C+W'X1/%M03"ZY*OXR71VEH9Z3>P'LY!XP-3_A#==M5;5WKAOXM:G[]V#&[X!!7I% MFN]AH8\!.3,T\J&#G@WTX@IXAIJ#,D&XQ'A -$X:_Z$244ZU?(K 1]7%B,3? M%9:^L[0Q3 C>-[C$TR#32D\0KS'$&QF"_B8$G4A1MX'<9E)Q\ F7FH8U"OP% M2')LO%.(D 8M9/@')S;K)FISHA(S$!M[G M):;'C&CW9L#!>%!\WD:_,!9+$Y%OKLFT,I!)WW?L9_H),;G\()R=; /) 7YR MZ-YHAJ/YF 9X$RQ_IFKD:'?E\FHC+K2W.$DHO9P*YN7J(#W-2/2*H;9S% MQG6R=-/EC,/(Z538:\=CNZJI QYYQR/(1\ C M2WALEWR$**1,'?XRYX:U,,JHZ&C\M*=4#@4.5QPHO!UH5 VZ0V2G2A#0X:#( M*H^XG@*N =?\X7IPJ,D#X!IPW49<#P#7>W$-.5.9ALE'$ C\"82#/6"Z+A MUZW$]?\!6 .L^8.U=*BC"> :<-U"7(.XAMYT1YHEGT >@#SHFCP 6 .L =8 M:X UP)JQT?B!M027@'!93T7(\UU29'' M.@K5;940.YIG:Z'1'IZM(P_^/=4S4-BP&\EP[2D/%,&9CELG'9L^Y0 M!;F\0,L0S.E#)_]YU,%XW'S MS-6LNT[Q"I4@H!($B!!Z[X35J\4C<@1%RL6E_%(":F+PS*:A!L"&Z@$0.-1 EG5U%I^00B8('[Z$CP0E>>!4Y1+8$*94\<5W71<= M< M^TBTXN4X.EJOTAFVY!-],>CIJ8-;LW($W?LT)]^Z-C[__WO\NT0UND/V$SYZYH9%NH"KIC1CT3*1]_6*M#FE3QNB7-< N[!8IO-C.=\$U/!2T M*]U<\0OG!IFE[;NJI;MOWC7ED-Y%>FF2(W0+;N>/T$)KN6.2!G#)5.O52KR9 MFQ"T,*KQE#MNSL?>K9=U^]VZ&R:>)0:T>ZM78$"4!."1,3QR'!O L^2&>*)Z M.26R15O%+8!)KC%YBQPRN/J$8K_"GC."C'PX.RT_YCZDHRPQVDV0W @[* MS!S7VG'"'LB8"K=K-:Y!D&)!.I08Q#BSH@T$*?1^AFR@FIN;S U+Y?<4ZJY0 M&(CC(8/Y#,SN/.#L.)S)##:,8W;; 61'9CF(@RF#68?,[CS@[#B<,:A(M]AQ MW9Q6^Z :+ZH%:BU_'*J(HP&HM:R.Q@_.6&Q;S^RV \B. ]E0',N ,U9'XP=G M,H-UT"K6:_GTUOZ"\*9:*U!L^>-121Q/!VUB4\!9*W&63I,$C+$Q&C\84\0I MR#)F1^,'9^TRTL%?FZG7WB'7BXH*O=B.J?.KX1;)&&&+J0O-O'+>'XB3<:V. MX%VI!=T^> #*;0RA !P#CJMR9T^'M1:F!R@#E"L2R>W',;C1L\-#; P*P0FR M53DV-0XRF8*93+=]4FLTS65,I.H4FG$-FNAB0&W+#H0I3Z#]SC,[CS@[#B<@;K! MZFC\8&PL]F7 &:NC\8,SJ56=,L!;FZG7WMN^-Q=^M1T$/EL.^5011]#KGMG1 M^,$9-.AB=31^,#84!U/ &:NC\8,S"1K/\J';0H,N:*%1D/='8G^<+B!58U%D MZ 8#4&ZCBP9P##BNS*5=K]H/4 8H\Q#9QFZ#+CY=Z="@"WJQ'!F!,A&'8^C% MPM09![U8H!=+\6E T1$X%,JZ[I#$\0BZ-L*AP 6:X5#H1(.NS#GMI\1^&B?G MG"$2&B:(/(YF\IN-468:ST@75-=%'GZVA3SA<24\(?L)HVQN:(+J()7\@[^" M9V>:]HLKG!N6X,UMWU4MW7WSKLX5;>"X?SLW_ I=P_()_"J'@+K+#=7;#7N$ M;1]H!Y]TS-I/F:CL/$6B Y+*0+$,,&OOB,N7I=(LM%@H;7C1]PAV9XW_XBURT7_<%%7PI?CBZ4_IF@ M(\W 6^'^?':AG F&_O.9)DV'TX&B#,\$WS*"GQNN/9#QCWQ7/_LPPE_H]_OQ M!>293SEK&&W6,#J\AE'6&H;]Z:"Q-6#B2_GW89RU!DGN-[L14OZ-F&0NHB]+ MD],7,5<=]%%UD?[)7I#/\5=MZS3*#_J#3/2,)UMSWCG^<7,L0MA!/Y-+!]/A MN*0Y7CJ.:CTA(J0^KC9?N557Y*W+%]71Z3]_()?(KULL=FU=RD?]S5K&TN3L MP^W@7X=F?-QLFEWG7_1W#ZLENGPUW(NKQ=*T5PC=>UBVWRS)V%_IW>-?MZ9J M?5,7P=<>7O"PJRN3)+#0KUY;Y$X0,P'Y6O"+! 65 5 P0<'KS_<9I!JT@%17 M?_N&M[JVL.CSR9ONC8=UJ8>Y:@4K=K_8S@R1>[9K*QCY"$H2[ZMC:/@AE);D MWLZ]N_\](EF6Y)E*B_3+ M9WQ3FR0->^,Z M-RD7K>K:/SJRVP#7]">97#,>2C6Q37+US="<*;;I3_.SS:@W'-6_2L9D1OHWGP9+Q7?)"'162;Y0I++X993)+])P(-?$,%N+9H;6)9_H@VQ:3X>C MCM"ZF& J _(I:91A\>\^Q(?U[@I[@NB(#2M;Z\HPPC.TKEJ.#_8V[ \ZG28L ME7ZF7%.D/#Z2\E??#,V9TKDDJ8C.I=3"- 7)5=(NKI]WZ;K^(I@)\7(2HGXV MG@T=6?H='C>/0S_I_J!;0MYQT_LQB._&9)BVYI?88CO[4 9SY%U@X_1,7RX< M34\%Z+E3>AR@9YR$:764DE!X==]9AOGS&>9B=/:V\46F_?5%%CELQR*+.61O M?4>;X\%W^UXGH[11Q^2B=^SL"8L>L[+H/VP3/\;$1V'5I\H@@X4_]'L#::14 M+ J3ZV2 L.4=+X,,L4$(JPPG72-L\7,FD[ 9HHDB=MA%Q!8\VS()FR'^"&$' M_IYFD7H4:8FWU,41>X:H4\_PS,)G:GB8T1+0UX(?6>XW[\X"%V3 M9&1L'U>N,Z1OR"*RXBT<5T367:MLG*@EZ@O3/42MZE1CDJ;EJ0K#M%LQ!M1I MEXA:GIHPE/805:Y*J#))U I5A&RSK-^?=DH<5*@>9)MH_7X+@?Q5?346_F)- M#__1U1R##ILBK9$I7@N04T[$ZXVSU5JI!&(>6%U)- RNM&]F]%/WTO?FMF/\ M!^DYB9L>P7$/+?86?@-TPP8T)[U$BGT21 MRF+& JLIFWY+PZ&_*13ZFT!<=I!<-15<9/2: 1ZB40^VB.])?8FPXP\XAU;,.Q-R[A^Y6(+3O%? MI[8@OZ97AG.%"_J?XNM.T3\C@QNDT"$6.-HSGMJ"_%E*@]X MJ "/_KVEHR* M<,48#H8*O.ZI+MNL,ZVF//R"O[RDC-!^KZG*NPA#[.]>-40L0H'7@[BA1EP MV9@:3+,=YI(R&E0%JH;HD<-7L(<>P32_-"_Q=,VY M(D;(F,-/+A4@8V]21NQ*DY0,TK@N+3T*EGNPR5NQN5P^/3GH"1_')1R6F168 MIO*XI(H.IZZK;O*><.V5[2:4I$E)^?X%UU$W]M^4F\Z%G;;#88$<_G&O/RA \E*763J)4Q=LIQ,Y?HSE3K0_[3+NT#IWW+]4 M":8BJ=+CWJ2(B"QYI273>:])72Z_%BB<520&O;P5[B#ML2?"8#SJYU_NJ#?8 M]JAG3>CQ\%'QN$V(C44E;,/MU)_NTA@&:ML'?'V5%+DDTK%PE;C MD:H2Z_38EU?T@)S%[H*G7*!7R9-!B90[8N+E4JZPT[!$* 9%X>5A*NI@LZ1ZV$M>7-2+3N#(+/GRLYKS0H64!*9UN<><7;KN_LBY"Y$K$W7K'^\XLV>OA>N_M_OUP__RFJ+ ME>J)6,^6)=MZU33^OWW7,V:KX"W#TC'/O)/'$=$H^UU05L7\LV%GP7 %TFUD MH7JDG:1'^R8_T8Q-G21B![_ WR/OJX2[Z]M<5YAA,2P\T\MT?+B1N3I(LY\L MFJ.+)Z4*I)$3 >P%&9S,%G_'QB]ST$=%6%*9CL=]"MI F:OMS:B /V:V M[R3V?X54QSUB7/JT+6;+VDT4-MAZ1#/;08*GOB)",Y/NKF=3JA!IKEJK!*4W MD'7)HX4E<05LWB3$1^%Q(X3?"(4\_>KFFR^J*V "VUJ )[R%-O[KQ17.#8*A M(%_,??-N-X_DYA=A/[).:+&ZGWDW702),1!-;<=X^1L*QOD53^/U_9F@(=-T MEZJ&L?OS63_X.VPS2/\.6BZ2EYLF@0<[Y5;0 S=/I\PJA]!L0B;KYS.L)8;# MQ;M=$E4#.ZY:XH?KJUQ-2/_L8>Y@0? 5?SAW63A[FZ/$%69<7?BGCP\? MI2]NK[^Z>&0(CR ? 8\LX;%=\K&09BL\JMKW)\?V+?T"0\QVWM'- ME?L#49"5"?YG.(QO<2F+>C%T;_Y.&,H_Y@#/<2@^[&+]9+N>8,\$';F8(/@' M^#&FH=F6L#*0J5]@I/OT3C;G)H>+DGX\A0ESBYI21DNS/!W_AX/#3G\,/<8A MF!S"-!7,I/K[$4GLCZ8IEJZ5Y'@^+XZZ_/DL^/_U0@ 5S/@IL/T:0)P [A5 M!#=9E$<2 X 5Q_@^H-6 :X4=7DXI)IR)>IRO1EQT-'[X=C*8M(EK 66M1-EHV*JS 5#62I1)XF@B \X8'8TGG"G#]%T% MPSACWC755]85@&B>XF)37X57N+W/2PQ>F%9EZ]55<"97"W9YL@ M!_(I.Q6)LLU["N8]W?9)OF.:^9BX8"LTXSHNXJ;]1I4X!4X^0'4%\0S36J\0 M -6 ZLI1/13'DUJO7P'5@.K*43T0I_5>CU2"ZLA@"?\@%3=0BV0E"0QL>&Q"C;"7-5I19N@Q@RI].-F&7*TH,V[%$O4 MO&.,@4::G+"G&\,YE7[.%/;H[VAI8^%_K4L>#9)2Y#*H>Z5:EJ^:P@(A6C;* MG@5X"FO3D8)3-6#_F_U,Z_<)THCB7\K$_V8YI%968JKJ9 M '. BW5+!('07Q1>YH8V%VB)J 6BM1+(5:^#7(]6BSHWWD05R)C8B:_J2I G M=!.4Y":\S)&564MKSTY\,1S7$RYCB[^+%L_,)IT;QIN-B&)N/\9T/P;E[,<] MTFR\"C\(%\*MG&(MGP!.V.$8^V[WAS MIG=?.-^<7F)-I^N&?%IZDK=1^47Z!?W]FY[P.YZ@/5'M.PI9E4G_)O42':Q&?&,1R>V!>UA M13@[$]H:+74<_MRSUS4S\1"Z@8?U; >_M&SK8EU-<_T^A3LI;4R*=.._>U@6 M8K$2]> 4K* -)A$LP43P_R&'L,X,SYBNV,53#K;><*G%0RJFUA![)?:'?;'? M[R> $,Q2Q//P\;R6A!S53T41A_VLJ0AXXY\-VW?-%::+ZV/*^;5R2C_-*7AL M?'[@V9%-)+WQ2%U;!V]M5%Y5%QY7"6XBZ R6X_J/_\;0(80-=Y_9!2+2>@J1 MN=,_/>0L#(N ^L4@-6$];,D_$Q9[1(C@DY[!0]7DXFW^PD9>P7 Q/C M$9$:[PZB."$X$ASR$/SK&F(B>HJRB\E"X&'\NCZI(HW1Z?HDD8W2)Q!JT0YC MP)*>@[,UA2*2+7QL)FV*->-UXM71+]G2"]4'J(%;=82LD+UJ_"V]#%:?EJ8.?8B/5UZ]CQB8V@1%,T. ME2^TZ7L2%-56:YCW=MWL"S+QL(1W;UNQ[;@#;^/UO:[#OB 2/E'6,J$)5>OX MV]A;.F8JI,?>:.)L"]@[L B:L )V'+5;5D!=B%"2B, '-59B+:R8D%..G.\" MT:)5[6_?< WZ)I8ZUY_OA?L5%C0+EQA8O:3%H))^75@&X6_%]>OF]CGH$2.\ MC4Q"EYQM&HKO?VQWR.+2&Q*3&NM7'[&Z$!D4]2R.SBN^0"+GR?#1I-WPA*(J M5SWV8U*J[R#3UEE*3JRF=5M"M@W)X'@OYW@7+DUB#SS-Z]?R2+^?4(=OP&'Q MB-B -=;$UZ@6(WHL5!VQQ&UKFUGS'0>K09CM[$W_,VPRD8YGN/EQ$$/H2#ZVAZTC, MK&BGEK.Z2;]?KWZ(J26;/DEK0S"P "-S/0P\"-FF&8;>Z<.F>HKN4S1["UM'9J#1)8,N7L*.@X(: MM!P,]+?([8KYRS?IG8AA'?KAAJ9!K :C\*\5@7710&<-CN[I\ M !YYQR/(1\ C2WALEWQDOM0E&UV0KE[)M1.VE$QCAH1SPPJN<-_DW-,6)GH7 M'8V?O^89NJ9YB& MMP+MED-&E7HCA3U.+1_I,:K^"$#F$,A*;\A@+RX ,@"YL$0>@D1F"%H Y".! M/.C)#'9MK@K(Z5CZ'-!FWM_>G-UQ9[C?+V8D2M,@US?(]6B&/$@*_B0%MD$8 M; @')Q[@N"B.E3[@F!UD 8Z/EL>UMLP!'+,T&D\XEFOM8M95 X3/BX]UD \> MV-"1I8.(X$]$_*]867'V1 6S "X =P ;@ W@!O K?UP R]\IA+\9W:9%U*) M)JB=0XKH;%=X2U6LX5=[SN W)IJ;U<3YP]Z4P> +9D4^X.UDO/49]+0#WGC% MVZBW(Y$/\ 9XJRY^OE5X8ZG=YZZIYIE"4$3O;]_VWF_-9O/!H0J8V0[YQ.PN MW=R-'HZA3TT@W=?JL_K1I[T$APB83"8I]+UI]9/HZ/."L)VR[LCAV4%O("'> M='2K#T^#+9CPY&F_Q22**YY*;[B/GI1^ZK-JF+1N).G[,?,]WT%1TPQ2;36[ M!0JI KSY=>,DQC_33%]'=12,[N\G+*V(3*F[MRE0\X6<*=W(/M+)KGL>B1N0 M1M7G]W9!VGP]Z 1$>T*$K06:1(0W=VJJ7IZ4FSN;"\2G5^"PJ$RR5=T]7A\\Y O*,Z2#-&TZ%;F)CHUA"VO:A8%]E4LG9WST"O>@:[>WCL9KC\&N/^>9S@=CU"?2U1@]Y=S#K> MR4-0":P,;Q4[DNKK);3NV1C#5=SA7#T#NL9K\DRW2>U0(>A]VJRHIBVZ72&H MU!Z48F>\Z];&JH62Y% LK+/%PKY%QE-A._IH:9I/5*6G&O34>T M008VU;"BFJP#5L,.MJ:\'$@PKIE@'2QP&00+L"_(KJ)NMK>D0>T^497WB20H MXIYX=HX3CL"EP*7 I5LSOJ-=X3"*RV#03_AM!YNOOFJ6\;@'Y"Q #]KH0>E" MJ* @6CMB&B]?'IRT--6E0(V9>HUEH*&Y1J:\ <)Y@01!J8<5 HO/W[Z9G-Y M)0K_5"U?=5:"%/AM<^YK"R.XNIL"(8G*:)!B7H8CMUJ-,X@4?#]I;21TR^]) M=BC6)Z.HSCRMW=?>'.\4@(%M,$ IBEU:9%+@3J-I_!+&/)WOZ<-. J%^J-9F M(7D1FSS E+$$VBU?RL:T54D)K089J+;O=_3R:P7:0)?IO"[#VQ AJ856^[* M2V0HME%$!L?U(KJK/V+[C,$SO7SD[RW(R'&74%!:WX][_9;Z_T%3Z;RFPML0 M (:FU=:N^&,_J9:&3-!:>3S2SSO4C@MTU@[JK-*X-X$@ M!3VJFG\#8$@*%I MI;4[OE9:KX?CL[U 5@);JFVAF5?.WA=U*@>[@M$A%J#C*FJM"&1!/6TJNZQL MD5DN_+8FY\T-JT&Q6)_6LULH%J)&K:AA:"I, [C98[UA_(+_^0A5/IU5E@LG M1T?X)BJ-I6!2D]60@H]2Y#"LQ)3 ,Q!TVR<%R]IF2^R?>O7>1E%N:\H2V YM MM!TFO0F#[8QYQ1O(R=)Z0(R;[:F4FQZ-PKLJP#5&36;$,V/\,!7E2<,,L5,- MA5Z#)5DU?R#7"UM%H*CWMF<+S_AML'+:+4R[)ZTD49K(H'6"E5.?E=.PNM@I MO(&<+,_*D1J%+5@Y8.4PQ _8RFF:(5BQD5[3 MLF-/"'2SXJM P_?C14NCR O;R=>#/ZF7U#W6.QX"D?:+I]+#MQRDV4\6)A5I MHK18(LM5:;MKS78]?$J8:AB3X%O/0;""&VN*[?:$!]*8GG[9WS*PXK?N:%\4VPS+8,8YAX$V]5D& M%?2H;ZY2QI&IK]#UL*&&>;3=L9O%P75R,S0-K+%I8,EYM@S,!"1(PRVINRU# M6M./FS8?RK-7W=BWSZUH^/L%F_.P9]'/:--CX1;E(@F_9*"J6R>T%9Y;'(_[ M3;8X7GM6H,%Q]F@R-S%9DCB$H"SV@P!Y0MRP-VQ5P1"(?B_>R13."@XY=SQL M-I4%3HJ.G12CWK!5+6J9-S%8.BF"^A!P4'#(N.<*B\U^R\<]-%GI].&D=.]P MZHH9\\5V9LC@^GRJJ)M"'2S.5MUEK+(U*@=V.\/A!(03L')'WKA[CCSNS+/M M6Y]J[PR9*&+!26)L R=MXV7XIO5ZA'8EFH)C$DZ^WKB5ME^3R&>HN[6=[2YZB+AUE2M5(QCQ>2E]2$&[X5KJYZ, M/G.%A65?2@G+J"2&H.KVDHJ+&N;C(2L^C0LB((2]NW-.\@X7- -2#'(\UT34 MWB>^NOE ?_\&2Q9LU0@OE3])+%23 C[177TH/K),OIHD_6-7]U^ M_D(>NL '3B!J\1&BUEF%9#+S)!\\(BP; M+)+6&W[3GLT03?.-#C.'OHUQ$7UC38;@&T%F?!)+>,-=P_5JJH#BO6#AM;J8 MV7XB:/V")O5N+\@57@S\;O6S(M,1MO*,PREM4= EV$.JEIIK3_B=,M<.7-KU M"+4H;#DAT_"FTMD2F8*EL* S@'G(F*5OD/&.^ MGF$$&Z[KJQ9FR!>L/0JJ[^%SA'HJL2=8C.J7Y6H,&5OVDHF97U8],I4L@J&3/!HXU./ M?$,W\/0]FQ1 N0Q.#-7",L$4%@AYX;%!23&W32RJW)H$TU=,:VE"K=-^IL*5 MW,/$+-7ETK&?:4^=0.G!_^<1S20E:LF;6$4FYY]!".#8_E,=8BY8XI@L4>[' M++O\F4)@,-5H,#W$]'QBS2X"IT.D>JVK!:V/_M @?@J"O$,M.HV^6,V54"'S MW>B-CZ:J?;^XUS"HD7OQ%3D>\8O0BDL71/\DWUO8.C*#HYE.AE85H:?UMO-" MQ6?D(BC7))+3TSF6.F^17F]9FRG/NU2E^FMNUJW65*J;W+;Q"*#S/])/$U+[RF2K-LVB' MRC'U"HE]04%,<@K@D7<\IN,\6,8C\R&.;!2YN(INR4UCA@12[8W>17,9AB7(:#M9K>>MM4_4,T_!6<")PR*F*TE,8+'I4 M57H6??B/@&0.D3P8]"0&#YT&DG,')5UZC;8)32!!M>J8 G:2>?:17D.NE'''*H? M8:M@P?;KZI>WIB[)4R095JLH,RLC+:27:UX5)-M4-V:MG,U4^U\F^%H-JZG4 MDK M]?O;N:="/0N?#%(#1[FN^!_B\C*>D;D2A1=2XX:RHQXD]$=I3Q?K8B_K M).[Z4OU_F/8DI0&RX7'E9!F>M6F7)%Q/*%#_J$0>:K!"4;\W2LJ238&B_*6) MTA*^3;6(^KW)-$&#[7)$+("B^M$'O<%.)(1G.14IZK-JF#3GD-0EF/F>'\H9 M6IX@\[C?57NM\8S81K. &U]]-064@LH\=VA]NMPZ]I.C+NI,]XHY:6]JR>:_ MT3R;5"20AY1Q1^F,_H]1/8+/43V"6#6E94 B44"S67 0Q0LPD!H^6&"N"5I7 M!:(?Y&&OGW4R9%8I2%27>+1)_9H@ =O&AT=4P8<<^H9%%(_GH,:$A9YLSP@. M$T?%AXP6^%KIX4!+/F"0UF$QO]A[SX&&S?=ZE"6FC(OL:F0;EJC+BJ_7J*[8 M@AJ/1'D\S3Q\MNQWPXVD%!L:Y'YK*^(5%\Z$W2D&9BT[L]G MU]^^G F&_O.9)DV'T\%X,CRC]5KI8*^/CFEK5^1HADN]/P<9 M)KZX"R6VMN&P/\I^-[<=XG"Z7-B^Y4F)!1G! M?DK]"WF86,4PL4/3N%PS7'L@XZ7[KDX6T=_%R8>GD6?N 0&NK2^VHR%I%R;I MQ!-KB,]Z=/;A5O[7H:DE1\DSKSMZ:.(=VJQJ\YU,,N\"2V+"D_X@D\Q].1>9 M\\QLQPH3AW*^F<=A/I"GHSTSWRGK$T,6GQ+>;_E"D?9-:9PU)6DZF?258E/R M'UWTMX_5DZOGA(Z23SR0:;FCOH+_=_:AB ](\*@3R$(O@D.<0)&*MXY>V&4T M<> MS//T(PMJ>ZM3>,&)/@UZZEE;E5\WC[! 2L-+S!IO'PF?? MT^;$A"?)#+3T;50$FCA;PV]&%W$N6AA8(.L^<33C%>H8B4[@1U8U+-;Q-S7D M>/B()$4SD><*,RQ64P,'G@)2:/:5E@/%4*K%1S#<[2-8FGY0QGY3Z#/R1--W M: D7]9&DZAO84!>^^ ZY1Q5#ASEQSNBZ07ZFF@W?JR+5L2YLWR-.<$UUY\*+ M[9O$IR0LU17U/OC+T&T> BS\8;1M^%G(]6PKZ9"(C18OYVJ08N+/!GH)RJ%2 M' :X\1T:Y1VYM*,RRFJ[05F:U08LI&EC*QK7,L M,0&(2T0U/ZHFX:#[.4+>9\/53!LO 1VMAO3'[59#6%4/E*1V\/'RM\MOGZZ$ M^_^YNGH0/MU\O;WYAI6$^YIO!)F\:F9#&;G4-&(3$3FA(>.92B##TDQ?Q[)U M$7SDD7".P*6,F=T,/-[;G36"F(WU5[>B/J+?6;2,G1E\1,Y)HPYE2$JX?J-. M%BCJ4Q%-;@JY83X\/0*H);+LQ]D*>,JN3['_\Z;!Z)O-7"7U4#$I/ 9[SQM MFZ!(NX(4DD%P>]EAS=ZU1S;G$BBQO"S7US04]*YH5+Y0:I&8-R?D=IMHIJ2? MWX6&=3#2NB'2JRQ]Q9AS\]HAAR'>N5)DZK'0"VN*V!4 MRNAH61-6^KL-1,#*;JP02S .D+C2L7304C5T*E8M%]$=#$136BQERJR-O I; M;9 S@UJ>U+,1#NT2F\V%#IG[UMR=)L.WQ /F>"L*+/2W;RR)@2]BT]JK:U?B M+?[.*7)MW\73<=^\:X^YN'X-;6#2M(+:[%VIS7YLIXZZ;^;$+'G2E)QAJ[U# M=?N5_T*2A^\$$B5N AT)*236RT[]AC2:2;.=8O9.L;HJ"] MV)IU\3$$7[L#=4=WR:.DOC.-ID'",'Q\P&ZD4TZY!'6[*IA*#?= ?7&L,%B( M'TK%\0RYT8#!+B8MUFY9.D&B@$Q^SXW"H_'#NXJH#%(1VBRS;M-;#T [-G)^ MM"/?GV&@@951X(SXXCN60;+516%FO)(7;M(E H<'ESP]D>'P8'8TGH F35IE MTX*!4>#P^ VI+BU)(A@+DF-&TVU<.#&X9.3IN%6>@J:W'H!V](G!8F-=,#=* M.3$>2,=0L"VX9F!9'$Y3,5HLP](.Q)IDCB6&6Q1"]9%21?@ENLY/BV+ M<8$_IH4HDMP\F '-)8)Z*PWK[5U>" MY7:829SR(HM,5A/W#"1LC@SJ9)].2_T.(TT9BE.I5;=J8(YDY@?\A@V-=R0E MW5_X0;720S17,YKKMDT(@:3YG(Q^B MT)2K%TVR(O9'C;H7%7 O J[+=YM/ZTXJJ 37T?$7_D%*'&T^@\)A#=7N^ARS MGVF(N;JPL4+RG^"-J)1<;;4(MXG4<-&?T\ZCQ"[77E=QNG-XT@6@J8:GC;8> M3C:!%G-,4"!9S#$F&S8]:5GB1[FG-(EA*:/G0GT89JIY+GL(;NI(8[S^ M/JE"69=609MR=P")A\KDTNXJJN/0,K5!EP-2"_3)MO47+#:(Q*Q^DC6,4$QM M/56'2(=\9[QN/5T;7=OV"1?4>9[9IFD';7Y<014<_"<^^5Y4AW3HV AUL#J M?\?*-Z^1']5LWBZ+RY YH@QZP_T&4S2KCA1"Z4R#V^1"Z4 MK"RC9.5DV&3)RK"+7=BP(J6E=ND*BR$7?ETN/JE[:?3*G3EO['*Y;2@_1IS#L7\QD?>JD3\Y+O)&8(96LY_W/9. K.2U0ZVGBB"02\C$ GTX>H=38E&._+"(SN$]6!WG!*N (\@634SJ)F,95N8 MVW1D?A5%-GY]$RWU6;N*7J^C-Y8D:8S^[R3/=56K[SIS6<'-7'HV(X$!PZW# M\-Z;W#;AN)!GL#O:U9K;%%:9;4TU?IGL,I;;!N?_0JKC MOFFKH&U.A#$7?KF]#'XQ^XMCNZ[0;;[]%.9==)L*ES3I!(07"*_V0#962*WS MS%M<$046!A9N&KC?D-=QU@7M [0/$%TMA"PUG;916EV@"XC)G6(2" X2&20R M2.0M>[#SO OF('!P^X"+S4$XX$&CXI/@[=:HF$_;+!9W4$LI\&14\<6Z.O@E M2B'QV9D-]NW5=CAOJYIX1>%%G[B M]C95@&W:Z.YVNRT7'?]P[9TQ-]7^AN)4;K9M)0"N4X [5T1A.F*PQWWY6E1G MNPH#RB5Q.FRVG3:(U4X!#LYQ %S=Y_A$9K#,.QSC /+R"HZ*_2F#&(=HFM*= MEY_1,S+M)=(Q)PV.Q=&Y@X3(W&#[@E<3B BT961^,(9W!:LSP:/T CI[4R9%"D MP6D-X#[]M!X/&%1$(8BR=#_D@Z/JR%(7B&4V;JOS46Z4A<#YR+-K&;3,+AS$ M(PEL&59'XP=EYZ/^A#V8@2$#R&ZW!@;2LPL8@S.:W='X0=GY<**P!S,XHP'9 M)Y_1Z=Z$C>,:(AY+]S1^Q*0P[2>6.?@T1U1-[+*UG@YZ%XO=3"C<"$I&=A[T MS2ZYH_*#LG$F8@54#R#X5V<6N0$%Z L;@C :4L8@R.*/AC.83V:TZ MHR'$\4C'XZWJH62_"M;XMZWQC6F-0X P &(,R T &((,R \H,, \H,Y6XO+F.LJ6#/M@8'SGEP>EKC9:: MA_5*H.R/=;%+48]FN;)DF[C=6"Z[NUNB*%2(*#R">=IX=!\\$C$Q!-WV'TVT MXTQDHKM@H1G78,O)XGC2J#FG@#D'L"X_L&@B3I5F"YWN1#H8=\!*[6(E19P, M:DW^@@,"4 UZ#\ :8'V8*7VL]) E.5:JS!7WD_CY/PRV++& MQ?_;=SUCM@K>,BP=6=X[>;SVK<^1$" 2Z8+ZC!SU"0GJPG8\XS^J9]B6L,1# MV3J>53S&G#S%F!ED-V,!YX+JNLASA1?5W5[5;OXX9I4U<=^P-TT8'<(*J8Z+ M5RC8LWR+.VEXX9^^A00%"QRY+XU["7;Y@K<"\^A<\/#F53\5;^Z@9,>V!?[F MW!40!I->.RT2I%"M.B: AQV)"0IL8S[),NAUB2P7Y>>#DV;W0[\G)[?',$T\ MC9Y0,U! M>+;P2/[ ,S--^\45S@T+8][V7;SQ[IMWF9-JX.A5!KUAAG:^-:N-GD>7';E1XP[&*E03A3 9 M-AF%D(M_(EYYM$T]^-EMH#Y=682BPC82&]:0TM,-96CA>::?)&9Q74XCN ;+ M]]0ACB/,*9$).>P/9N;-\BR93S9N3LZME:?J9-.Y@Q:J81&!. JUQ#='2 @N MW&0YW5^2S$UJK3)DL+=8BX,T&Q45$WYYM?!H_+#HN%^L[1$/+,KM:3X%%@46 MY8)%>3U%Y3ZP*+ H%RS*ZRDJ2\"B'++H4!YUCD6Y/45E@=SSD6IX2)UYR.&7 M8RM*(:Z#L=G*(9Z,VE]) L[M_9G#PLSW? ?MO'OG6$14'9#9A+" 3!1.(C+W M!R7FC-*L=4[7J:@3=2-3D"[86. 2W<-P!-]%,]\43.,93\FW3.2ZY!,7A6^1 M'^H(*R@+C$L]C%XA \X,R_!03]@]EH.>#?2"@E!,8[%4#6>!YRB\S)&%R.CX M'PM_%W^JS?'O\4B&)6B&H_D+%S]0HV_H^%#P$)Z/ZM&P,$UUG!6YB<-+\?'3 M2-B-%48KD9!/^H(<&,LZ0K@6ZJIXC,1)0UIVLEO;(R&T1G:3,$9/^.P[A#HU MAEK6&"123UP<4W&!8H*\U%@07L@_U4\$1LC'D*D3=E=8@!'_*Y!JMD.#LV.B MT4&FZ@4BUMN$'=+CY1^OY&KDO9L.)^SE&?^GM[Y[\:2JRW?W_G)I(C*<:GY4 M32)G[^<(>9\-5S-M%VN>[@,^43Z:MO;]PW__ER#\%/WR =NI^//5O8<_N@QC M'2^#&/Q/MNO=(N=^3B2_ADF%'W&'9ICB?Q$47_0E_%_XW.)IL\'LGCZ=YI1K,X;;KYT3F>3BN>[A^J MZ:-< +Q0$KL]F>SF&[S9TE"1^_VL#:W"Z\MQ?#)!*5K.D2E!Z8;7HVR?G_;CT:IHGT.Z0AXYDH:^XGWW&(V"^^ MU\/)*&NJLM3?FFOVR,?/\.#>#R?CS!GVMZEYP@R_V=Y'_!YY?>DESC-\DEY2 M&^&*1NTC_<'^B$\!_'ORQR7QN-Y8Z%](=8[9@(2P3RQO.CZ\NC)FW1!I#N]\ MXM1)DB;'QE=!&LRL)K%Z?U$-ZS?;=6^LSUBI>U8]:M\6%1J)U0ZD0=9J+Q1E M:[%[YW'BI$>;28\.3WJ8-6EE<-J<-?O)(E]_4%\_8CM_9GCYE*FD*)XJF1B2 MI&$*1#N'/7)NN_"]-;?,8T*2IB7.[6&N>G_:OJE?8S- \ZYF,PQT3'7\E3OB M$SF&K!FJ-581]X*ZUHD_W;9FMK,PO)7P M8GASX0F+.T_<]X9?+R]O-F_K[-X*#J"'D"GC9ZA.="7%H+=3O2$!KD4E#QEZ]X^$\#I!)^<-_@%YO9.$88C&SODXY ;##Q<3WM"Z@K[QP <_HH2E M:94]X1XCUY@9FHIGMB%&0&LW8PIX2TQ?1]%P0GA\T9TG=RLSXQ7I%WCK-$1" M$WSZ@;&(O'ST3PR[9_(Y(8R#CS=,M=BVDZ<\V;;^@A5ONIB4DQ$#EUBZ%X^J M2UTH"[+89%HXW='D,_',[042//45N3WA4O-(UC2&AF]2S0L?MGC?\)[C-6 Y M0E*@W1A&N=0B MUZ.7.A%=BVV[NKCK;#H<9?JB)'D<.;^*%CG:+'*'J9):Y#ASD1-9876- MA9R*T^$D>R,'@SZKB]QOTY'?>'=:SQ9I;UF!,Y49ED>]H519E,#JPN M>V(EKZH0ZRD3.7M5ROV^\I9\_)9\\2S\OK=:XN_C5=*PE#/Z\.CQIJV%WYH[9 W_ MH L;]ONCZ->F^HC,<,'Q]X.GXM^3Z(2SMXFG1I.^=#1A760G_)WJ: <6$'[C M[0P;'Q?1HZ*?$^U_UVSLG\]F%_+H0DK.#S]K:VZ9*YYDK'C"U(HG):YXFK'B M*5,KGI:W8JF_>\6;]UE8<6PVIZ]8REBQQ-2*I1)1G;'B/E,K[I>Y8B5CQ0I3 M*U9*7/$@8\4#IE8\*''%PXP5#YE:\;#XBJ,')I>7_&T>C6=[8L%X6+FR?4?WB;F%>ABR?>(,A:\3W6^ M=T0%I&IA4@4,EQE\9T&C@-"'X*_@*S^]37X6#+5YYIXQEOC[>T<@7SCJ^8DK MT9T#A-]X]_O]YU-'V!&HF1A2-YX-'87O)9Z$-6BL26.LKS\L.D_ZB[?[GA@; M[C.R[(5A[1_PT-YNCYA^:/1I;-U9Y Q-%TK1+-,E24Q2:=1;;:\NJD"*','5 MYFB1Y#07:;TG^_GMI^M?SS[T\;DER?VI-(@FM?GQU@(28X4C!3<;V^-CR\>A M$3L?-FN(GK+Y;.M'V)2)_82L=3.P'OM!]&YLZ.BMD'X%2?K7)5Z83OP?QC.Z M1YKOT$NBJU=Z\:)_P>*0Q&+[P67*S>Q*=4@U.#>*)_ZXVOV RU?#O;A:+$U[ MA1 -%;RAUUU?$3$4&]C(S?Z@I[7/-/:!CJ?QNC0-S?"".0JZ@;_GXCG_?!99 MO142Z^Q#-$@FU8*UI2::8L7D"@'!92'X%I^\<]5%M_C[=_>\ Y(,">2_E ,F[D?RB.OH#MEFX%J/Q18+@ M.P$NGVQ+0R0^A_#IG>%^_[CZB"QMOE"=[Q1!]RHV:N^",*!O**3:KI^M,??) M=ST;6T"I[X2__:K^VW:B+[F)GURV&Y:'B+F1;#NI>@BB)TYEPR_K+^W?J3+G MD][TD&VWMA[8M 5L^A'8M*ML^A'8M#5L^@G8M*ML^@G8M#5L^AG8M*ML^AG8 MM%XV_0793XZZG!M:QO8#%];#A0@<%_O*&M'3X9EOVDJ0I&=93\.6KH*A6N]7;?23;<,!>VI6) M_CW;L)E-GOT #MG)(?M@3JJBW\RHR&TWIG.!*+5:0$QAQ&#S#JF.-K_$<\"' MM&DOR5>XD(NY,)1C_8"JPJBZ1Z:)A?HO01543-M+?6%8ADO5KN=(S'=!1A6B M!"!M)])(1LLW=<%U>D]\C9#=4Q98 M+A=UHN:G:@8WMI (!H<]/I=! M+65WTQNEVM#7SN1[91&VT]&OK4OYHES466;M3-87,"L/B5^5,NMV^=WZ>>)T MD@[84E:V2 KUD8JP;S?K(P&">;/\.UL?J<-0AOI(7-5'8AS);.7^=L8!PD;D M"TL&5#V!3<'T FS+O]P VA8(WP*;,%[P!-H6"-\"FS!>\Z1Z;0L$;1KB0 MV8(WP!-0\(9+ABDR(Z8+W@"'0L$;X%"6"]X AT(Y#>#95I?3 !:&#&2)GY2*DG'FZ('X[;F M48^+IZ:/*T1IFJ1_7>K_]EV/\*6+[?1OZ"4L;X UAUL'6\F^I5$=PXT7E< ? M8N7#TE5'=W]?ZGA^! O]:;M%72%2I.I![*=)(S*R!>B#+/X"^.Q>%C\@F$.# MHYM9_-V&,F3Q\Y/%WP(DOV M;'U/SI\B$%\>'-T5HR3IU[G^?,_!"5PR@$YT M*"5H"F M#ZP/+Y@>JRN3Q,#0KU[3"!1\V@"&2\9P'E(#M(M"FR.C)PE7,%-* M@@N?AL5NV0:F0'&T'(R[A:+FA:"9/_P6ZB0S5M8+F!4J>P&SMJ2X%P?,"J4R MJ^!4-K):6&)3.%/;PZ:=.5"!3>$T;2^;0JG,SK)IDZ4R@4VA5":P*?.E,CO) MIE JDQ$N9+-4)O $E,KDE6&*S(C=4IG H5 J$SB4Y5*9P*$%.?37.^#0;G+H MKW? H6W@4"AF"SS+5C%;8&$H9@L,RW(Q6^!0*&8+',IR,5OV.12*V1:&&Q2S M[12'?#$LPT._X>W6KRT/[Z7Q:*)+UT6>^W$57+^:JIN\;[]#)MT$=VXLP^)G M?]T1&-!O?55?C86_:#<7%"!+^F)\!WW*9(DUJ31_H"TN66;]M/JSGB:>R#7-Y@[0".0[;PBOK/RO6'$@XPO%?$W MCHZ<&^?6L75?(\?U1U7[CO>T@\#>3PK VNE8(Z;X]K>Z"+1L.@#*3D;9+9Z( M!3IJ#&\)BH!&R@>:.ZM_UHIFT#9+1?.#H^J(E(4#\;P!V3910$)S@^G."NFZ M,0UR^B"FH37E)HZ#A=:4[48,M*9DLS5ENU$%K2G7D5W,MZ9D'VG0FA)J)A\' M%FA-"7#H2), *-1?(6SLA[GMNZJEWUBH$\#)LV" #GWV( F=5G9N+=I?N%Z2 M0N_,(OS+*+.]L[L,)3Y;'%3AT!FLF$.XTAFJ\(IE/7O;(73ALOZ M YM"67]@4^;+^@.;0EE_8%/FR_H#FT)9?V!3YLOZ=X]-H:P_(US(;%E_X DH MZ\\EPQ29$=-E_8%#H:P_<"C+9?V!0Z%H./!L$9YEKF@XL# 4#0>&9;EH.' H M% T'#F6Y:#CC' I%PPO##8J&=XI#H,P >"8=\#K2;V@_7+_\&;1*Z#5K^1RZ! ?$2?75M+WW/I M!Q) YV2])A_Y8[(L>Q\ T2U;B]*: M&]AW "4'VC]W"BDGML+N %J@O31C[:59Q@JTAV:E/33#*$FT?^T4+@HUONT M$K9[3'8*#$4;;+84#_BTQ$_P5B22T+NT]*N_?8.&P,?+R-$JV,A9?]9N..18 MN%$-:QK"__BR4%NRR5$04AD$Z##N/CB.UC,^@["GW\Q7LFK M+J$B>_D=QL1O2'71W#;UZ\72L9]IGDR70+%G_1U&111;CC^.7L9R[TA69Y

?K+178;TF>;29^K8;4B?@?29KJ 9TF?82)^I M PG=$U @%;*P .DS[*7/L+COD#[3_M#LYM)G>$,TI,^P@>CFTF=X0S2DS["! MZ.;29VI!-*3/M#Q]AC640/H,R^DSK*$%TF?839]A#BN0/L-@^@QK*('T&4 " MI,^PD#Y3!QZ@-'V3I>F;W.P;;*!C>M. /9EN1%^Z<:YUE\]R\WF6VX5MOY^K M#G)O'?1LV+YKKJY=UT?Z[Q;6G2EE^A*7#%]DV5V P<,+GN?JRB1]#:D0O*9= M!?$9R>7VYUDNK]L.";(M29!E!PV0(,M2@BPKN( $67829%G!!"3(LI0@RPHJ M($&V+0FRK" &$F2YA@ DR#*4(-OLAD.";,OV$]I00AO*$^$9[RA9/CSE<0OS MM\FT3R!)] [Y%__Y_P%02P,$% @ &G<$2X'<[((6#P 1[, !$ !P M9&9S+3(P,3.!WY)1G- MV;$GEJ^]3QV*A"2T%*@"I&WUU]\N^")*@O@*V9+-+PE-8K$/=A\L%A (?OKE M:>H:#X0+ZK'35O>@TS((LSV'LO%IZ_[.[-V=]_LM0_@6]/\_.E)."?"GI"I90 ")D[@QFEKXONSDW;[\?'QX/'HP./C]F&G MTVW_=GUU)\NVHL*V%S"?SQ.!IR%W#P2Q#\;>0SMZV X5=LVC;B(6< ZMVR07 M/54(.H2J9> !%G^_7)P\V1-U>7R" A^7!2A[(,)7BX3/4.AH6W$ST]KO(BZ M4O?X^+@MG[8,R_+QZ04968$+: +V5V"Y=$2) V' )5/"_*4"J<>^ MQ7/R'N:CD M !"TVF7!K/>.(E 64N&EN:B@,(PL9V_ L"Z"?YFQG(FWS.YA96.L]K,BIHAE M\***&;([;B$$L9"\JHU!.5(4XF=:,/FK"D.S@TP6%F5(:Q/7%TE=M;N,8LPJ M8IZ46'1M+JJHUFO4PU21SI.6_!8*8N\YQM[3_5C-+JOI0A&CQ#)X82Z$RP%8 M&UL*AH]8 %O^H1(YUT;-ZMS$.U6HF9."E"-#=2:LVO:XS3T7:B1CS*"+X7 Y M7Y*JS64NQ%_DY$A MLY03B]O8UNQF5'&^604=E&@0AE M=(?;-..D;)M 1$ &7LE36,$ "A@4IM60^_DRF3<=SP[D!4SG3?B?^G,3^R*? M2BTM ^7NO_KW2*2#@JD26X3+SBP\*K!)9Q%L(R[B0LX]UYB,NXE;B,^QC7#PV)JCG4G%EX?T)\"D81+\&I M50BZ*':HF6+&N]LEH WG5AV>%!"F-S)QU)7*A1QO@$" : )B](' L -_DRT% MLSHX=+'OJ!C[DB+"\$;&30+5 *A0,@45ADR$:KQK@EY!Q]N6F)@CUWL4S\(S MI3I=='I?A4[G@,CX@H@:UJ ;88Y+S"Z,2X)*CZ5552-&9HVZ?/\!VG.38\H<%RL;@%H_!M1UVC1JN+E"Y M+J]_5'H=DYKO$H+12R" ^],0WC@!CI833SG@>ZRFXS,JU>7PGY0./Y+=/)6B MRJP@5/W&'?T>!F#/_G/BN0[APB1_!=2?U_"QNCY=[OU9Z=YP7%]H_;=Q*=6^ M<==^B!-SWWHB=?KM2D6ZG'FL="8.U%&6/D!U;]R)'TT&D3*R/\QL('3"!+J& M,S=4J,FIW95E2^E2'(6_0="-W'I+.$1A4/K&7?N3:0<0+*?@ YQ3CXDWYM9L M0NWZB]0EZM?E^*ZR-^-X?!ZAD-/QKPF*9ODZ\=3/YLBBW'RPW("84V*A!>MF MV9OKU.7Q0Z7'<8C^ IJ-_Z)FXSJE^8U[^1@3WBGUP\6./U)Z_%@NI23ZHU6WE/XW[O=NQQ3!4$ JC+?( _Q;9Z%$49LN_[Y7+Y+@ MF'Z7Z#0N4>?;]:F@8T9'U+965C \ER+9DXMJ/BY#QK[ES?Y=GUZO*Y>O%LT^2\\7F)671]"I12HXL1ZA6X@G/VAB Y M$^WZI,BM6A,1#CMEI_*-\PO-O.M3H* "7410K^+ESO ;.F3N8C =XEO4!6^1 M)S^P7/W[)-8TZ"*$>I%OX[X)X]U%",08A$#>.B,R)G+Z2%%"B2Y>J)<"LZ>- M#36*>BUZW6(>OF0 <[!9^.Y!:,#M,"5'IR[BJ-<8,XECXMXG7L>R)?#GZ\1+*,7P6JHD^]+"FK9 MF$)>9UI"D,5@LAWJ;%:GBSH5ECIQ+TH,R^A)6 UU\GUI,08#O&E-/>[3O\,, M%3)6ZL!3.J(X5WAN>M6#I(N"Y?A&[T4M Q[^ZGH#Q( MO:Z<03)YV[@)X?PH%YY#RO46*!N.E?"SQFE?)76ZF*1>F"[*I&;>IX,[6MYS MUZ9=%[/4*]PUF-6\XU[$V@2[*J1?/ M,RCW+88*>5<,->+A/4)MXEOVRT\:IWLY%>NBB'J9?/7EJ&9^5VPG5:J=.,4C46J1/T@4UNU+NJH5\@W[O,RC?,%1)S:7480TWO!FJB2Y6.+^=2A;N#C M:2B"V &G>%3:]DB5IU 7E=0KYAE4ZJ6 &7<)L(9 I;;YZ1NMJNG311_U:G?A M_87-V%;!EQQ?"0IDL, 3+JPQ,8=S#B)1 M8V2+4.,G'ZX1=5)#$]/*,L$F]$'N$MP9;I9%I(N?]?9=AX?71,@;CNJ/G0(Y MD"H"J8WUW!$S$X,F'KY7+\^7CI,"F9=WUV-B%G-F)-QZ\( /+ M8-'%Q%JG1T"I*\!L2M#Q]H>&DA7>6-$W\2BN0Q>%2A]'T4PP"OLL=3^*"=%C MQ\1?D#&5"CC'%]7#MQ/JARK]6'3Q3+UXG\6S]),?X_@4E7 ,4&]A1A>"CEZK M:$)5L=>?] 6LLIITT4F]T%_@C:LF>)7RWRCPP;[F%,!/@ZGI0OT:0NOBI_C4AGY\0]&1CC.NP,<85XC-N MH\88]]@8_&%ST9CXZ&Z(@K)P$P8S#OW1^4YA@=IUT4G]BX+RB*$W%>(^M5<_ M%A7=6?ZHE/RD5/2Q2DD4_.[.[^F=X3>C&W]">,_^*Z"07BSVA8?)4DM^(^NT M54Z$NK*#GK9\'N#G&,%3/O4#%/[*O6!VVI(?[CRA0*N6$7ZK)[PS]1@XD<_[ M\ 2;VS+"^]$^_=.60X;4C^^&.UX'4MX)PF/\TY_86FOY62 H(T) +!I2)LOC MSY=>X/<9GMP.X0:!W\\\=DXXL(E=4Y? C)*1Q!0UZ]BB;6SPAMHXX2-W_]=I46A5_//7&\*=AGM4%%W9H+_4P-_6P/ MH)^KH9_O ?0+-?2+EX>>0+T@(\*AM]SB]GDFFR/WH\>8,YZ_1&RKTGWC4W5[ MS+F4W__JIT^)C9J97:9Z4W'3&1O7=M/EW>WMM?6$^6#X4I/<-_"=S%S"J)A@ MX;@IQ8K6:!%6)YZC18M?:&Y&MU ]_Q^Q^$W@R\_,@U7Q72^+S3&=]IC/*+O7P@VHCQ5T+' M$Y\XO0>8XXQ)\HA3&UPG'2OBFTYNB\O65L/CLK+Z=GFR(<4:6$]GA$%Z[7_A MWE36C!,#!UE*F%B*9:4D=C9!_0JDDJ$&.JH,Q5!GGV$OH@^+%#2WU(LDF97Z MQ&L%8;L*EWZIQ"&SG4(%7:3;MK'$'K6G%XGDMRM5\L43O6\!=I&;$68P MX6C4>P!*(:@O'@]7!OM"!!B"DI:5D]EFZEDBSHP^@XFY+#3[1YV.MT; MWG<$1CZQ'% *EGWY="8^> O3SG9>PY6TTR>YQ;;"R+GLT71:+?,WJ0%SAA MT()V$0X4OB! %_R(.<3GN,W;J?JE)L$;W1[-/SAYH%X@W#E&;>+(7WQDP.MT MUU/$DC*[EWJ%<[3U6*^XOWO@!] 9DR"\C%_]: >;\ B/YYW8 G%YDXG21MG!=?'\9N,>T 'ATZOU5+.DS-[\ MI)?Z;LQSGG3LNTTKG(!3R:Y5].R[;?,.0:MDR-Q*7[?5 MUH[_VH(1UW6\+IOF'/FHP:)Y&O;=G@4'Y1SA_;%"U2-G]/W;8POO<.;;;AL;79N\*IXMHL7H5O:_/]J5.'-)D]W(Z M7ZG-GR&N%-/TVNQ;<%@K6=G^6&D+1P'DF'(;&E^#O0LRL4 %^V.-YWR7.\>N MSPKE]7BH(&L+5[,7EA%TS.B(@J]]TPHW+:*;9YY+96OBBRRSE*CCV6P2OHDL M[ F96O#G_P%02P,$% @ &G<$2R7-YYX1# 9*L !4 !P9&9S+3(P M,3SS-MIS.W[NK,5*Y=J4JW4TEZ M9_9I2X;C6#L@>25(XOGU#@ YO. LONCX;=;[_CV]/)R.) Q80$).8.C(>/#7W_Y^]\^_L #$&8]@\/O)S=7 &XP//H['UU\&W^Y.!^_'!S]YXY^] M\?>>]\NGD+(_/JH?4R)A@$(PF?Y[-)S'\>+C:/3X^/CN:2K"=USC M5>MAWEQ]&L3/'8J-?QAE'SXWW1CZ\3!M>_#APX=1^NES4TG+&N*@!Z/?OUS= M^G.(B$>98L17LDCZ4:87K[A/XI3&6@@#;0OUG[=JYJE+WL%[[_#@W9,,ALCZ M8)!1)W@(-S ;J-_?;BY??>312C(]_/!R/5*,1"AQ#!"SV&(_!._2F M)%00/#D'B#WLL,#;RV+I$<82$GHDXB*F?Z:8/#[S:("?TADETQ"0 ,1_3]6? M1$K 7@'$A(82&4D%G N8'0U1%.FMY% 8ONM9C'BYP"DK:;0(83@J$.B3T$_" M=-0K_#]OKIARC\L,!#S%@ LLGP8K'"'W7S%>7 TS(J?IU$JD=T_((D4Q@C"6 MJRM>MBH/\AGV77[YWQ>4T1BNZ ,$E\_2':?"'1>@G#\M@$DXGL4@_@5$7&"' ME= AF4)X-.QPQ(R&4"TS+O*;Z1(--Z@$J%*!D]D%E3C!%(!.Z*@(FV,L=*H"4]BF MCX4_X *5X-$0K=1'H/?S.#=9LW&(\#?V[]?65=YB)),HRO9B%"]:]9\)'C66 MG7>KR5!"(P8.W@ #%9N\*0WOWP -&KUF2L'A&Z%@#[-\" @85G2LV ^!>G-DC@1X$6(*DHB M+P3EKB_(,FN?!D)P(.8KKS!,O3R^4*$2'"%KW-9A[E^P7EQH6[#Z=*HG*XFN M4H$N4DA?,D37.92S1&W;D"O#^0P MZ-2LZ03UYD@NPW[DW8!>&\=9R'=S$$"4.;\=Y,UQW(3<)-*W]7ANNL=-MR/> M.2,NNNS[/,'YA/-*^<^GF8 :HZ:Z&_"!/BB1OD)L!J&JBQ4@(E$A M,IQB<$>>0'[ES*\#4MO%&I K2J8TI#$%67L[JMM;@9!$2B- ,(E1Q9[R:"%@ MCHL;39",[BLN5]<#:C&(!;H :")4?":\)Q>ET2A8T)J$.5G5K"^*G ML62=M*\^M"5 3D"Z51GOV\;] M_F=*5G8#YC/GP2.J68W8ZQ_W+V#ASFMD+&EA54Q4[ZEFG/,P "&5FH^7];)7 M=K,*J'JENK0T4TLX7U5URK.RK271B_K;2/[*#OV#N!;YCE1K052TM"+V KV- M5?T8"PISHWKR-^AI Y8J5HB7UR%A,;3ZDU)E_+(>B M M PHNI8?UX,QM&Y?2O'H\>Z+$*OS#DIE7%9IS29&9H3+,/KFDYT%H2!D$=1S5&A0XTJ"-P:=491M\VC2DW7+9YP92/2#()W+NS4+^*#NLE#7_"DM%LDT% M[+4^MG!*>3);#^9IHNMFG5RIC+I.BY%Q1U);,)Q!]EL#KM"64M3=A9U0NN*29:JC4(D9]^H>ROLHOV5J\0@/' MN)]+D%[2B8U1;79U!-A:R+,),$U7%X#E(<_7$4]4"[GY;HS25Y_-=-*\_O&:)L,UC]X56>" M9L:UX \4G9*3Y3>I3,@+R@CS464<^S%]R*+?Z;-M$KR6G_!$)TA#0C>#.D/& M)7L &7=,1L-!G2'C^7AOEV0T'-0*&2]!3SVVS386"C/S,]877-S (A'H6$A0 MAL!SA%,COWE'>Z#R;?&.HW_[&XWG*G"&4P1%OIT3 2S M1\ =/_;1)12@+3BI@6P^@)6:8A\@D!>"1^F$FRS2=7_^!,*G\B62MEE8;-;/ M 4B*;IT&J6YL1?@'JMZR@ OBC"?3>):$*P=1#Z&VBX5RZ";*P;6E_XVA)1G2 M/R$HQ%1 H'>.>Z76M3#LM57!].[2KAW9";Q5/,JE9%'W1#2*$SN5B^^>BT:+ MQ*4D?O=4F"MNE[+[NU@>35,.+E4'=,]'DVR@*1,_[B43)G:!*0,_[24##8.Q MIF3\_$;(J$LQF/+Q82_YJ A_&!M4>VI;M@IQ&Y.RGV;FEKDI8W;VU/+L(D]@ MS-'A6^&H+CMMS,A^VJ;MTX7&Q.RGD=JP.J-%M6OOZZ9I?JCHRK4,];I4!-Q1 M"O&U@UL;7-V#R$^7#%2'R?4>\M"IWZ>EP2]W[L!>Y^92^X@M6ME/W M+P\W^YY>7FW6D90]/PO^Y8A;?0R_:?U$U\,[],2VST)?U&36R2$PNWO\G$4? MT4CT\M.['4Y6E\R:IHPTF<FIR3-.AA"T;U\9[2-K9$ MO07Q0'V05_@#-4QZ.C^_5"F^03\+9S;5OH:[GO[ <$D+*X=O\I2QBDJ6N80G M@"H&"D_X^4(9%S1>HDH$@4XETOUZE.PQ"E\@GBN75?F=4<417 L2V*+9]"BY M?)YH!.[KKV%!]ZOY,DEJ7VM\7H[ MBR+73I.*EI9>+5!B1EV@RJ3W+'MFGK^\$X1)XN?.9_I?[C<&_TDR];@RO*Z5 M\8(?Q+&@TR16Z=L[?DWJWE;0MPPVGE0O 7U3%9X]0W46\M2!K5Z;1GUL0$G5 ML6Z&KW]LX<0(I,5*GW'G$R14\9(@HHS*6*2EX=6D-^OLYC/K-VX!;[R]NA0O M*H/3V)=U*KM9ZCGQUKZ)2S?+$)N!O^M4I4^9P[4!ROF55(.B7'6[M'+T-A]O MM6^Z='.,L+79GEQ*W5>"W"Z0ZN0\+3'SN4$8I\6\W)WN,P13XX^Y='MLQ(W* MF-KZT,7;Y\HP0.'2["H/!7&[E+JG5@QIZNB4/0;S*1^.Z]5)'U"M\HTIF0WY JM"B7>E95U_72P5:M\+V68CV6[J8(#A^ M0$U\#U^3: KBC(8)7DM+RN4DB1$M4V7F+S-5$TO:E D]F.I&;P*X? MQ1FX&Q*>$$G]9F"KQW S;-CVOO%.V'!IR]L5$TW7OL&&EG^@?DR)!+SR%U!+ M P04 " :=P1+54\JJ,L[ "(&@4 %0 '!D9G,M,C Q-S V,S!?9&5F M+GAM;.U]6W/CMK;F^U3-?^CI>6:Z.\E.TKMVSBE?>US;;;E\2??STSX\?K[^^N[\[>??]QT\_ M>Q]_\3[^Z'G_]:\X2K[]4_[SX'/R3A"1\/S/7]_/TW3YSP\?GIZ>OGM^8/%W ME,T^?/_QXP\?UJW?E\WEKV&ZZ;#;^!\?BA\W35\-_?1#WO;3Y\^?/^2_;IKR MJ*JA&/33A__Y>GD;S,G"]Z)$U>PSF8,S*M)77-0$G!/^2S_^].SW2U%-. 1XME3-Y_Z$Y42!=^E'@+LG@@ MK"5YE6/T3FBT((E<*5[QN+:TU@S3-[ES,1X+L@?B;9[8DF+%2 /RF$S]+$Z[ M,_GE.+4$KZG=)U4^:QE.OPOHXH/BX=\.WK@*?.#S3N-_0<2__I>HT%<>:S M1)RJ_)JP6\G0#6DU(!K;FX=P&Y#$9Q&]3_B2!-$T(N'IBQUL#T)C^Q%#J-Y6 MC$)9+UNQXLF%^,CK,-0VM$CTFK%'SU$CW55M+9)^YS_$I(GF%XU4Q&YW[B,6 MO*-,B-"_OA=B>'&@_5-N9"3\]7W*LLUPY5G94K*:,KH 30[:8D<53S:)KT:2 MJH%8.8^H]GYE%J-"]JJ!^7+J4:T%!<3VJ??W]W(W[?L%5N_67<&67](D%8OB M+,Y)%-(9FM_[S$2 MR+_\(*!9D@KJO"6CB?@I#GT./6(1_0 @."W#:1E.RW!:AM,RG);AM(R! MM8S^Q28S"DE(@RS_X">A)_Z/TI47)5/*%KD_$JZ( <:6 '1HD)?\> D^&Y& M'S^$))(D_"@_2(;\N',8BZ_^.!(TA)*.\]B?[9W#M;^WE1>@1)UDC,E'BHGM MQ_\A/CM+PE/!N KZFIH.3>II^1H+ H3F'M'P7'RW+X>!VIHE5G(+1NJKEJ8( MO=@NB#K!'-K< LE5LBVDJ2E2BQE8O[:4[4P1>2>>HZ!M]^>A23K+=^D3\53F MQQ=B/W[^-UE5T*9L9XA(NEC0Y#859W5N2N23+,VCF\1Y7D\QH),A\HM=_88L M*9,BB)3'*O$-F MD92AD_3*7U1M0*IF9DC\C<9"0/=9P:;ZU5'3S@R1OY,X_G="GY);XG.:D/"" M\VRKR;PBMJ']T$1?DID?%Y14&-,4+88F[([Y:%Q!5N7OUDQE2E.2 MBHNT:<]$9B\"B7,4,'-0V8HTWU G@U#MFQK8( 36&ZB.T&[X-=8;AW3A-1]G M0&C?(X6F%,>!V'Y ATVQ[0,Q_8@.$\RD X3W#W3P&D5;(+*?D"*#*&- B#\C MA:B4J('8?D&*#22 S%^1HH1;NB GN?#>WO:RBNO#6103/B$%(!!$@H.GY@" M,KE#X>&35(#.#RA ?&*+PE-F,&+SD_?@\XA[=.HMQ<8FOM?TCD)&,1&;"2+! M9$#FL1_+7-C;.2'I.@E6$7#5U-Q\S%4518.HP9A/^KP0&)\)VSF)]'? M.6M/:,)I'(7%?$_"ZYVU.YF>1XEX&9$?;P)L> 6B&NQ#/<8"P](Y85:%LQ 97CL=]).TR@NK7)ZS(.^@7K,@X,91P,J[@9 M-*[]X#T4FXW'Y6[CB0Y+FA#]-.CF@4R8V*!4N+1GIQ [A=@IQ+85XH&(S9;+ MXO#WXUU9;1@>"]+I.<$?/RD9E^;_CV0??ZCYY\%LK81(564]G&16FTKB4-GM:[A/VUM+T+I;=&;A1CB M[KJ_NO:6R=%&&"H,;N@6WJ#' =4V@Z%Z(XC4QN:AA44R*/A:^P 9X&66]CLCN1"=ES(SIL/ MV>EDF308MO./];W J?],=&/[JSN;"-11/=ED#/_VZHA;651)'$[\?AD*4D7[ MGSY^5OKHM/I:"%L(_\QXFD_3<\I45VDHPAK:C.'"'EK"N,B7Q)W_#"\T >DR M8A_K 4! X*QSOJM#\%T-0ZS4Q2;3HY V1UFIFHZ.<)UE:=M\Z+R&!^$U;"5+ M49WU-UHO6@( M'4?0Q?(;*6>$SIB_G$=!NTLV]<.V5!0;^.8^!K@=3*.G M,\ X XP+'D:I(H_;#.#T!:). [R MJX=N(OY-L> A75SL2$L8Y^(T^$T>!AJU $%]+$"AC$2SY.PYF,MXXO7L5[IX M07UL1?1LQ<+F4Q'0 PT,Y?8%ZG, 4.QOQ7D1_9,6]_,T];$$Y8HF5&C2OM0? M"M:?/V"A=& %&=TDANVH%;>C MP54:E).YSX,'0\4&=\E?BTO^8+8&E/,7P0U_/17H/; MR5^9_$H6]^_Q?3E*WY+I^F3SZK#29H;6@CIS;@D MB!\%?V41+Q:-_,B(.H(4W.^ (-D7BZM(5$3!JUL[5=&VGG4 $.RO":%K1631-T:!?GJ'::I_8@A(-@D7Y+6?'M:4WMG M]7%6GX%C)QND5]I:&<&(MFG_IMH[Y6@M>2"U!9W5!SX'*=P2@-)BV>?"/+ M0I 4AF[J-F\H]1!',VO[V& /+$+0N4R\RW@?B/V !P ! 3V.>?$ M<$Z,.F+O.9E,SW@:+00]=0RN;C1Z,RWH*$!IT!NUB=9IF4[+/#@MLVDOJ;Q M1:T@H,,(()QV4QL,+]:^(:O.2;.6O-ZA:6H;!H-'?_ >BN15C\OL59FWM:1) MGK:5RHU#-PD-/)Z)P%)-8DP:1JZ9S.]/5_+R[_0H">5UP\M\NVY07.$=1ZSV M'0 $!)IK,"=A%HM-]5PN*'(9/9+P(DG]9!:)R7_$.4EY+ATTQIRT'\DF["^4 MAD]1',/AU?:P!X.J>'Z>I1DC1PM9=OWOO.Q 629$Z[7V^0AGH'$&&D0&&M Z MT)_)HS#0J& YNXRSRSB[C+/+--UJ6[V%T/;J"#H;13-$L'B(SDBA@ZVE9 _$ MW%,IJUXQ]R_V&K3;_.CQ5#Q_3F/!7^X1L>S253N3#60H$]8:.!TF#37.IH'3 MIG$FIB)=$7)+V&,D:^_YC!S[8FLYH0NY4(N"?7%#W1+@HSEUV^P3SC[A[!/./N'L$\X^\:;L$^W%A5%;'X81( VJFS][0<93H9:Q_*JC M&:$SYB_G42"TM2EEBYSP=MIGFZ%-**/MZ>I4R_V&!"1ZS$<]7GWU_Z3LI"1# M[5)LUWG$FN@!0,"D3)^)+2I=_1Z%._?'39(OFUE_Q(C/+VDRRV/)B@BRB^0B M":/'*,S\N+R9^$2F#+)(SK_B8V.9$ALDV&1TF2BYOSZ/5S=D*4/QDMEM(77H MAA!T'1@!4^1)>"9V3Y;X\0; 42K>YD,N']#7K_CE]-#F5O]/=-8-9]UPU@UG MW7#6#6?=<-:-MV3=Z$< &Y&AHXO..>KPB8&%QU''59C6X@Q:P7[QIG[$O$=Y MR[K@ER^A+=H7DH$.9\+:I4>+R>B+S;WVQ53Y6M 63I(;:4AE8E?-"TDUB;AM MAQFQ>>D (""PD#GEVBG73KEVRK53KIUR[91KPVI%-ZG-H&KP659>7%^EGCN, M@]W+U-LI"'J#FE 3VE#D0K7?K.R\+;V2UQKY*J;A(EO#A?Z_D2< M;;Z<19=B?1/M@HW=QW9JA5,KG%KAU JG5CBUPJD5AZ]6#" \&-0U/GD/4NGQ MZ-1;,L(ET6DQS5,_BH40+BC,_,W[!BH;FJ.:T#9:D=0I^O:43 D3"N8U(W+E MR:=)FL#8*')0_;-]M!HS3/Y"IUX!W@MM>XRBM!#T,VF'L1(X<\^X MS#VUR_30S#WFXI/5D#14=70AR;"7!52Y#!JH%)<2=K-1Z0]LPDS5EJHW;*G: MO75B,MV_F:)&J(=ULF$C60K&1H5AN"KDBM39>V"=4(&Y M(7+CC9+9+MN+\J>?]%%"1C,/?WV-3PV>_9_-$WBQ6/H1DWOHZY5<<#N6W*ZA M7[/WB.U;!P#!F>B'59:D\KZO($]4/"8G5/27?QQ-4\(F"?D/\>M<(P,_S9EI1V&^ M=!8@9P$:@P5(=]\>J1G(R*:,+C/=M/'O1R3(>M5,@=C_@0R[CCT("/$G9!!; M*;I K#\CPPHVB@'Q_8(,7[71!0CF,S(P.G8_@YZ'Z@MVNSD=M,8TX6]H05 G M5\/9[?7U5_]91D@?)8D8.R]*?$,$Q"3B\\5K55FWFX["W)Y(YUQH*YSXF\ MN[XRVE&GRY#$_4ZBV5R*GH^$";YM?F)1L+ZKB:^_W+<*#S!R#U O3F_57*]L MT,.#KS(YX&0J)VH![^A1[ Q2"SBGK$AXN. \D]I %5UM^O= MEP?42A>R=V< MB%\_??_QXZ<)NPBY9%)UJ*YVOQ[(K+E3CS%Q!N9[]/&JYJZYG)4WA!,F#LU3 M$L@Z6.1&[.Q5J 9\3%],X$*A>HQHQN.5G XDO!)W*>%$*,F5Z=?+V32N[G@BS@LA!*N1ZA.3PMN?SE#[\1C M%;Z,RC;F2=TYG$_\9926Y_QF935MI9W',0\9='OH%4T>"9?GJ7Q/_(X*1+N_ M2]/*%4W_0]+MW:(UK!G\>0?$PL)N(R9+^95L5Q>M8(<(B\S>7ENJS.AI;&\> M@MR4K_R%:C^L:F*/4&4(0'6C41!K/TBAZN;9F]M[Y8P&]1EQZ,@!0+ _L5JK M$OD_OXDI%B4S=7S<$(\8$:-*<]#F?,D>>,"B_("IT.],/6Y$#%R;'$IS0Y;. M*5,(CH,]9[PLV['0?!%]ZV*7AG[X)4L%^T< 2D0_-*_UAG_-GS\N([43]J##V.?Z( M6%1NAK_EEK#UX;$I.JQ4=P9\W(@8N.=.W;%VET[POED(?J!+,W%I)HC23 IG M7.[G/,W8QMQ1Z%.UP0OU;Z+3:);@WY#E9O7*ZZ 66PV\B$:NW7#U>F.!5[R4 MBT0H*$']8:+1%0NP;6CQYA5LV[1YE3H#6JC'S/)[!U8Y[4?!7UG$-O%$TD\F M7E:^\FH@ZW:W#+ T\91T0C!5][ ,H[@VHJ1)LODK$5,+A*>AJ\M/LXVQ.D:$ MFM3S,;*ETE5,ZUR>-O'TF(98[Q]'5SFMAO^T=9@9ROQ*O5F(H2Q:]U?7/J!Q MM 7@%'%ZZ!;>H,?!#D^ $48HEZV5,[73ZC>7@=NP^A61_.@29AO/(/T(8G2I MLPT8]3,&T!U'IC8TC0 S=$G$#;- *^G)[([DBG2X(AUOM$C'P*%=Z"0+0/V* MP5/!T,DH&E-E<"\L.N$&,&/:9W"B.\2A&V$+_]!(2X+H^XM&6@\$[&(8:3V0 M=FZAD=8+T?>O0 48;!>8]N7@A.(_& E.*ZT!RATLDISIN"TJQD!1 MHI+.#!20@?(%I1S7-:P)"AZ+8#=8^1HH([ )?H;J D#9@TUNM)G>#^49-O%S MH!AWJ#D)G8PZ6+XNE"/8I-:.95J@L%&*HX/G@T*Y@T48[^ M&-.0? AE"SKQM29;#(H'BT3:UVO63W#>'5,<@.%2X1T24BMDI$M)]0,.Y<$A=&Y<*H7!B5^:/.H!#_#R]*1"/B MI?XSZ7J[-&PP$Z*W#B7=KG9X#@CG=_[S,4D$^>FYF&O5MM*]4ZUE[QZJ8]\G M;&.QWCY:S-7U/4_BR_PBDMOLX4\2I'?T/(MC.4V+-1#']*FN]'W?8YN$6WGS MMW[O(4F^I,GLCK#%9>0_1+%8*D2/:$5_"[7,@T!&;43)[%::LJ27Y7X9BF4L MVO_T\;.R;JM67PO0PC\SGN9I!.>479&G+;W7C";B8U D&:C*N+<9PSS45^N@ M<:-HT=-":>SIE$C3#+G(SQ%!HPRA.:&2_YEX!1,A&>>TUKT^_0',@]R0)B\Q M3#@I-XH:1 VMK9"?!V2O [,OD@V)K_9%K3XC-E4= 0$UC9G_CD$\\] -5+$ M$R?3HY VWY>@:CHZPNTORQJQM@9#0VLTY-_-_?1WFL6AO*HT2#=R0RDQZ*$# M#N:,IK8QMI/NJ<[>,EI;<0?-Q_"K;K8V*E\3[:30HK27#S*O,92X<;X0YPMY MH[X0#9T9&JB%#V&S:0.(#5L,9EM#%! NELC*3OX4(%9LX9(@%0>(#5OH9!\* M#A ZEO2=CKX;(%HLV3B=W&M K%BR: ;TC4)E"FP9--K>'X-!$3][@5!BQ&') M/*&+>3,B,]"7\RCPHF1*V2(GLV.L1*=GF BAZ(% D_'*ZWR:4IP1>G0A_]>9 M!QO;C]B#<@ 0[%N;G1/H()Q ]DV]XS9G.[N7LWN]4;L74$0P*)C^XDW]B'F/ M,F18 )0%H0IK>D=A5'M<$P)H2Z),"IW'?BP5E=LY(>FE/'[DA*X_<9N:FS]T MJRA2"FS-'48-PK[8>4I8].A+DU:N%E]129P?%Q7.:O" ^MB$(JW-S ]2Z=Q3 MOAE(E]$#P33)O@AZ+BGGDV3[W15IGF@-_6Q"NDBXD!OD27$3\6^*[1C2Q2:0 M'4OO2<88 :S_^B[F@9Q31J)9($R)YO0K] LDW&-&"=!C:1L$>K9L!KM:A MBQ8'O1W:2EU"Z5GI<_8>6) X6(%$-XEA.RKM(O*CG,Q]'CP8KO7L<3+#'!_H M9C) #-J?QC!='.7\[4= [#1S>XJ==S$++F;AC<8LP%T!(TW5T71!C31I1\.C M:S#\Y+,GFBRB(KTSCPH.\C2B&4F"J'/UN):CFPA%Z42:R8 4N1Y.-J2MCH* M"7J.TA.?L97X4E7=5ZNO!9_"6CNXE#F(_$:\BE)#J/=7@_J8A[*^;FCR$$>S M0G;*A 9\)6;*W1.)'\E7\1KF=49AS=XC]C < 3G)'%.$A7-SDDR/@.STPF= M3C@FG5!#"AJI4MA*)!JI:MA"3#>H(G[ZZ/'L@9._,OD5>93_=E,+-48TH0IJ MD].IO/AQQL5@^QNNAP/6_)1$K?DNGZ9//J@/"FAM:R#0HV9=?OV1O[-6Q;[/H["LUW/'_(07110^-6#2&6+$RO8!0+"_ M:IR]X"#L!0,1NQ%]SJ3DHXSD5K:U3KH,'%)-$G5K%.2K=YBF]B.&H+-).KN9 MD>#B!N&)MI:%,:)MVARH]C(XFAF;1\;[(&%T#JGDW,ZC=5$Z#T48=T>EW'=W N*N%%OF5]BZV6)GX61;+?TY?=SDD:!'V\ -#MT M!GGLP%Z? 6DV&1FXJ:I[3MDIS1[2:1:7=W/P&Q*0Z%%.4'6=D59CF+N! ,8% MYQD('7X' ,'Y+)W/4D6S[0M;65X[=K6SA=10K&CI7$RC<$[J:!A >M@OVM-0/($9L%^UIV[R M.+'>F#&:7A4Q3'GB]OW8S2U3KW!>X#ZOP($UD^W>DSZ=OY4I)4H];N_VQ>!5]3 M4,83A:<9DQ?"Y[ZR!J)57>P!62<<;F^WW[GXO@$1J.^(S8$' ,%9-)U%LQ>+ MIC,-.M.@,PTZTV +2-52VTBM?G!I;J2VOA;"'0Z-SD^2S!?*S(*R-/J[N-2; M3KTH%+^*/40N)T]PS4]FD?SHYW>U]Z_U]4*&9 M0C^H;(C2.4U\.>1SSP8PF@ M%W8H1\;.EEXGQMCF1$XOS?J9!ON#C0'\G7A\?Z_^Q6BC@/]$^P._'0L5]/I: MJ[!.(S8*'0 $9]=R=BUGUW)V+6?7I )1VHKZT45&&G M7!]*X$B#Z?I0_D<:8]>;06RDL7_#N/ M+N43>== IRZ/,&'.[DZ?25.UT^51Z?(R3/'8%_O+"5W(G:NX,I Q>1>MG&+' MJVV3:W\EOSIZ\EDX*2;6V;/0@2(N)=NK3%5(/1(F#\C MY2_DFD5!K9YO]NEC9.\R*LK3\(M$&9XXX)/&Q[9SRJ8D2C,9=#XLVQ1/&A_; MOHB&Z0;'%T9YK5%QN">-CVT[L?]"F&11PJ- =:_=X,\;-0L'/7EKGS-JEEDX M>36?/C[V_D:XQ)2$4@<.Q,<[*K_:P7TTFS$R$\J+D47?F9Y#? 6#[A6ZCS]$ M!EO86?HA"N'+X#!E9BM(#L'\08@8);-?J3MVV-V*C!$RO$)1LL'PEF2,D.$O M52P;O-:GP!*;'YI/JX=F"]1+L:ON!JSA'SAJ)N[-DL+;+LY\><$D\P-YF^$= M80L#W-6E9'QLKQ>IZL!^/Q#;.U R/K9K"[BF%T'_!+JP3A?6V2JLXYH&]H^,-++5BK-CI+&P M@WMV1QHG:\T:,M+@VJZBT4@#:VT:X$<:BSMX",Y(ZV?:M76/M##GX&%P8ZWG M:=U$!V7< 8O4JL ,*'L.3;9N%V4!Y=:A2==]!D= >8A2$D=HWH;R$YVDCB,R M# M.9O0Y#$_G3RA PM"Y>E4YI)F@HZ!DFE;/]5>?FU'DHW>&RTGXIUXK,(Y7MG& MO)_Y9L/+W.!Y+SEYZ07LY+3YUQ M]E<__G 9C&\!M*3OD%[1U5H@'";%KNWS#Y+%^!: /FF']&(*@Z:U_;_Z\8?+ M8'S3OR5]"%]1K=UPJR$GX77L)U?^@JBUH0$?Y1BG^2@$&JC+KSB$_ J7:F " M8[4YLA?_#W1S'6T&AL*4:_A5 [PO0[Y&VLI&C#([Q!5Z43"E;%#<',Q*0Z%$*I-R3 M:HSH+F!X#RMOX?])V6:,MI Z(Q!@P7:OV2V_^>.D'/NH,@A-U43' MYMGP\./FAQ_;#G@K[TOG-YN7I0S;:VIN'L )3>3,*J+";R+^[9@DP7SALV]* M=P6TV\$ LN]+>4WA:D.CPD,![88"4$/ +J ' AC7F\VZKO0:I L"()*W>HOF M=8^1PT"P[,NC[A61RH,&V,L\G*]2=EE3QQ5KO;ZA>:*E>V R?4&1+L3#A7C ,"H.-:I]?& $")'0:0L!C#M- MZ)YB17JCR?6H#7Q^B5]. F^F]'' M#[FDR5:%X:O\8]_F57[]Q_WMGIWK]0\]Q!W(?(G)]&Y.?J=B2=8''ZC:63#L MBR6;,29#C?)75V?/KVDV8MOW 4! 8+XOSLXOF\7NQVHH3>U'# '!VUAOWKO$ M07P3=>V=/\CY@YP_"*T+H7G]4NVM=[1. ^!FALY,U?Q>:+W$BEO][S0M1V*C M KT^H. _6F>',U0Y0Q62Y0B"I%9G#1JG?O&F?L2\1YF9(W#Y/&-%Z8'=[TNC M2OESZ(E9[@\^CMNDP@SW?A'%J8.)-UIO>I&<5\_%K2>TDN5E3 M>BP)O4_H R?LL2B*OLQ2\;.8RE$_206H)4Z[-"/,Z_'' @#[=L0 M-LAVB5/HLXWMK4+8?/Q_$6%B7Y^O+LDC4=E$]#I;!)?/)YY3]$D9S _H@0/& M]]HPOL<(XP=M&#^@@?%UYQ1]/?UA6Z+.&&\ JOTM_2(OQO*2R-.(2U%<$%^# M$=;)0@803-)/%([V%>/PB6WBQV(^(MRQ*4')/2)V$ MR=M[ S\)2"Q?ED?%$O?E"$7CMOYG\X29<$S;0F728SU94W29$W2>0_I:("J+ ME_+3VFNU-'N;MU4!";Q(SJ-'\A_BLSH;7/N!,(.F&>L']/Y B$'?B:?V\ZI? MCX09]A/M!_3>.&@AW\T)(_XTK?4JM1X')^0;(H4?<>9,IN="5/%C^9HZ0%>. M-V*'U0% <#XWYW-3T>Q\;N/SH3@3B3.1C,E$TI,(@)&(*4;N_&?" MMSF4]4 :NU@#OD&)E+I>N1%.R^ MI)R+:3.9"K[7 VLSB@6X89AO?GY\[4=B.IWXRRCUXSI8ZM86R%?5U;)=3:MX M?L,*J&ICF=2C!YXR/P"1O-_6/.G'42S&G/&+Y.PY()Q/IB>4-QP#H#X6[A/R M^?PH">5_\EK*1S^6\MU1>N(SMA+TOKACQ"*E3EUM!T BC;6B)]]Q "T:_L8![$-2N/U48Q2-'2 M"ME+H;2>/1S;/ECN6)_VM&B64^H8N M0,\%Z+D /1>@UW- !\!Y@JZD@)KFW2NJ]'T0Z%XC&"P\E !=-"48H[;FBRZ$ M$OXZ.X,R%Q^I\?Z@FCZZ8$@PQFH3/+HH1S >'4\(NJA&,,J6KCD@X%_P 098 MHH'@/N,#IR[TC^34@PEH4(\'.BD-0'B%]***Y40GF^E!U'21HYNOVB\4$DJ) M3D#30PF)4$$GKNE!U(A-0R>TZ2'M::Z:D^%:K4A B#8Z,4X/*-1)C4YX:SU= MDKC @9;HS@ZH%;%G3P8ZT:]/A"^M/^KP#70"XD",4(?SHA,I6Y<^6#[W:T;E]QJO/3B[SIO"XTA" M\=U&Q]RSYVU_6D_%N#9/8/#GV,AJ_3,K*P5+952\HEP[N*/K&PVDKW:["]]1 MZ;(6+'B,Q'LZ7MUS"753>^$H2*/'8G4V9$8:>JP%ABXH2Z._\WL@)M-]OU0= M.T"=7)KEX-"N\WH38N))H96RE!FZL:V6,PC%)Q-[?E!#8T,L& M'"$=!L4]*^)S3'(11VRN.TNH%A.\JX7\QNF4!$+&/7L.YF+YDQMQ=DZ2ZCE6 M [#-$!82!87L*#?U22*$OB7E4;'K*3=(4!_S4'8LUE+3KR&^II45Z*!-B>WU('6$U7#,!*/]Y+-Y[8Q4I#"1@E\ MLV"(-?TP0*H/(@"C:QX" ]"-VE&:=1M4'?T!4("4&NK6/:D\G#5[8X!7ANNN MEU-EV"X8K$=[H$J1^H[>^<^_1^E<>LW$ M5!$DY_ZX8T%Q*#VO0G)1F="Z#F>/ 7?T*/@KBQBIS?1I@ P?P$IIDX"0D)\S MNL@GW&29K_^S9\*"B),ZRQ2X'P)(DMUU.XBZL17B'R.9VBP6Q"G-'M)I%J^- M2_40&KN,N*3) 4! 4)5%9ZO&MA&[DC*NI$P]L=ER6910\&,I[Y['].DBF5*V MR&=M4P46O=[FX=TGC/AQ]#<)=QQ9A$6/@K['6@,IL)>KO^+JK[CZ*Z[^2L_) M($-8'M#E@_0,DH*,&@C3($ %>8S&[*&;*L;@OTCBU8U80K?9V& ;1/5!MPAM M,$HG[A1=OI*=!:D1%HDNL\D&QS0B]]!E/-G@%]P.B"[WR0:[M'1D=%L83/!J M&T&$3H1J 43)AJ9X373"4-\,T(\\0B?V##4G*B.3T6T ?:.'1E"B$TT&F ;* MB&=TLD;?#%!&"J,3'?I&KQ4*CBYYNF]N ,)Q@3PP5W&H&P_ZC"5#MU=VLM]V MBC%$)U'V#')7#VL9]H-.YAR.17V&]J([CSLMLDXAWV-99&U!OC1VZ,2?C65M M#<&9BH@V=+K<@.S0#+%%I^@-SYIN(;GHA)SA&-9G[A*Z8VLXMK4O+H!.VQR. M2>U+@J!30DTSJ8_+;TS6>0.%!;4)3$0G_^FB>&F+J"]]@4Z<:P'44$FP+:N& MK&27T)1X/W@/OI U ^+Q.2&RMMMB29.\B-NRQ.GY2>B1-5(OE)4MXPW%S>7L M^GG.P#7M^B2R4V&[.Z%-;Z;5UQ?3=[0ODQ M,9&RE##UBP6VMD%^(O;"+)#[J4TB[O\M:=5FKK;)671ZD"8PZ8ACD[MVZ ]4L]AYS0+7E5'2V M0)UW13456,/V0%CZZW!SNE-:K#FC:,LWWO)L1^?3;@D?:B9 YZANB1=L4$#G M:-8$#+.UHO,+M]ZWH48[L_N6J\O@ZC*\T;H,.I9!=*K%"'+DRKD[6:RCG3(/7J,T8SG/D/$?.SM4+"HC=+\UN>,'8DG2/N]:@N&Z.Q5VI [""?.@NXL MZ,Z";L*\W,)"9=VVFG_GT2(_WGOTXZRP(_J<9XORVSXMJRV>9\^NVIK83HDY MZV);17Y^F90NS?3U23K +CK:4PUQVZ(!]=34M;&0+_3DL[ AR+^RC84(:\&O M*W^A3$>H:&*/4'74=V6C41"+P)KE;(N8;(N5I_D18[):01&QMVU25LW(]Y1S M/V)YSOG1]KB00D @_<^1S'Y/0EGMH(XEIIY[("S]C<9BF%BNZ(6%I6G/HB&J;\(BE*=?Q.HME<3)BC1Z'%STC^ MXZG M^%#WPSN1@5"=O,ZI%LI+@E!A_Z0CW*,TWP4DE/^H7F)/>@<#'>$+3ZI MV#CH YUOTODFG6\2K6^RVN[0>-U0GR<41K94&CDHS+(P6J=LO64'G1>VAO\4 M9/M#Z:_1FW$8G*H]SCR%]1/=U!MT0Z1M3.DHY[.5@Z73LNC)\>Y\S\[W_$9] MS\;MFNA":BSPJ=E4.=+<,,.N!R"7L-V$8M4J"^09MHLM3%F]#,;5_.0E)/6B M/*)/)MQY7 +PQ.N+PBC.9'B>QTF0L;S^;LM@FFX/,1%!TP>%!Q VTU/452^*6]87M\_)G:2?/4<+60]Z+IXES[''AUKCE?5 Z@" MA(9_(A8V-CI_H-T.!I!]S]2+3:H0'91Y;(WMK>2 IBR21W5.U+TX \K;^'_2=FF?UN#]8 4F+!F M#TY^)U/W23GV4;UINZ9)#QF@ZY&/FQ]^/-C#3YH??C+8PT^;'WYJVTYU0A,Y M)8MK4Z6C^I@DP7SALV]*6P^TV\$ LF_#>DWA:D.CPC($[88"4$,*-J ' AC7 MFUV^+J<#T@4!D->UV9MP5%1S'S<,!,M^?4SM$ZFN'@OK91[.5RGTK*E3>5/K M&YHG6FKED^D+BI03JK']B"'87Q%YH;:;0J2^(NJ;:Y5M1^Q2.P ("":2\PHZ MKZ#S"L(P*LYCJGWR800(42YH"]EW)%BKE4(58*7*/UH_+5C'1.=GAA6H+^6.9PYYWXP'(LFRP!Z.9OLQ!$(=X7 ME/.UHQB(8:,=Y U6NK#0!9WHXZKTCJ%+5]3'5>EX,XO+1*?0E]T+6B?323H70E;P5Q8Q$EZ(>9;,(K&6 M?,Y)NF\\;=N]A\"1+V)UY>FP8CGDT4-BE5SD*T5PJY).6 \;3MB=]US<8B*T MLLGTSG^N\U@V][ !0]X,](72D-_2^,6MO[4P&GO8@E%JQTK"]]K8(O66L,-H]N&7A +A[;4V3_X71CF_9G0: MU;V1BA;FR2P.XDM!21'*+N2*)!.,G&S$NF,BY([RP!9G->%?HX2R*%VMJQV) M2?1RE+/\TIRO))U3\8L04])<6JQA@P4*;+%9$%]>_G1,$E(_,QI:FR>_/+%V M#BRUK-'8WD)\%$FWSY"1CC"3!ZH[Y"1?\E9:O M),S_BHNJ8>&?6;'#KQ7*:ZF4B1_2E$4/62K-:G?T6H@%M<60K-" A]5R JP) MKZ*X:2WT-*R5BC3U5\C6H 7UL0$E/V+KEOS^S_8(;)A,=^DDH)GD-FI:C MH('[BD*5J;+5&"X(?101O"X8P@5#C"D80BW0HHMNK"67:AOXT+TP%39M?SNZ MZ#_(FZM6 ]%!@889-?N'T:VO!J)KX36ZC=&M-EVD@*@*=!-5%V.7?=)82)FNK=Z8-ECO9TGV!I0#F7 M\,FEF$D[MI2CG,B][?Z>DVD67T;3NKB2/H:T5ZCVAA2[#Y]'2PXJ4JOH81Y& M:?"4MP4'\X3&=+:ZD;Q60P'V,@]',8>.@B!;9+%,V@8DMK8?"!7HXU51)206 M^XC%AUXR&6:[8'/O!-W&H*FF'=;*45/-J M:2J1-/X1>?6[)1+5%UN_;H&<3/M'B\O(0961 MXY)67-)*';%WS ^)%$O5)TI=,Y>+81OCZT.4 @XOC$C:*/NT)WW3+#]ZS+)I M;2%!Y[II^_XJ:NDW6C(-^U5@B4=FYS^&$M ]KH,:70+=+*_:D2E(\4$.L8[]!%/O: 7V$Y0Q<< MU\?KAEHXS:YNEX7NLM#?:!9Z?T$GZ YD& /TW.+HSN#.($%1'.B.WLZP7WF/ M#0;[_>0E)%W?@B!.'B\O+> %?AQDA2%!7J% RL#CG1;M O_Z>IR)(,!^:349 M$'A %=-'5E-[1#5\G:/2.2J=HW(4CLK*9)VZ5)UMRD4-JHZC(8'OB@NZXH(C MN:&)E34QO8?5;A-!O]_2$M?[3VLY#UO7^3]S%)@OG"9]^4QD!HMX,!9-_(^9K"U89&A>D0V@T%H#M! MA!Z6_1X(8 CA2'XAI-U/4!P571 D;S56S2O>XPV\(.NEV+?JR&TM1^Q! 0O(VU M/KQ+',3K6M?>>;J=I[N5I]LY!(UBK%V_5'OKQ8@3HA;1%E+[2+!6J[,JP$IC MQ6A=VV#M&%UN(V1&TM:J#4I_?G]K%D.&Y+"S6&&OPC^5Z_8:JJ5"CF4.=]Z+ M.\UFQ%ED:A4"W31NEH9HO1L%Y63M1QC$L-GV_?KV/:CXXHITT.R[&/'%#.F@ MV7="9%V([!L-D85[4_&=;%H7C->!J0NS M*[^7_SSXG(AO_C]02P,$% @ &G<$2^QQD] 15 I^,$ !4 !P9&9S M+3(P,3S=E*G4K1)&1Q0Q%:DK*M_?07#9 B)?$!-O&@YE2E,K)$HG]H M=#<:C4;CS__W=1F19YJD(8O_\M7)-V^_(C3V61#&3W_YZO/]='9_=G7U%4DS M+PZ\B,7T+U_%[*O_^Q__^W_]^?],IS_1F"9>1@/RN"$/BW4&,O'M[\OWT[0_3MW^83O_CSU$8__8C_._12RGA(.)4 M_/F7KQ99MOKQVV]?7EZ^>7U,HF]8\O3MN[=OWW];//U5_CC\&F3;%ZH/__%; M^>/VT8.F7]Z+9T\^?/CPK?AU^V@:UCW(&SWY]K\^?;SW%W3I3<,8..(#EC3\ M,15??F2^EPDV=G:!-#X!?TV+QZ;PU?3DW?3]R3>O:? 5YSHADG4)B^@=G1/X M]_/=52/-#]_"$]_&] F&Z:/W2"..632Q2.B\_KTH279> QP? ,?)=X#C=W6M M99L5EXTT7*XB^M6W@Y'>TB1DP46L&7)]LT:PWV=>DIE ?]BP9OP/+/,BO<@/ MF]2-F9LPJAGS09.:,5]3S?*QWZ ^O B@V2%(1701//61?\H?A 9;C*J@EYOP M2L/T-:-\/LJMYK9MYN]T8A7,TRE,36^_>_]6P(1O?CUG_GI)XVP6T%&P)0M*#TO844P2[ D[_!.EWNV.XVJW%1BTB'[$YJR=>++2963 MAFF?QM//]U_]1T&;<.)$4B<5\G_^MD1[V)=94O#92_P.;/D3W_J,SZBK;+=? M\X0M^S"9]>:<9 0'L3\F:J)RS3+ZP"[#F/L#H1=QZYQ1('Q.,R^,T@-@FE! A3D@9$M#K(%0G(D)(=B7ZAZ#@(;P-F!@I86-*:53^%3 M',Y#W^.?/=]G:R[J\=-TQ:+0#VFZ_5 G?CK:PPCE$+JF176+J *HQ%.@*/ZU M+ZU:QHQI'P@#DAUS!9N^GSYZ$:RSINF"=8M4DS9@!,R?(?^!?,_VW!HH O+*;TGVON ME&#$6*4AK1+<1M"J\/ZABD/"&)W@*HU.I\RJL]R4N'XWA25<&'-MH=,53;CR M> G%R*M22UH%MI6B58G]C@.1.#@,@6)T JLV/)T2VX/GID3V^ZF_YFJSY,2] M.)@^4?:4>*M%Z'-8Y=H/(<&8AK4*=!\ 5N7[^P(7AU6BJH :G;BCQK)3^O$# M9$H9?IC.O3"9/GO1FDZ7U$O7B5S88!1 M3&M0M]%U*J@_P!8!)0JDM%)M_) M=4IT/^Z;DN(/X*TOPTQ2!M7BK($5*8W%*A0AR_V:U"K1:J2MRO6'"B(.: ?/ MZ*2[Y]!URCAF/%0EO;HK/??21\&&=3I]\KS5MZ !W](H2XMOIG)W_"3?Z?U= M_O6O-RO87^>(+EY7-$YI.GM,L\3SLSV15WZ^ISQWMFM:6+>$"7?:-:=3@*V=*<1R!ATIP0GL1V5[G0/ M\1#=41PW![KCQ3'D&7A+EF3AOV28BBI M[$ 5/YM7T1^U'NL1I2&ZKE$^[&XE>U&49Z #WH3Z["D._T4#V(T)&<0V4J3J M:Z1G86.Z%R[7^]G-" WP@<,L5V=%-]-V0J@IB*8+E%S MJ[%>YM_JTT@$-0OZV .5:VT4W^1(MT K.(]%&3&"@%1%].C:#:3?T6<:KP^V MBII^1H;)BV9,R_$^O7:!U(TU:SC,TP)8G/\AB1NX#>=X6N"J\=705L.!++(N M+KBL75PC5K1=H$>N=DWB8$8+V\;8KE+&+'ZF*1RKY4*2):$/'R7Z=1QF1N8X M-$T+RMD;FVL%W0(N\8J'!-ICFQKQDH'4TX'#;?D C<6_CK:QGZHE\1A_)16 MGL HJ2YB-HXQ*(-R?-*A@I/-"Y3%C^/31FTB@#TJ@1Q7R_KGQ5D8A-&:FP0Z M3:F_3L(,HG\<2-P;V&/3V]-RHZF(U4# M!,*UQOLT?)8'#-QI/1*#$\WOB75LVK^%_R5: *P<:;,"@X3#M27(]W0XW,HC MX-^9G_%5J+J;Y]O0C4V_)>#'3?DSH#U>E587#[U3N?J8NU7;B,5/$5]9!$4* MH%7U15!WH,8]4(Y+G;? )>XO1:LQ4J-)N]&B8+] 0N7['&O^@;VL)\^,B4=#'9>>;^D5%ULU75K%AOQ2P/CO M,4E07;D7%#OM'GNXIMF9ERYN$_8EM''GD0@\(TR*_A4.\+1XWA8PT#QHS.Q)VM>43B^GFDY?\ M1K-+[E*DG^CRD28-TM_^,%*:ZQLU+9V"*I%DB:!+?I&4[=I@1=:R?ORR*T-7 ML9^ OWE.Y;]7\6D8<2I/5_'%JT_3]&9^QM+L9GZ1YWZ':3D]:;77RB? M:?+(^A[%RE&D)(P)%4 (FY/RR.^@0V46.MU/$]' G.@I7D:9MC%PK=WG=$Z3 MA ;YR3QE;6YX3YOV[K7O3G#W@.A1T\&]0QP*+6@J6AQK.M(4Y^[] G M,D?7B>*H" U#\,WU!'2Q7$5L0^D=C3RXE#7T'L-(++.4YZ+N)K1-2\VDW,U0 MS9CT3%8Z^XR8MV:^GZSYM 4UKK@XB^4V\6*8QP0>\DAC.@\M1VP'26/KU*;* M;M>*FX\+1F&;7]6FJ(S@KD\[\?ZY#[@\VB*#"&TC):VG9UHS0 @$S 6CM$<+>%_2) # A M$L*$J/7)D"JI"!!#\-"NXGQ.ZIM$WBH&9*6 F!O GC_.NOG8B8Z@ P)%>M!U>6+.XE M@2JOX,,KC4V;ECU)>\2"I\1WAF'F"%8Z<)%T>NMM(#6KSS*G[CV=:YQJ^^XB M$'M ](0=!O<.%VL0-,E*I2V3=/J4A(E@JK;G(1VMK)>O'(J/ ^<^#E;>F&L)D"'S^L1HK)=ZX($ MI,DODO@HI*F&Q\T2U<0XYU(U>PV;UL0=3^N3*&C5D3P!Z=%(TPYWVV7ID&66 MERA>NIC% ?QS\<]U^.Q%(GLV._.29,-]V;_!X:*FM4J?=[&+%A4:QES[15MFM[XDK)+ZX#NMT\;IZ\ MFAAG5ZH^AC[<\4=;Y+G2MKNH%5'[E #"2=)1 U8!F<3:>NC MAK0B@:7,*IH0P$-4.FHCQ:A+X)IRC90X;-D/S+V;@]FV=1M(\2VL-]C>NO%H M6$Z>[- G ,#M+I$JUQF2E:ZMO[*MUV[9W=EQ/5:[!_X/$G],GT3^.LY*BSP7 MXF4$[L*=D.\G;]_]4<0W>:++A"10CQ@.YM-H,Q*KK6:C1[4R[]Q3 M57A#U[KPX=E=_VE;&[#?K*[^'E+;.]DW+7 E@='._ M.N\9FJ&.[=SIIF.?7^$-77:N;-F9G7.WXZ_"YS8KU\0\UW&ZVX2NO# H3J=? MO*[RN/P-' B;B0*CR@&\/HUIB^RI$'47\E-!IR<6J)D/0WSB' JA$D-:.6$( MM6EA.]13Z+FU8&$ON6V-(O8?!,L[\EZTW6J[IAUYK6W/8G?BZ]HTO@L/1(N- MG@GA=!UGMK8REO7BEEWQ*3*TR_W!5@GJ>API1$W-6C@O+7/M2\)N!:F3OZPO MTUR[NS3V%TLO^:W?VK[A-6V.[V[S#KS?+8*1+?6;&-_J";=QT[(YBX1PT$ < MYSKE,WAP5JG9D<_>3<:MU\M84Z=$Q+CADRA ''=+ T-E3Q0D) !;%8 M=% MNN4BM.#3W"T7H,938\-:PP8%<%1M!?60\#!1/6N<0*0C";)$@B,2'9'PRHI' M!429LD0*D$2!(:9B+0,EFFD>G!%9!_'CS4J<&+AXI8D?IHWER/ -F; )M01' M80YJD6FW!$/[OQO;?^AO"[9$G==P&2"8JJJMP&W7NWB'P3WE/;OF5[57?2E) MN"_\4F+16_L%U<VW;H'1Y)?N$Q#0#;]^+(O8"%[2-9)^M1=:4"L,T,=?R MI%H;,)HE"1\6L48XW92/W,H;\V8O7A+D-N22)7,:PNUZZ54L#4W3K&N.$G9: MUH_(VKRM'SIJ8A\#!S'N/X""*V7YI%]%3BK0X8!@];D>88O"B#AH99'*[CF@A^X@]FVY[\E+"T,2YCCI*CB: &T;%, M!#707=@N+1Q$3 2"[A=@L]IT0J/-ZAPFRS;+7]!@'=&;>9Y7=+KY!$?ZBT-1 MZ>GFCJY8 O='WM,G$?)^ (^[LW:+MH:Q%FDP .-Y:#G"2MD!\)@$2K*%"5]M M@9("*?E%8'5>#USC,#-S8V=7IZXYVV1::VN^=--C2'G?;\[6]+E/%S/W#<>. MF+@^,BC3'#[#C2?NLH\;I8"ILL>NIS _>JP0#AP'E'%A$EQKDO<>;2!50 MH&!+*Q2@8!3%2 ^'7,7(@1")1!8DR&, 3@.-?02-#>"M[3)GVZN+H$P6;$(L M6!3PL8-B?]FF0>M47T,7/6MOWI:^=>' *)O^OB&N;WR 5ZH7<8D\GK0"YM]_ M]\.[D^__),I8=G746*TW12%C6.[:U;4[FGEA3(/BQN.9[Z^7:W&;';<2H1]F M#=JF_B)2W[H)6#CU4% D@23I1.9ZL)KA^6?]/$V!1AP0J[D#]2-+TX[;>9&M MX$_?]*%F4SSS(X8[%^!&G>$Y$,#UUI[_ M&Q"!+"1Y_SQYX9,6\;W(A]D,XMJBG57"GD/QQH:\6:>"\M>$K:@\$9.2=0K/ M L8P#C@T/R-+41[P&ZNV ZU*;*C,#+0>MPDP,]OP!1.=V<;I8.R1"3RF#5>!6:SW:8$Z3^O+;^GV\AN[PQ@^[ES\ MMO,[XD;OT7)Q@$E< BQQNX=IWCJP1T9UCED3 QFW=-[5K;Q6L"@-K.T]<;Q-Z$I YJOJ5/U'IC:HNO4VA8;]Y9SA*1&+9[ M[NKG>7N\B[)V^$-/42H;,%ZMX#^OKF=6I:"&.:RYQW;-2EX=K;8JVID, MH328E1YO(LV* @7S*X QE\WK,P1L %\MI[<<6KG98YHEGM\DB@IO8--9FENV MEL;2# &5OJ*S1QC7D&54Q+OJZEZXR551D!Z&8*"MR?C\HF$R+G] 3L;G%\9+ M65_0('QS%N%F1=U6*/^#>C+%F@@9'P1N8"S1N*H['9 \Y6 D-)* M;-6-D4.,2?NVNA*C;:]=920<:OIDU7!X5T1,_47TRK6+@*VMJXDH]"1-YQ;% M6$XN]1@'AF>NX\,9E23;:YJ5F2E-:]F^[^LZJ-%$Q]EQC29 6@YMZ.OMD*,; MF??J,G[47];:SFJHL=1RR=1=;^MC\WG^EB>QA4L/6[2E2S6D,5JCI0>( Q?Y MY<5O(%'X:P(R6\E V>H1M2U M;5TWZD ,TA(]O4+,)^4FNX0P(0""7!0Y@9T=,ZTUK;)4IS_=K+1=^#W-MB?A M&S2G]AET2?=*6[8T8XE>^IF$O MO8N_-;ZY$M/LRI@HM\.7\,WR5/,$4G8J+=FRH162& LZ"#'"?@IZD(O;B=>0 M<-<--E/@Q\ L_+)L:;I?UZ:UM!+N94R^O#(1\YMU6R!UI9'ZAA+M=A69J>X] MKB,O(4&90B@O6:HR8BD8X1=(':2;]Y=#-HSC=F>*G?ON9=WOAAFCY4GDS%'3 MHFD]*TC*PA*3O)"?\YI^;;QE/1@V)!LFH"&(S1_@ TC+'RK2PK_Z=<95/ U MOXR\IST9:?R]IV061$'M5::= MS^&FV\/VS,^LA84NGD M"X!S,E&V" M39J'MD--RR6)A3Z$*5G/4J?XQ=.!IMSGCB12"7C'G_=O;;]Z^ M?7OR1[+BWM]_ MF/SQY \3D+T5];/PF4:;/Q6/LW669OPID-'W[R8GW[T3KYQ,?OAN[Q5'T:*& M\62J@S30 O\$1].!5;5UMT=G+TNZMQ"\0$H("7O#9.VNC@\E=\B*[;>9'1 J(_(<7 >L45>KLNXHUZ_D+4%Y!S@ZA8!82W6WI07(UCBERLH11EER%&T.YT<JZ8WA?M9^RW9= MK@._RGG$087I]R>;O[[IUP2>!8 M /6 ]!%8W/K!05O:%HX[MK#R D=5Z[K[M"[+*EMU8E7SI>GH+.H>H]NL:1WW M+&>QE:>3.[.G6Y_%9JW5M6E:G$95H+&=JZP7JP9&)QYHFFT3_IO#PRV/8>(0 M--":%:]Q2]7"2OW#$;B(AZ. =@\;6.O,-;SUDIM$%'T(1/CZEB;"U^AV$[O> M'.XR-E&PZSYNMS^$ZQBP*/*2%**NTHUT[D5VCD.]1ZG&W-%;VA>FS\Z6;=FS MLB_,@HW]X5AL;&4$AEG8?;8.]'3E\NLVH<\A6Z?11B[$/D- ]6%!.6-.X !L MLPN,>1_C&_>A8[P*H%QVEV"(1$,$'+''!8#$F6B\2VVVQSA?.^_YJNQY'GM8 M[_9\!3UWYHFC9)(-9OO89Q1M05\G\5Z+H=Z3(YE4](1UQQ#1K;]KN4%8VQ_& M%I>M;;2_L#W3Y)'U/5DIW-:IS&OP*^2+@I#Z;AFW=4"EGOJ(K@NOTQL5ENEP MMS"7BLMIZ8ZF-'F&&\QDQ9P[OLAI],K,D$$[;WKAF!9D4[AQ;J!KWB%.BPOR M1* B5>2D IV<;DCUN1P^$?A)[FP6/2!%%\CQ\A%_I45"@[4O^)? [3UA+)SM M>%L!/]\*3 IFE0XY6\F<:7#)O2Q+PL=U)@Y3P6U T,$TKW:7+;PX?YI_E<@H M$?%6W-OW0SEV2?BTR%PDT)DT:,R6A(Q^@< %4-\"H=*8O04")VIA@?#V6!8( MU3$8MD X8*SE!8*_X 8PHFS>@OURG:T36M.#UL.V)DE@%R,:H1@/AN5881*2 M:*<"+BGQ;N^-EY#)SDU].>BQ% LT(@7,QM .37EXX=/9Y@)2Y.4VRC;AO#T MW.<]5%*$0OO&LR0$!B)!$(&";&$,#/.:Z1_2T93]I+*?TO_;'KQP'-3M)6<, MS=R!6G1U?M^N+K4/8/1BIR'CM;'/[P>*^4"XR#.C'+9;J:T?;M;-%&=I$WGE MY=TUS25+Y)P$NR%P&JD[B:)?.\-3*M3HV2MRUA,8KA":\=XC C]YCLF]S#') M@1T$<^8L*=Q!-1:83S?I*;'UR2>8@3!9M"*_::D\&G41!^>'46.51Q&E+)J: M-)[GE&WM)^\U7*Z7LSA>YY)Z M1U<1C<-TL3Q,>N_[&L:946C>2L!? 4=OS\=(WQ!V&7"0' B12/+@^PC[A_/W M1!>7>1<]V45YM#ZIPG'@!_;1'X9EK'G3<$L36#]Y3_1F?IN$3!P'NRE+74#@ MW(LWE?D0:4SPA R9G_Z QF*P^B,W80)L\,^<420E?(ASB@Y(KZ+2!9+W@50] MX&/EI5$###GF%7:N!#LWP,YJV1P_9Z=?25H?I^D>8*UZ&/NAPSYP>BCN*P>D M^1'X9R^,("+=%1Y OX\QYGWH6+'1?0#U-A=F>XNY>56F)-S,B3 &^;I_"XI< M]EWX6^\TSO1=;U,Q1+^+@A?;?D/ 8R[['>;0'!@SE!*RP6P?ZIDN5Q';4"J/ M]_ !6'BIB.#_3"$AA0:S9YIPN[C]*0E];B3S5.[\R_WZ 9:1OF>6A#8<3:U M0.WO$3GB$,:=S*'F>X0%<;EW4L E.=[*SX 83$=QLN3H>(5T%PMVR:W&5<$/ ML6?S4K#+R]E5_ERP*S>RQ0\NBGYJ-B#,X#B:,L+-FYV*KV@UFW8V1%L5';U) MJKU32+6,9?EYFL-)(55TJWW9@H9)L3C[?;JS/)MPKLEO-)/Z.R9=;=B>[34<)C=QSO-AE%L#MZ)JYB7_;K].JM*SB&VU,T@#HP;Z\W\-8YINTGONL;WP54.S%]_Z(,9WKVW0 MM!#D1$E!%>^E:X*O^QJ,_0XZ<+#;)86I\\^& 926MSD=JO6Y <9OISUKIB_W MG)TE0;5SDRFSR*[3?)OD5UQV7I#2\B32V:UIT;2T;$FVW93RQ_J+4B8D9GL% M::%@S!TZVI^L4K%YZQI:/82R/]'A)S+ES%9]YZ>+6VT#, MY?.*Q6?2JG\*(\I'(:Z_#$5'>YBI>PA=*WL40P#V]@3L<@.Q%"L D@K""0&, M4PX23I$#3)+CE'>JY$C)T? %?ZC>6XKX))N+6VH*EOC DFSA9>2%K:. /%)N M_BH,@D@FA#\C*KPP_G9QY\QRVXO\_+U''HL1\$M>./#,M-@+IGUX7<[F"J7C MNU_0,K?;+"!_,,6/JX:\ L<;9VV]E>2+Y838PD@V4LKR/_8%+/_ZU[_>[0G2 MX0\]!:9LP/CZ^.;N8C8A=Q>WGT\_7IV1FTNK E##*=;<_8'>V.\_OJTZOX(XN?'FBR_!AZCV$49F&]]X5Y'^-M]:%CQ;OJ ZBWUV"VMPCO MJ0J(<$2D@$2N8@*@"* BX^TSSC/:Z7;&N_U8=)M/#A%T.X-N1R4R!PX-2@79 M8*Z;,CSG^43&OY2;!;W,3N/;6HW. 16W)N< CC[ET]!3W>:F@"1^&&%_#9B: MH.@R_"#OI1F3H6E6NDXST\%O&]'O!TZC)>A=_7E K!N:L1;B!F+.XMH[#&-= M7+ UC=RO'_]!_>R!7:ZC"**:LJ1=%+&7IF,:NMLV.@5U8!C7!-4!UIPYU\XE M\Y,;R3&3!T8 -=G")L?(,"NS(TESGF6,S(%GSUN>>07T,4^@J@:E]_3::SCM MAB3/:5E=]9SF(>59'%13A!J"DWU>188I54@8G]XK&,2.HEJI0U'=EX5]4:WEEB91/>L6U3-]HGIF653/AHLJ&K(Q43US**K[ MLK OJK7E@U6%@:-Y:GH'%_1)JL^_.HWIF7M&DFUE7 MD![%A+O+U^;)MH99+L.%77>UMT;V.B]ZUQ$^5+L6WD(8<7N61H0/ Q9%7I+" M%"I#B6.()'8.2&-$48W+=B55YECDY;4;!++V&:3<[;1EJ_C #E%,28&!J#.6 M>5&_/>$'>(5[B[)6NZ>0U&1(^.L'GRGQQN0,?1%G8;:Y#".^/N<:]<2235Q MM'C4-VM)3HK+';;4B23O2&(Z6,SZ\LWNW%C<1W?3=A]=K_L3$2TAYUD$1=,B MJGX;XM@N/,0,6\V]ANBQ+Y3;YA^\-:@BQ%H\;CC?^:GX[]Q=G$A3Z13T#P/-SR'GH#WVK,T\VZI2E_-U8S;Q$RFS"'S M@O$SC:*_QNPEOJ=>RF)N"^%2P #UZ6] GA3TB03@2'2Z MV,QZ\\[NO/4 5\NODXV(M3-C$ M7%\16?8%F+PL<0%GLBTY#HB@%A11Z*^A*;ZW#+*AS+:\H@)L?(6WKSOI=><8UZZ$%DT#^R. @>Y_WI-LZO8 M9TOZD:7\>U%D)V'/84"#T\WG%%;:-RMN!2&F-/.S\%D<7>]8UMHBB]U%,0S/ MM(VJX(>DF*1 36(*9:8 -WP/?XF*4ZL<.GG<$%; )MX6MYL%N34A8:Y&?@S> M@2QX>15?,BY+_?R ^E>USOB[)-S.[;M8],WB0_NH=;[.B[6&,1%P1C0Q-TA; MYQ3,VC Z_?;W;GJU]:TF5"+*$TW6U8=W 3:;,(O.2 M<4>?0G#6XNS:6]9EI+8]AI:+W>8LB45)E !51T+1P$FFRA[S(G'.8!7?* J[ M/Z-%0#9C:>A_D=3LYQW7LHQU\<'D&'^D3UXD2<]>P[J-U(8G$".]UY+IP1;D M2#'D0-'^@#8A?/PR!\02F"L1__]T/[TZ^_Q.A JJ;^)/.0=MWB'6.A 5G M6=RS62G;<5->K='L.2N\A'>C6QJWY5/+RT?OYV1>&9YB'Z2R^4MK*T MD8V2H?(26E#:&CN9$F)T0S'/=N;HT$(":E> M!#(/%XRLPLR+&D2LXVGT5F1MJ^9W$ NR9 7ZSM=COJ3L:"NPG;>L)\/LRM$= M?:;QFM[)DI'BZE46A?ZFZUB#\GM(V>ILW[24Y0!(!<&$2 SDE_Q?UX<4U >! MH3D[L$S)PPM[6+!URMVTFUA>&<_G:VY0P^>:.^9S(4"\B2EJHD;!N&_UPD@! M@W <>9+B%@D!*/@R**8ZJ;LZ"EP?QEL_J>V^@X(I/<6/#6#W0!6#95 8T)OY MPX+R7T^ BS?)59 "O;19P?J\AU$OE?9-*U>. 8[V2 $[.9E(,6,)N3J_%]*5 MXK7+3!]-Z!93X80#/>LEA0S-=I.!J(?$@QC$_6;YR/8]\,;?$>&EG7:,3TN2 M&)'4K >)ZGG&.AEAUWL60= SMEPE=$'CE-OX,O_NFF9,Z$X<\ MV:T')YT[0O*ZFD7ZWD/)&S?J@$_<-;H%F&>.N@G&:QLN9FH,7.]5*6\]:=]) MLIH,MD,9G?&%F MCS?0)^D;6S9_G'Y+6MQ-X5>)DS?7+*/D@YN"7BK\9@@FVI6SYHM86YY RI'% MRU1K2&*LZ+ +4;'F,U(%;4BR&V[V[&2*BPHC/S$6I/?<:BM%10.D!K_EW^(XN[T@OU-HY40ST@C,=4YZ4UW"ZR=] C073PF#+ MDGL "K2Q75 57L'*94O33L002@Z *UX,)_SQ;^_?_4&$,/Z-DYKPQ],5!0M% M(S?^N=)X, R3;8>(O8Q"6.5CP^5&W0^B0\3[#9H_.Y!3='>+D0(WF3J+ANRE M"G%,-E)2\C_VA23_^M>'G_>$XO"'GD)0-F!\^W1V]?/L>D)N[V[^=G5]=D%N M+LG9?UY=SZR.>PW#6#,7;(TKYT_]L)0_(,?U\[WI_.(Z6U2-X0S%18S;,7+X&3B\7'<\K=>+8" M1T?4_Z[-E$2_CW5/5>D8]UISZF+UL_VC@H7(HNEJJ9.F_-G>H\(&L]KV?EG, ME6?M0_CK*A85:FC:+JHJKZ!WS)J;-I]44-*&&F %=;<2J,1LAN&@D]B0O'PE M#KPD2#^O KX.Y,]_]_9#J\#U>G=8M*B=AJ6P47ZWCD1!) Q(J/YN^O:#6VGL M-Q*'<:(^[+6\PE@G<9BMA;6^#%_A4[L5['X!N[9H;-CXPJ*@+.;D@K9;B5-@ M,^O/NW%D<5^RA(9/L?1B_(P32!%L \IXV7)!!;PGFB.AB2P:):?4\+&9C-1X\1T,-^N2-\F<*=& MMH%STQF'!K!$^/.!PZ@M+8MX$RG "A1,RVT!82).QV="/K_N\P.HP1F% 9$E)C4;D)Z-ZC4@BL0=&Q!%E!H-B#&^##$@N?W@_^7@1FHR M^DITM\E #8?EC:GB5)0(B*27:]@P^Q3&X7*]O/4V(BQROFZ*0?=\&[L9I$;% MEK8KPL&HM;&>HDL.S 4$LI082 2XR"J'XF:3JJ?,L8'L':4^/BQH0KUYUAAW M1K=C5D=+>B/3UA*80;T=TGO$4?9W;]^]$ROW3+%S;C6V1A;[ZVX3BRU'E_+K M_FX>H_!)3/(F@JN]10_-I#3=E7S=)V&,4W3&93#245Q\IFL MC-.^&:'\'E(=.]LWK8@% %)!,"$%!K=[$.K,9VB.CB)4HUBDHE^HIF>C3@J@ M. [5**+4&*HQQI:NRXVF-,Y6%+C%Q[ M#P00I;WU7!VI]CZ\,"W*N]^.:=TMZ(U.=0M@1C47WWN4XI[\,&[%/1 ^C-[6 M\]3R^6!Y"*W(MX:E(90<:3\BK/(.]I1P6]NVSC06U$E!WO%9825^,Q03[4H; M)*3>S&)^:R M?4U?RKH+MPF+^4=?'G9JB1NAVL!6W>A#RWCUC1(,F;.$<#BD4I%C%Y#+X!-N MA)@6MH_56>94]:QU#ULR[C!O*8[/9=Y",^LT#^ SFW^,'*W^5 (48YS U\M MY\/DD.YHY&4T>& /WNO/8;: [B\$]P"W2^\A)[RO@10_H'&:=M]/4.;PV;, M(,E:2Z%!XD/EU)CGQ0?)BY@^ 85^^EW $[-XYKU2J,,ND,)EQ5!F)05X)*59 M%LG*V7!R6-SN1[P7*$[E)O=FJ&0SW4,TOMG^CL*J(*#)S?PR3'TO O,V8,YO M;<_@S%]+=TSS?RU 4UZ )F[@?('OR9M$T @F8#MR;X9R9!I74O_!DW@.>U4 MU$.#PC_K9"/O#W8Z,2M(5LT4K,I.1R7UK^+5.DL_0F7B=^WA[.XWAI;3/VS9 M7C']"9'4)T30)^\ZE[*2WE)T8D[(3UU)V,CXIV^=VAY35 MLM!Z/1>?TB"]Y'T3AA5J?+24<&EY&%^UI:91"X5:!%4"@TKHQVVQ@W%'5BVI^_CF?<&[$# MGEZ\TL0/4QJH3KY-[^F:A_?;MSPEYV1A'2MG99DIX"B^K,S\MJFYG:..[.?I MYE!+A)%O273H]_)0B]E*Q.8T7K&5[E(8>O*^SD3V8*CE,KYB(PDV55C,[7?K MY-WZ++8P;UV;QBOPRMVS+56W$W$[6UDO7MD5GNW=N'O(VC*VE-Y!"E-KV[:% MRFG6E1J7ZZXY[F:=Y7U6* ESS7LLKT_\&'J/821.O+8N<%5?P^Z:=C1O6M@$ M?5("(!4$;M>ZRHS?OTQ%F9L.Y.\,(7Q=[PR1O*:V[8C=V2AEKI/?![?WC%#: M[M>KEI_<+2K,>5TECFL#.MSU(F1;-*A:2@R$"S;@NGD8-#]/! M<\N2#!E;D,!%DU3Z%'"U[#:-J]AO[I1F9#-8B>Y)SKA45_#\GN0NIKB$&'Z8 M/@(HLDTA="_<1@_<>D/T\\Q>TQI\@RW XK=(?XS9P_W M7T1";+5':OLPAL@-E6/-L*RJP2@V=4R-:YT>&1TLNVKX,PV?%AD-9L\T\9[H M]1H6!#?S\S!:\V_%+)3>K+,4[H7F'6S0+F0K2*7I2V;^L(0R<0S QGH'>(,T4EQ0D!'.0-(/D:;B&M_M391T-*JRYB#,W9$;B8 M39-I6?R@CZNIWII.E[.;JA77$V8=6EZQ*T-F(1>T6/P$"<;NYZ*AP];EGO4= M"P>QX=LD])MN:SI\8$@\5S1D:ZHH*6+FA"%X$<9?D",*:$W&BW?'>3\27,,, MRQE2>^X:!#7\61SD*B:V$BN;+[/'5-3E:LJA&M8:-LL*1]6TSOS-E M>8SOXG7%EZ50X.B4GO$I1OPQ@RL ;V+:4AO(,#6D(!M"96NA9@@^9M4W&DXB MEI %=E(!/R$HPYYB)N 5S+)<*FE8V9GG<1Q#=O)D? M!**$<]!O^[R]#;V;Y_6TC%\8< =F^9JXR!776M M6IB/H#MP$6KKY:*=+R 5L;EA\UI7318O:#N^1K2;S:P_[T:P_N^SVC>QMK=G MPD<:0VJT60KL(UD%X,[+)+K%.M[&O$VGWZB M,9^4HUDS>91]:Q@^B2# 3DL,1AU!V 9$" MD=O $FZ(F!:^6Q9HG\9>$K+/<'7CPOHV$M@3G MH57'H>8IG4$\+0EI>KJ1'S>=YU$=0$";97M0S5MZ MV1=(Z2O[ $FJ92^(Z,:$0$>FHB=$=H7PU5C9&5)<"+CM#GG=+9.,SYC)NDLX]+^N!;;-(3*:/L;,'\MB@,=BE_;D4V9H,%-H>^E"^XOSR/V0MZP M=08?OI;]Y]H8A?\"&\@Y\YASIG)776[$$'N1?\%4F MH<*M_'TJ&DMHMDYB<0/>]KQ.FB5K6=6&>^]4#@EXH%9'A@'L9>[(?\IK],PYK:3V\A'/AT J#,6IV$@ IXL?DB\.)W3)*'! M2=,^,Z()[-YS#U*VTF;[8,*DKYGM,R9[+0=$*H@F9 <3J8!RLS6/D4FF@^FC MF"Q:@G8*;^B=*&P$\%JF"7<1/15.=T\1KJ-[=S2EG-8"SBW!_0Q,'#A1V?SL M\292XA0HF):\ H)(_ZB *'(_W'J_?8: #>"K79'\Y+W"'S&>^#P&;,'ZZ95'H;^3_N_81^KV,SI=4(6(C M#5?$BTH<$R(QD%_R?UW'YGL.!QO&8\O3*!^,CNGR\ GLM%BV9'SZ U)NU^)U M?&,*S+ \9X5Q]YQ5]PQVSJJV97S.DL07F7_-:K?E! MM">SWZ#Q4'!.S.5"K(6-3)TWML_3EYLUY;Y&^K#PLI_9.@JNEBO/SRY$6;?P MF?)'[OC"L4&.AC6&/@V/(6KOL#L&'>XLNQT^H(ZJ5W8$*]N[*PP^B!19GK'Q8$/V3)='/P^Q'^T,3GDWJ.[F>&08_N>XTCG@7Z& MWHPE=VRJ-=IBM\9V3':TAZ%T6M9^=Z$?=E:9['X!6X"^L6'C5>6WE$E!FIO2 MG+@;77H.8L6$L8SSK?;M6Q.MBA( <.U->LU"G4'-)19 MZTPPS[QT<1FQEZ[I4^65X8)XT+15 03J1) ?D> U<[M>X#I8Z.I@T.4Z6RB:M:BVLK+UER4YRN_4B]E*;BH(CZ$2 -;0\^[#, @\UC/1(F*<+U$FAY M6RKDA&^Q$@EV?.=V=(QW[0D=;8-HNXK+$V L3PEY47O1BZ[GT=59&MHU+>%5 MBHYK772REO7FER/?H I+Y0APT_-#O8+]=NT*TPB. S6@[(I'T/O M,8S$]6_7O-/K)&F^N:G[A2$E4FH;ME,8)6;Q-"=(HA*&NTHH[4S>KW^BP#F[ MDJ5XSVZ7"XEM!BF%?M/[W-(_" MNY-9X7!CG[PV$^*E:XXP=T=9G)Y2[K=3^=R#]TI3[L&R),PV5W%&^?AGLSC8 M;>5"'"G]1+,%X[\\4WG_6?N! :L(!AU L(+4UMZ7Q2YA]M-&S7'$?=9%U;)( MW/CY*+ 7]]!D@-[A01*[&GAP,,7!(-NUM ^)%U#826@_G-WT&-)F[3=GVK ( M>D00=)NNV2]@0R,XHS6FU.EOA@U[\VRF9 M[TX=$4;)3/874T5HFT!:T4! !$M-KB5A%.9'R6]I M I=3N[D=H+\TLN$L=Q"9XZX9'QTH3E2L@KOJ&+>_,20V5]^RG>!<2;N(@KBO M5-S!Z?T G0K[[$K8.4W"9U$<7B"Z9B#S7B2K:C7(F-([2"EK;=N6M6\%@3'P MFGN%L.DE JD\XIX[ 8*H=,N0#JE)$D,QTJX>[1U@[>]YE M8-V&;%=@D-Z\T[I\7I.KS7CJ?U%*6SY;T>%*1SG%+>Q=SF.G1C<44.9'>.*G&01V119<73RWP[CI;1Q[I% +".-Y:04< MXFWQ_.CF#*+>06-F1\*V"RSJ0M+@@?J+F'&W?','5[RW[R,HOH5VAUM;-RVX M6_*DI$\D +=++U6N,R0K[4H>I!!)K7BBL;\1TXD7S;A")[ M2"E4HF%K@:8$!K-8,]1+Q,(-D) *%))C<:)J_02,#>*GY:T(OAZ(.\Q[[3/8 M;8=J6Z;5)2?FUDS7'!N?WVS5>(P/H MB1MN@.(HSHDULK8N;-_.+\N+^QTD38R#AC>7(U]!1K+_%&3\TEC4B1[=[C=TL2: ZH3@T<;HI MG\D+%@A]+I4Z#FZY*$ B?7ME (.DL+ID ))I19-G6X@T_6[K$9@<4&9SE.P7 MW917>_[$D<#2["8N<\3:BF\JO#6@"&=+ZS:+<;; P!;EU-.S#[)G,7V"*UC[ MA1%*% 1._Y$W3QS,UW 2>IY?;RWW*/P-?"%TFVN@0BZ:P0*>*M+&D(RVJW%% MV;X[N#T78MR+<-5Q26KW&TA-:VG96NW%'=J.;U!58#1#<,]RS8@P#C/ZD66M_;*2D-GK=D] MS0]B-^T.&K2V0W= &;4=IP$_HE[& [Q"QE+;JD4JF#JK;&<=O53JH"FY58DD,RB0S1INEZ*;_KN:&F MD\C@?38=8&QNOPF\TT< 7%3?EML%DSRA($<](5O[V+5 0 K M#STFA4&#;%='3[D!@=2NJ_CBU:>0YWK&TJP]H*ST#E)_6MLVK0T%<0A>44$> M]*)R$VDB3XP[D6LUKC,4*T>6I=>4 %6M15^L6B"< )IV'L+IP#AHN=G=&EU3 M^7M#\=D*K!GO""90-T+N8@J#YH1)D%,>9ZZD-DWJDSBI=P!=%8%4WM=5>65P M"4AW>[UM&(85@-2R_SNH_F.!8#,A2CTR7OM1;3=8G85NPAPS_Y_K,.%*O89[ M:6XY6A9T1#?:7AD8U*AKVGPL(_B1% (C#;Q (:\4-=I?*.5TS5AC6[V';'7 M>A>FOUTFE!9W?MCR6MOHCL%KK<-WE%YK74><>ZUZN(N8^H#P=,XI\Y6U)$V2 M3H8<@^_:JD^F?-?N83QBRU@XYG]CD!(//I+M%7T]Y3%8QWJ$1VD?Z[OBW$+J MXC#"1I8DC]\L=JB2Z45]V^@Y+7[;M:!O>UA/V5M+B_AM@=@\8IZ2?__=#^]. M3OZTS7]>L<39DJ2#TPUA7:\-BM,(]]%.:!)LN3MCG6*,$A4ZL18%9G M5",]0$^D(^'GD,AX%,XI>?-WZB5NKJBSH##[$ZB%47,5#C_+SXU#W8/6XZ8J MKPP.AQ\V;7XFW4:-"^)NSXHJ\;DV:-S%/% MA4K0YJ>AZD?L72==.:WX1K! MEG/H1/#PHOS!.I+ MELQIF/&.IC]3J*!,@]DS3;PG^A-O/#OGB_FMUZ([(F@$G.V@H=9.C#ZNJ+6W M5D./CL<)L;K* ?'EU9LP)@&+(B])R8HF)(4>.EQI.>>_UK"F0_3C^Z:)GA\?HB:,+X^7%W'/JKR:.'ET4R_">EJ9=;$B\L5-N-?KEMK$UNF/=^J4.+^@ M^5%V:*2&&\MMW3.=L,GI6*>W85S2-8AX)ZX] V5W=JH;8;M3T/9Z8_5= M4957D(:^K6E+5Z%SXJ/:WE3B]L&UZ"HL_%)\'>'3I>,-2B/QCE M>G9X7%Z$\=%"!*4%V?\I46FLVEOQ0 9)QY%X[$[']I5GW,1MNZ3?XR MEWH->N; SGZ99G2;G^3,DC8B&)TQ/4!Z_/;TH$OC,JE#.+Y[3^/#T-2]+].\ M-BN?S:2\IO']4HSL;AJ)X\2ZT9K779C';UMW^S,NPXKF]6"K6LEM^S)-:H.V M.O9GG&8;RVOS!OHH'6^L*EJUO^YS@D0' M'KO[^*AKCKFC4)&$?U^4*5E[D9&Z6,8 VJZCI;TCHZ^[I;W'5NMTC6"\#,\) M1UCTRYPUT%$DS+#(?&G.^^SI*1$1Q2O>ZS!.0]](MI\N/*-U[QMP?SG^?D,' MQ[D T#8:1JW_%[H*Z%)AJ\L")4DXKG5"'EJ""QEW.V7*[^\FZ,B/;P9V+'YY M_]6V#_X9GM9SFU"_=PFPXWS^]7TE9[M:7E: MVS1M-EJ)]]%YS;U W5&6.9%5K90 M^I!VM%NB O%8-D94^N)B#\0,CQT[3-M.57VF;9]<.TZVE%;C_DA_*3E*.URS MUK9Q**$G=;?6N OED1GDKNXXM,GZ.:TYQ/?E'!3HJX'Z36N_P3Y:ZVHTQ[^1 MCGN+>5Q9^P? '5M!BWGX'?;NF//NF]7#C#D;22;]@,Y4\G^LK,D[Z3DR9(VX MCL6@-7; A6'3R$V$@:M0'TURC%&5T6C<%$?NN#9>^Z>ROS.T)SL B:/M6@3B M8]G)173-Q2:OE1'0:F:/.35FB(9JW-,=/.C'Y88ZKK!]7'6TQUDMNP! /(F MS"&#XQE(?TEQ-)=%EX^OM/+,]]F:@^6]@/7R&>S2QUF#^K8_C-2R^D9-*T-! ME:PD62>BWL%/UH])EF\-6:ZX_(+DW\SY0H3S-N3 9FE*L_223W\9C<)GVE2F ML.?;V+M$U*C8TAM[&S?@LU/UB+5K)+: 6=; M$XF(/-*8SL.N9#M#0JG.?H;FJ77? OBM+("=S^,]C/IV;0DY&S[UX[24;E4>X L?VJ.RN*97L8X"-CO616>+\;J5U M0IU:8B0,5Y:X)]RCL<0]^^7$$AOG/<(2GWG<,D9?F"G&ZJ1.4SQHL(_,%+=F M%5BQPOT1N#+ ZDB/QO:J=\F)V37)\?\A]\P;4#^=MA8[PG;-[#E=)=0/9>?B MH+IYT6 6%=Y FK&6EFV9G18(&#.AM4>H"CDE_0GA?T5TNXM?!3,AURQ>)2Q8 M^]U=-:3O*G+%$*P],K?EH&Z#FT@> H2[.%X/L$?CO_3JE:,8GE&^XT\"?V%^ M#$X9]4;PT"-M.(&&99NH))!@+ MHKMO"(W?[^!!^JR;G!LUB6(X5H[,H5'??S5:261LUX(>[?V?H[CHT\V-G@*2 MIH)V.XD=1\U(2LUM8!HF.9(VN@NZFW-82#'R0'8W%'6O P+&'FF,U6FVIHK;/5,5IV3=?A M^9398RH*,#18H.X7D(:DN6'3]N#L\'S1CTY$6(&WK#_#CF0N_.2]ALOULCB< M=[]^3/TD%$ISQTV3[@E1D9SM6;$#UNBGQ@[\5N='[;QTLYC,NT&*?I!J1T@W M5\S']B+'@)H^B!OF:GG-AO3;:N^PVLN6IN MV;3%*4A#W+8@3GYY@((=!$ 0@>*_W8BX L,9@HM',B/+A?7-7/R:SIZ],()A MN62)R&K1/2,KDK,](W? &OV,W('?ZHRLG9=N9F39#;!8LB-DVQ-Q59,"7\LO@^X[[(+>7CT#Y]&R5HN^1O)[#1 M5_;M[('5 KX&^.EF&B\Z0D1/8#J7?2&B,Q.BQ-RQ%?Q55T,==7U[RL)Q+GS6 MV8(EX;\:ZS(:H^-XJ;/% M0;60L+UXJH$R^G53#6:K2R8M/'/C9(A_2([=N9^A6W=TK) Z!]>N&?O)"^./ M+$UOXO,P7;$TE*>L6K=\E-Y!&IK6MFU9CE80&%.@JU=#G 6@3[@R!P*!%XW, M9U 3*H;BJ5V5NJ;95>RS)05T#2I4^PQ297;:,JTBG!@)!36,'@R$BMA&=8NW M_QRLBM>0%M;+)5/BB.5E,F?;M;>DL]>P2 M)/296Q\QS7]-O"AB+U X4OP6Y,B(ET-S(V$JP\ PO+4<"* 1;_/I)QK3Q(N@ MW%*P#.,0SIQDX3.]>(750>-!C5XO8Q?O2D2,IS1+%!/R)'$(G]/;0>)FI=AO M"-@POKJ9),\9W"/<,4WN/C1PHI2-69PJ)4&WD^4>!VNFRSJVN+G2[YXFSZ%/ MZ^,8URQ^IBD4,8)H12IR$:N_G[$TNV;9WVEV1WWV%+>D@1BG-_ *0>VX; 4I MC'4 LU :$3Q&2J$+_)F,;/@Z3I6EAF^! M-*=Y-;='&A: +\16RL O=V3SK^"YIET@-R#&9E5KP1Z]J:WMU:CLKR:^C]$H M3XH;*&%-7.G>EV6LV[7"/'G# :1?DU\D"#?+*C6>,Q0C[4ICTS\ES9ENJJ_IUU?1O&GM%$3(F9OTRZ>/6C=4"#2\YWZ-TZR[MTX24Q M-[DI[Y#HO[I^ZR8T6+%U ;*IT0UK=%*@)J HI();F($<.>BR- 'C4V3MTE&K MP6:&? S!*^4^G&[J&VC)Z+9 46O(3 LR1]$VE]GG-L:Y,T!G8/"L[W-23FLQ MBX-S^DPC)DYWM2[F*YRQ92A^T_=J,GF]C'2TU*L:]IPH,.(7I1RR%C37N%_D< M%9ES6"0L<;FY;:/OD+"!?+9\W#DO0=X@C_L_8P\QY\T8#S[E=%!'DM$8$5OD M;H"B+^<[]2(X+.4";>\K\Y2PFCJSO:\NK(L1U@\'UA>.:4ZZ47D%?SBPL6D+ MAP-K#OJCLV[T=@6;F>+JV&*W@# ,JU1U8Q7,4R'Q;[][_U;(.WSSJZPORZFD MM1OXK<_TE.C:MHR[3V)_7A!4W)XW CI@_EJX.(>;S2W@^7"=Y!D&5S%4 (:U M-N"8D)=%R%7/FGMUHEU ]E4"V!R^:W M/SW!50$I84G^]UKDYNT& M(:?%A0(R]%@\+7XIOQ<6A>N-<.WXW]]8UV?'M6_Q/=_/8<)@F&-:NA-"$%W6IA'U>#:HC1-/T1R@=L$W'""JHW80+ M=0L],STZ(_&#VQ(WU%[2[0M;2=IH\H:?@/BXO,K&U(T^'+0K;6)#KVLWMOXA MI#3M-F9KSMBEBK'\0W%CZDNQC'N @K ;26\8>*;&%\4]]KPQVY;U[MV$?^B7]9?,7_!UE+_)O_#U!+ P04 " :=P1+2=-@ M$CP^ #_> 4 %0 '!D9G,M,C Q-S V,S!?<')E+GAM;.U]6W/$4TB@G][^^&']V_?(!R0,,*+W][> MWWF3N]/+R[=ODM3'H1\3C'Y[B\G;__ZO__V__OE_/.\+PHCZ*0K?/&S>S)89 M#A$](ROTYG].;J_>>&_>?_C'^_^Y\\[[_^&4?X MVS_X?Q[\!+UA0N D_^=O;Y=INO['NW??OW__X>F!QC\0NGCWX_OW']]M6[\M MF_._ANFNPV'CG]\5?]PU??7H[Q_SMA\^?_[\+O_KKFD2535D#_WP[G^^7MT% M2[3RO0AS1 (N2Q+](\E_>44"/\UAK%7AC; %_Y>W;>;Q7WD??O0^?OCA*0G? M,M3?O"F@HR1&MVC^AO___O;RV3O7X?R'@*S><<3?__+Q_3O>Z!T3.$4KA%,/ MDQ1YOW@8I4P/UA!Y:T2]9.E3KD_^^"5%\]_>L@A5R%BS$,6<^U".G_];_OH_9U$2Q"3)*)HQ9$[82[X) M5%'H,7(UO!_-*7+N4\P6W.0&T3L^>'?""=2H;:]?A;L 89]&Y!XG:Q1$\PB% M;"/P(RQ0H;:] 16V,Y0M2>B2_9B(9!%6\0[@)Y]M,+@A[86Y(_(,O&RC\ M[6U*LYT4/@U>;5G/'U2V>+=FDY3M5\$RBL-M[SDE*_6]@L"@82_N"9:4V8KH M2@LV@/E&&JWM_:&C9]# )C117FVMP^7YS*B:.^*E$ S&!VO $.QGM@P+B!%+ ME*VL/3K_?%?IW73IM?WH413P?_E!0#*<,OF\-268_1P4.X:B!P=_H!YO3E4> MY]DYSV[ GMTU^C[9#>2;9^-X@L/3I8\7*+G$AVTB-JC8%$OJG, N'^W\1>=O^C\1>PM*]0:;+M0Q)D.4_^#CTV/^C=.-%>$[H M*G\3W*4$/JAW5U))#I@+>6C#)"CX84$>WX4HXB+\Q'_@D/QT8+6P7_UGPF0( MN1P7L;]X8; (_][4L((*=9I1/O OV.#VXW\CGY[C\(P!5R%?7=.^13TK/V,A MP UBZVYXP7[WTF %M=4K+$<+)NJKEKH$O=Q/")$' VUN0.0J)P#25)>HQ0@4 MSRUI.UU"SMA[)+(=_KEOD<[S5?J4O97Z\25;CY_^A385LDG;:1*2K%8$WZ5L MO\Z)X62:I7F"%-O3Q1(#.FD2OUC5;]&:4&Z&<'.NU"UF8_>H0889 0S/L9,L*D# #6]+ATA%NMEEBR0)88#@FEMBRH/ ( M'!5+S%E@? N.BR6VK22&JC4S^X/WX"=1XI&Y=_@:>.P<\A0].=@@(5SB];/D MQ!,_YN?![Y8(I=N#X)+4RKKFPU! FI%;WV'D>>.6J&$R_7U*%SZ._L['QBG! M"8FCL!CK.+PY6%JF\XI)7:&30/N^7F, L'2)Z#7!0>&$7T7^0Q1':822KVCU M\"KJI-K-Y?F[/'^)W"[/?S!FL,OS=WG^+L^_8UQJK6ZB;M[:@DU]VC_,9QE[ MY+7)6%$SOVQ!2.^IF8'2>.[43,M3,_WZ;EHIP(_>0[%H> E?-3S684TP4B_* M4/\@/40@5 ['!3H6:L LE.,@' 3E_!$OR6)V3=(//17%J6[;&*@ MUR=]AAZ'#R!"*U_OG(E/-@CE69$W&0V6?H)NV%>MC&ZJ=%&QN@3"79[=R46I M;-#!BX?D 0M$Y+FK48BF\]D2L;]^X-E2VWFDXV^S8W_H;_+E_R]^L^#D$# ML,]7&0*N= C.%C'-7NJ':7[N<8:,= .P9:%9=JCXWHW*EM M@;+2_B MFRW8N=(JCL5KS^+!O36MC-TG+V + Y.,YM?S+A!94'^]C()F=PZK/U,/O]= M)$?[.<)HP(21#3P+6O#!O;OW[VN,'. M\WL&BZJQHM4!_-6;^Q'U'OTX0]X*^5RN?,M0=/IJGZ/'T0.*X9P[=V'.\"[, M031Z]'E6\2G!^8C@++Y4#4@7DXI<8C:T\^O#;J/DFV1(0;J,G"VP1 V3I,<% M6]M_YTN[0C5-4!\#JA"*H@4^?PJ6_(#C=OI*$PI ?4SE+NVMO_H-!-!C,&I( MUU]0'_VJY'<@G#:XMJJNCR%5K@DF:T1];CX7D)\_\2/""'01%Z2K(W =T^F8 MSC%XX8[I=$RG8SH[QL5=QB7&!F*LODKT )F$MB $(WLG3Y 'U#R!#U^7ZT K7R]?[%QG6R2 M.S)/O[-1(KY-3MI0Q4(Z&J?S)$LX9LDD^"N+DBA?$/B/%,ES?<']AJ&2)'U< MWGKD+J4E:CC/V'G&SC/N2=C=OGW.MVUI$JNTK7'17Y9 EPM??:>$8?'E*TM= M>^,JU%_V5]?>,4..&7+,D&.&1'D3-=8Z:>RAV()0W2Y'E/<3:Y"IST&"^(*V M\(J J03E5&R!!$"U0FQ(:^!HO)0<=RJCNT?'!2=JZ[# '"%=<8@D6F!F/ 8^ M^]G?5=?UUB2.>+QD]P,\+J'ZQ-[C%,T$:A6W.'AY8S$. PE=/$\_1W!0W;F4 MI88(KN]@HJ9+$B73^0O1-L5_ZU@/M<[ZE7LA2,WGJ6D]4O%-AAAN>< T8XMW M0-ADY@L=;%R!^[FHB8N:N*A)E\+>)V@Z/T_2:,7D$0%)&.>)["*S#T(DIQSH ;?'*2W/D7I4MT #T)>U<-%NFDQI2,J/&%HY7 M#1%%-TQK;O%'[Z$X:NXE_*PY/YZY)I@SCE[*%T_5TZ;@Y^G).U84IW,V3TV( M.BZOB4I:B1;**U>DFQLF7SK!(;\ ?IWOPS5$!;RC8RH:J;!$81:S=?DB8@L0 MNHH>47C)YAA>1&S$3)($I4EN*]7F9S5_DDFUOQ 2?H_B&*Z>L(O*$'+L MH8@]E(\A6UQ]1QHZTM"1AF D!+L@:>ZOV3)&ZI$!>Q"V4&$JD#3T&6U)AH1# MU;T?II54_(F9:DR")8G99TD\Q%:'=-.,3X0\2@^5")>D'Q81\GX0@0A7Q-%L M#?FF9A+!:AUN4I#0*4A3>\3%\SQ;)9/+=I^$D2*-'-HX56-,'6?J M.%/'F?;&F8)L/T>7.KK4T:6.+G5T:><,6*^.FBU#2P70[JWO8R1FNW'RCH^G M[85 T$K5_N)AE'I1?L^4MT;42[A"S;A:T+/TD+4*HO3#UH($ -&U"JHXOK8A M433!:11&<<;O][M#04;S&[3.GX(X8R/C@JT.?'9G:;DIG_L41WB1L"TYG_]P MLJCK%QDEN5\(QX](!!,8.<+, M$6:.,'.$6?>$67.ST):!HP)7/_Z%5D;BDQ=D27,P\Q5]VR$\H\I,K@A=Y>FR1%'N)+W$8 M/49AYL<7A*)H@4_Y$7T:\=%9_%A;+\V$"":!+@L3O)R])YM;M.;9Q7AQAQ;Y M;02*9$[;!P\ %+Y7GK.UE6(_WBDP2=G7?,@-#_+Z$S\?'LIH=?]&1X\Y>LS1 M8XX>ZXT>:V0<.;;,L66.+7-LF6/+.J=_NK&[;1E#8N3:\!?'F!_6LX=RC(EC MNAD&K1SNK][ MJLJ1I?,NG7?IO$OG779?M;DK:U&K MR_G!>^#>KT?FWN%KO!"E?A2S_8/)F/FQHL^I^%0]3F<7)5EH21.1%WS82@@=1_Q#%^0'!KVCU@*A %V@W1_@X5N-868UQ68%--C[C#K;S)X> M2ZU]0=0WZVREA1,S)L04@O.S/PA/0ALS.#8W>57.O^ILO@ M<%%VP+224I(K2]OQ4NH/UD---97+L5/C8*<.;Z&;SE_>5"=PK^2=3#(D9XB- M?@9TOBSB\%!0(=$C[&%2$ M,Y<[YB;S[ESTJ33((>Y@.D]F#VGH>#+UO>H(R3)- MFUA_1/7@D.V'GE4N?S(X7#IVP<'(_60-A\L@8=$:<&AN)7:Z!0(X:U1M2J+[1N%TQ3>J:>.%H#D5J%T,[O;FZ^^D\\ MXW^",7MV?CW$+6)*XBA9KEZ30M!NG0;6 .]CED/ /\,"3>K)MM?O@P==/CD3K_$Y=F='/?*!I:&F46B9ESW MZ9S/J^);3![9F[B[>4%H<>+H,DDR[G96"JS0O]./RR=T%+(1-%LB]MO7*_#L047"Q.*=N\\R][LA'GA-IU^KG.84/48D2^(-'Q(HO&?;(LV_P_L/\IG:I'\'8L^^,YPVYS'/ M7G7B9ADMF2XL/UMBI&:H"H]#:2U\#$Z8Z^5A!HKV^@7 M]<">./7745J:)KNY5;><-GZ.R1C?;M=GHD6#H;V%V0F_OLQ+$@JQC Z;\%6\GRL71*\0@X.93;+KF M\DB/W=6VUZ\"7YJO_95L5:QJ8DY0:7Y.=2/]PK(5-F5>"1O>^:>^9V,UN;V[ MEPX.4!^7(M5$A:8F;?Z?W]EW8;Z^//^PRU<838AKJD?)I.Q6N.PA"6B4+W$5 MGD;?KQLEA%L'N'1^LW1)J,2 Z?P]-H!VP!A\87U%:6Y]O6Z4$!:&2'+^A&@0 M)2BY+$.SN4UVR:^BP$D4Y&5)NX93X=5CAI8-CSF*N*>UT[ G)"O>-&;@#KCV M8N;U!-NK]PP:M$1J3.3\!0Y!]G*?KS($7!X-D*F;-S#^?1_J!^O#2\S/G]81 M/" /9XB_1Z&EF9P>3YA:M=S.87W:WVCN5 M15ZQ<-F%]1Z>@L6'N<3,W@[$FPJ@Z_!4VR?K[C[#ODV3SPEYH$D89C2_9F.3 M2S\)_LHBNLLQX6$(]L'R&2A0&MI],"J6W$4I*42KYST&HTAQ4THI%8?Z*V(# M#*21H*L[HU2NF8+"+6[$3"]IK^SF0.:,Y*$]/Y.6 Y(_R;I MJ/V=K!P0,.I9Z[;L,;7KAT(&5G]'2P80E4IH$#,$P?;8&INZ"_G"[UCD+JB=@X-B.WVG0GX\(1W?\_D/3JD!P MC"QQ!+04&(*C:IG+T#Y-$@[=^'V('@LKP6&TQ\?05CP"#JX]+HK9^A%PQ.WQ M='H[,00'TR)_J,=2 '":VAX/J745(SAHEKD^&@ZXP[$=O^/3U6%CP!EM.*SC M]Y6TG>&&@VJ1JR0\\0Q'8_S>3U=#K$F=BCW.QDIGY[_S2*&#YP=I]'A8:KI M=XG2*/#C'6ZM"FLW>J/)LMLM!&Y5E'LO7']B'E;IU/$^5Z/,0*64W#K;K4LO M")W\C_R6GUV6A@@8,U*X0_WN4'^C0_WC.@>E;P5VYS?=^4WMNDT_>Q%FC9"7^D\H:7G3$.QA>GP=%5G:W2WT%* DF?E/)PBC M>91>L/%6'52HQ\E^V5^>===]O G"E(F M7!;'?%X5DS:.R7?1O2M=/;O3;P,6JM++A??6(_05P8L9HJNKR'^(XBB-D)K8 M%?U-%F&9! '/WXOPXHX3KCS^>K\.V1Q@[7]Y_UE:Y5RIKP'5PC^S),TK5UP0 M>HV^[^6]H02S'X.BKH7L%I$FS]"OZJNY4+M<*/0T>BO#?(ZXGX0N\\V/2T-KE. M"D2:+?WT#Y+%(;\=.TAWFU:Y7:GI5_,P5Q?/\:J.5VUIX1.5%=(6J "5JYJ[ M2[90TZW'4P.OVA;L],8X["E>HSW&,=BL,#6?LK]Y,V2 (-Q!?Y-HL,@T9XK M8(T_P;=EC >,E#U9NT G%(R,/1F\W;BO8.#&?V*Q=6 )C-7X#R"VC!V"D1K_ MP<%> \=@'.TY,]@@HJ8U0^:3%S 'E5DXU&/NI;= O,;+>AD%7H3GA*Z*C;M= MXDRK=^C)I^E Q%9I-D/,6.F&X]X>.RP-9KRX0XN<\1#0V,+V1N]38WZB>)77H2PB0"V-;.7G MZC&L&XKEC.E*H^+$C[G'>+=$*+WB[^5S5VP2U34?A@)22[J^@XG\6AH]^IR% MS%UZ-FB84'YPB#])I N)A7YPN2X(DDRQ?O? M7:/Z+R/H-XRO@V2KY))CVDBTE%#ACITXSRK;Y6D===3'Z3"T)1 MM,#G3\&2'YC;S@%IXB2HCZE,\[TY5;^E 'H,1@WI(@;JHU^5:;I$M!SD!\-> M.KA ?0RI1EJD&]1L"NC@UT;*!C \= [3@VT+&!#7&I]62)NLMH M"S80D^Q5SA_(\+$%(9!+1)HXN+8@5$\PP]U*6TAWU5&CX./9 E']L '[B[9 MHK@:JWLZQW.B 49?VS)P5$P1GG:S=PE)3,I2-TMAO:74?H>TGVD*"_ M,OXK],C_V\[=5GBB'A=;6:!6;O5)EK 1P3_[ZH%9+ER#A+\E45)?A%T_B-%\IQV<+]AJ"0Y\R%O;4[\@]G'UO,D"LL"2C/J MXZ38J3[4Z 1YA*,J'%7AJ(J>A-W9 .?=YW/)!HF\]2#$EZ\L M=>T=S^5XKJ/GN>IL)=+8/K0%H;J%D"@O.=8@4Y^^!K'$;6%) 5,)ZMG: @F M.(:8&=; T7@I.>XLV"Y#+?;D> J\SB,,M;0A1XXH\M(Y$ZPKQA 0'/+ 69[6 MEI XXK<_A-Y#D2[N)3Q?//&",H]UG=_)ZV78S\*(MZN^1[P^$-'+:WN/5O0H M-2RDT8V[OZL->T'H&TGD6ES>!)+>L!B#_-TH3?HQ/A!52'BBX&LCRWFV^3B:+6V;1RP.D"ZS0,9:23IK[#,)2H MGSK 7BXN=W1QN>E\1\W?D)(=>DCRX]%U:@"ZNH"CK0''&HM$0$E*.L0678-V0D0+5Q-6R+I2A@)#<;[,NKJ&, M3)4C:%T1"V54A$XE&!KE>Q.'"(TR 0J&1_EVQ('#T]$RHWP1XBA@:;7&*-]X M. I(VB\PRC<8#A&76J=:ZSFKC\_#>+SJQYI@Q(M^+ @)OT=Q[/G\8%^XNI+*9* K=K^V?MI^"+^;%[$ M,M,V/,LH6Y%O\JA]C=BR+N84V1[[+7UG)MDD_#-+BM)%-1J!^KK8RM'%5EP( M8I0$7(^[G6/\'>/O&/_Q,/Y%&B)[/TV'E#%;9ZQ:-S1 *-0;EL?%YSU'(_LHV2[YN>A$3"R\B M_J//*^ FW1,MG8AAG(SI4 OMA$TGLK.'08;A&WPD-^6?=%E 1^S!7H! [IDX<. M2Z<#8VQC(I>79-T,@Y-0OWOI#OE]\\:E.KBKKW/6R;B!U"%^EW7I.GI+4CX<8 U+SZ[5&AGYB/@D)OBU)S#!/ M//17QG-+\M]Y9,W?F+1-KVWS"CT1G?82]A.M:2,7*!+37G%'0JFIP-/I3WRV M)ITR7Y^ME.6B1_G=\?R[G&SV36[\#?_5Y+M/PVGQ-?MXP9X'15E!Y-++$W4[N%- M'OYUO,A=$#I'49KQ UG](E?QIE$C]X4U3'>J?*$D$?+BW;]IS)/UX)0;,T9I MA),HD%WLV]O[+ &QUWWXU7M,GAT:+V@&3S-UJ(P!XP7X=DM&Y8 !'O$(_ATE M7"L<:3Q8*B!?-,M6Q(C>49\X95KW2O2S+T]79#;&!]:2?4 MH#]' G.\]_Y.'_!W*L3(X7[EFIL!7$F,44->X=.;@%Q1C%%#_IP,,($V7 +C M0#_4[UL/]:SI.S?QXANA* [Y02<8, MO-C $JG[8T_ -Y!DS, K&[RZ)T)W AK]3"Z;WH9L^KZ$)<&WHL#@X8'YHI9< M_L<7WI$PZ*7\(&!,:UP)NSTF<;@3 NZ$@#LA,)X3 @.O&M-[O+._,78\R*I$ M\OH[>S"XNT(UYHOT=SQAO*CVQWOU<+3AWG_L[Y6#O4&T5 M].GA?,181JN&%$>S53%AN,)7),1F. MTIZJVS1^J\F"-RV%UED#I[&H+/EMG[+62!,?*-OI%O=UAF<1> 6T?NJ< MJ$LPSOHG4#UYN.Z%592G4)RQI>["CV@O1ZP[%<[X,81>$'B>QZ+] SQ__3% M/+Q)H"B?G1_I>FM.]5-X0/7]HRQA,CJ0QUC&!*[D\%8:N&B6C_]1?QHK9TT1 MQC)F!SU_O:6NP',EAS<'%.4;M"$D#+SLB18#2+)#WL/%6 M_I^$[IZ1-,Q/[UD*/?GJ6I1HE;]^6CY[4IFX+&NB$B&J>?E)_W?(RF5$2>1V M&5&#B1F;M9-=AI3+D)+OA41YU[$%%(CU3!H8=Q;C4^TIR4"2NHNV(%6?#P3V MU&S)%U.=7"KNABT8-1HV$K+"%ER:+#PPPNUX$A#KO%];QHK7R76RQT4Q!JY3]>"/WO]APYBROQ@RW0^6Z(_")N6XJBVK)WYT':#3]EA4+OQ0-(:D& K M74;YJCG)A13%(5XT,WH0W(( !%KPT?1E-QK\6*Y"77N#G/ZA4)"0A*B]"P.Y M,) + _6VL[@ D L @99AHKSM6(=-O9W]>GBUGL7OYUJ#WH0&,4@]0Z;3J]N=K2LF\M=2VBF^ MW4IZP@6]Q^0A0?2QN+1DG:7LSVP-B.(H'X0GF[S[:+_^OA#UL*59ZA7]7+_$3P<^'.HH3;H4QH@6ZP3@9.G1", M-E]]^@VE%QD.$^G(DS=VD1/'V3O.?@P$H2E;WG'VCK-7-Y!))Q:"A> )O*4J MO'IU+FV!MI[X!+JJMM#B2F,-8AS: HS22 &3 +:@T\'Z7D&2-^)$( MYJ_FC9N&._4+IB<.:DJO?@*D^K4!14Y-@:R3=)MN);K*!;K(5?I::%16XTS. MA+?% 7M['P>OX"6^B![1OY%/16RI^H-,GER 2TLRVHW:VP>-0NT9>VLWGWO_ MI'$H_IUTHW;YG!$H/5LBBOQY*@R>*3]GZ$K?(DX%LOUG.K]@]J$?\T_50OG* MY[F#62Z\Z,*+X_(W!V?PNKBCBSMJI\4&3M(/F18;;)9_9V9,?Z-HU-A)C?[^ MV'D+,!/ZA_W1^.-'3<@F@$&SYT*[]LP3XS7.6@";VZ<&8J5\=1U(_'C%F M+^E<7:$FYHR$"#.<^$\)B:.0W_KF/?@Q=SB\9(EXWF-YUL\K;L5B7HF?A?R& M-'CDJ)OW]!X(ZE),]8)2[:^U82.*V[>GA8 "AUS>> AW\ERC%*:"K(L11=A: M$UYB-L30S']"R?ZB K9*HOY],TON>,W MY5&T9).;;>@%W%)#WU*=TP>?-$(X%*2GU- M7*BU([2YE(=TMDBA^AYFU"#X+B7!-^G'$#33+_!9Z1#=HD>$LQHC3][8G/!L MERP6G0-C@6V?M882N+_)$.HY:0I*41L=?,@3U_6G/2CJTH!V-#/H<5>II0B^=XI)N; MV&>3$X=\;5QSZUF\XT*ZZ%?DEF>F8!2>^Q1S'^V 3F'V7!1$(G7@'5V>W-'E MR?%, ^PS[]&/;TB2$UDU6YY*5Y< :#X!L"]A@5;JL.S2U])<9_PPYW1^M_0I M2F[\LNA!N8GM3Z\EM=.BLR?KAV5&\_(.FUJ+Y75##W^"R#WRM#_(6N=215VJ MJ$L5'4^JZ!!/4 -B2+8 (E?U\ 8Z]0B.+=,'C!$\A\.60A5@:)39B1[37O4G MUL%'D"SDWE]2ZV '#90"ZB]U=:#05 =V^LM&'2@,*F$Y,#B?1I#>#$:H<909 M#->OEHPE0!0&C,EG^S:EQKO1P*T[F$L #3':XA< ]*TP?&7YU[:,%S5D%/-@ M;/$+E(%CL'YCQT'I6VQ?_^G[8",A:?[>G^/ MB8H4?V;EQ1J<#&&?*/?X9F1[VQI/]]GO C/"DZ48!(\1^TXGF_N$J[JKGC0) MTNBQF*,U%0TTO=8 H"M"T^CO?$I-YR\#^"(X0)TL+(_@_62S!*FKYOE=\$D3OX(Y!>T,B+NLY7IE2$F5D#> MSV3%$K%P^[1L9;WV74V/K]<"ODB=4-%-T'4(BI7!_>>Q?;::E4066,N:YW@? MAJ3TBUP/L)(O^@UK^HE3H,#ZB1\Q+%5W7E9)^M=X=NH/&(22W"'?9P-(MVI@ M[X$MJN5AE>VLJCRT E88\C"C^O,S2A6,07G4]I Q* +Z&?M=.4X)%N'0[J$F M7:1VDM?,^&X?/AAPBBMG.QXKP(<.<*P )6\V5AH^?##@5#"1[<<*\*$#'"M MR9N-E88/-P+.GL$6Z_BZC8%25N45!Q>$WJ)U1H,EV^:Y6['+F1'(7]_1J!FP MO_XHM[%G9.8__1&E2QXY9*.%29W')$^8T"&/>S,K1L:O-7W<(#"8D4GP5Q91 M)#R!6J-U_0/,ZDE)@%"87%"RRD?>=)TO!.=/B 91@D3,%;C? %3BB(N6$GEC M(\(_1@E#DDV+,Y(]I/,LWE)/8A5JN[A*>$KGQ(\42UWOK5N\<4^7'T-PH/8EV( M1H],OD)S6!MUI2J2WG)$T@#6>N>S@Q>6S#6I43LF5KA%G331/P M>K"+30[,!C!(001D3?=@Z]J$8*.DP?[FKH$"MWV-2<$)A?Y,50NP@Z=?VU*. MHX?1)SUKT9\]:<'PJSG=T%]=#2.T2=?H*1Z Z:&^ADT;,^SX AC$,=1$; =A MMPF[MC!*K6)-K3+ +7-=.H;HD*9HGLK9'Y%O8/KWAW"WYSYL,3U;+0VM#A+9 M$NWK&)OGU*5*_K,MH6F-@%8D8O= :PQPQ^H"3/4#)CW84W9CV_HX2W_;U'!L M@P[P[O;\L"WANO[P;EXMJ#_ZQ:H!W:9"6 ^<3 GQ.G\_,SEI:C?0-;7T^B-L M"H3/L34[8:-R?K8LP,#['IJ<+['%^U)5_CG=*BZ,9HLSU0 ?3;5T]PCW6P8: MDY1M<=Z#SWR] 'G)$B%>%GFU)I@O)=ZZU-3S<>BA'.-%CS@+GF6(BH?WL#6)L3';%?( @XP3PXB"[;V)#4ZU'?1 MK\A%1G&49I1O2Q?1$_])KD9]!_U*7'$?C1,_ERNV)CP65?NE6@!Z&"DZ43U3 M3S8S)HSDY+I"SP&I]86*:PO!.@U(F8/;[:&JL"XFZU\)Y>)#1EHD1*&GJWC2 M1 4R3[_[^1*[_?$,/:*8Y"#S="'YZJ;GX&J$'=?UN2_QK" M!.87;(G#*>($XZW[RV08-#CJC*$MVYW>0F #W]=<(3"U(+\*9=C#A#%[W3NH M5%5?@:/^9IR1*Z!;#;8*4E=K&/\G+SFX7CHG*SAO$>?\#<]_)7./?7JRP+P& MA5=D0WD!-W<;!O0[?*.>T'[G K<*\@OYJ [%!$7:.X=%:\R]$!.%U5G?9;T& M441=J;.):#,_('SGQS6Q66$[4Q=O[M?2<@Q)"'- C\&H(0TH@?KH5^66K:!L M)^*IH@<\1SFVI<-*H:<+]S51 >4% ;X@C*@?9=F## 9;$*KGML#FH"W9Y(";BQN*P)X6\RS*+=25@GA<07QB2]@EPY.?^UKP(BE$;7I M\_!99Q^P!37>>+AH)<:_^S2L.3Y2V<; @00VA*[]E?2@2T43B &'O+"*"(J^ MW_NR38H!P)R)-][8$#D'[ M9)^O,@3<0_T(>5!9VV:(KC[(X.OEA4:GNXL3NCCA&.*$37Q %R5T44*AUUU[ M=V:7.Z,M4%;2 @3FB]N" > 4I9 \L26F(QH' )K2%@CJAX&$[;,%!.'2JLZ> M'V&$KX-PY\"CY4,.=QJX'PQ81%4_;=??>G0<*$-8O!X/;QT%QA!>W[IULQ]X MNV!)P5"K7^I)5NI#1W@P5(6'7#C907D@77T9K,LB!8'<[NQ*MM;^3D9THCOJGG0MWC*$UN[^[KSGS6]W')3"ZTZ4*;8P@2 M]&K&N'BFBV=JLF=(4Y/!%I !X1U=9J4UP2*]XQ9H(-H2=]*,KH+=:@LIJPGA M'D.G U\@W$G1D81.AQ@,Z8$6T\K"?_*"+$F98T#SRP\6B"RHOUY& ?,7=GA0](ISESD/ )5D@[V'CK?P_"=WU;TK1]RB!'OZ^=P5:D?NGY;,G8C)?T*0# M\G[[Y)/ZEY_T]O+3^I>?]O;RL_J7G^F+F?0X5$$!E=ZGBMZRC9B+5USAS%,Q M3A .EBN??I-REM!N0U!HLY--0@A"NPU"H9JCTH > U#C9C&(%T&H,CK MJV_J]!!=EJ-5C>VN\5(X>?566"_]ZGSE"^M6.EE$4]Q0O]"<")S.GTDD'4BU M[0U$+GAQK]MBK[M&\AMRI6U=G,[%Z21RNSC=8+@%<]:Q"^*Y()Y\"R?*FZ4M MH$",?M+ )K48GVH'3P:2U,NU!:EZ]ASL8-H275&=7"I>DBT8-1HV$H[%%ER: M+#P 3^EX8G5U'KLM T5NUM0'.6P9$0HX5,9;;,F94,"A,O33WRFSP>)0&86R M93SH3?$8^*!P*1YJ*1[P6(JNS(V X) 7(.?WU."$Q%'(:Y7OZ:2$7VK#+[#T MBPI5G$UBSV/2+%DWGNY=)H-GV,_"B/6%YVST]^[>LS7Z%KU5GL;AU:S3^31= M,E,E^"N+V,RY9+KC1<0FJY\D**T,N3?HWD&BP1?FR>>'"=B4R!E*-E,N\]G" MT*J4$];#1&CRX#L7MVTP[V$ZG_E/PM"DL,?+&V+U7R;YA9 PN2/QLQM_A8K4 M]C"E1NG'204OVYC'_ [1QRA R>2!W[,2B [2RAN;%OZ*_8=?#3/!X?97(#TD M_0PM]8O_A9(DN:%D'HF^R$$+DPMRL1U?,5F*#&QF7>",03G=&7[#GR@VFVO8&\KA0NA_D K$K MVXQ 5),3\YK@TI/%BT*B%Y>6O12\KKU^%:9;>;;7%0I$?]7.).ZOA*E9$FO; M&U2A=K17M#2*/;?W*MSR"[;/1@M\FE&*<+"941\G#&%.5>(P_U=<$)?AGUFQ MIVX=^1ON"K,_I"F-'K*4\Z4S_+\ MH82'R\IW6?G:TU,&GLOGTE, >A*HD6L+%D(MB3*]:&)E? M;1N.TMPTZTYZ2DWP1GGRMACDJLK7X6:G6=XA2I5Y^]:=)FXSX6 G-8YD M:" M<8!KBSC[D4S4#M"$I6C8XF9WB*1?][>@ MFO L>O@V"B?F]UAJN /EH_?@QSPX[B5+A-*\Y@/!N5L=[>A"K^ +&UYRTN85 M>FXQ:2]AJ_(7PJ*X;>0Z+#S1RPOT)V=N>>R+"$:*\-^B8N%.EM$Z 17@E_30KT89Y4+A# 5+3&*RV-QRK.6J M 'OI5T\]GK[AD\9E+K,$E/7[J"3B7M+GJ)5MI(NE)5M#(C*(*P5M:J- M@9.=W$>9TAM*PBSWCT[\X!O;8*2RPSH9.J;Z:DI*-:GOH5^-&[;7X1K!*]L8 M.)G)@)-=L/7J[X9$E&)9T<(=&76G*B5RNU.5RL+.J!\B;A3)US51,WL."_9( M3[CSA>Y\8>6F2P";G2W:-_&L24?.G2T8UA_*;,Q?V!*';CG,P.RD+7C5#RF! MKV + -)56<(&V))H(-=?3-S8HG_+!4,I!F!+>F=+S.3.A"TI>2U!4B'S;$GC M:0F9A'SK[_C#J! "\ZJVK.YZ:[H,?-EV-5W4\@6[2\FPQ5B&X:86:.YAJ?E< M8(/1@J] MJ-]X\*.+E[MXN8N7:RO+*SJ:MC_&(M"JY=,&HG[?19A-UKC77H89MGB/R^W6 M9!.Y/ N79Z&=\QL+8S- SB]%-$%#9&>DUG2/!TR'BD>K#Q_,=+'['\]7].KU\X?J__T-1Q;2+.V;E G/T?=(KSKUN!./L_Z!1G]H= MG/T?=(IS?R<09_\'%7$$P8];Q.N#SY;H#\)6[ M%AVM]1=(?I-(4;A-*&=AN$0C,FA)HN M+WL,0 UF:O%?,%O] U2/@RXF0U2OY.+HJDV7USWTJ_%EMQ:]$D]ZE _<;[AW MWIJ,;_KQ[D*K:Y1*D9:V=:'91K??+OCVO1_"?BQ7H:Z]P6CGH5"08*VHO0N0 MNP!YHP#YN*([NDUY%TQTP430\DN4MQM;L($X*J2!%6TQ/M5.J0PDJ6=N"U+U M46JP4VQ+X%YQM&!02$E[$]ZXYC04!X&3.S+@T# L++L*IUJ1(3YMJ) %R2#K?P+_\^#GR#VF_\/4$L! A0#% M @ &G<$2P"MKF!LVP 67L0 !$ ( ! '!D9G,M,C Q M-S V,S N>&UL4$L! A0#% @ &G<$2X'<[((6#P 1[, !$ M ( !F]L '!D9G,M,C Q-S V,S N>'-D4$L! A0#% @ &G<$2R7- MYYX1# 9*L !4 ( !X.H '!D9G,M,C Q-S V,S!?8V%L M+GAM;%!+ 0(4 Q0 ( !IW!$M53RJHRSL (@:!0 5 " M 23W !P9&9S+3(P,3&UL4$L! A0#% @ &G<$2TG38!(\/@ _W@% !4 ( ! M9H