0001193125-18-323753.txt : 20181109 0001193125-18-323753.hdr.sgml : 20181109 20181109160315 ACCESSION NUMBER: 0001193125-18-323753 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181109 DATE AS OF CHANGE: 20181109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CEVA INC CENTRAL INDEX KEY: 0001173489 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 770556376 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-49842 FILM NUMBER: 181173072 BUSINESS ADDRESS: STREET 1: 1174 CASTRO STREET STREET 2: SUITE 210 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94040 BUSINESS PHONE: 650-417-7900 MAIL ADDRESS: STREET 1: 1174 CASTRO STREET STREET 2: SUITE 210 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94040 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20031208 FORMER COMPANY: FORMER CONFORMED NAME: PARTHUSCEVA INC DATE OF NAME CHANGE: 20021101 FORMER COMPANY: FORMER CONFORMED NAME: CEVA INC DATE OF NAME CHANGE: 20020515 10-Q 1 d619875d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended: September 30, 2018

OR

 

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

For the transition period from                      to                     

Commission file number: 00049842

 

 

CEVA, Inc.

(Exact Name of Registrant as Specified in Its Charter)

 

 

 

Delaware   770556376

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

1174 Castro Street, Suite 210, Mountain View, California   94040
(Address of Principal Executive Offices)   (Zip Code)

(650) 417-7900

(Registrant’s Telephone Number, Including Area Code)

 

 

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one).

 

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

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period of 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 12b2 of the Exchange Act).    Yes  ☐    No  ☒

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date: 21,902,376 of common stock, $0.001 par value, as of November 2, 2018.

 

 

 


Table of Contents

TABLE OF CONTENTS

 

       Page  

PART I.        

  FINANCIAL INFORMATION   

Item 1.

 

Interim Condensed Consolidated Balance Sheets at September  30, 2018 (unaudited) and December 31, 2017

     5  
 

Interim Condensed Consolidated Statements of Income (unaudited) for the three and nine months ended September 30, 2018 and 2017

     6  
 

Interim Condensed Consolidated Statements of Comprehensive Income (unaudited) for the three and nine months ended September 30, 2018 and 2017

     7  
 

Interim Condensed Consolidated Statements of Cash Flows (unaudited) for the Nine months ended September 30, 2018 and 2017

     8  
 

Notes to the Interim Condensed Consolidated Financial Statements

     9  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     24  

Item 3.

 

Quantitative and Qualitative Disclosures about Market Risk

     32  

Item 4.

 

Controls and Procedures

     33  

PART II.

 

OTHER INFORMATION

  

Item 1.

 

Legal Proceedings

     33  

Item 1A.

 

Risk Factors

     33  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     44  

Item 3

 

Defaults Upon Senior Securities

     44  

Item 4

 

Mine Safety Disclosures

     44  

Item 5

 

Other Information

     44  

Item 6

 

Exhibits

     44  

SIGNATURES

     45  


Table of Contents

FORWARD-LOOKING STATEMENTS

FORWARD-LOOKING STATEMENTS AND INDUSTRY DATA

This Quarterly Report contains forward-looking statements that involve risks and uncertainties, as well as assumptions that if they materialize or prove incorrect, could cause the results of CEVA to differ materially from those expressed or implied by such forward-looking statements and assumptions. All statements other than statements of historical fact are statements that could be deemed forward-looking statements. Forward-looking statements are generally written in the future tense and/or are preceded by words such as “will,” “may,” “should,” “could,” “expect,” “suggest,” “believe,” “anticipate,” “intend,” “plan,” or other similar words. Forward-looking statements include the following:

 

   

Our belief that adoption of our signal processing platform and artificial intelligence processors beyond cellular baseband market continues to progress, and that our shipment data is indicative of the continued traction our non-baseband customers are gaining with our signal processing IPs;

 

   

Our belief that the growing market potential for voice assisted devices offers an additional growth segment for the company in voice-enabled devices such as smartphones, headsets, earbuds, smart speakers, smart home and automotive;

 

   

Our belief that CEVA-ClearVox, plus our proven track record in audio/voice processing, put us in a strong position to power audio and voice roadmaps across this new range of addressable end markets;

 

   

Our belief that our CEVA-PentaG state-of-the-art 5G platform for mobile broadband puts us in a strong position to power 5G modems for handsets, fixed wireless and other UE use cases;

 

   

Our belief that our CEVA-PentaG is the most advanced cellular baseband IP in the industry today;

 

   

Our belief that, together with our presence in the handset baseband market, our Bluetooth and Wi-Fi IPs allow us to expand further into IoT applications and substantially increases our overall addressable market which is expected to be 35 billion devices by 2020, as per ABI Research;

 

   

Our belief that our specialization and competitive edge in signal processing platforms for next generation long and short range wireless, and the inherent low cost, power and performance balance of our designs, put us in a strong position to simultaneously capitalize on mass market adoption of such technologies and address multiple markets and product sectors;

 

   

Our belief that our computer vision processing IPs, and neural net software are opportunities for us to expand our footprint and content in smartphones, drones, surveillance, consumer cameras, automotive ADAS and industrial IoT applications;

 

   

Per ABI Research, cameras equipped with vision processing are expected to exceed 2.7 billion units by 2018;

 

   

Our belief that the market opportunity for AI at the edge is on top of our existing product lines and represents new licensing and royalty drivers for the company in the coming years;

 

   

Our belief that royalty revenue growth in the next few years for non-handset baseband applications will be a combination of higher unit shipments of Bluetooth and other connectivity products that bear lower ASPs, along with higher ASPs driven by base station and vision products;

 

   

Our belief that our licensing business is progressing well with a solid pipeline, diverse customer base and target markets;

 

   

Our anticipation that our cash and cash equivalents, short-term bank deposits and marketable securities, along with cash from operations, will provide sufficient capital to fund our operations for at least the next 12 months; and

 

3


Table of Contents
   

Our belief that changes in interest rates within our investment portfolio will not have a material effect on our financial position on an annual or quarterly basis.

Forward-looking statements are not guarantees of future performance and involve risks and uncertainties. The forward-looking statements contained in this report are based on information that is currently available to us and expectations and assumptions that we deem reasonable at the time the statements were made. We do not undertake any obligation to update any forward-looking statements in this report or in any of our other communications, except as required by law. All such forward-looking statements should be read as of the time the statements were made and with the recognition that these forward-looking statements may not be complete or accurate at a later date.

Many factors may cause actual results to differ materially from those expressed or implied by the forward-looking statements contained in this report. These factors include, but are not limited to, those risks set forth in Part II – Item 1A – “Risk Factors” of this Form 10Q.

This report contains market data prepared by third party research firm. Actual market results may differ from their projections.

 

4


Table of Contents

PART I. FINANCIAL INFORMATION

Item  1. FINANCIAL STATEMENTS

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS

 

U.S. dollars in thousands, except share and per share data

 

     September 30,
2018
    December 31,
2017
 
     Unaudited     Audited  
ASSETS     

Current assets:

    

Cash and cash equivalents

   $ 9,212     $ 21,739  

Short term bank deposits

     31,561       34,432  

Marketable securities

     78,783       82,664  

Trade receivables

     7,577       14,480  

Accrued revenues

     16,456       2,014  

Prepaid expenses and other current assets

     5,904       3,747  
  

 

 

   

 

 

 

Total current assets

     149,493       159,076  

Long term bank deposits

     47,450       44,518  

Severance pay fund

     9,242       8,910  

Deferred tax assets

     4,727       3,643  

Property and equipment, net

     7,979       6,926  

Goodwill

     46,612       46,612  

Intangible assets, net

     3,004       1,742  

Investments in other company

     1,806       1,806  

Other long-term assets

     4,938       3,579  
  

 

 

   

 

 

 

Total long-term assets

     125,758       117,736  
  

 

 

   

 

 

 

Total assets

   $ 275,251     $ 276,812  
  

 

 

   

 

 

 
LIABILITIES AND STOCKHOLDERS’ EQUITY     

Current liabilities:

    

Trade payables

   $ 1,000     $ 392  

Deferred revenues

     3,614       4,399  

Accrued expenses and other payables

     3,920       3,927  

Accrued payroll and related benefits

     12,529       14,077  
  

 

 

   

 

 

 

Total current liabilities

     21,063       22,795  
  

 

 

   

 

 

 

Long term liabilities:

    

Accrued severance pay

     9,800       9,347  
  

 

 

   

 

 

 

Total long-term liabilities

     9,800       9,347  
  

 

 

   

 

 

 

Stockholders’ equity:

    

Preferred Stock:

    

$0.001 par value: 5,000,000 shares authorized; none issued and outstanding

     —         —    

Common Stock:

    

$0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at September 30, 2018 (unaudited) and December 31, 2017. 21,902,376 and 22,064,007 shares outstanding at September 30, 2018 (unaudited) and December 31, 2017, respectively

     22       22  

Additional paid in-capital

     221,248       217,417  

Treasury stock at cost (1,692,784 and 1,531,153 shares of common stock at September 30, 2018 (unaudited) and December 31, 2017, respectively)

     (36,168     (26,056

Accumulated other comprehensive loss

     (1,284     (586

Retained earnings

     60,570       53,873  
  

 

 

   

 

 

 

Total stockholders’ equity

     244,388       244,670  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 275,251     $ 276,812  
  

 

 

   

 

 

 

The accompanying notes are an integral part of the unaudited interim condensed consolidated financial statements.

 

5


Table of Contents

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)

U.S. dollars in thousands, except per share data

 

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018     2017      2018      2017  

Revenues:

          

Licensing and related revenue

   $ 29,907     $ 33,893      $ 9,786      $ 14,021  

Royalties

     26,569       32,013        11,627        10,023  
  

 

 

   

 

 

    

 

 

    

 

 

 

Total revenues

     56,476       65,906        21,413        24,044  

Cost of revenues

     5,966       5,030        2,006        1,726  
  

 

 

   

 

 

    

 

 

    

 

 

 

Gross profit

     50,510       60,876        19,407        22,318  

Operating expenses:

          

Research and development, net

     35,756       30,413        11,897        10,031  

Sales and marketing

     9,302       9,422        2,727        3,057  

General and administrative

     8,193       7,388        2,406        2,711  

Amortization of intangible assets

     676       927        225        309  
  

 

 

   

 

 

    

 

 

    

 

 

 

Total operating expenses

     53,927       48,150        17,255        16,108  
  

 

 

   

 

 

    

 

 

    

 

 

 

Operating income (loss)

     (3,417     12,726        2,152        6,210  

Financial income, net

     2,535       2,147        831        821  
  

 

 

   

 

 

    

 

 

    

 

 

 

Income (loss) before taxes on income

     (882     14,873        2,983        7,031  

Income taxes expense

     847       1,008        440        1,181  
  

 

 

   

 

 

    

 

 

    

 

 

 

Net income (loss)

   $ (1,729   $ 13,865      $ 2,543      $ 5,850  
  

 

 

   

 

 

    

 

 

    

 

 

 

Basic net income (loss) per share

   $ (0.08   $ 0.64      $ 0.12      $ 0.27  
  

 

 

   

 

 

    

 

 

    

 

 

 

Diluted net income (loss) per share

   $ (0.08   $ 0.62      $ 0.11      $ 0.26  
  

 

 

   

 

 

    

 

 

    

 

 

 

Weighted-average shares used to compute net income (loss) per share (in thousands):

          

Basic

     22,091       21,687        21,997        21,946  
  

 

 

   

 

 

    

 

 

    

 

 

 

Diluted

     22,091       22,480        22,428        22,683  
  

 

 

   

 

 

    

 

 

    

 

 

 

The accompanying notes are an integral part of the unaudited interim condensed consolidated financial statements.

 

6


Table of Contents

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

U.S. dollars in thousands

 

 

     Nine months ended
September 30,
    Three months ended
September 30,
 
     2018     2017     2018     2017  

Net income (loss):

   $ (1,729   $ 13,865     $ 2,543     $ 5,850  

Other comprehensive income (loss) before tax:

        

Available-for-sale securities:

        

Changes in unrealized gains (losses)

     (863     322       16       96  

Reclassification adjustments for (gains) losses included in net income

     30       33       32       (7
  

 

 

   

 

 

   

 

 

   

 

 

 

Net change

     (833     355       48       89  
  

 

 

   

 

 

   

 

 

   

 

 

 

Cash flow hedges:

        

Changes in unrealized gains (losses)

     (259     180       21       (2

Reclassification adjustments for (gains) losses included in net income

     259       (186     63       2  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net change

     —         (6     84       —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income (loss) before tax

     (833     349       132       89  

Income tax expense (benefit) related to components of other comprehensive income (loss)

     (135     53       (1     12  
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income (loss), net of taxes

     (698     296       133       77  
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income (loss)

   $ (2,427   $ 14,161     $ 2,676     $ 5,927  
  

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of the unaudited interim condensed consolidated financial statements.

 

7


Table of Contents

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

U.S. dollars in thousands

 

 

     Nine months ended
September 30,
 
     2018     2017  

Cash flows from operating activities:

    

Net income (loss)

   $ (1,729   $ 13,865  

Adjustments required to reconcile net income (loss) to net cash provided by operating activities:

    

Depreciation

     1,914       1,447  

Amortization of intangible assets

     938       927  

Equity-based compensation

     8,083       6,346  

Realized loss, net on sale of available-for-sale marketable securities

     30       33  

Amortization of premiums on available-for-sale marketable securities

     609       907  

Unrealized foreign exchange (gain) loss

     141       (24

Changes in operating assets and liabilities:

    

Trade receivables and accrued revenues

     1,658       2,159  

Prepaid expenses and other assets

     (3,815     (2,572

Accrued interest on bank deposits

     (643     (3

Deferred tax, net

     (949     (741

Trade payables

     557       (105

Deferred revenues

     (785     (1,984

Accrued expenses and other payables

     (802     416  

Accrued payroll and related benefits

     (1,329     (1,532

Income taxes payable

     55       (1,501

Accrued severance pay, net

     149       60  
  

 

 

   

 

 

 

Net cash provided by operating activities

     4,082       17,698  
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchase of property and equipment

     (2,913     (3,340

Purchase of intangible assets

     (1,960     —    

Investment in bank deposits

     (21,596     (30,757

Proceeds from bank deposits

     22,065       27,050  

Investment in available-for-sale marketable securities

     (15,516     (36,468

Proceeds from maturity of available-for-sale marketable securities

     10,122       8,086  

Proceeds from sale of available-for-sale marketable securities

     7,803       15,206  
  

 

 

   

 

 

 

Net cash used in investing activities

     (1,995     (20,223
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Purchase of treasury stock

     (16,742     —    

Proceeds from exercise of stock-based awards

     2,249       6,898  
  

 

 

   

 

 

 

Net cash provided by (used in) financing activities

     (14,493     6,898  

Effect of exchange rate changes on cash and cash equivalents

     (121     157  
  

 

 

   

 

 

 

Increase (decrease) in cash and cash equivalents

     (12,527     4,530  

Cash and cash equivalents at the beginning of the period

     21,739       18,401  
  

 

 

   

 

 

 

Cash and cash equivalents at the end of the period

   $ 9,212     $ 22,931  
  

 

 

   

 

 

 

Supplemental information of cash-flow activities:

    

Cash paid during the period for:

    

Income and withholding taxes, net of refunds

   $ 3,716     $ 3,934  
  

 

 

   

 

 

 

Non-cash transactions:

    

Cumulative effect of adoption of new accounting standard

   $ 8,555     $ —    
  

 

 

   

 

 

 

Property and equipment purchases incurred but unpaid at period end

   $ 54     $ —    
  

 

 

   

 

 

 

Intangible assets purchases incurred but unpaid at period end

   $ 750     $ —    
  

 

 

   

 

 

 

The accompanying notes are an integral part of the unaudited interim condensed consolidated financial statements.

 

8


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(in thousands, except share data)

NOTE 1: BUSINESS

The financial information in this quarterly report includes the results of CEVA, Inc. and its subsidiaries (the “Company” or “CEVA”).

CEVA licenses a family of signal processing IPs, including comprehensive platforms for 5G baseband processing in handsets and base station RAN, highly integrated cellular IoT solutions (NB-IoT and Cat-M1), DSP and voice input algorithms and software for voice enabled devices, advanced imaging and computer vision, DSP platforms for any camera-enabled device, and a family of self-contained AI processors that address a wide range of applications. For short-range wireless, we offer the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode) and Wi-Fi (Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac) and Wi-Fi 6 (802.11ax) up to 4x4) .

CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (OEM) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.

NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10K for the year ended December 31, 2017.

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2017, contained in the Company’s Annual Report on Form 10K filed with the Securities and Exchange Commission on March 1, 2018, have been applied consistently in these unaudited interim condensed consolidated financial statements, except for changes associated with recent accounting standards for revenue recognition and financial instruments for the three and nine months ended September 30, 2018, as detailed below.

Changes in accounting policies as a result of adopting Topic 606 and nature of goods

Effective as of January 1, 2018, the Company has followed the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 3 for further details.

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.

The Company determines revenue recognition through the following steps:

 

   

identification of the contract with a customer;

 

   

identification of the performance obligations in the contract;

 

   

determination of the transaction price;

 

9


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

   

allocation of the transaction price to the performance obligations in the contract; and

 

   

recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from support, training and sale of development systems.

The Company accounts for its IP license revenues and related services, which provide the Company’s customers with rights to use the Company’s IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will continue to recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.

Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. The Company receives the actual sales data from its customers after the quarter ends and accounts for it as accrued revenue. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter.

In addition to license fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. Training services are considered performance obligations satisfied over-time, and revenues from training services are recognized as the training is performed.

Revenues from the sale of development systems are recognized when control of the promised goods or services are transferred to the customers.

 

10


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized consistently with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.

Changes in accounting policies as a result of adopting ASU No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”

Beginning on January 1, 2018, the Company has followed the provisions of Accounting Standards Update (“ASU”) No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”, which requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if there are changes resulting from observable price changes, and adjustments are recorded as necessary. During the first nine months of 2018, no adjustments were recorded as a result of changes in the observable price.

Reclassification

Certain amounts in the prior years’ financial statements have been reclassified to conform to the current year’s presentation. These amounts are associated with trade receivables and accrued revenues. Such reclassifications have no effect on stockholders’ equity or net income as previously reported.

Use of Estimates

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

NOTE 3: REVENUE RECOGNITION

In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance related to revenue recognition, which outlines a comprehensive revenue recognition model and supersedes most current revenue recognition guidance. ASC 606 requires a company to recognize revenue as control of goods or services transfers to a customer at an amount that reflects the expected consideration to be received in exchange for those goods or services. It defines a five-step approach for recognizing revenue, which may require a company to use more judgment and make more estimates than under the prior guidance. The Company adopted ASC 606 on January 1, 2018 for all open contracts at the date of initial application, and applied the standard using modified retrospective approach, with the cumulative effect of applying ASC 606 recognized as an adjustment to the opening retained earnings balance. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. The Company recorded a net increase to opening retained earnings of $8,555 as of January 1, 2018 due to the cumulative impact of adopting ASC 606. The impact to revenues for the three and nine months ended September 30, 2018 was an increase of $3,945 and $2,872, respectively, as a result of adopting ASC 606.

With respect to the Company’s licensing business, under ASC 606, certain deliverables may now be considered as distinct performance obligations separate from other performance obligations, and will be measured using the relative standalone selling price basis, and recognized as revenue accordingly. Nevertheless, the adoption of ASC 606 for licensing and related revenues did not have a significant impact on the Company’s financial statements. With respect to the Company’s royalty business, ASC 606 did not have a significant impact. Under the accounting standards in effect during prior periods, the Company recognized sales-based royalties as revenues during the quarter, which such royalties were reported by licensees, which reflected the licensees’ prior quarter sales and when all other revenue recognition criteria were met. Under ASC 606, the Company is required to estimate and recognize sales-based royalties during the period which the associated sales occur. Accordingly, the Company has an increase in accrued revenues of $10,787 in the statement of financial position.

 

11


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

Under ASC 606, an entity recognizes revenue when or as it satisfies a performance obligation by transferring IP license or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery of its IPs. The Company recognizes revenue over time on significant license customization contracts that are covered by contract accounting standards using cost inputs to measure progress toward completion of its performance obligations, which is similar to the method prior to the adoption of ASC 606.

The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:

 

     Remainder of 2018      2019      2020      2021  

License and related revenues

   $  2,256      $  6,730      $  3,000      $  1,500  

In connection with the adoption of ASC 606, the Company is required to capitalize incremental costs that are related to sales during the period, consisting primarily of sales commissions earned when contracts are signed. As of January 1, 2018, the date the Company adopted ASC 606, the Company capitalized $239 in contract acquisition costs related to contracts that were not completed. For contracts that have a duration of less than one year, the Company follows ASC 606’s practical expediency, and expenses these costs when incurred; for contracts with life exceeding one year, the Company records these costs in proportion to each completed contract performance obligation. For the three and nine months ended September 30, 2018, the amount of amortization was $0 and $120, respectively, and there was no impairment loss in relation to costs capitalized.

Disaggregation of revenue:

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):

 

     Nine months ended September 30, 2018
(unaudited)
     Three months ended September 30, 2018
(unaudited)
 
     Licensing and
related revenues
     Royalties      Total      Licensing and
related revenues
     Royalties      Total  

Primary geographical markets

                 

United States

   $ 4,667      $ 1,420      $ 6,087      $ 1,483      $ 776      $ 2,259  

Europe and Middle East

     3,286        8,019        11,305        534        5,605        6,139  

Asia Pacific

     21,954        17,130        39,084        7,769        5,246        13,015  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,907      $ 26,569      $ 56,476      $ 9,786      $ 11,627      $ 21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Major product/service lines

                 

DSP products (DSP cores and platforms)

   $ 18,077      $ 24,241      $ 42,318      $ 4,652      $ 10,600      $ 15,252  

Connectivity products (Bluetooth, Wi-Fi and SATA/SAS)

     11,830        2,328        14,158        5,134        1,027        6,161  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,907      $ 26,569      $ 56,476      $ 9,786      $ 11,627      $ 21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Timing of revenue recognition

                 

Products transferred at a point in time

   $ 22,163      $ 26,569      $ 48,732      $ 6,878      $ 11,627      $ 18,505  

Products and services transferred over time

     7,744        —          7,744        2,908        —          2,908  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $  29,907      $  26,569      $  56,476      $  9,786      $  11,627      $  21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

12


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

Contract balances:

The following table provides information about trade receivables, contract assets and contract liabilities from contracts with customers (in thousands):

 

     September 30,
2018
(unaudited)
 

Trade receivables

   $ 7,577  

Accrued revenues (short-term contract assets)

     5,279  

Accrued revenues (royalties)

     11,177  

Deferred revenues (short-term contract liabilities)

     3,614  

The Company receives payments from customers based upon contractual payment schedules; trade receivable are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Contract assets include amounts related to the Company’s contractual right to consideration for completed performance objectives not yet invoiced. Accrued revenues associated with royalties are recorded as the Company recognizes revenues from royalties earned during the quarter, not yet invoiced, either by actual sales data received from the customers, or, when applicable, by estimation. Contract liabilities (deferred revenue) include payments received in advance of performance under the contract, and are realized with the associated revenue recognized under the contract.

During the three and nine months ended September 30, 2018, the Company recognized $253 and $3,676, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2018.

In accordance with ASC 606, the disclosure of the impact of adoption to the Company’s condensed consolidated statements of income and balance sheets was as follows:

 

     Nine months ended September 30, 2018
(unaudited)
     Three months ended September 30, 2018
(unaudited)
 
     As reported     Balance
without
adopting
ASC 606
    Effect of
change
higher/(lower)
     As reported      Balance
without
adopting
ASC 606
    Effect of
change
higher/(lower)
 

Revenues:

              

Licensing and related revenue

   $  29,907     $  28,730     $  1,177      $ 9,786      $  10,131     $ (345

Royalties

     26,569       24,874       1,695        11,627        7,337       4,290  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total revenues

     56,476       53,604       2,872        21,413        17,468       3,945  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Cost of revenues

     5,966       5,966       —          2,006        2,006       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Gross profit

     50,510       47,638       2,872        19,407        15,462       3,945  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Operating expenses:

              

Sales and marketing

     9,302       9,186       116        2,727        2,729       (2

Other operating expenses

     44,625       44,625       —          14,528        14,528       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total operating expenses

     53,927       53,811       116        17,255        17,257       (2
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Operating income (loss)

     (3,417     (6,173     2,756        2,152        (1,795     3,947  

Financial income, net

     2,535       2,535       —          831        831       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Income (loss) before taxes on income

     (882     (3,638     2,756        2,983        (964     3,947  

Income taxes expenses (benefit)

     847       657       190        440        (112     552  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Net income (loss)

   $ (1,729   $ (4,295   $ 2,566      $ 2,543      $ (852   $  3,395  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Basic net income (loss) per share

   $ (0.08   $ (0.19   $ 0.12      $ 0.12      $ (0.04   $ 0.15  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Diluted net income (loss) per share

   $ (0.08   $ (0.19   $ 0.12      $ 0.11      $ (0.04   $ 0.15  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

 

13


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

     September 30, 2018 (unaudited)  
     As reported      Balance
without
adopting
ASC 606
     Effect of
change
higher/(lower)
 

Assets:

        

Trade receivables

   $ 7,577      $ 6,718      $ 859  

Accrued revenues

   $ 16,456      $ 5,269      $ 11,187  

Prepaid expenses and other current assets

   $ 5,904      $ 6,856      $ (952

Liabilities:

        

Deferred revenues

   $ 3,614      $ 3,641      $ (27

Stockholders’ Equity:

        

Retained earnings

   $ 60,570      $ 49,449      $ 11,121  

Practical Expediency and Exemptions:

The Company generally expenses sales commissions when incurred because the amortization period would have been less than one year. The Company records these costs within sales and marketing expenses on the Company’s interim condensed consolidated statements of income.

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

NOTE 4: MARKETABLE SECURITIES

The following is a summary of available-for-sale marketable securities:

 

     September 30, 2018 (Unaudited)  
     Amortized
cost
     Gross
unrealized
gains
     Gross
unrealized
losses
     Fair
value
 

Available-for-sale - matures within one year:

           

Corporate bonds

   $ 8,538      $ —        $ (49    $ 8,489  
  

 

 

    

 

 

    

 

 

    

 

 

 
     8,538        —          (49      8,489  

Available-for-sale - matures after one year through five years:

           

Certificate of deposits

     747        —          —          747  

Government bonds

     501        —          (11      490  

Corporate bonds

     70,508        1        (1,452      69,057  
  

 

 

    

 

 

    

 

 

    

 

 

 
     71,756        1        (1,463      70,294  

Total

   $  80,294      $ 1    $ (1,512    $  78,783  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

14


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

     December 31, 2017 (Audited)  
     Amortized
cost
     Gross
unrealized
gains
     Gross
unrealized
losses
     Fair
value
 

Available-for-sale - matures within one year:

           

Corporate bonds

   $  11,803      $ 3      $ (12    $  11,794  
  

 

 

    

 

 

    

 

 

    

 

 

 
     11,803        3        (12      11,794  

Available-for-sale - matures after one year through five years:

           

Certificate of deposits

     747        —          —          747  

Government bonds

     501        —          (6      495  

Corporate bonds

     70,291        14        (677      69,628  
  

 

 

    

 

 

    

 

 

    

 

 

 
     71,539        14        (683      70,870  

Total

   $  83,342    $  17      $ (695    $ 82,664  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of September 30, 2018 and December 31, 2017, and the length of time that those investments have been in a continuous loss position:

 

     Less than 12 months      12 months or greater  
     Fair value      Gross
unrealized
loss
     Fair value      Gross
unrealized
loss
 

As of September 30, 2018 (unaudited)

   $  40,918      $ (615    $  36,817      $ (897

As of December 31, 2017

   $ 49,921      $ (411    $ 22,960      $ (284

As of September 30, 2018 and December 31, 2017, management believes the impairments are not other than temporary and therefore the impairment losses were recorded in accumulated other comprehensive income (loss).

The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Gross realized gains from sale of available-for-sale marketable securities

   $  4      $  14      $  —        $  8  

Gross realized losses from sale of available-for-sale marketable securities

   $ (34    $ (47    $ (32    $ (1

NOTE 5: FAIR VALUE MEASUREMENT

FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:

 

    Level I    Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;
    Level II    Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
    Level III    Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

15


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

The Company measures its marketable securities at fair value. Marketable securities are classified within Level II as the valuation inputs are based on quoted prices and market observable data of similar instruments.

The table below sets forth the Company’s assets measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

   September 30, 2018
(unaudited)
     Level I
(unaudited)
     Level II
(unaudited)
     Level III
(unaudited)
 

Assets:

           

Marketable securities:

           

Certificate of deposits

   $ 747      $  —        $ 747      $  —    

Government bonds

     490        —          490        —    

Corporate bonds

     77,546        —          77,546        —    

Description

   December 31, 2017      Level I      Level II      Level III  

Assets:

           

Marketable securities:

           

Certificate of deposits

   $ 747      $ —        $ 747      $ —    

Government bonds

     495        —          495        —    

Corporate bonds

     81,422        —          81,422        —    

NOTE 6: INTANGIBLE ASSETS, NET

 

            Nine months ended September 30, 2018      Year ended December 31, 2017  
     Weighted
Average
Amortization
Period
(Years)
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net      Gross
Carrying
Amount
     Accumulated
Amortization
     Net  

Intangible assets –amortizable:

                    

Customer relationships

     4.5      $ 272      $ 257      $ 15      $ 272      $ 211      $ 61  

Customer backlog

     1.5        93        93        —          93        93        —    

Core technologies

     5.1        5,796        4,745        1,051        5,796        4,115        1,681  

NB-IoT technologies (*)

     7.0        2,200        262        1,938        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

      $  8,361      $  5,357      $  3,004      $  6,161      $  4,419      $  1,742  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(*)

During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September 30, 2018. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income.

Future estimated annual amortization charges are as follows:

 

2018

     304  

2019

     1,155  

2020

     314  

2021

     314  

2022

     314  

2023

     314  

2024

     289  
  

 

 

 
   $  3,004  
  

 

 

 

 

16


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

NOTE 7: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

a. Summary information about geographic areas:

The Company manages its business on the basis of one reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note 1 for a brief description of the Company’s business). The following is a summary of revenues within geographic areas:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Revenues based on customer location:

     

United States

   $ 6,087      $ 6,162      $ 2,259      $ 1,237  

Europe and Middle East (1)

     11,305        7,451        6,139        1,267  

Asia Pacific (2) (3) (4)

     39,084        52,293        13,015        21,540  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $  56,476      $  65,906      $  21,413      $  24,044  
  

 

 

    

 

 

    

 

 

    

 

 

 

(1) Germany

   $ 8,582        *    $ 5,600        *

(2) China

   $ 23,127      $ 31,008      $ 10,192      $ 15,188  

(3) S. Korea

   $ 7,152      $ 13,852        *    $ 5,076  

(4) Japan

   $ 6,116        *      *      *

 

*)

Less than 10%

b. Major customer data as a percentage of total revenues:

The following table sets forth the customers that represented 10% or more of the Company’s total revenues in each of the periods set forth below.

 

     Nine months ended
September 30
    Three months ended
September 30,
 
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
 

Customer A

     16     22     16     20

Customer B

     12     17     *     18

Customer C

     16     *     26     *

Customer D

     *     *     *     12

Customer E

     *     *     *     21

 

*)

Less than 10%

NOTE 8: NET INCOME (LOSS) PER SHARE OF COMMON STOCK

Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

17


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Numerator:

           

Net income (loss)

   $ (1,729    $  13,865      $ 2,543      $ 5,850  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator (in thousands):

           

Basic weighted-average common stock outstanding

     22,091        21,687        21,997        21,946  

Effect of stock -based awards

     —          793        431        737  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average common stock outstanding

     22,091        22,480        22,428        22,683  
     

 

 

    

 

 

    

 

 

 

Basic net income (loss) per share

   $ (0.08    $ 0.64      $ 0.12      $ 0.27  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net income (loss) per share

   $ (0.08      $ 0.62      $ 0.11      $ 0.26  
  

 

 

    

 

 

    

 

 

    

 

 

 

The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 136,113 shares for the three months ended September 30, 2018. The total number of shares related to the outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,273,610 for the nine months ended September 30, 2018. The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 0 and 39,856 shares for the three and nine months ended September 30, 2017, respectively.

NOTE 9: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

The Company grants stock options and stock appreciation rights (“SARs”) capped with a ceiling to employees and stock options to non-employee directors of the Company and its subsidiaries and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for SAR grants). The options and SARs granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. Options granted to non-employee directors vest 25% of the shares underlying the option on each anniversary of the option grant. A summary of the Company’s stock option and SARs activities and related information for the nine months ended September 30, 2018, are as follows:

 

     Number of
options
and SAR
units (1)
     Weighted
average
exercise
price
     Weighted
average
remaining
contractual
term
     Aggregate
intrinsic-
value
 

Outstanding as of December 31, 2017

     729,017      $  19.77        5.2      $  19,229  

Granted

     —          —          

Exercised

     (19,474      16.22        

Forfeited or expired

     (2,128      20.50        
  

 

 

          

Outstanding as of September 30, 2018 (2)

     707,415      $ 19.87        4.5      $ 6,447  
  

 

 

    

 

 

    

 

 

    

 

 

 

Exercisable as of September 30, 2018 (3)

     610,731      $ 18.96        4.2      $ 6,089  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

18


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

  (1)

The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.

 

  (2)

Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company’s common stock issuable upon exercise.

 

  (3)

Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company’s common stock issuable upon exercise.

As of September 30, 2018, there was $224 of unrecognized compensation expense related to unvested stock options and SARs. This amount is expected to be recognized over a weighted-average period of 1.2 years.

Starting in the second quarter of 2015, the Company granted to employees, including executive officers, and non-employee directors, restricted stock units (“RSUs”) under the Company’s 2011 Stock Incentive Plan. A RSU award is an agreement to issue shares of the Company’s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. Until the end of 2017, RSUs granted to non-employee directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date. The fair value of each RSU is the market value as determined by the closing price of the common stock on the day of grant. The Company recognizes compensation expenses for the value of its RSU awards, based on the straight-line method over the requisite service period of each of the awards. A summary of the Company’s RSU activities and related information for the nine months ended September 30, 2018, are as follows:

 

     Number of
RSUs
     Weighted Average
Grant-Date
Fair Value
 

Unvested as of December 31, 2017

     560,616      $ 29.31  

Granted

     304,496        34.83  

Vested

     (268,052      27.73  

Forfeited or expired

     (30,865      35.46  
  

 

 

    

 

 

 

Unvested as of September 30, 2018

     566,195      $  32.70  
  

 

 

    

 

 

 

As of September 30, 2018, there was $13,278 of unrecognized compensation expense related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 1.5 years.

The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of income:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Cost of revenue

   $ 480      $ 330      $ 155      $ 125  

Research and development, net

     3,874        2,834        1,246        991  

Sales and marketing

     1,246        1,040        369        381  

General and administrative

     2,483        2,142        697        722  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total equity-based compensation expense

   $  8,083      $  6,346      $  2,467      $  2,219  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

19


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:

 

     Nine months ended
September 30,
    Three months ended
September 30,
 
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
 

Expected dividend yield

     0     0     0     0

Expected volatility

     35%-42     28%-46     38     28%-43

Risk-free interest rate

     0.7%-2.2     0.5%-1.1     2.2     0.6%-1.1

Contractual term of up to

     24 months       24 months       24 months       24 months  

NOTE 10: DERIVATIVES AND HEDGING ACTIVITIES

The Company follows the requirements of FASB ASC No. 815,” Derivatives and Hedging” which requires companies to recognize all of their derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging transaction and further, on the type of hedging transaction. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. Due to the Company’s global operations, it is exposed to foreign currency exchange rate fluctuations in the normal course of its business. The Company’s treasury policy allows it to offset the risks associated with the effects of certain foreign currency exposures through the purchase of foreign exchange forward or option contracts (“Hedging Contracts”). The policy, however, prohibits the Company from speculating on such Hedging Contracts for profit. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, the Company instituted a foreign currency cash flow hedging program. The Company hedges portions of the anticipated payroll of its non-U.S. employees denominated in the currencies other than the U.S. dollar for a period of one to twelve months with Hedging Contracts. Accordingly, when the dollar strengthens against the foreign currencies, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the Hedging Contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency expenses is offset by gains in the fair value of the Hedging Contracts. These Hedging Contracts are designated as cash flow hedges.

For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Any gain or loss on a derivative instrument in excess of the cumulative change in the present value of future cash flows of the hedged item is recognized in current earnings during the period of change. As of September 30, 2018 and December 31, 2017, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $4,250 and $0, respectively.

The fair value of the Company’s outstanding derivative instruments is as follows:

 

     September 30,      December 31,  
     2018
(Unaudited)
     2017
(Audited)
 

Derivative assets:

     

Derivatives designated as cash flow hedging instruments:

     

Foreign exchange forward contracts

   $ 11      $ —    
  

 

 

    

 

 

 

Total

   $ 11      $ —    
  

 

 

    

 

 

 

Derivative liabilities:

     

Derivatives designated as cash flow hedging instruments:

     

Foreign exchange option contracts

   $ 11      $ —    
  

 

 

    

 

 

 

Total

   $ 11      $ —    
  

 

 

    

 

 

 

 

20


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive loss” on derivatives, before tax effect, is as follows:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Derivatives designated as cash flow hedging instruments:

           

Foreign exchange option contracts

   $ (128    $ 88      $ (2    $ 1  

Foreign exchange forward contracts

     (131      92        23        (3
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ (259    $  180      $  21      $ (2
  

 

 

    

 

 

    

 

 

    

 

 

 

The net (gains) losses reclassified from “accumulated other comprehensive loss” into income are as follows:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Derivatives designated as cash flow hedging instruments:

           

Foreign exchange option contracts

   $  117      $ (88    $  20      $ (1

Foreign exchange forward contracts

     142        (98      43        3  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 259      $ (186    $ 63      $ 2  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company recorded in cost of revenues and operating expenses a net loss of $63 and $259 during the three and nine months ended September 30, 2018, respectively, and a net loss of $2 and a net gain of $186 for the comparable periods of 2017, related to its Hedging Contracts.

NOTE 11: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:

 

     Nine months ended September 30, 2018
(unaudited)
    Three months ended September 30, 2018
(unaudited)
 
     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total  

Beginning balance

   $ (586   $ —       $ (586   $ (1,342   $ (75   $ (1,417

Other comprehensive income (loss) before reclassifications

     (726     (232     (958     28       18       46  

Amounts reclassified from accumulated other comprehensive income (loss)

     28       232       260       30       57       87  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss)

     (698     —         (698     58       75       133  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Ending balance

   $ (1,284   $ —       $ (1,284   $ (1,284   $ —       $ (1,284
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

21


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

     Nine months ended September 30, 2017
(unaudited)
    Three months ended September 30, 2017
(unaudited)
 
     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total  

Beginning balance

   $ (502   $ 5     $ (497   $ (278   $ —       $ (278

Other comprehensive income (loss) before reclassifications

     277       161       438       82       (3     79  

Amounts reclassified from accumulated other comprehensive income (loss)

     24       (166     (142     (5     3       (2
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss)

     301       (5     296       77       —         77  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Ending balance

   $ (201   $ —       $ (201   $ (201   $  —       $ (201
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

The following table provides details about reclassifications out of accumulated other comprehensive income (loss):

 

Details about Accumulated Other
Comprehensive Income (Loss) Components

   Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
   

Affected Line Item in the Statements of
Income

     Nine months ended
September 30,
    Three months ended
September 30,
     
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
     

Unrealized gains (losses) on cash flow hedges

   $ (5   $ 4     $ (1   $  —       Cost of revenues
     (225     160       (55     (2   Research and development
     (10     10       (3     —       Sales and marketing
     (19     12       (4     —       General and administrative
  

 

 

   

 

 

   

 

 

   

 

 

   
     (259     186       (63     (2   Total, before income taxes
     (27     20       (6     1     Income tax expense (benefit)
  

 

 

   

 

 

   

 

 

   

 

 

   
     (232     166       (57     (3   Total, net of income taxes

Unrealized gains (losses) on available-for-sale marketable securities

     (30     (33     (32     7     Financial income (loss), net
     (2     (9     (2     2     Income tax benefit
  

 

 

   

 

 

   

 

 

   

 

 

   
     (28     (24     (30     5     Total, net of income taxes
   $ (260   $  142     $ (87   $ 2     Total, net of income taxes
  

 

 

   

 

 

   

 

 

   

 

 

   

 

22


Table of Contents

NOTES TO THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(in thousands, except share data)

 

NOTE 12: SHARE REPURCHASE PROGRAM

In May 2018, the Company’s Board of Directors authorized the repurchase by the Company of an additional 700,000 shares of common stock pursuant to Rule 10b-18 of the Exchange Act.

During the third quarter of 2018, the Company repurchased 216,156 shares of common stock at an average purchase price of $29.18 per share for an aggregate purchase price of $6,308. During the first nine months ended September 30, 2018, the Company repurchased 527,212 shares of common stock at an average purchase price of $31.76 per share for an aggregate purchase price of $16,742. The Company did not repurchase any shares of its common stock during the third quarter and first nine months of 2017. As of September 30, 2018, 483,844 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders’ equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC No. 505-30, “Treasury Stock” and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional paid-in capital.

NOTE 13: IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses on Financial Instruments,” which requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The new standard will be effective for interim and annual periods beginning after January 1, 2020, and early adoption is permitted. The Company is currently evaluating whether to early adopt this standard and the potential effect of such adoption on its consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” which will replace the existing guidance in ASC 840, “Leases.” The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This ASU is effective for annual periods beginning after December 15, 2018, and interim periods within those annual periods. The provisions of ASU 2016-02 are to be applied using a modified retrospective approach. In July 2018, the FASB issued ASU No. 2018-11, “Targeted Improvements—Leases (Topic 842).” This update provides an optional transition method that allows entities to elect to apply the standard prospectively at its effective date, versus recasting the prior periods presented. If elected, an entity would recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company is in the process of evaluating this guidance to determine the impact the adoption will have on its financial statements and related disclosures.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815)—Targeted Improvements to Accounting for Hedging Activities (“ASU 2017-12”), which improves the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its financial statements and makes certain targeted improvements to simplify the qualification and application of the hedge accounting compared to current GAAP. This update is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2017-12 on its consolidated financial statements.

In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (“GILTI”) provisions of the Tax Cuts and Jobs Act (“TCJA”). The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either (i) accounting for deferred taxes related to GILTI inclusions, or (ii) treating any taxes on GILTI inclusions as period cost, are both acceptable methods subject to an accounting policy election. In accordance with SEC Staff Accounting Bulletin No. 118, and as the Company is not yet able to reasonably estimate the effect of the GILTI tax, as described in note 12 of the Company’s 2017 consolidated financial statements included in the Annual Report on Form 10-K for fiscal year 2017, the Company has not yet adopted an accounting policy with respect to the GILTI tax.

Effective no later than January 1, 2019, the Company will adopt the accounting standards update that allows for reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA. The update, which permits early adoption, is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those annual periods. The Company continues to evaluate the requirements and does not expect the adoption to have a material effect on its condensed consolidated statements of financial position, operations and cash flows and on the disclosures contained in the notes to condensed consolidated financial statements.

 

 

23


Table of Contents

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion together with the unaudited financial statements and related notes appearing elsewhere in this quarterly report. This discussion contains forward-looking statements that involve risks and uncertainties. Any or all of our forward-looking statements in this quarterly report may turn out to be wrong. These forward-looking statements can be affected by inaccurate assumptions we might make or by known or unknown risks and uncertainties. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. Factors which could cause actual results to differ materially include those set forth under in Part II – Item 1A – “Risk Factors,” as well as those discussed elsewhere in this quarterly report. See “Forward-Looking Statements.”

BUSINESS OVERVIEW

The financial information presented in this quarterly report includes the results of CEVA, Inc. and its subsidiaries.

Headquartered in Mountain View, California, CEVA is a leading licensor of signal processing platforms and a primary player in artificial intelligence (AI) processors for a smarter, connected world. We partner with semiconductor companies and OEMs worldwide to create power-efficient, intelligent and connected devices for a range of end markets, including mobile, consumer, automotive, industrial and Internet of Things (IoT).

Our ultra-low-power hardware and software IPs address many of the most complex technologies for imaging and computer vision, neural networks, sound and long- and short-range wireless. Our portfolio includes comprehensive platforms for 5G baseband processing in handsets and base station RAN, highly integrated cellular IoT solutions, DSP and voice input algorithms and software for voice-enabled devices, advanced imaging and computer vision DSP platforms for any camera-enabled device, and a family of self-contained AI processors that address a wide range of applications. For short-range wireless, we offer the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode) and Wi-Fi (Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac) and Wi-Fi 6 (802.11ax) up to 4x4).

Our technologies are licensed to leading semiconductor and original equipment manufacturer (OEM) companies throughout the world. These companies incorporate our IP into application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) that they manufacture, market and sell to wireless, consumer, automotive and IoT companies. We believe that our licensing business is progressing well with strong interest, diverse customer base and a myriad of target markets. Our state-of-the-art technology has shipped in more than 9 billion chips to date for a wide range of diverse end markets. One in three to four handsets sold worldwide is powered by CEVA.

Our signal processing platforms power many of the world’s leading handset OEMs, including a tier-one U.S. brand, ASUS, Coolpad, HTC, Intex, Jio, Karbonn, Lava, Lenovo, LG, Meitu, Meizu, Micromax, OPPO, Samsung, Vivo, Xiaomi and hundreds of local handset manufacturers in China and India.

Moreover, we believe the adoption of our signal processing platforms and AI processors beyond cellular baseband market continues to progress. As a testament to this trend, during the third quarter of 2018, we concluded 13 licensing deals, all of which are for non-cellular baseband applications, nine of which are for our short range wireless IPs targeting the vast IoT market. Moreover, based on shipment data or our best estimates of the shipment data for the third quarter of 2018, shipments of CEVA-powered non-cellular baseband products reached an all-time quarterly record of 98 million units. This is indicative of the continued traction our non-baseband customers are gaining with our signal processing IPs.

We believe the following key elements represent significant growth drivers for the company:

 

   

CEVA is firmly established in the largest space in the semiconductor industry – baseband for mobile handsets. In particular, in LTE smartphone markets, we continue to maintain a strong presence and during the third quarter of 2018, our customers shipped approximately 79 million LTE units, up 25% sequentially. This growth was primarily driven by the wide adoption of our advanced DSPs at the world’s most successful smartphone OEM in its new flagship models.

 

   

The royalty we derive from high end smartphones is higher on average than that of mid and low tier smartphones due to more DSP content in high end premier smartphones that bear a higher royalty ASP. As a result, in the third quarter of 2018, we benefitted from an ASP uplift in LTE-based modems due to the wide adoption of our technology in a series of high end flagship smartphones that were launched. Looking ahead, our CEVA-PentaG state-of-the-art 5G platform for mobile broadband puts us in a strong position to power 5G modems for handsets, fixed wireless and other UE use cases. Incorporating a range of DSPs and processors, including an AI processor dedicated to improving 5G processing efficiency, we believe our CEVA-PentaG is the most advanced cellular baseband IP in the industry today.

 

24


Table of Contents
   

Our specialization and competitive edge in signal processing platforms for next generation long and short range wireless such as 5G, NB-IoT, Wi-Fi 5 (802.11ac) and Wi-Fi 6 (802.11ax) technologies, and the inherent low cost, power and performance balance of our designs, put us in a strong position to simultaneously capitalize on mass market adoption of such technologies and address multiple markets and product sectors, including handsets, fixed wireless access, macro base stations, remote radio heads, cellular backhaul, small cells, Wi-Fi routers and a variety of machine type communications such as connected cars, smart cities and industrial markets.

 

   

Together with our presence in the handset baseband market, our Bluetooth and Wi-Fi IPs allow us to expand further into IoT applications and substantially increase our overall addressable market. Our addressable market size is expected to be 35 billion devices by 2020, per data from ABI Research. Already, shipments of products incorporating our Bluetooth IP are sizeable, with more than 212 million CEVA-powered Bluetooth chips shipped in the first nine months of 2018, more than the amount that was shipped for the full year 2017.

 

   

The growing market potential for voice assisted devices, as voice is becoming a primary user interface for IoT applications, including mobile, automotive and consumer devices, offers an additional growth segment for the company in voice-enabled devices such as smartphones, headsets, earbuds, smart speakers, smart home and automotive. To better address this market, we recently introduced CEVA-ClearVox, a new voice input software and algorithm, that is offered in conjunction with our audio/voice DSPs. CEVA-ClearVox, plus our proven track record in audio/voice processing with more than 6 billion audio chips shipped to date, put us in a strong position to power audio and voice roadmaps across this new range of addressable end markets.

 

   

Our CEVA-XM4 and CEVA-XM6 imaging and vision platforms and deep learning capabilities provide highly compelling offerings for any camera-enabled device such as smartphones, tablets, automotive safety (ADAS), autonomous driving (AD), drones, robotics, security and surveillance, augmented reality (AR) and virtual reality (VR), drones, and signage. Per ABI Research, camera shipments are expected to exceed 2.7 billion units by 2018. We have already signed more than 50 licensing agreements for our imaging and vision DSPs across those markets, where our customers can add camera-related enhancements such as smarter autofocus, better picture using super resolution algorithms, and better image capture in low-light environments. Other customers can add video analytics support to enable new services like augmented reality, gesture recognition and advanced safety capabilities in cars. This transformation in vision processing and neural net software are opportunities for us to expand our footprint and content in smartphones, drones, consumer cameras, surveillance, automotive ADAS and industrial IoT applications.

 

   

Beyond vision, neural networks are increasingly being deployed for a wide range of markets in order to make devices “smarter.” These markets include IoT, smartphones, surveillance, automotive, robotics, medical and industrial. To address this significant and lucrative opportunity, we recently announced CEVA-NeuPro™—a family of AI processors for deep learning at the edge. These self-contained AI processors are the first non-DSP processors ever developed by CEVA and bring the power of deep learning to the device, without relying on connectivity to the cloud. We believe this market opportunity for AI at the edge is on top of our existing product lines and represents new licensing and royalty drivers for the company in the coming years. During the first nine months of 2018, we signed three leading customers for our CEVA-NeuPro AI processors targeting the ADAS, surveillance, and consumer camera markets.

As a result of our diversification strategy beyond baseband for handsets and our progress in addressing those new markets under the IoT umbrella, we expect significant growth in royalty revenues derived from non-handset baseband applications over the next few years due to a combination of higher unit shipments of Bluetooth and other connectivity products that bear lower ASPs, along with higher ASPs driven by base station and vision products.

Notwithstanding the various growth opportunities we have outlined above, our business operates in a highly competitive and cyclical environment. The maintenance of our competitive position and our future growth are dependent on our ability to adapt to ever-changing technologies, short product life cycles, evolving industry standards, changing customer needs and the trend towards IoT, handset baseband, connectivity, and voice, audio and video convergence in the markets that we operate. Also, our business relies significantly on revenues derived from a limited number of customers. The discontinuation of product lines or market sectors that incorporate our technology by our significant customers or a change in direction of their business and our inability to adapt our technology to their new business needs could have material negative implications for our future royalty revenues. Moreover, competition has historically increased pricing pressures for our products and decreased our average selling prices. Royalty payments under our existing license agreements also could be lower than currently anticipated for a variety of reasons, including decreased royalty rates triggered by larger volume shipments, lower royalty rates negotiated with customers due to competitive pressure or consolidation among our customers. Some of our competitors have reduced their licensing and royalty fees to attract customers and expand their market share. In order to penetrate new markets and maintain our market share with our existing products, we may need

 

25


Table of Contents

to offer our products in the future at lower prices which may result in lower profits. In addition, our future growth is dependent not only on the continued success of our existing products but also the successful introduction of new products, which requires the dedication of resources into research and development which in turn may increase our operating expenses. Furthermore, since our products are incorporated into end products of our OEM and semiconductor customers, our business is very dependent on their ability to achieve market acceptance of their end products in the handset and consumer electronic markets, which are similarly very competitive. In addition, macroeconomic trends may significantly affect our operating results. For example, consolidation among our customers may negatively affect our revenue source, increase our existing customers’ negotiation leverage and make us more dependent on a limited number of customers. Also, since we continue to derive a significant portion of our revenues from the handset baseband market, any negative trends in that market would adversely affect our financial results.

Moreover, the semiconductor and consumer electronics industries remain volatile, which makes it extremely difficult for our customers and us to accurately forecast financial results and plan for future business activities. Our license arrangements have not historically provided for substantial ongoing license payments so revenue recognized from licensing arrangements vary significantly from period to period, depending on the number and size of deals closed during a quarter, and is difficult to predict. Moreover, our royalty revenues are based on the sales of products incorporating semiconductor or other products of our customers, and as a result we do not have direct access to information that will help us anticipate the timing and amount of future royalties. We have very little visibility into the timetable of product shipments incorporating our technology by our customers. As a result, our past operating results should not be relied upon as an indication of future results.

RESULTS OF OPERATIONS

Total Revenues

Total revenues were $21.4 and $56.5 million for the third quarter and first nine months of 2018, respectively, representing a decrease of 11% and 14%, respectively, as compared to the corresponding periods in 2017. For the third quarter of 2018, the decrease is due to lower licensing and related revenue in comparison to unusually high revenue levels reached in the third quarter of 2017. For the first nine months of 2018, the decrease is due to the reasons explained below for decreases in both licensing and related revenue and royalty revenue.

Five largest customers accounted for 64% and 53% of our total revenues for the third quarter and first nine months of 2018, respectively, as compared to 75% and 59% for the comparable periods in 2017. Two customers accounted for 26% and 16% of our total revenues for the third quarter of 2018, as compared to four customers that accounted for 21%, 20%, 18% and 12% of our total revenues for the third quarter of 2017. Three customers accounted for 16%, 16% and 12% of our total revenues for the first nine months of 2018, as compared to two customers that accounted for 22% and 17% of our total revenues for the first nine months of 2017. Sales to Spreadtrum represented 16% of our total revenues for both the third quarter and first nine months of 2018, as compared to 20% and 22% for the comparable period in 2017. Generally, the identity of our other customers representing 10% or more of our total revenues varies from period to period, especially with respect to our licensing customers as we generate licensing revenues generally from new customers on a quarterly basis. With respect to our royalty revenues, three royalty paying customers each represented 10% or more of our total royalty revenues for both the third quarter and first nine months of 2018, and collectively represented 80% and 77% of our total royalty revenues for the third quarter and first nine months of 2018, respectively. Two royalty paying customers each represented 10% or more of our total royalty revenues for both the third quarter and first nine months of 2017, and collectively represented 68% and 74% of our total royalty revenues for the third quarter and first nine months of 2017, respectively. We expect that a significant portion of our future revenues will continue to be generated by a limited number of customers. The concentration of our customers is explainable in part by consolidation in the semiconductor industry.

The following table sets forth the products and services as percentages of our total revenues for each of the periods set forth below:

 

     Nine months
2018
    Nine months
2017
    Third Quarter
2018
    Third Quarter
2017
 

DSP products (DSP cores and platforms):

        

Baseband for handset and other devices

     58     63     62     73

Other non-baseband (AI, audio/sound, imaging and vision)

     17     24     9     16

Connectivity products (Bluetooth, WiFi and SATA/SAS)

     25     13     29     11

We expect to continue to generate a significant portion of our revenues for 2018 from the above products and services.

Licensing and Related Revenues

Licensing and related revenues were $9.8 million and $29.9 million for the third quarter and first nine months of 2018, respectively, representing a decrease of 30% and 12%, respectively, as compared to the corresponding periods in 2017, primarily resulting from a decrease in the base station related licensing deals due to the timing and introduction of newer industry standards, as

 

26


Table of Contents

well as a decrease in our vision portfolio licensing deals. The decrease was offset by higher licensing and related revenue we generated for our short range connectivity and cellular technologies with more adoption of the newer BT5 standard, especially revenues associated within the IoT market for both periods, as well as higher revenues from our traditional handset baseband market for the first nine months of 2018.

Licensing and related revenues accounted for 46% and 53% of our total revenues for the third quarter and first nine months of 2018, respectively, as compared to 58% and 51% for the comparable periods of 2017. Overall, we perceive a healthy demand for our products in the third quarter and first nine months of 2018. During the third quarter of 2018, we concluded thirteen new licensing deals. Four of the agreements were for CEVA DSP cores and platforms, and nine were for CEVA connectivity IPs. All of the agreements were for non-handset baseband applications and four were with first-time customers of CEVA. Customers’ target markets for the licenses include ADAS, consumer and industrial IoT connectivity, and wireless audio. Geographically, nine of the deals signed were in China, one was in the U.S. and three were in the APAC region, including Japan. Our licensing business is progressing well with a solid pipeline, diverse customer base and target markets.

Royalty Revenues

Royalty revenues were $11.6 million and $26.6 million for the third quarter and first nine months of 2018, respectively, representing an increase of 16% and a decrease of 17%, respectively, as compared to the corresponding periods in 2017. Royalty revenues accounted for 54% and 47% of our total revenues for the third quarter and first nine months of 2018, respectively, as compared to 42% and 49% for the comparable periods of 2017. Our third quarter 2018 royalty revenue came in significantly higher than the first two quarters of the year. The decrease in royalty revenue for the first nine months of 2018 compared to 2017 is mainly due to weakness of one of our large Chinese handset baseband customer in the lower tier smartphone segment partially offset by higher non-handset baseband royalty revenue growth. The wide deployment of our advanced DSP technologies within the latest generation of the world’s most successful smartphone, and the continued growth of shipments from our non-handset baseband customers were the main catalysts for the 56% sequential royalty revenue growth. Under ASC Topic 606, Revenue from Contracts with Customers, our royalty revenue represents actual or best estimates of customer shipments during the third quarter and first nine months of 2018. Revenues for the third quarter and first nine months of 2017 were reported under ASC Topic 605, the old revenue recognition standard, where royalty revenue was reported one quarter in arrears. Under ASC Topic 605, our third quarter and first nine months of 2018 royalty revenue was $7.3 million and $24.9 million, respectively, representing a decrease of 27% and 22%, respectively, as compared to the corresponding periods in 2017. The decrease in royalty revenues as determined under ASC 605 for the comparable periods was mainly due to greater than anticipated weakness of one of our large Chinese handset baseband customer in the lower tier smartphone segment.

Our customers reported sales of 263 million and 681 million chipsets incorporating our technologies for the third quarter and first nine months of 2018, respectively, a decrease of 8% and 15%, respectively, from the corresponding periods in 2017 for actual shipments reported. The decrease for both the third quarter and first nine months of 2018 is mainly due to a stronger than anticipated weakness of one of our large Chinese handset baseband customer in the lower tier smartphone segment, partially offset by the adoption of our technologies in the latest generation of the world’s most successful smartphone, and from continued growth in shipments and revenue from our non-handset baseband customers, increasing 22% over third quarter 2017 actual shipments and reaching a new all-time record high of 98 million devices.

The five largest royalty-paying customers accounted for 91% and 87% of our total royalty revenues for the third quarter and first nine months of 2018, respectively, as compared to 87% and 89% for the comparable periods of 2017.

Geographic Revenue Analysis

 

     Nine months
2018
    Nine months
2017
    Third Quarter
2018
    Third Quarter
2017
 
           (in millions, except percentages)  

United States

   $ 6.1        11   $ 6.1       10   $ 2.3       10   $ 1.2       5

Europe and Middle East (1)

   $  11.3        20   $ 7.5       11   $ 6.1       29   $ 1.3       5

Asia Pacific (2) (3) (4)

   $ 39.1        69   $  52.3       79   $  13.0       61   $  21.5       90

(1) Germany

   $ 8.6        15     *     *   $ 5.6       26     *     *

(2) China

   $ 23.1        41   $ 31.0       47   $ 10.2       48   $ 15.2       63

(3) S. Korea

   $ 7.2        13   $ 13.9       21     *     *   $ 5.1       21

(4) Japan

   $ 6.1        11     *     *     *     *     *     *

 

*)

Less than 10%.

 

27


Table of Contents

Due to the nature of our license agreements and the associated potential large individual contract amounts, the geographic split of revenues both in absolute dollars and percentage terms generally varies from quarter to quarter.

Cost of Revenues

Cost of revenues was $2.0 million and $6.0 million for the third quarter and first nine months of 2018, respectively, as compared to $1.7 million and $5.0 million for the comparable periods of 2017. Cost of revenues accounted for 9% and 11% of our total revenues for the third quarter and first nine months of 2018, respectively, as compared to 7% and 8% for the comparable periods of 2017. The increase for the third quarter of 2018 principally reflected higher salary and related costs, and third party IP costs (associated with the NB-IoT product line), partially offset by lower payments to the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA”). The increase for the first nine months of 2018 principally reflected higher salary and related costs, higher third party IP costs (associated with the NB-IoT product line) and the amortization of intangible assets related to the purchase of a license of NB-IoT technologies in the first quarter of 2018, partially offset by lower payments to the IIA. Included in cost of revenues for the third quarter and first nine months of 2018 was a non-cash equity-based compensation expense of $155,000 and $480,000, respectively, as compared to $125,000 and $330,000 for the comparable periods of 2017.

Gross Margin

Gross margin for the third quarter and first nine months of 2018 was 91% and 89%, respectively, as compared to 93% and 92% for the comparable periods of 2017. The decrease for both the third quarter and first nine months of 2018 mainly reflected lower revenues.

Operating Expenses

Total operating expenses were $17.3 million and $53.9 million for the third quarter and first nine months of 2018, respectively, as compared to $16.1 million and $48.2 million for the comparable periods of 2017. The net increase in total operating expenses for the third quarter of 2018 principally reflected lower research grants received from the IIA. The net increase in total operating expenses for the first nine months of 2018 principally reflected higher salary and employee related costs, mainly due to higher headcount and non-cash equity-based compensation expenses.

Research and Development Expenses, Net

Our research and development expenses, net, were $11.9 million and $35.8 million for the third quarter and first nine months of 2018, respectively, as compared to $10.0 million and $30.4 million for the comparable periods of 2017. The net increase for the third quarter of 2018 principally reflected lower research grants received from the IIA. The net increase for the first nine months of 2018 principally reflected higher salary and employee related costs, mainly due to higher headcount and non-cash equity-based compensation expenses. Included in research and development expenses for the third quarter and first nine months of 2018 were non-cash equity-based compensation expenses of $1,246,000 and $3,874,000, respectively, as compared to $991,000 and $2,834,000 for the comparable periods of 2017. Research and development expenses as a percentage of our total revenues were 56% and 63% for the third quarter and first nine months of 2018, as compared to 42% and 46% for the comparable periods of 2017. The percentage increase for the comparable periods in 2018 as compared to 2017 is due to the same reasons as set forth above for the increase in research and development expenses in absolute dollars for the comparable periods of 2018 and 2017, and due to lower total revenues for the comparable periods in 2018 as compared to 2017.

The number of research and development personnel was 240 at September 30, 2018, compared to 224 at September 30, 2017.

Sales and Marketing Expenses

Our sales and marketing expenses were $2.7 million and $9.3 million for the third quarter and first nine months of 2018, respectively, as compared to $3.1 million and $9.4 million for the comparable periods of 2017. The decrease for the third quarter of 2018 primarily reflected lower salary and employee related costs. The decrease for the first nine months of 2018 primarily reflected lower salary and employee related costs, partially offset by higher non-cash equity-based compensation expenses. Included in sales and marketing expenses for the third quarter and first nine months of 2018 were non-cash equity-based compensation expenses of $369,000 and $1,246,000, respectively, as compared to $381,000 and $1,040,000 for the comparable periods of 2017. Sales and marketing expenses as a percentage of our total revenues were 13% and 16% for the third quarter and first nine months of 2018, respectively, as compared to 13% and 14% for the comparable periods of 2017. The percentage increase for the first nine months of 2018 mainly reflected lower total revenues.

The total number of sales and marketing personnel was 33 at September 30, 2018, as compared to 34 at September 30, 2017.

 

28


Table of Contents

General and Administrative Expenses

Our general and administrative expenses were $2.4 million and $8.2 million for the third quarter and first nine months of 2018, respectively, as compared to $2.7 million and $7.4 million for the comparable periods of 2017. The decrease for the third quarter of 2018 primarily reflected lower professional service fees. The increase for the first nine months of 2018 principally reflected higher salary and related employee costs, mainly due to salary raise, and higher non-cash equity-based compensation expenses, partially offset by lower professional service fees. Included in general and administrative expenses for the third quarter and first nine months of 2018 were non-cash equity-based compensation expenses of $697,000 and $2,483,000, respectively, as compared to $722,000 and $2,142,000 for the comparable periods of 2017. General and administrative expenses as a percentage of our total revenues were 11% and 15% for the third quarter and first nine months of 2018, respectively, as compared to 11% for both comparable periods of 2017. The percentage increase for the first nine months of 2018 is due to the same reasons as set forth above for the increase in general and administrative expenses in absolute dollars, and due to lower total revenues for the comparable period in 2018 as compared to 2017.

The number of general and administrative personnel was 30 at September 30, 2018, as compared to 26 at September 30, 2017.

Amortization of intangible assets

Our amortization charges were $0.2 million and $0.7 million for the third quarter and first nine months of 2018, respectively, as compared to $0.3 million and $0.9 million for the comparable periods of 2017. The charges were incurred in connection with the amortization of intangible assets associated with the acquisition of RivieraWaves in July 2014. As of September 30, 2018, the net amount of intangible assets related to the acquisition of RivieraWaves was $1.0 million.

Financial Income, Net (in millions)

 

     Nine months
2018
     Nine months
2017
     Third Quarter
2018
     Third Quarter
2017
 

Financial income, net

   $  2.53      $  2.15      $  0.83      $  0.82  

of which:

           

Interest income and gains and losses from marketable securities, net

   $ 2.73      $ 2.20      $ 0.92      $ 0.79  

Foreign exchange income (loss)

   $  (0.20    $  (0.05    $  (0.09    $ 0.03  

Financial income, net, consists of interest earned on investments, gains and losses from sale of marketable securities, accretion (amortization) of discounts (premiums) on marketable securities and foreign exchange movements.

The increase in interest income and gains and losses from marketable securities, net, during the third quarter of 2018 principally reflected higher yields, offset by lower combined cash, bank deposits and marketable securities balances held. The increase in interest income and gains, and losses from marketable securities, net, during the first nine months of 2018 principally reflected higher combined cash, bank deposits and marketable securities balances held and higher yields.

We review our monthly expected major non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. This has resulted in a foreign exchange loss of $0.09 million and $0.20 million for the third quarter and first nine months of 2018, respectively, as compared to foreign exchange gain of $0.03 million and a foreign exchange loss of $0.05 million for the comparable periods of 2017.

Provision for Income Taxes

Our income tax expenses were $0.4 million and $0.8 million for the third quarter and first nine months of 2018, respectively, as compared to $1.2 million and $1.0 million for the comparable periods of 2017. The decrease for the third quarter of 2018 primarily reflected lower income before taxes on income. The decrease for the first nine months of 2018 primarily reflected lower income before taxes on income, offset by a tax benefit of $1.8 million recorded in the first nine months of 2017 due to the release of a tax provision as a result of the completion of a tax audit in a certain foreign tax jurisdiction. Currently, our Israeli and Irish subsidiaries are taxed at rates substantially lower than U.S. tax rates.

Our Irish subsidiary qualified for a 12.5% tax rate on its trade. Interest income generated by our Irish subsidiary is taxed at a rate of 25%. Our French subsidiary qualified for a 33.3% tax rate on its profits.

Our Israeli subsidiary is entitled to various tax benefits by virtue of the “Approved Enterprise” and/or “Benefited Enterprise” status granted to its eight investment programs, as defined by the Israeli Investment Law. In accordance with the Investment Law, our Israeli subsidiary’s first seven investment programs were subject to corporate tax rate of 23% for the first nine months of 2018, and our Israeli subsidiary’s eighth investment program was subject to corporate tax rate of 10% for the first nine months of 2018. However, our Israeli subsidiary is eligible for the erosion of tax basis with respect to its first seven investment programs, and this resulted in an increase in the taxable income attributable to the eighth investment program, which was subject to a reduced tax rate of 10% for the first nine months of 2018. The tax benefits under our Israeli subsidiary’s active investment programs are scheduled to gradually expire starting in 2020.

 

29


Table of Contents

To maintain our Israeli subsidiary’s eligibility for the above tax benefits, it must continue to meet certain conditions under the Investment Law. Should our Israeli subsidiary fail to meet such conditions in the future, these benefits would be cancelled and it would be subject to corporate tax in Israel at the standard corporate rate and could be required to refund tax benefits already received, with interest and adjustments for inflation based on the Israeli consumer price index.

On December 22, 2017, the U.S. President signed into law federal tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act provides for significant and wide-ranging changes to the U.S. Internal Revenue Code. Broadly, the implications most relevant to the company include: a) a reduction in the U.S. federal corporate income tax rate from 35% to 21%, with various “base erosion” rules that may effectively limit the tax deductibility of certain payments made by our U.S. entities to our non-U.S. affiliates and additional limitations on deductions attributable to interest expense; and b) adopting elements of a territorial tax system. To transition into the territorial tax system, the Tax Act included a one-time tax on cumulative retained earnings of U.S.-owned foreign subsidiaries, at a rate of 15.5% for earnings represented by cash or cash equivalents and 8.0% for the balance of such earnings. In connection with our initial analysis of the impact of the Tax Act, and after utilization of existing tax loss carryforwards, we do not expect to have any tax payment.

In January 2018, the Financial Accounting Standards Board released guidance on the accounting for tax on the global intangible low-taxed income (“GILTI”) provisions of the Tax Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either (i) accounting for deferred taxes related to GILTI inclusions, or (ii) treating any taxes on GILTI inclusions as period cost, are both acceptable methods subject to an accounting policy election. In accordance with SEC Staff Accounting Bulletin No. 118, and as we are not yet able to reasonably estimate the effect of the GILTI tax, we have yet to adopt an accounting policy with respect to the GILTI tax.

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

We believe that the assumptions and estimates associated with revenue recognition, fair value of financial instruments, equity-based compensation and income taxes have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.

See our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 1, 2018, for a discussion of additional critical accounting policies and estimates. Except for policy changes in accounting for revenues associated with our adoption of Topic 606 (see Note 2 “Revenue Recognition” in the Notes to Condensed Consolidated Financial Statements in Item 1), there have been no changes in our critical accounting policies as compared to what was previously disclosed in the Form 10-K for the year ended December 31, 2017.

LIQUIDITY AND CAPITAL RESOURCES

As of September 30, 2018, we had approximately $9.2 million in cash and cash equivalents, $31.6 million in short term bank deposits, $78.8 million in marketable securities, and $47.4 million in long term bank deposits, totaling $167.0 million, as compared to $183.3 million at December 31, 2017. The decrease for the first nine months of 2018 principally reflected a repurchase of 527,212 shares of common stock for an aggregate consideration of approximately $16.7 million.

Out of total cash, cash equivalents, bank deposits and marketable securities of $167.0 million, $133.5 million was held by our foreign subsidiaries. Our intent is to permanently reinvest earnings of our foreign subsidiaries and our current operating plans do not demonstrate a need to repatriate foreign earnings to fund our U.S. operations. However, if these funds were needed for our operations in the United States, we would be required to accrue and pay taxes to repatriate these funds. The determination of the amount of additional taxes related to the repatriation of these earnings is not practicable, as it may vary based on various factors such as the location of the cash and the effect of regulation in the various jurisdictions from which the cash would be repatriated.

 

30


Table of Contents

During the first nine months of 2018, we invested $37.1 million of cash in bank deposits and marketable securities with maturities up to 54 months from the balance sheet date. In addition, during the same period, bank deposits and marketable securities were sold or redeemed for cash amounting to $40.0 million. All of our marketable securities are classified as available-for-sale. The purchase and sale or redemption of available-for-sale marketable securities are considered part of investing cash flow. Available-for-sale marketable securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of stockholders’ equity, net of taxes. Realized gains and losses on sales of investments, as determined on a specific identification basis, are included in the interim condensed consolidated statements of income. We did not recognize any other-than-temporarily-impaired charges on marketable securities during the first nine months of 2018. For more information about our marketable securities, see Notes 4 to the attached Notes to the Interim Condensed Consolidated Financial Statements for the three and nine months ended September 30, 2018.

Bank deposits are classified as short-term bank deposits and long-term bank deposits. Short-term bank deposits are deposits with maturities of more than three months but no longer than one year from the balance sheet date, whereas long-term bank deposits are deposits with maturities of more than one year as of the balance sheet date. Bank deposits are presented at their cost, including accrued interest, and purchases and sales are considered part of cash flows from investing activities.

Operating Activities

Cash provided by operating activities for the first nine months of 2018 was $4.1 million and consisted of net loss of $1.7 million, adjustments for non-cash items of $11.7 million, and changes in operating assets and liabilities of $5.9 million. Adjustments for non-cash items primarily consisted of $2.9 million of depreciation and amortization of intangible assets, $8.0 million of equity-based compensation expenses and $0.6 million of amortization of premiums on available-for-sale marketable securities. The decrease in operating assets and liabilities primarily consisted of an increase in prepaid expenses and other assets of $3.8 million (mainly as a result of an increase in French research tax credits which is generally refunded every three years, and an increase in withholding tax assets which can be utilized in the fourth quarter of 2018 and in future years), an increase in accrued interest on bank deposits of $0.6 million, an increase in deferred taxes, net of $0.9 million, a decrease in deferred revenues of $0.8 million, a decrease in accrued expenses and other payables of $0.8 million, and a decrease in accrued payroll and related benefits of $1.3 million, partially offset by a decrease in trade receivables and accrued revenues of $1.7 million and an increase in trade payables of $0.6 million.

Cash provided by operating activities for the first nine months of 2017 was $17.7 million and consisted of net income of $13.9 million, adjustments for non-cash items of $9.6 million, and changes in operating assets and liabilities of $5.8 million. Adjustments for non-cash items primarily consisted of $2.4 million of depreciation and amortization of intangible assets, $6.3 million of equity-based compensation expenses and $0.9 million of amortization of premiums on available-for-sale marketable securities. The decrease in cash from changes in operating assets and liabilities primarily consisted of an increase in prepaid expenses and other assets of $2.6 million (mainly as a result of an increase in French research tax credits which is generally refunded every three years), an increase in deferred tax assets, net, of $0.7 million, a decrease of deferred revenues of $2.0 million, a decrease in accrued payroll and related benefits of $1.5 million and a decrease in income taxes payable of $1.5 million (mainly due to a release of a tax provision as a result of the completion of a tax audit in a certain foreign tax jurisdiction), partially offset by a decrease in trade receivables of $2.2 million and an increase in accrued expenses and other payables of $0.4 million.

Cash flows from operating activities may vary significantly from quarter to quarter depending on the timing of our receipts and payments. Our ongoing cash outflows from operating activities principally relate to payroll-related costs and obligations under our property leases and design tool licenses. Our primary sources of cash inflows are receipts from our accounts receivable, to some extent, funding from R&D government grants and French research tax credits, and interest earned from our cash, deposits and marketable securities. The timing of receipts of accounts receivable from customers is based upon the completion of agreed milestones or agreed dates as set out in the contracts.

Investing Activities

Net cash used in investing activities for the first nine months of 2018 was $2.0 million, compared to $20.2 million of net cash used in investing activities for the comparable period of 2017. We had a cash outflow of $15.5 million and a cash inflow of $17.9 million with respect to investments in marketable securities during the first nine months of 2018, as compared to a cash outflow of $36.5 million and a cash inflow of $23.3 million with respect to investments in marketable securities during the first nine months of 2017. For the first nine months of 2018, we had net proceeds of $0.5 million from bank deposits, as compared to net investment of $3.7 million in bank deposits for the comparable period of 2017. We had a cash outflow of $2.9 million and $3.3 million during the first nine months of 2018 and 2017, respectively, from purchase of property and equipment. For the first nine months of 2018, we had a cash outflow of $2.0 million from the purchase of a license of NB-IoT technologies.

 

31


Table of Contents

Financing Activities

Net cash used in financing activities for the first nine months of 2018 was $14.5 million, as compared to $6.9 million of net cash provided by financing activities for the comparable period of 2017. The decrease is due to the use of cash for share repurchases and less proceeds received from the exercise of stock-based awards, both as set forth below.

In August 2008, we announced that our board of directors approved a share repurchase program for up to one million shares of common stock which was further extended collectively by an additional five million shares in 2010, 2013 and 2014. In May 2018, our board of directors authorized the repurchase of an additional 700,000 shares of common stock pursuant to Rule 10b-18 of the Exchange Act. During the first nine months of 2018, we repurchased 527,212 shares of common stock pursuant to our share repurchase program, at an average purchase price of $31.76 per share, for an aggregate purchase price of $16.7 million. We did not repurchase any shares of common stock during the first nine months of 2017. As of September 30, 2018, we have 483,844 shares available for repurchase.

During the first nine months of 2018, we received $2.2 million from the exercise of stock-based awards, as compared to $6.9 million received for the comparable period of 2017.

We believe that our cash and cash equivalents, short-term bank deposits and marketable securities, along with cash from operations, will provide sufficient capital to fund our operations for at least the next 12 months. We cannot provide assurances, however, that the underlying assumed levels of revenues and expenses will prove to be accurate.

In addition, as part of our business strategy, we occasionally evaluate potential acquisitions of businesses, products and technologies and minority equity investments. Accordingly, a portion of our available cash may be used at any time for the acquisition of complementary products or businesses or minority equity investments. Such potential transactions may require substantial capital resources, which may require us to seek additional debt or equity financing. We cannot assure you that we will be able to successfully identify suitable acquisition or investment candidates, complete acquisitions or investments, integrate acquired businesses into our current operations, or expand into new markets. Furthermore, we cannot provide assurances that additional financing will be available to us in any required time frame and on commercially reasonable terms, if at all. See “Risk Factors—We may seek to expand our business in ways that could result in diversion of resources and extra expenses.” for more detailed information.

Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

A majority of our revenues and a portion of our expenses are transacted in U.S. dollars and our assets and liabilities together with our cash holdings are predominately denominated in U.S. dollars. However, the majority of our expenses are denominated in currencies other than the U.S. dollar, principally the NIS and the Euro. Increases in volatility of the exchange rates of currencies other than the U.S. dollar versus the U.S. dollar could have an adverse effect on the expenses and liabilities that we incur when remeasured into U.S. dollars. We review our monthly expected non-U.S. dollar denominated expenditures and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. This has resulted in a foreign exchange loss of $88,000 and $199,000 for the third quarter and first nine months of 2018, respectively, and a foreign exchange gain of $32,000 and a foreign exchange loss of $53,000 for the comparable periods of 2017.

As a result of currency fluctuations and the remeasurement of non-U.S. dollar denominated expenditures to U.S. dollars for financial reporting purposes, we may experience fluctuations in our operating results on an annual and quarterly basis. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, we follow a foreign currency cash flow hedging program. We hedge portions of the anticipated payroll for our non-U.S. employees denominated in currencies other than the U.S. dollar for a period of one to twelve months with forward and option contracts. During the third quarter and first nine months of 2018, we recorded accumulated other comprehensive gain of $75,000 and $0, respectively, from our forward and option contracts, net of taxes, with respect to anticipated payroll expenses for our non-U.S. employees. During the third quarter and first nine months of 2017, we recorded accumulated other comprehensive loss of $0 and $5,000, respectively, from our forward and option contracts, net of taxes, with respect to anticipated payroll expenses for our non-U.S. employees. As of September 30, 2018, we had no other comprehensive gain/ (loss) from our forward and option contracts. We recognized a net loss of $63,000 and $259,000 for the third quarter and first nine months of 2018, respectively, and a net loss of $2,000 and a net gain of $186,000 for the comparable periods of 2017, related to forward and options contracts. We note that hedging transactions may not successfully mitigate losses caused by currency fluctuations. We expect to continue to experience the effect of exchange rate and currency fluctuations on an annual and quarterly basis.

The majority of our cash and cash equivalents are invested in high grade certificates of deposits with major U.S., European and Israeli banks. Generally, cash and cash equivalents and bank deposits may be redeemed and therefore minimal credit risk exists with respect to them. Nonetheless, deposits with these banks exceed the Federal Deposit Insurance Corporation (“FDIC”) insurance limits or similar limits in foreign jurisdictions, to the extent such deposits are even insured in such foreign jurisdictions. While we monitor on a systematic basis the cash and cash equivalent balances in the operating accounts and adjust the balances as appropriate, these balances could be impacted if one or more of the financial institutions with which we deposit our funds fails or is subject to other adverse conditions in the financial or credit markets. To date, we have experienced no loss of principal or lack of access to our invested cash or cash equivalents; however, we can provide no assurance that access to our invested cash and cash equivalents will not be affected if the financial institutions that we hold our cash and cash equivalents fail.

 

32


Table of Contents

We hold an investment portfolio consisting principally of corporate bonds. We have the ability to hold such investments until recovery of temporary declines in market value or maturity. Accordingly, as of September 30, 2018, we believe the losses associated with our investments are temporary and no impairment loss was recognized during the first nine months of 2018. However, we can provide no assurance that we will recover present declines in the market value of our investments.

Interest income and gains and losses from marketable securities, net, were $0.92 million and $2.73 million for the third quarter and first nine months of 2018, respectively, as compared to $0.79 million and $2.20 million for the comparable periods of 2017. The increase in interest income and gains and losses from marketable securities, net, during the third quarter of 2018 principally reflected higher yields, offset by lower combined cash, bank deposits and marketable securities balances held. The increase in interest income and gains, and losses from marketable securities, net, during the first nine months of 2018 principally reflected higher combined cash, bank deposits and marketable securities balances held and higher yields.

We are exposed primarily to fluctuations in the level of U.S. interest rates. To the extent that interest rates rise, fixed interest investments may be adversely impacted, whereas a decline in interest rates may decrease the anticipated interest income for variable rate investments. We typically do not attempt to reduce or eliminate our market exposures on our investment securities because the majority of our investments are short-term. We currently do not have any derivative instruments but may put them in place in the future. Fluctuations in interest rates within our investment portfolio have not had, and we do not currently anticipate such fluctuations will have, a material effect on our financial position on an annual or quarterly basis.

Item 4. CONTROLS AND PROCEDURES

As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September 30, 2018.

There has been no change in our internal control over financial reporting that occurred during our most recent fiscal quarter that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1. LEGAL PROCEEDINGS

We are not a party to any litigation or other legal proceedings that we believe could reasonably be expected to have a material effect on our business, results of operations and financial condition.

Item 1A. RISK FACTORS

This Form 10Q contains forward-looking statements concerning our future products, expenses, revenue, liquidity and cash needs as well as our plans and strategies. These forward-looking statements are based on current expectations and we assume no obligation to update this information. Numerous factors could cause our actual results to differ significantly from the results described in these forward-looking statements, including the following risk factors.

There are no material changes to the Risk Factors described under the title “Factors That May Affect Future Performance” in our Annual Report on Form 10K for the fiscal year ended December 31, 2017 other than (1) changes to the Risk Factor below entitled: “Our quarterly operating results fluctuate from quarter to quarter due to a variety of factors, including our lengthy sales cycle, and may not be a meaningful indicator of future performance ; (2) changes to the Risk Factor below entitled: “We rely significantly on revenues derived from a limited number of customers who contribute to our royalty and license revenues;” (3) changes to the Risk Factor below entitled “Royalty rates could decrease for existing and future license agreements, which could materially adversely affect our operating results;” (4) changes to the Risk Factor below entitled “We generate a significant amount of our total revenues from the handset baseband market (for mobile handsets and for other modem connected devices) and our business and operating results may be materially adversely affected if we do not continue to succeed in these highly competitive markets;” (5) changes to the Risk Factor below entitled “Because we have significant international operations, we may be subject to political, economic and other conditions relating to our international operations that could increase our operating expenses and disrupt our revenues and business;” (6) changes to the Risk Factor below entitled “Our research and development expenses may increase if the grants we currently receive from the Israeli government and European Union are reduced or withheld;” (7) changes to the Risk Factor below entitled: “The Israeli tax benefits that we currently receive and the government programs in which we participate require us to meet certain conditions and may

 

33


Table of Contents

be terminated or reduced in the future, which could increase our tax expenses;” and (8) changes to the Risk Factor below entitled “Our product development efforts are time-consuming and expensive and may not generate an acceptable return, if any.” In addition, we added a new Risk Factor below entitled: “New tariffs and other trade measures could adversely affect our consolidated results of operations, financial position and cash flows.”

The markets in which we operate are highly competitive, and as a result we could experience a loss of sales, lower prices and lower revenues.

The markets for the products in which our technology is incorporated are highly competitive. Aggressive competition could result in substantial declines in the prices that we are able to charge for our intellectual property or lose design wins to competitors. Many of our competitors are striving to increase their share of the growing signal processing IP markets and are reducing their licensing and royalty fees to attract customers. The following industry players and factors may have a significant impact on our competitiveness:

 

   

we compete directly in the signal processing cores space with Verisilicon, Cadence and Synopsys;

 

   

we compete with CPU IP or configurable CPU IP (offering DSP configured CPU and/or DSP acceleration and/or connectivity capabilities to their IP) providers, such as Arm Limited (acquired by SoftbBank), Imagination Technologies (acquired by Canyon Bridge), Synopsys and Cadence;

 

   

we compete with internal engineering teams at companies such as Mediatek, Qualcomm, Samsung, Huawei and NXP that may design programmable DSP core products and signal processing cores in-house and therefore not license our technologies;

 

   

we compete in the short range wireless markets with Arm Limited, Mindtree, Imagination Technologies and STMicroelectronics;

 

   

we compete in embedded imaging and vision market with Cadence, Synopsys, Videantis, Verislicon, Arm Limited (NEON technology) and GPU IP providers such as Arm Limited, Imagination Technologies and Verisilicon;

 

   

we compete in AI processor marketing with AI processor and accelerator providers, including AImotive, Arm Limited, Cadence, Cambricon, Digital Media Professionals (DMP), Graphcore, Imagination Technologies, Nvidia open source NVDLA and Verisilicon; and

 

   

we compete in the audio and voice applications market with Arm Limited, Cadence, Synopsys, and Verisilicon.

In addition, we may face increased competition from smaller, niche semiconductor design companies in the future. Some of our customers also may decide to satisfy their needs through in-house design. We compete on the basis of signal processing IP performance, overall chip cost, power consumption, flexibility, reliability, communication and multimedia software availability, design cycle time, tool chain, customer support, name recognition, reputation and financial strength. Our inability to compete effectively on these bases could have a material adverse effect on our business, results of operations and financial condition.

Our quarterly operating results fluctuate from quarter to quarter due to a variety of factors, including our lengthy sales cycle, and may not be a meaningful indicator of future performance.

In some quarters our operating results could be below the expectations of securities analysts and investors, which could cause our stock price to fall. Factors that may affect our quarterly results of operations in the future include, among other things:

 

   

the gain or loss of significant licensees, partly due to our dependence on a limited number of customers generating a significant amount of quarterly revenues;

 

   

any delay in execution of any anticipated licensing arrangement during a particular quarter;

 

   

delays in revenue recognition for some license agreements based on percentage of completion of customized work or other accounting reasons;

 

   

the timing and volume of orders and production by our customers, as well as fluctuations in royalty revenues resulting from fluctuations in unit shipments by our licensees;

 

   

royalty pricing pressures and reduction in royalty rates due to an increase in volume shipments by customers, end-product price erosion and competitive pressures;

 

   

earnings or other financial announcements by our major customers that include shipment data or other information that implicates expectations for our future royalty revenues;

 

   

the mix of revenues among licensing and related revenues, and royalty revenues;

 

   

the timing of the introduction of new or enhanced technologies by us and our competitors, as well as the market acceptance of such technologies;

 

   

the discontinuation, or public announcement thereof, of product lines or market sectors that incorporate our technology by our significant customers;

 

34


Table of Contents
   

our lengthy sales cycle and specifically in the third quarter of any fiscal year during which summer vacations slow down decision-making processes of our customers in executing contracts;

 

   

delays in the commercialization of end products that incorporate our technology;

 

   

currency fluctuations, mainly the EURO and the NIS versus the U.S. dollar;

 

   

fluctuations in operating expenses and gross margins associated with the introduction of, and research and development investments in, new or enhanced technologies and adjustments to operating expenses resulting from restructurings;

 

   

the approvals, amounts and timing of Israeli R&D government grants from the Israeli Innovation Authority of the Ministry of Economy and Industry in Israel (the “IIA”), EU grants and French research tax credits;

 

   

the impact of new accounting pronouncements, including the new revenue recognition rules;

 

   

the timing of our payment of royalties to the IIA, which is impacted by the timing and magnitude of license agreements and royalty revenues derived from technologies that were funded by grant programs of the IIA;

 

   

statutory changes associated with research tax benefits applicable to French technology companies;

 

   

our ability to scale our operations in response to changes in demand for our technologies;

 

   

entry into new end markets that utilize our signal processing IPs, software and platforms;

 

   

changes in our pricing policies and those of our competitors;

 

   

restructuring, asset and goodwill impairment and related charges, as well as other accounting changes or adjustments;

 

   

general political conditions, including global trade wars resulting from tariffs and business restrictions and bans imposed by government entities, including the well publicized ban associated with ZTE, as well as other regulatory actions and changes that may adversely affect the business environment; and

 

   

general economic conditions, including the current economic conditions, and its effect on the semiconductor industry and sales of consumer products into which our technologies are incorporated.

Each of the above factors is difficult to forecast and could harm our business, financial condition and results of operations. Also, we license our technology to OEMs and semiconductor companies for incorporation into their end products for consumer markets, including handsets and consumer electronics products. The royalties we generate are reported by our customers. Our royalty revenues are affected by seasonal buying patterns of consumer products sold by our OEM customers that incorporate our technology and the market acceptance of such end products supplied by our OEM customers. In accordance with the new revenue recognition rules, effective as of January 1, 2018, the royalties we generate is based on royalty reports of units shipped during the quarter as estimated by our customers, not a quarter in arrears that we previously reported. The first quarter in any given year therefore will be a sequentially down quarter for us in relation to royalty revenues as this period represents lower post-Christmas fourth quarter consumer product shipments. However, the magnitude of this first quarter decrease varies annually and has been impacted by global economic conditions, market share changes, exiting or refocusing of market sectors by our customers and the timing of introduction of new and existing handset devices powered by CEVA technology sold in any given quarter compared to the prior quarter.

Moreover, the semiconductor and consumer electronics industries remain volatile, which makes it extremely difficult for our customers and us to accurately forecast financial results and plan for future business activities. As a result, our past operating results should not be relied upon as an indication of future performance.

We rely significantly on revenues derived from a limited number of customers who contribute to our royalty and license revenues.

We derive a significant amount of revenues from a limited number of customers. One customer, Spreadtrum, accounted for 16% and 22% of our total revenues for the first nine months of 2018 and 2017, respectively. With respect to our royalty revenues, three royalty paying customers each represented 10% or more of our total royalty revenues for the first nine months of 2018, and collectively represented 77% of our total royalty revenues for the first nine months of 2018. Two royalty paying customers each represented 10% or more of our total royalty revenues for the first nine months of 2017, and collectively represented 74% of our total royalty revenues for the first nine months of 2017. We expect that a significant portion of our future revenues will continue to be generated by a limited number of customers. The loss of any significant royalty paying customer could adversely affect our near-term future operating results. Furthermore, consolidation among our customers may negatively affect our revenue source, increase our existing customers’ negotiation leverage and make us further dependent on a limited number of customers. Moreover, the discontinuation of product lines or market sectors that incorporate our technology by our significant customers or a change in direction of their business and our inability to adapt our technology to their new business needs could have material negative implications for our future royalty revenues.

 

35


Table of Contents

Our business is dependent on licensing revenues which may vary period to period.

License agreements for our signal processing IP cores and platforms have not historically provided for substantial ongoing license payments so past licensing revenues may not be indicative of the amount of such revenues in any future period. We believe that there is a similar risk with RivieraWaves’ operations associated with Bluetooth and Wi-Fi connectivity technologies. Significant portions of our anticipated future revenues, therefore, will likely depend upon our success in attracting new customers or expanding our relationships with existing customers. However, revenues recognized from licensing arrangements vary significantly from period to period, depending on the number and size of deals closed during a quarter, and is difficult to predict. In addition, as we expand our business into the non-handset baseband markets, our licensing deals may be smaller but greater in volume which may further fluctuate our licensing revenues quarter to quarter. Our ability to succeed in our licensing efforts will depend on a variety of factors, including the performance, quality, breadth and depth of our current and future products, including our newly announced AI processor cores as well as our sales and marketing skills. In addition, some of our licensees may in the future decide to satisfy their needs through in-house design and production. Our failure to obtain future licensing customers would impede our future revenue growth and could materially harm our business.

Royalty rates could decrease for existing and future license agreements, which could materially adversely affect our operating results.

Royalty payments to us under existing and future license agreements could be lower than currently anticipated for a variety of reasons. Average selling prices for semiconductor products generally decrease over time during the lifespan of a product. In addition, there is increasing downward pricing pressures in the semiconductor industry on end products incorporating our technology, especially end products for the handsets and consumer electronics markets. As a result, notwithstanding the existence of a license agreement, our customers may demand that royalty rates for our products be lower than our historic royalty rates. We have in the past and may be pressured in the future to renegotiate existing license agreements with our customers. In addition, certain of our license agreements provide that royalty rates may decrease in connection with the sale of larger quantities of products incorporating our technology. Furthermore, our competitors may lower the royalty rates for their comparable products to win market share which may force us to lower our royalty rates as well. As a consequence of the above referenced factors, as well as unforeseen factors in the future, the royalty rates we receive for use of our technology could decrease, thereby decreasing future anticipated revenues and cash flow. Royalty revenues were approximately 54% and 47% of our total revenues for the third quarter and first nine months of 2018, respectively. Therefore, a significant decrease in our royalty revenues could materially adversely affect our operating results.

Moreover, royalty rates may be negatively affected by macroeconomic trends or changes in products mix. Furthermore, consolidation among our customers may increase the leverage of our existing customers to extract concessions from us in royalty rates. Moreover, changes in products mix such as an increase in lower royalty bearing products shipped in high volume like low-cost feature phones and Bluetooth-based products in lieu of higher royalty bearing products like LTE phones could lower our royalty revenues.

We generate a significant amount of our total revenues from the handset baseband market (for mobile handsets and for other modem connected devices) and our business and operating results may be materially adversely affected if we do not continue to succeed in these highly competitive markets.

Our total revenues derived solely from baseband for handset and for other devices represented 62% and 58% of our total revenues for the third quarter and first nine months of 2018, respectively. Any adverse change in our ability to compete and maintain our competitive position in the handset baseband market, including through the introduction by competitors of enhanced technologies that attract OEM customers that target those markets, would harm our business, financial condition and results of operations. Moreover, the handset baseband market is extremely competitive and is facing intense pricing pressures, and we expect that competition and pricing pressures will only increase. Furthermore, it can be very volatile with regards to volume shipments of different phones, standards and connected devices due to inventory build out or consumer demand changes or geographical macroeconomics, pricing changes, product discontinuations due to technical issues and timing of introduction of new phones and products. Our existing OEM customers also may fail to introduce new handset devices that attract consumers, or encounter significant delays in developing, manufacturing or shipping new or enhanced products in those markets or find alternative technological solutions and suppliers. The inability of our OEM customers to compete would result in lower shipments of products powered by our technologies which in turn would have a material adverse effect on our business, financial condition and results of operations. Since a significant portion of our revenues are derived from the handset baseband market, adverse conditions in this market would have a material adverse effect on our business, financial condition and results of operations.

 

36


Table of Contents

Because our IP solutions are components of end products, if semiconductor companies and electronic equipment manufacturers do not incorporate our solutions into their end products or if the end products of our customers do not achieve market acceptance, we may not be able to generate adequate sales of our products.

We do not sell our IP solutions directly to end-users; we license our technology primarily to semiconductor companies and electronic equipment manufacturers, who then incorporate our technology into the products they sell. As a result, we rely on our customers to incorporate our technology into their end products at the design stage. Once a company incorporates a competitor’s technology into its end product, it becomes significantly more difficult for us to sell our technology to that company because changing suppliers involves significant cost, time, effort and risk for the company. As a result, we may incur significant expenditures on the development of a new technology without any assurance that our existing or potential customers will select our technology for incorporation into their own product and without this “design win,” it becomes significantly difficult to sell our IP solutions. Moreover, even after a customer agrees to incorporate our technology into its end products, the design cycle is long and may be delayed due to factors beyond our control, which may result in the end product incorporating our technology not reaching the market until long after the initial “design win” with such customer. From initial product design-in to volume production, many factors could impact the timing and/or amount of sales actually realized from the design-in. These factors include, but are not limited to, changes in the competitive position of our technology, our customers’ financial stability, and our customers’ ability to ship products according to our customers’ schedule. Moreover, current economic conditions may further prolong a customer’s decision-making process and design cycle.

Further, because we do not control the business practices of our customers, we do not influence the degree to which they promote our technology or set the prices at which they sell products incorporating our technology. We cannot assure you that our customers will devote satisfactory efforts to promote their end products which incorporate our IP solutions.

In addition, our royalties from licenses and therefore the growth of our business, are dependent upon the success of our customers in introducing products incorporating our technology and the success of those products in the marketplace. The primary customers for our products are semiconductor design and manufacturing companies, system OEMs and electronic equipment manufacturers, particularly in the telecommunications field. All of the industries we license into are highly competitive, cyclical and have been subject to significant economic downturns at various times. These downturns are characterized by production overcapacity and reduced revenues, which at times may encourage semiconductor companies or electronic product manufacturers to reduce their expenditure on our technology. If we do not retain our current customers and continue to attract new customers, our business may be harmed.

We depend on market acceptance of third-party semiconductor intellectual property.

The semiconductor intellectual property (SIP) industry is a relatively small and emerging industry. Our future growth will depend on the level of market acceptance of our third-party licensable intellectual property model, the variety of intellectual property offerings available on the market, and a shift in customer preference away from in-house development of proprietary signal processing IP towards licensing open signal processing IP cores and platforms. Furthermore, the third-party licensable intellectual property model is highly dependent on the market adoption of new services and products, such as low cost smartphones in emerging markets, LTE-based smartphones, mobile broadband, small cell base stations and the increased use of advanced audio, voice, computational photography and embedded vision in mobile, automotive and consumer products, as well as in IoT and connectivity applications. Such market adoption is important because the increased cost associated with ownership and maintenance of the more complex architectures needed for the advanced services and products may motivate companies to license third-party intellectual property rather than design them in-house.

The trends that would enable our growth are largely beyond our control. Semiconductor customers also may choose to adopt a multi-chip, off-the-shelf chip solution versus licensing or using highly-integrated chipsets that embed our technologies. If the above referenced market shifts do not materialize or third-party SIP does not achieve market acceptance, our business, results of operations and financial condition could be materially harmed.

Because we have significant international operations, we may be subject to political, economic and other conditions relating to our international operations that could increase our operating expenses and disrupt our revenues and business.

Approximately 89% of our total revenues for the first nine months of 2018 were derived from customers located outside of the United States. We expect that international customers will continue to account for a significant portion of our revenues for the foreseeable future. As a result, the occurrence of any negative international political, economic or geographic events could result in significant revenue shortfalls. These shortfalls could cause our business, financial condition and results of operations to be harmed. Some of the risks of doing business internationally include:

 

   

unexpected changes in regulatory requirements;

 

37


Table of Contents
   

fluctuations in the exchange rate for the U.S. dollar;

 

   

imposition of tariffs and other barriers and restrictions;

 

   

potential negative international community’s reaction to the U.S. Tax Cuts and Jobs Act;

 

   

burdens of complying with a variety of foreign laws, treaties and technical standards;

 

   

uncertainty of laws and enforcement in certain countries relating to the protection of intellectual property;

 

   

multiple and possibly overlapping tax structures and potentially adverse tax consequences;

 

   

political and economic instability, including terrorist attacks and protectionist polices; and

 

   

changes in diplomatic and trade relationships.

Revenues from customers located in the Asia Pacific region account for a substantial portion of our total revenues. We expect that revenue from international sales generally, and sales to the Asia Pacific region specifically, will continue to be a material part of our total revenues. Therefore, any financial crisis, trade negotiations or disputes or other major event causing business disruption in international jurisdictions generally, and China and the Asia Pacific region in particular, could negatively affect our future revenues and results of operations. For example, the U.S. Department of Commerce’s Bureau of Industry and Security’s initial ban on exports of U.S. products to Chinese telecommunications OEM ZTE disrupted ZTE’s operations which caused a number of delays with our engagements with ZTE that we anticipate will reduce our revenues received from this customer in 2018. Actions of any nature with respect to such customers may reduce our revenues from them and adversely affect our business and financial results.

New tariffs and other trade measures could adversely affect our consolidated results of operations, financial position and cash flows.

General trade tensions between the U.S. and China have been escalating in 2018. While tariffs and other retaliatory trade measures imposed by other countries on U.S. goods have not yet had a significant impact on our business or results of operations, we cannot predict further developments, and such existing or future tariffs could have a material adverse effect on our consolidated results of operations, financial position and cash flows.

We depend on a limited number of key personnel who would be difficult to replace.

Our success depends to a significant extent upon certain of our key employees and senior management, the loss of which could materially harm our business. Competition for skilled employees in our field is intense. We cannot assure you that in the future we will be successful in attracting and retaining the required personnel.

The sales cycle for our IP solutions is lengthy, which makes forecasting of our customer orders and revenues difficult.

The sales cycle for our IP solutions is lengthy, often lasting three to nine months. Our customers generally conduct significant technical evaluations, including customer trials, of our technology as well as competing technologies prior to making a purchasing decision. In addition, purchasing decisions also may be delayed because of a customer’s internal budget approval process. Furthermore, given the current market conditions, we have less ability to predict the timing of our customers’ purchasing cycle and potential unexpected delays in such a cycle. Because of the lengthy sales cycle and potential delays, our dependence on a limited number of customers to generate a significant amount of revenues for a particular period and the size of customer orders, if orders forecasted for a specific customer for a particular period do not occur in that period, our revenues and operating results for that particular quarter could suffer. Moreover, a portion of our expenses related to an anticipated order is fixed and difficult to reduce or change, which may further impact our operating results for a particular period.

Because our IP solutions are complex, the detection of errors in our products may be delayed, and if we deliver products with defects, our credibility will be harmed, the sales and market acceptance of our products may decrease and product liability claims may be made against us.

Our IP solutions are complex and may contain errors, defects and bugs when introduced. If we deliver products with errors, defects or bugs, our credibility and the market acceptance and sales of our products could be significantly harmed. Furthermore, the nature of our products may also delay the detection of any such error or defect. If our products contain errors, defects and bugs, then we may be required to expend significant capital and resources to alleviate these problems. This could result in the diversion of technical and other resources from our other development efforts. Any actual or perceived problems or delays may also adversely affect our ability to attract or retain customers. Furthermore, the existence of any defects, errors or failure in our products could lead to product liability claims or lawsuits against us or against our customers. A successful product liability claim could result in substantial cost and divert management’s attention and resources, which would have a negative impact on our financial condition and results of operations.

 

38


Table of Contents

Our success will depend on our ability to successfully manage our geographically dispersed operations.

Most of our employees are located in Israel. We also added French employees after the RivieraWaves acquisition in 2014. Accordingly, our ability to compete successfully will depend in part on the ability of a limited number of key executives located in geographically dispersed offices to integrate management, address the needs of our customers and respond to changes in our markets. If we are unable to effectively manage and integrate our remote operations, our business may be materially harmed.

Our operations in Israel may be adversely affected by instability in the Middle East region.

One of our principal research and development facilities is located in Israel, and most of our executive officers and some of our directors are residents of Israel. Although substantially all of our sales currently are being made to customers outside Israel, we are nonetheless directly influenced by the political, economic and military conditions affecting Israel. Any major hostilities involving Israel could significantly harm our business, operating results and financial condition.

In addition, certain of our employees are currently obligated to perform annual reserve duty in the Israel Defense Forces and are subject to being called to active military duty at any time. Although we have operated effectively under these requirements since our inception, we cannot predict the effect of these obligations on the company in the future. Our operations could be disrupted by the absence, for a significant period, of one or more of our key employees due to military service.

Terrorist attacks, acts of war or military actions and/or other civil unrest may adversely affect the territories in which we operate, and our business, financial condition and operating results.

Terrorist attacks such as those that have occurred in France, where we have our wireless connectivity operations as a result of our acquisition of RivieraWaves, and attempted terrorist attacks, military responses to terrorist attacks, other military actions, or governmental action in response to or in anticipation of a terrorist attack, or civil unrest, may adversely affect prevailing economic conditions, resulting in work stoppages, reduced consumer spending or reduced demand for end products that incorporate our technologies. These developments subject our worldwide operations to increased risks and, depending on their magnitude, could reduce net sales and therefore could have a material adverse effect on our business, financial condition and operating results.

Our research and development expenses may increase if the grants we currently receive from the Israeli government are reduced or withheld.

We currently receive research grants mainly from programs of the IIA. We recorded an aggregate of $1,829,000 for the first nine months of 2018. To be eligible for these grants, we must meet certain development conditions and comply with periodic reporting obligations. Although we have met such conditions in the past, should we fail to meet such conditions in the future our research grants may be repayable, reduced or withheld. The repayment or reduction of such research grants may increase our research and development expenses which in turn may reduce our operating income. Also, the timing of such payments from the IIA may vary from year to year and quarter to quarter, and we have no control on the timing of such payment. For example, in both 2018 and 2017, the amount of grants approved by the IIA was substantially lower than prior years due to different allocation and methodology that IIA has implemented. As a result, our research and developments costs increased in 2017 as compared to prior years and may increase in 2018 as well.

Recently enacted tax legislation in the United States may impact our business.

We are subject to taxation in the United States, as well as a number of foreign jurisdictions. On December 22, 2017, the U.S. President signed into law federal tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act provides for significant and wide-ranging changes to the U.S. Internal Revenue Code. The reforms are complex, and it will take some time to assess the implications thoroughly. Broadly, the implications most relevant to the company include: a) a reduction in the U.S. federal corporate income tax rate from 35% to 21%, with various “base erosion” rules that may effectively limit the tax deductibility of certain payments made by U.S. entities to non-U.S. affiliates and additional limitations on deductions attributable to interest expense; and b) adopting elements of a territorial tax system. To transition into the territorial tax system, the Tax Cuts and Jobs Act includes a one-time tax on cumulative retained earnings of U.S.-owned foreign subsidiaries, at a rate of 15.5% for earnings represented by cash or cash equivalents and 8.0% for the balance of such earnings. Taxpayers may make an election to pay this tax over eight years. These tax reforms will give rise to significant consequences, both immediately in terms of one-off impacts relating to the transition tax and the measurement of deferred tax assets and liabilities and going forward in terms of the company’s taxation expense. An initial review and estimate has been undertaken by us, which will be updated over the coming weeks and months as we work through these complex changes with our advisors. The Tax Act could be subject to potential amendments and technical corrections, any of which could lessen or increase adverse impacts of the law. The final transitional impact of the Tax Act may differ from the estimates we previously provided due to, among other things, changes in interpretations of the Tax Act, any legislative action to address questions that arise because of the Tax Act, any changes in accounting standards for income taxes or related interpretations in response to the Tax Act, or any updates or changes to estimates we utilized to calculate the transitional impacts, including impacts

 

39


Table of Contents

related to changes to current year earnings estimates and the amount of the repatriation tax. Given the unpredictability of these and other tax laws and related regulations, and their potential interdependency, it is difficult to currently assess the overall effect of such changes. Nonetheless, any material negative effect of such changes to our earnings and cash flow could adversely impact our financial results.

The nature of our business requires the application of complex revenue recognition rules. Significant changes in U.S. generally accepted accounting principles, or GAAP, including the adoption of the new revenue recognition rules, could materially affect our financial position and results of operations.

We prepare our financial statements in accordance with GAAP, which is subject to interpretation or changes by the Financial Accounting Standards Board, or FASB, the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. New accounting pronouncements and changes in accounting principles have occurred in the past and are expected to occur in the future, which may have a significant effect on our financial results. For example, pursuant to the new revenue recognition rules, effective as of January 1, 2018, an entity recognizes sales- and usage-based royalties as revenue only when the later of the following events occurs: (1) the subsequent sale or usage occurs or (2) the performance obligation to which some or all of the sales-based or usage-based royalty allocated has been satisfied (or partially satisfied). Recognizing royalty revenue on a lag time basis is not permitted. As a result, the royalties we generate from customers is based on royalty of units shipped during the quarter as estimated by our customers, not a quarter in arrears that we previously report. Adoption of this standard and any difficulties in implementation of changes in accounting principles, including uncertainty associated with royalty revenues for the quarter based on estimates provided by our customer, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.

The Israeli tax benefits that we currently receive and the government programs in which we participate require us to meet certain conditions and may be terminated or reduced in the future, which could increase our tax expenses.

We enjoy certain tax benefits in Israel, particularly as a result of the “Approved Enterprise” and the “Benefited Enterprise” status of our facilities and programs. To maintain our eligibility for these tax benefits, we must continue to meet certain conditions, relating principally to adherence to the investment program filed with the Investment Center of the Israeli Ministry of Industry and Trade and to periodic reporting obligations. Should we fail to meet such conditions in the future, these benefits would be cancelled and we would be subject to corporate tax in Israel at the standard corporate rate (23% in 2018) and could be required to refund tax benefits already received. In addition, we cannot assure you that these tax benefits will be continued in the future at their current levels or otherwise. The tax benefits under our active investment programs are scheduled to gradually expire starting in 2020. The termination or reduction of certain programs and tax benefits (particularly benefits available to us as a result of the “Approved Enterprise” and the “Benefited Enterprise” status of our facilities and programs) or a requirement to refund tax benefits already received may seriously harm our business, operating results and financial condition.

Our failure to maintain certain research tax benefits applicable to French technology companies may adversely affect the results of operations of our RivieraWaves operations.

Pursuant to our acquisition of the RivieraWaves operations, we will benefit from certain research tax credits applicable to French technology companies, including, for example, the Crédit Impôt Recherche (“CIR”). The CIR is a French tax credit aimed at stimulating research activities. The CIR can be offset against French corporate income tax due and the portion in excess (if any) may be refunded every three years. The French Parliament can decide to eliminate, or reduce the scope or the rate of, the CIR benefit, at any time or challenge our eligibility or calculations for such tax credits, all of which may have an adverse impact on our results of operations and future cash flows.

We are exposed to fluctuations in currency exchange rates.

A significant portion of our business is conducted outside the United States. Although most of our revenues are transacted in U.S. dollars, we may be exposed to currency exchange fluctuations in the future as business practices evolve and we are forced to transact business in local currencies. Moreover, the majority of our expenses are denominated in foreign currencies, mainly New Israeli Shekel (NIS) and the EURO, which subjects us to the risks of foreign currency fluctuations. Our primary expenses paid in currencies other than the U.S. dollar are employee salaries. Increases in the volatility of the exchange rates of currencies other than the U.S. dollar versus the U.S. dollar could have an adverse effect on the expenses and liabilities that we incur in currencies other than the U.S. dollar when remeasured into U.S. dollars for financial reporting purposes. We have instituted a foreign cash flow hedging program to minimize the effects of currency fluctuations. However, hedging transactions may not successfully mitigate losses caused by currency fluctuations, and our hedging positions may be partial or may not exist at all in the future. We also review our monthly expected non-U.S. dollar denominated expenditure and look to hold equivalent non-U.S. dollar cash balances to mitigate currency fluctuations. However, in some cases, we expect to continue to experience the effect of exchange rate currency fluctuations on an annual and quarterly basis. For example, our EURO cash balances increase significantly on a quarterly basis beyond our EURO liabilities from the CIR, which is generally refunded every three years.

 

40


Table of Contents

We are exposed to the credit risk of our customers, which could result in material losses.

As we diversify and expand our addressable market, we will enter into licensing arrangements with first time customers with whom we don’t have full visible of their creditworthiness. Furthermore, we have increased business activities in the Asia Pacific region. As a result, our future credit risk exposure may increase. Although we monitor and attempt to mitigate credit risks, there can be no assurance that our efforts will be effective. Although any losses to date relating to credit exposure of our customers have not been material, future losses, if incurred, could harm our business and have a material adverse effect on our operating results and financial condition.

Our product development efforts are time-consuming and expensive and may not generate an acceptable return, if any.

Our product development efforts require us to incur substantial research and development expense. Our research and development expenses were approximately $35.8 million for the first nine months of 2018. We may not be able to achieve an acceptable return, if any, on our research and development efforts.

The development of our products is highly complex. We occasionally have experienced delays in completing the development and introduction of new products and product enhancements, and we could experience delays in the future. Unanticipated problems in developing products could also divert substantial engineering resources, which may impair our ability to develop new products and enhancements and could substantially increase our costs. Furthermore, we may expend significant amounts on research and development programs that may not ultimately result in commercially successful products. Our research and development expense levels have increased steadily in the past few years. As a result of these and other factors, we may be unable to develop and introduce new products successfully and in a cost-effective and timely manner, and any new products we develop and offer may never achieve market acceptance. Any failure to successfully develop future products would have a material adverse effect on our business, financial condition and results of operations.

If we are unable to meet the changing needs of our end-users or address evolving market demands, our business may be harmed.

The markets for signal processing IPs are characterized by rapidly changing technology, emerging markets and new and developing end-user needs, and requiring significant expenditure for research and development. We cannot assure you that we will be able to introduce systems and solutions that reflect prevailing industry standards, on a timely basis, meet the specific technical requirements of our end-users or avoid significant losses due to rapid decreases in market prices of our products, and our failure to do so may seriously harm our business.

We may seek to expand our business in ways that could result in diversion of resources and extra expenses.

We may in the future pursue acquisitions of businesses, products and technologies, establish joint venture arrangements, make minority equity investments or enhance our existing CEVAnet partner eco-system to expand our business. We are unable to predict whether or when any prospective acquisition, equity investment or joint venture will be completed. The process of negotiating potential acquisitions, joint ventures or equity investments, as well as the integration of acquired or jointly developed businesses, technologies or products may be prolonged due to unforeseen difficulties and may require a disproportionate amount of our resources and management’s attention. We cannot assure you that we will be able to successfully identify suitable acquisition or investment candidates, complete acquisitions or investments, or integrate acquired businesses or joint ventures with our operations. If we were to make any acquisition or investment or enter into a joint venture, we may not receive the intended benefits of the acquisition, investment or joint venture or such an acquisition, investment or joint venture may not achieve comparable levels of revenues, profitability or productivity as our existing business or otherwise perform as expected. The expansion of our CEVAnet partner eco-system also may not achieve the anticipated benefits. The occurrence of any of these events could harm our business, financial condition or results of operations. Future acquisitions, investments or joint ventures may require substantial capital resources, which may require us to seek additional debt or equity financing.

Future acquisitions, joint ventures or minority equity investments by us could result in the following, any of which could seriously harm our results of operations or the price of our stock:

 

   

issuance of equity securities that would dilute our current stockholders’ percentages of ownership;

 

   

large one-time write-offs or equity investment impairment write-offs;

 

   

incurrence of debt and contingent liabilities;

 

41


Table of Contents
   

difficulties in the assimilation and integration of operations, personnel, technologies, products and information systems of the acquired companies;

 

   

inability to realize cost efficiencies or synergies, thereby incurring higher operating expenditures as a result of the acquisition;

 

   

diversion of management’s attention from other business concerns;

 

   

contractual disputes;

 

   

risks of entering geographic and business markets in which we have no or only limited prior experience; and

 

   

potential loss of key employees of acquired organizations.

We may not be able to adequately protect our intellectual property.

Our success and ability to compete depend in large part upon the protection of our proprietary technologies. We rely on a combination of patent, copyright, trademark, trade secret, mask work and other intellectual property rights, confidentiality procedures and licensing arrangements to establish and protect our proprietary rights. These agreements and measures may not be sufficient to protect our technology from third-party infringement or protect us from the claims of others. As a result, we face risks associated with our patent position, including the potential need to engage in significant legal proceedings to enforce our patents, the possibility that the validity or enforceability of our patents may be denied, the possibility that third parties will be able to compete against us without infringing our patents and the possibility that our products may infringe patent rights of third parties.

Our trade names or trademarks may be registered or utilized by third parties in countries other than those in which we have registered them, impairing our ability to enter and compete in those markets. If we were forced to change any of our brand names, we could lose a significant amount of our brand identity.

Our business will suffer if we are sued for infringement of the intellectual property rights of third parties or if we cannot obtain licenses to these rights on commercially acceptable terms.

We are subject to the risk of adverse claims and litigation alleging infringement of the intellectual property rights of others. There are a large number of patents held by others, including our competitors, pertaining to the broad areas in which we are active. We have not, and cannot reasonably, investigate all such patents. From time to time, we have become aware of patents in our technology areas and have sought legal counsel regarding the validity of such patents and their impact on how we operate our business, and we will continue to seek such counsel when appropriate in the future. In addition, patent infringement claims are increasingly being asserted by patent holding companies (so-called patent “trolls”), which do not use technology and whose sole business is to enforce patents against companies, such as us, for monetary gain. Because such patent holding companies do not provide services or use technology, the assertion of our own patents by way of counter-claim may be ineffective. Infringement claims may require us to enter into license arrangements or result in protracted and costly litigation, regardless of the merits of these claims. Any necessary licenses may not be available or, if available, may not be obtainable on commercially reasonable terms. If we cannot obtain necessary licenses on commercially reasonable terms, we may be forced to stop licensing our technology, and our business would be seriously harmed.

The future growth of our business depends in part on our ability to license to system OEMs and small-to-medium-sized semiconductor companies directly and to expand our sales geographically.

Historically, a substantial portion of our licensing revenues has been derived in any given period from a relatively small number of licensees. Because of the substantial license fees we charge, our customers tend to be large semiconductor companies or vertically integrated system OEMs. Part of our current growth strategy is to broaden the adoption of our products by small and mid-size companies by offering different versions of our products targeted at these companies. If we are unable to develop and market effectively our intellectual property through these models, our revenues will continue to be dependent on a smaller number of licensees and a less geographically dispersed pattern of licensees, which could materially harm our business and results of operations.

Our operating results are affected by the highly cyclical nature of the semiconductor industry.

We operate within the semiconductor industry which experiences significant fluctuations in sales and profitability. Downturns in the semiconductor industry are characterized by diminished product demand, excess customer inventories, accelerated erosion of prices and excess production capacity. These factors could cause substantial fluctuations in our revenues and in our results of operations.

 

42


Table of Contents

We may dispose of or discontinue existing product lines and technology developments, which may adversely impact our future results.

On an ongoing basis, we evaluate our various product offerings and technology developments in order to determine whether any should be discontinued or, to the extent possible, divested. We cannot guarantee that we have correctly forecasted, or will correctly forecast in the future, the right product lines and technology developments to dispose or discontinue or that our decision to dispose of or discontinue various investments, products lines and technology developments is prudent if market conditions change. In addition, there are no assurances that the discontinuance of various product lines will reduce our operating expenses or will not cause us to incur material charges associated with such decision. Furthermore, the discontinuance of existing product lines entails various risks, including the risk that we will not be able to find a purchaser for a product line or the purchase price obtained will not be equal to at least the book value of the net assets for the product line. Other risks include managing the expectations of, and maintaining good relations with, our customers who previously purchased products from our disposed or discontinued product lines, which could prevent us from selling other products to them in the future. We may also incur other significant liabilities and costs associated with our disposal or discontinuance of product lines, including employee severance costs and excess facilities costs.

Cybersecurity threats or other security breaches could compromise sensitive information belonging to us or our customers and could harm our business and our reputation.

We store sensitive data, including intellectual property, proprietary business information and our customer and employee information. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions that could result in unauthorized disclosure or loss of sensitive data. Because the techniques used to obtain unauthorized access to networks, or to sabotage systems, change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Furthermore, in the operation of our business we also use third-party vendors that store certain sensitive data. Any security breach of our own or a third-party vendor’s systems could cause us to be non-compliant with applicable laws or regulations, subject us to legal claims or proceedings, disrupt our operations, damage our reputation, and cause a loss of confidence in our products and services, any of which could adversely affect our business.

Our corporate tax rate may increase, which could adversely impact our cash flow, financial condition and results of operations.

We have significant operations in Israel, as well operations in the Republic of Ireland and France. A substantial portion of our taxable income historically has been generated in Israel. Currently, our Israeli and Irish subsidiaries are taxed at rates lower than the U.S. tax rates. If our Israeli and Irish subsidiaries were no longer to qualify for these lower tax rates or if the applicable tax laws were rescinded or changed, our operating results could be materially adversely affected. Moreover, if U.S. or other authorities were to change applicable tax laws or successfully challenge the manner in which our subsidiaries’ profits are currently recognized, our overall tax expenses could increase, and our business, cash flow, financial condition and results of operations could be materially adversely affected. Also our taxes on the Irish interest income may be double taxed both in Ireland and in the U.S. due to U.S. tax regulations and Irish tax restrictions on NOLs to off-set interest income. In addition, our Israeli interest income also may be taxed both in Israel and the U.S due to different Controlled Foreign Corporation rules.

Our stock price may be volatile so you may not be able to resell your shares of our common stock at or above the price you paid for them.

Announcements of developments related to our business, announcements by competitors, quarterly fluctuations in our financial results, changes in the general conditions of the highly dynamic industry in which we compete or the national economies in which we do business, and other factors could cause the price of our common stock to fluctuate, perhaps substantially. In addition, in recent years, the stock market has experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies. These factors and fluctuations could have a material adverse effect on the market price of our common stock.

 

43


Table of Contents

Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

The table below sets forth the information with respect to repurchases of our common stock during the three months ended September 30, 2018.

 

Period    (a) Total
Number of
Shares
Purchased
     (b) Average Price
Paid per Share
     (c) Total Number
of Shares
Purchased as Part
of Publicly
Announced Plans
or Programs
     (d) Maximum
Number of Shares
that May Yet Be
Purchased Under
the Plans or
Programs (1)
 

Month #1 (July 1, 2018 to July 31, 2018)

              700, 000  

Month #2 (August 1, 2018 to August 31, 2018)

     148,719      $ 29.10        148,719        551, 281  

Month #3 (September 1, 2018 to September 30, 2018)

     67,437      $ 29.35        67,437        483,844  

TOTAL

     216,156      $ 29.18        216,156        483,844  (2) 

 

(1)

In August 2008, we announced that our board of directors approved a share repurchase program for up to one million shares of common stock which was further extended collectively by an additional five million shares in 2010, 2013 and 2014. In May 2018, our board of directors authorized the repurchase of an additional 700,000 shares of common stock pursuant to Rule 10b-18 of the Exchange Act.

(2)

The number represents the number of shares of our common stock that remain available for repurchase pursuant to our share repurchase program.

 

Item 3.

DEFAULTS UPON SENIOR SECURITIES

Not applicable.

 

Item 4.

MINE SAFETY DISCLOSURES

Not applicable.

 

Item 5.

OTHER INFORMATION

Not applicable.

 

Item 6.

EXHIBITS

 

Exhibit
No.

  

Description

31.1    Rule 13a14(a)/15d14(a) Certification of Chief Executive Officer
31.2    Rule 13a14(a)/15d14(a) Certification of Chief Financial Officer
32    Section 1350 Certification of Chief Executive Officer and Chief Financial Officer
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Extension Labels Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document

 

44


Table of Contents

SIGNATURES

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

 

      CEVA, INC.
Date: November 9, 2018    

By: /s/ GIDEON WERTHEIZER

           Gideon Wertheizer
Chief Executive Officer
(principal executive officer)
Date: November 9, 2018    

By: /s/ YANIV ARIELI

      Yaniv Arieli
Chief Financial Officer
(principal financial officer and principal accounting officer)

 

 

45

EX-31.1 2 d619875dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

I, Gideon Wertheizer, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of CEVA, Inc. (the “Company”);

 

2.

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

 

3.

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

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a15(e) and 15d15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a15(f) and 15d15(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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a)

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

 

  (b)

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

 

Date: November 9, 2018      
   

    

 

/s/ GIDEON WERTHEIZER

      Gideon Wertheizer
      Chief Executive Officer

 

EX-31.2 3 d619875dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

I, Yaniv Arieli, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of CEVA, Inc. (the “Company”);

 

2.

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

 

3.

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

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a15(e) and 15d15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a15(f) and 15d15(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

 

  (c)

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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  (a)

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

 

  (b)

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

 

Date: November 9, 2018

   

    

 
     

/s/ YANIV ARIELI

     

Yaniv Arieli

     

Chief Financial Officer

 

EX-32 4 d619875dex32.htm EX-32 EX-32

Exhibit 32

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 on Form 10-Q of CEVA, Inc. (the “Company”) for the quarter ended September 30, 2018, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Gideon Wertheizer, Chief Executive Officer of the Company, and Yaniv Arieli, Chief Financial Officer of the Company, each hereby certifies, that:

(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 results of operations of the Company.

This certification will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that the Company specifically incorporates it by reference.

 

Date: November 9, 2018      
     

/s/ GIDEON WERTHEIZER

      Gideon Wertheizer
      Chief Executive Officer
     

/s/ YANIV ARIELI

      Yaniv Arieli
      Chief Financial Officer
EX-101.INS 5 ceva-20180930.xml XBRL INSTANCE DOCUMENT 21902376 700000 -278000 -278000 22931000 -201000 -201000 -1417000 -1342000 -75000 1000000 -1284000 275251000 3920000 149493000 7577000 221248000 125758000 80294000 36817000 8538000 8489000 1000 1512000 897000 40918000 71756000 615000 70294000 78783000 9212000 60000000 21902376 0.001 23595160 22000 4727000 3614000 12529000 5357000 314000 314000 314000 314000 1155000 8361000 3004000 11000 46612000 11000 304000 9800000 275251000 21063000 1806000 4938000 0 0.001 5000000 5904000 7979000 0 60570000 483844 1692784 36168000 16456000 244388000 1463000 289000 49000 6089000 6447000 9242000 31561000 47450000 1000 9800000 610731 707415 18.96 19.87 10787000 6718000 3641000 6856000 49449000 5269000 859000 -27000 -952000 11121000 11187000 7577000 5279000 11177000 3614000 13278000 566195 32.70 4.00 224000 747000 747000 747000 747000 77546000 77546000 11000 4250000 11000 490000 8538000 8489000 70508000 69057000 1452000 49000 1000 501000 490000 490000 11000 257000 272000 15000 262000 2200000 1938000 600000 93000 93000 4745000 5796000 1051000 553861 645874 -1284000 -1284000 0.25 0.25 3000000 2256000 6730000 1500000 18401000 -497000 -502000 5000 392000 -586000 276812000 3927000 159076000 14480000 217417000 117736000 83342000 22960000 11803000 11794000 17000 695000 284000 49921000 71539000 411000 70870000 82664000 21739000 60000000 22064007 0.001 23595160 22000 3643000 4399000 14077000 4419000 6161000 1742000 46612000 9347000 276812000 22795000 1806000 3579000 0 0.001 5000000 3747000 6926000 0 53873000 1531153 26056000 2014000 244670000 3000 683000 12000 19229000 8910000 34432000 44518000 14000 9347000 729017 19.77 560616 29.31 747000 747000 747000 747000 81422000 81422000 0 495000 11803000 11794000 70291000 69628000 3000 677000 12000 14000 501000 495000 495000 6000 211000 272000 61000 93000 93000 4115000 5796000 1681000 -586000 -586000 239000 8555000 927000 927000 6346000 39856 -33000 14000 47000 4530000 14161000 5030000 1447000 0.62 157000 24000 0.64 60876000 3934000 -1984000 -1501000 7388000 14873000 1008000 -105000 2572000 907000 2147000 416000 793000 -20223000 6898000 322000 36468000 48150000 355000 438000 -33000 186000 53000 17698000 13865000 349000 -6000 296000 180000 3340000 12726000 13865000 142000 8086000 6898000 15206000 9422000 65906000 30413000 0 6346000 22480000 21687000 -741000 30757000 -2159000 1532000 60000 3000 27050000 0.00 0.28 0.005 P24M 0.46 0.011 0.17 0.22 -98000 92000 -88000 88000 186000 -186000 180000 2142000 2834000 1040000 330000 33893000 32013000 142000 -9000 -33000 -24000 -4000 -12000 186000 20000 166000 -10000 -160000 277000 301000 -24000 161000 -5000 166000 52293000 31008000 13852000 6162000 7451000 676000 938000 false 8083000 1273610 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of September&#xA0;30, 2018 and December&#xA0;31, 2017, and the length of time that those investments have been in a continuous loss position:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Less than 12 months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>12 months or greater</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> loss</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> As of September&#xA0;30, 2018 (unaudited)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;40,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(615</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;36,817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(897</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> As of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> -30000 <div> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Basis of Presentation</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (&#x201C;U.S. GAAP&#x201D;).</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September&#xA0;30, 2018 are not necessarily indicative of the results that may be expected for the year ending December&#xA0;31, 2018. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company&#x2019;s Annual Report on Form 10K for the year ended December&#xA0;31, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The significant accounting policies applied in the annual consolidated financial statements of the Company as of December&#xA0;31, 2017, contained in the Company&#x2019;s Annual Report on Form 10K filed with the Securities and Exchange Commission on March&#xA0;1, 2018, have been applied consistently in these unaudited interim condensed consolidated financial statements, except for changes associated with recent accounting standards for revenue recognition and financial instruments for the three and nine months ended September&#xA0;30, 2018, as detailed below.</p> </div> 4000 34000 54000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 4: MARKETABLE SECURITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following is a summary of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>September&#xA0;30, 2018 (Unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures within one year:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(49</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures after one year through five years:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,463</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;80,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,512</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;78,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017 (Audited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures within one year:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;11,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;11,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures after one year through five years:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(677</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;83,342</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of September&#xA0;30, 2018 and December&#xA0;31, 2017, and the length of time that those investments have been in a continuous loss position:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Less than 12 months</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>12 months or greater</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> loss</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> As of September&#xA0;30, 2018 (unaudited)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;40,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(615</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;36,817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(897</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> As of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of September&#xA0;30, 2018 and December&#xA0;31, 2017, management believes the impairments are not other than temporary and therefore the impairment losses were recorded in accumulated other comprehensive income (loss).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents gross realized gains and losses from sale of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross realized gains from sale of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross realized losses from sale of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(34</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> -12527000 -2427000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 11: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Nine months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,342</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(75</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,417</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income (loss) before reclassifications</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(726</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(232</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(958</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts reclassified from accumulated other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(698</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(698</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Nine months ended September&#xA0;30, 2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended September&#xA0;30, 2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(502</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(497</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(278</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(278</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income (loss) before reclassifications</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts reclassified from accumulated other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(166</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table provides details about reclassifications out of accumulated other comprehensive income (loss):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="33%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td width="31%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Details about Accumulated Other<br /> Comprehensive Income (Loss) Components</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Amount Reclassified from Accumulated Other<br /> Comprehensive Income (Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Affected Line Item in the Statements of<br /> Income</b></p> </td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized gains (losses) on cash flow hedges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Cost of revenues</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(225</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(55</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Research and development</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Sales and marketing</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">General and administrative</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(259</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, before income taxes</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Income tax expense (benefit)</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(232</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(57</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, net of income taxes</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized gains (losses) on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Financial income (loss), net</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Income tax benefit</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, net of income taxes</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(87</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, net of income taxes</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table provides information about trade receivables, contract assets and contract liabilities from contracts with customers (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued revenues (short-term contract assets)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued revenues (royalties)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues (short-term contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 5966000 8555000 --12-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 10: DERIVATIVES AND HEDGING ACTIVITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company follows the requirements of FASB ASC No.&#xA0;815,&#x201D; Derivatives and Hedging&#x201D; which requires companies to recognize all of their derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging transaction and further, on the type of hedging transaction. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. Due to the Company&#x2019;s global operations, it is exposed to foreign currency exchange rate fluctuations in the normal course of its business. The Company&#x2019;s treasury policy allows it to offset the risks associated with the effects of certain foreign currency exposures through the purchase of foreign exchange forward or option contracts (&#x201C;Hedging Contracts&#x201D;). The policy, however, prohibits the Company from speculating on such Hedging Contracts for profit. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, the Company instituted a foreign currency cash flow hedging program. The Company hedges portions of the anticipated payroll of its <font style="WHITE-SPACE: nowrap">non-U.S.</font> employees denominated in the currencies other than the U.S. dollar for a period of one to twelve months with Hedging Contracts. Accordingly, when the dollar strengthens against the foreign currencies, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the Hedging Contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency expenses is offset by gains in the fair value of the Hedging Contracts. These Hedging Contracts are designated as cash flow hedges.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Any gain or loss on a derivative instrument in excess of the cumulative change in the present value of future cash flows of the hedged item is recognized in current earnings during the period of change. As of September&#xA0;30, 2018 and December&#xA0;31, 2017, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $4,250 and $0, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value of the Company&#x2019;s outstanding derivative instruments is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018<br /> (Unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017<br /> (Audited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Derivative assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Derivative liabilities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange option contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The increase (decrease) in unrealized gains (losses) recognized in &#x201C;accumulated other comprehensive loss&#x201D; on derivatives, before tax effect, is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange option contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(128</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(131</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(259</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The net (gains) losses reclassified from &#x201C;accumulated other comprehensive loss&#x201D; into income are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange option contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(88</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(98</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(186</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company recorded in cost of revenues and operating expenses a net loss of $63 and $259 during the three and nine months ended September&#xA0;30, 2018, respectively, and a net loss of $2 and a net gain of $186 for the comparable periods of 2017, related to its Hedging Contracts.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Nine months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Licensing&#xA0;and<br /> related&#xA0;revenues</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Royalties</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Licensing&#xA0;and<br /> related&#xA0;revenues</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Royalties</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Primary geographical markets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe and Middle East</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Major product/service lines</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> DSP products (DSP cores and platforms)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Connectivity products (Bluetooth, <font style="WHITE-SPACE: nowrap">Wi-Fi</font> and SATA/SAS)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Timing of revenue recognition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Products transferred at a point in time</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Products and services transferred over time</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 8: NET INCOME (LOSS) PER SHARE OF COMMON STOCK</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No.&#xA0;260, &#x201C;Earnings Per Share.&#x201D;</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Numerator:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,729</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;13,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,850</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Denominator (in thousands):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic weighted-average common stock outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of stock -based awards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average common stock outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 136,113 shares for the three months ended September&#xA0;30, 2018. The total number of shares related to the outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,273,610 for the nine months ended September&#xA0;30, 2018. The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 0 and 39,856 shares for the three and nine months ended September&#xA0;30, 2017, respectively.</p> </div> 1914000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 13: IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2016, the FASB issued ASU <font style="white-space:nowrap">2016-13,</font> &#x201C;Financial Instruments &#x2013; Credit Losses on Financial Instruments,&#x201D; which requires that expected credit losses relating to financial assets measured on an amortized cost basis and <font style="white-space:nowrap"><font style="white-space:nowrap">available-for-sale</font></font> debt securities be recorded through an allowance for credit losses. ASU <font style="white-space:nowrap">2016-13</font> limits the amount of credit losses to be recognized for <font style="white-space:nowrap"><font style="white-space:nowrap">available-for-sale</font></font> debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The new standard will be effective for interim and annual periods beginning after January&#xA0;1, 2020, and early adoption is permitted. The Company is currently evaluating whether to early adopt this standard and the potential effect of such adoption on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In February 2016, the FASB issued ASU <font style="white-space:nowrap">2016-02,</font> &#x201C;Leases (Topic 842),&#x201D; which will replace the existing guidance in ASC 840, &#x201C;Leases.&#x201D; The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This ASU is effective for annual periods beginning after December&#xA0;15, 2018, and interim periods within those annual periods. The provisions of ASU <font style="white-space:nowrap">2016-02</font> are to be applied using a modified retrospective approach. In July 2018, the FASB issued ASU <font style="white-space:nowrap">No.&#xA0;2018-11,</font> &#x201C;Targeted Improvements&#x2014;Leases (Topic 842).&#x201D; This update provides an optional transition method that allows entities to elect to apply the standard prospectively at its effective date, versus recasting the prior periods presented. If elected, an entity would recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company is in the process of evaluating this guidance to determine the impact the adoption will have on its financial statements and related disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In August 2017, the FASB issued ASU <font style="white-space:nowrap">2017-12,</font> Derivatives and Hedging (Topic 815)&#x2014;Targeted Improvements to Accounting for Hedging Activities (&#x201C;ASU <font style="white-space:nowrap">2017-12&#x201D;),</font> which improves the financial reporting of hedging relationships to better portray the economic results of an entity&#x2019;s risk management activities in its financial statements and makes certain targeted improvements to simplify the qualification and application of the hedge accounting compared to current GAAP. This update is effective for fiscal years beginning after December&#xA0;15, 2018, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU <font style="white-space:nowrap">2017-12</font> on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2018, the FASB released guidance on the accounting for tax on the global intangible <font style="white-space:nowrap">low-taxed</font> income (&#x201C;GILTI&#x201D;) provisions of the Tax Cuts and Jobs Act (&#x201C;TCJA&#x201D;). The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either (i)&#xA0;accounting&#xA0;for deferred taxes related to GILTI inclusions, or (ii)&#xA0;treating any taxes on GILTI inclusions as period cost, are both acceptable methods subject to an accounting policy election. In accordance with SEC Staff Accounting Bulletin No.&#xA0;118, and as the Company is not yet able to reasonably estimate the effect of the GILTI tax, as described in note 12 of the Company&#x2019;s 2017 consolidated financial statements included in the Annual Report on Form <font style="white-space:nowrap">10-K</font> for fiscal year 2017, the Company has not yet adopted an accounting policy with respect to the GILTI tax.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Effective no later than January&#xA0;1, 2019, the Company will adopt the accounting standards update that allows for reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA.&#xA0;The update, which permits early adoption, is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those annual periods.&#xA0;The Company continues to evaluate the requirements and does not expect the adoption to have a material effect on its condensed consolidated statements of financial position, operations and cash flows and on the disclosures contained in the notes to condensed consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 9: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company grants stock options and stock appreciation rights (&#x201C;SARs&#x201D;) capped with a ceiling to employees and stock options to <font style="WHITE-SPACE: nowrap">non-employee</font> directors of the Company and its subsidiaries and provides the right to purchase common stock pursuant to the Company&#x2019;s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. The SAR unit confers the holder the right to stock appreciation over a preset price of the Company&#x2019;s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company&#x2019;s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for SAR grants). The options and SARs granted under the Company&#x2019;s stock incentive plans have been granted at the fair market value of the Company&#x2019;s common stock on the grant date. Options and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. Options granted to <font style="WHITE-SPACE: nowrap">non-employee</font> directors vest 25% of the shares underlying the option on each anniversary of the option grant. A summary of the Company&#x2019;s stock option and SARs activities and related information for the nine months ended September&#xA0;30, 2018, are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of<br /> options<br /> and SAR<br /> units&#xA0;(1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> exercise<br /> price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> remaining<br /> contractual<br /> term</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> intrinsic-<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">729,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;19.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;19,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,474</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited or expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,128</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of September&#xA0;30, 2018 (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">707,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable as of September&#xA0;30, 2018 (3)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">610,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,089</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The SAR units are convertible for a maximum number of shares of the Company&#x2019;s common stock equal to 75% of the SAR units subject to the grant.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company&#x2019;s common stock issuable upon exercise.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">(3)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company&#x2019;s common stock issuable upon exercise.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of September&#xA0;30, 2018, there was $224 of unrecognized compensation expense related to unvested stock options and SARs. This amount is expected to be recognized over a weighted-average period of 1.2 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Starting in the second quarter of 2015, the Company granted to employees, including executive officers, and <font style="WHITE-SPACE: nowrap">non-employee</font> directors, restricted stock units (&#x201C;RSUs&#x201D;) under the Company&#x2019;s 2011 Stock Incentive Plan. A RSU award is an agreement to issue shares of the Company&#x2019;s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. Until the end of 2017, RSUs granted to <font style="WHITE-SPACE: nowrap">non-employee</font> directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to <font style="WHITE-SPACE: nowrap">non-employee</font> directors would generally vest in two equal annual installments starting on the first anniversary of the grant date. The fair value of each RSU is the market value as determined by the closing price of the common stock on the day of grant. The Company recognizes compensation expenses for the value of its RSU awards, based on the straight-line method over the requisite service period of each of the awards. A summary of the Company&#x2019;s RSU activities and related information for the nine months ended September&#xA0;30, 2018, are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of<br /> RSUs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average<br /> Grant-Date<br /> Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">560,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">304,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(268,052</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited or expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,865</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested as of September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;32.70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of September&#xA0;30, 2018, there was $13,278 of unrecognized compensation expense related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 1.5 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of income:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total equity-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;8,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;6,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,219</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The fair value for rights to purchase shares of common stock under the Company&#x2019;s employee stock purchase plan was estimated on the date of grant using the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">35%-42</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">28%-46</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">28%-43</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">0.7%-2.2</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">0.5%-1.1</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">0.6%-1.1</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contractual term of up to</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> Q3 2018 10-Q CEVA INC false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 5: FAIR VALUE MEASUREMENT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> FASB ASC No.&#xA0;820, &#x201C;Fair Value Measurements and Disclosures&#x201D; defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="8%"></td> <td valign="bottom" width="2%"></td> <td width="90%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;I</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;II</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">&#xA0;&#xA0;&#xA0;&#xA0;Level&#xA0;III</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company measures its marketable securities at fair value. Marketable securities are classified within Level&#xA0;II as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The table below sets forth the Company&#x2019;s assets measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level I<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level II<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level III<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level I</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level II</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level III</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -0.08 -121000 0001173489 -141000 2018-09-30 -0.08 false Accelerated Filer 50510000 3716000 -785000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Changes in accounting policies as a result of adopting ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments&#x2014;Recognition and Measurement of Financial Assets and Financial Liabilities&#x201D;</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Beginning on January&#xA0;1, 2018, the Company has followed the provisions of Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments&#x2014;Recognition and Measurement of Financial Assets and Financial Liabilities&#x201D;, which requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if there are changes resulting from observable price changes, and adjustments are recorded as necessary. During the first nine months of 2018, no adjustments were recorded as a result of changes in the observable price.</p> </div> 55000 8193000 -882000 847000 557000 3815000 609000 2535000 -802000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 6: INTANGIBLE ASSETS, NET</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Year ended December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Amortization<br /> Period<br /> (Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets &#x2013;amortizable:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Core technologies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,051</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">NB-IoT</font> technologies (*)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">262</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;8,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;5,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;6,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;1,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(*)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">During the first quarter of 2018, the Company entered into an agreement to acquire certain <font style="WHITE-SPACE: nowrap">NB-IoT</font> technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September&#xA0;30, 2018. The Company recorded the amortization cost of the <font style="WHITE-SPACE: nowrap">NB-IoT</font> technologies in &#x201C;cost of revenues&#x201D; on the Company&#x2019;s interim condensed consolidated statements of income.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Future estimated annual amortization charges are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> -1995000 -14493000 -863000 15516000 1960000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 1: BUSINESS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The financial information in this quarterly report includes the results of CEVA, Inc. and its subsidiaries (the &#x201C;Company&#x201D; or &#x201C;CEVA&#x201D;).</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> CEVA licenses a family of signal processing IPs, including comprehensive platforms for 5G baseband processing in handsets and base station RAN, highly integrated cellular IoT solutions <font style="white-space:nowrap">(NB-IoT</font> and <font style="white-space:nowrap">Cat-M1),</font> DSP and voice input algorithms and software for voice enabled devices, advanced imaging and computer vision, DSP platforms for any camera-enabled device, and a family of self-contained AI processors that address a wide range of applications. For short-range wireless, we offer the industry&#x2019;s most widely adopted IPs for Bluetooth (low energy and dual mode) and <font style="white-space:nowrap">Wi-Fi</font> <font style="white-space:nowrap">(Wi-Fi</font> 4 (802.11n), <font style="white-space:nowrap">Wi-Fi</font> 5 (802.11ac) and <font style="white-space:nowrap">Wi-Fi</font> 6 (802.11ax) up to 4x4) .</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> CEVA&#x2019;s technologies are licensed to leading semiconductor and original equipment manufacturer (OEM) companies. These companies design, manufacture, market and sell application-specific integrated circuits (&#x201C;ASICs&#x201D;) and application-specific standard products (&#x201C;ASSPs&#x201D;) based on CEVA&#x2019;s technology to wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (&#x201C;U.S. GAAP&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September&#xA0;30, 2018 are not necessarily indicative of the results that may be expected for the year ending December&#xA0;31, 2018. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company&#x2019;s Annual Report on Form 10K for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The significant accounting policies applied in the annual consolidated financial statements of the Company as of December&#xA0;31, 2017, contained in the Company&#x2019;s Annual Report on Form 10K filed with the Securities and Exchange Commission on March&#xA0;1, 2018, have been applied consistently in these unaudited interim condensed consolidated financial statements, except for changes associated with recent accounting standards for revenue recognition and financial instruments for the three and nine months ended September&#xA0;30, 2018, as detailed below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Changes in accounting policies as a result of adopting Topic 606 and nature of goods</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective as of January&#xA0;1, 2018, the Company has followed the provisions of Accounting Standards Codification (&#x201C;ASC&#x201D;) Topic 606, <i>Revenue from Contracts with Customers</i> (&#x201C;ASC 606&#x201D;). The guidance provides a unified model to determine how revenue is recognized. See Note 3 for further details.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company determines revenue recognition through the following steps:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">identification of the contract with a customer;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">identification of the performance obligations in the contract;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">determination of the transaction price;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">allocation of the transaction price to the performance obligations in the contract; and</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">recognition of revenue when, or as, the Company satisfies a performance obligation.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company generates its revenues from (1)&#xA0;licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2)&#xA0;royalty revenues, and (3)&#xA0;other revenues, which include revenues from support, training and sale of development systems.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company accounts for its IP license revenues and related services, which provide the Company&#x2019;s customers with rights to use the Company&#x2019;s IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will continue to recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Most of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenues from contracts that involve significant customization of the Company&#x2019;s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenues that are derived from the sale of a licensee&#x2019;s products that incorporate the Company&#x2019;s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company&#x2019;s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company&#x2019;s licensees on sales of products incorporating the Company&#x2019;s&#xA0;IP or on a per unit basis, as specified in the agreements with the licensees. The Company receives the actual sales data from its customers after the quarter ends and accounts for it as accrued revenue. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company&#x2019;s estimation of the customer&#x2019;s sales during the quarter.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In addition to license fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or <font style="WHITE-SPACE: nowrap">e-mail</font> support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. Training services are considered performance obligations satisfied over-time, and revenues from training services are recognized as the training is performed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenues from the sale of development systems are recognized when control of the promised goods or services are transferred to the customers.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Deferred revenues, which represent a contract liability, include unearned amounts received under license agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized consistently with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Changes in accounting policies as a result of adopting ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments&#x2014;Recognition and Measurement of Financial Assets and Financial Liabilities&#x201D;</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Beginning on January&#xA0;1, 2018, the Company has followed the provisions of Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments&#x2014;Recognition and Measurement of Financial Assets and Financial Liabilities&#x201D;, which requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if there are changes resulting from observable price changes, and adjustments are recorded as necessary. During the first nine months of 2018, no adjustments were recorded as a result of changes in the observable price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Reclassification</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Certain amounts in the prior years&#x2019; financial statements have been reclassified to conform to the current year&#x2019;s presentation. These amounts are associated with trade receivables and accrued revenues. Such reclassifications have no effect on stockholders&#x2019; equity or net income as previously reported.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Use of Estimates</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company&#x2019;s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> </div> 53927000 -833000 -958000 -30000 -259000 -135000 4082000 -1729000 -833000 -698000 -259000 16742000 2913000 -3417000 44625000 -1729000 -260000 <div> <p style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Reclassification</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Certain amounts in the prior years&#x2019; financial statements have been reclassified to conform to the current year&#x2019;s presentation. These amounts are associated with trade receivables and accrued revenues. Such reclassifications have no effect on stockholders&#x2019; equity or net income as previously reported.</p> </div> 10122000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following is a summary of revenues within geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues based on customer location:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom" colspan="9"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe and Middle East (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific (2) (3) (4)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;65,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;24,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (1) Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (2) China</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (3) S. Korea</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (4) Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">*)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Less than 10%</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Changes in accounting policies as a result of adopting Topic 606 and nature of goods</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective as of January&#xA0;1, 2018, the Company has followed the provisions of Accounting Standards Codification (&#x201C;ASC&#x201D;) Topic 606, <i>Revenue from Contracts with Customers</i> (&#x201C;ASC 606&#x201D;). The guidance provides a unified model to determine how revenue is recognized. See Note 3 for further details.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company determines revenue recognition through the following steps:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">identification of the contract with a customer;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">identification of the performance obligations in the contract;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">determination of the transaction price;</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">allocation of the transaction price to the performance obligations in the contract; and</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="9%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">recognition of revenue when, or as, the Company satisfies a performance obligation.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company generates its revenues from (1)&#xA0;licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2)&#xA0;royalty revenues, and (3)&#xA0;other revenues, which include revenues from support, training and sale of development systems.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company accounts for its IP license revenues and related services, which provide the Company&#x2019;s customers with rights to use the Company&#x2019;s IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will continue to recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Most of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenues from contracts that involve significant customization of the Company&#x2019;s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenues that are derived from the sale of a licensee&#x2019;s products that incorporate the Company&#x2019;s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company&#x2019;s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company&#x2019;s licensees on sales of products incorporating the Company&#x2019;s&#xA0;IP or on a per unit basis, as specified in the agreements with the licensees. The Company receives the actual sales data from its customers after the quarter ends and accounts for it as accrued revenue. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company&#x2019;s estimation of the customer&#x2019;s sales during the quarter.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In addition to license fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or <font style="WHITE-SPACE: nowrap">e-mail</font> support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. Training services are considered performance obligations satisfied over-time, and revenues from training services are recognized as the training is performed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenues from the sale of development systems are recognized when control of the promised goods or services are transferred to the customers.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Deferred revenues, which represent a contract liability, include unearned amounts received under license agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized consistently with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.</p> </div> 2249000 7803000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table provides details about reclassifications out of accumulated other comprehensive income (loss):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="33%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td width="31%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Details about Accumulated Other<br /> Comprehensive Income (Loss) Components</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Amount Reclassified from Accumulated Other<br /> Comprehensive Income (Loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Affected Line Item in the Statements of<br /> Income</b></p> </td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized gains (losses) on cash flow hedges</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Cost of revenues</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(225</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(55</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Research and development</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Sales and marketing</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">General and administrative</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(259</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, before income taxes</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Income tax expense (benefit)</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(232</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(57</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, net of income taxes</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrealized gains (losses) on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Financial income (loss), net</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Income tax benefit</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, net of income taxes</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(87</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">Total, net of income taxes</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value of the Company&#x2019;s outstanding derivative instruments is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018<br /> (Unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017<br /> (Audited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Derivative assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Derivative liabilities:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange option contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No.&#xA0;260, &#x201C;Earnings Per Share.&#x201D;</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Numerator:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,729</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;13,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,850</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Denominator (in thousands):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic weighted-average common stock outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,997</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of stock -based awards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">431</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">737</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average common stock outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of income:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total equity-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;8,083</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;6,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,219</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Future estimated annual amortization charges are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">289</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table sets forth the customers that represented 10% or more of the Company&#x2019;s total revenues in each of the periods set forth below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer E</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">*)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Less than 10%</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A summary of the Company&#x2019;s RSU activities and related information for the nine months ended September&#xA0;30, 2018, are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of<br /> RSUs</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average<br /> Grant-Date<br /> Fair Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">560,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">304,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(268,052</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited or expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,865</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested as of September&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;32.70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The fair value for rights to purchase shares of common stock under the Company&#x2019;s employee stock purchase plan was estimated on the date of grant using the following assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">35%-42</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">28%-46</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">28%-43</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">0.7%-2.2</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">0.5%-1.1</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"><font style="WHITE-SPACE: nowrap">0.6%-1.1</font></td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contractual term of up to</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24&#xA0;months</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 9302000 56476000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 3: REVENUE RECOGNITION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued new guidance related to revenue recognition, which outlines a comprehensive revenue recognition model and supersedes most current revenue recognition guidance. ASC 606 requires a company to recognize revenue as control of goods or services transfers to a customer at an amount that reflects the expected consideration to be received in exchange for those goods or services. It defines a five-step approach for recognizing revenue, which may require a company to use more judgment and make more estimates than under the prior guidance. The Company adopted ASC 606 on January&#xA0;1, 2018 for all open contracts at the date of initial application, and applied the standard using modified retrospective approach, with the cumulative effect of applying ASC 606 recognized as an adjustment to the opening retained earnings balance. Results for reporting periods beginning after January&#xA0;1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. The Company recorded a net increase to opening retained earnings of $8,555 as of January&#xA0;1, 2018 due to the cumulative impact of adopting ASC 606.&#xA0;The impact to revenues for the three and nine months ended September&#xA0;30, 2018 was an increase of $3,945 and $2,872, respectively, as a result of adopting ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> With respect to the Company&#x2019;s licensing business, under ASC 606, certain deliverables may now be considered as distinct performance obligations separate from other performance obligations, and will be measured using the relative standalone selling price basis, and recognized as revenue accordingly. Nevertheless, the adoption of ASC 606 for licensing and related revenues did not have a significant impact on the Company&#x2019;s financial statements. With respect to the Company&#x2019;s royalty business, ASC 606 did not have a significant impact. Under the accounting standards in effect during prior periods, the Company recognized sales-based royalties as revenues during the quarter, which such royalties were reported by licensees, which reflected the licensees&#x2019; prior quarter sales and when all other revenue recognition criteria were met. Under ASC 606, the Company is required to estimate and recognize sales-based royalties during the period which the associated sales occur. Accordingly, the Company has an increase in accrued revenues of $10,787 in the statement of financial position.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under ASC 606, an entity recognizes revenue when or as it satisfies a performance obligation by transferring IP license or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery of its IPs. The Company recognizes revenue over time on significant license customization contracts that are covered by contract accounting standards using cost inputs to measure progress toward completion of its performance obligations, which is similar to the method prior to the adoption of ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Remainder&#xA0;of&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2020</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2021</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License and related revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;6,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In connection with the adoption of ASC 606, the Company is required to capitalize incremental costs that are related to sales during the period, consisting primarily of sales commissions earned when contracts are signed. As of January&#xA0;1, 2018, the date the Company adopted ASC 606, the Company capitalized $239 in contract acquisition costs related to contracts that were not completed. For contracts that have a duration of less than one year, the Company follows ASC 606&#x2019;s practical expediency, and expenses these costs when incurred; for contracts with life exceeding one year, the Company records these costs in proportion to each completed contract performance obligation. For the three and nine months ended September&#xA0;30, 2018, the amount of amortization was $0 and $120, respectively, and there was no impairment loss in relation to costs capitalized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Disaggregation of revenue:</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Nine months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Licensing&#xA0;and<br /> related&#xA0;revenues</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Royalties</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Licensing&#xA0;and<br /> related&#xA0;revenues</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Royalties</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Primary geographical markets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,420</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe and Middle East</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,605</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Major product/service lines</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> DSP products (DSP cores and platforms)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Connectivity products (Bluetooth,&#xA0;<font style="WHITE-SPACE: nowrap">Wi-Fi</font>&#xA0;and SATA/SAS)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Timing of revenue recognition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Products transferred at a point in time</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Products and services transferred over time</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Contract balances:</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about trade receivables, contract assets and contract liabilities from contracts with customers (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued revenues (short-term contract assets)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued revenues (royalties)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues (short-term contract liabilities)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company receives payments from customers based upon contractual payment schedules; trade receivable are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Contract assets include amounts related to the Company&#x2019;s contractual right to consideration for completed performance objectives not yet invoiced. Accrued revenues associated with royalties are recorded as the Company recognizes revenues from royalties earned during the quarter, not yet invoiced, either by actual sales data received from the customers, or, when applicable, by estimation. Contract liabilities (deferred revenue) include payments received in advance of performance under the contract, and are realized with the associated revenue recognized under the contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three and nine months ended September&#xA0;30, 2018, the Company recognized $253 and $3,676, respectively, that was included in deferred revenues (short-term contract liability) balance at January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In accordance with ASC 606, the disclosure of the impact of adoption to the Company&#x2019;s condensed consolidated statements of income and balance sheets was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,&#xA0;2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>Three&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,&#xA0;2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> without<br /> adopting<br /> ASC 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Effect&#xA0;of</b><br /> <b>change</b><br /> <b>higher/(lower)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> without<br /> adopting<br /> ASC 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Effect&#xA0;of</b><br /> <b>change</b><br /> <b>higher/(lower)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Licensing and related revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;28,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;1,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;10,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,811</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,417</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,173</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,795</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial income, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,535</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,535</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before taxes on income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(882</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,638</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(964</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes expenses (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(112</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,729</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,295</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(852</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.19</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.19</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>September&#xA0;30, 2018 (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> without<br /> adopting<br /> ASC 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Effect&#xA0;of</b><br /> <b>change</b><br /> <b>higher/(lower)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,718</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,856</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(952</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,641</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; Equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Practical Expediency and Exemptions</u>:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company generally expenses sales commissions when incurred because the amortization period would have been less than one year. The Company records these costs within sales and marketing expenses on the Company&#x2019;s interim condensed consolidated statements of income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p> </div> 35756000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Nine months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended September&#xA0;30, 2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(586</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,342</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(75</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,417</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income (loss) before reclassifications</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(726</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(232</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(958</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts reclassified from accumulated other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(698</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(698</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">133</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Nine months ended September&#xA0;30, 2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Three months ended September&#xA0;30, 2017<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized</b><br /> <b>gains (losses) on<br /> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font><br /> marketable<br /> securities</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized<br /> gains<br /> (losses) on<br /> cash flow<br /> hedges</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(502</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(497</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(278</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(278</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income (loss) before reclassifications</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amounts reclassified from accumulated other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(166</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net current period other comprehensive income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(201</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The table below sets forth the Company&#x2019;s assets measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level I<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level II<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level III<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level I</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level II</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level III</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Year ended December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Amortization<br /> Period<br /> (Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets &#x2013;amortizable:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Core technologies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,051</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">NB-IoT</font> technologies (*)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">262</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;8,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;5,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;6,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;1,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(*)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">During the first quarter of 2018, the Company entered into an agreement to acquire certain <font style="WHITE-SPACE: nowrap">NB-IoT</font> technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September&#xA0;30, 2018. The Company recorded the amortization cost of the <font style="WHITE-SPACE: nowrap">NB-IoT</font> technologies in &#x201C;cost of revenues&#x201D; on the Company&#x2019;s interim condensed consolidated statements of income.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table presents gross realized gains and losses from sale of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross realized gains from sale of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross realized losses from sale of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(34</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(32</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>NOTE 7: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> a. Summary information about geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company manages its business on the basis of one reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note 1 for a brief description of the Company&#x2019;s business). The following is a summary of revenues within geographic areas:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues based on customer location:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom" colspan="9"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe and Middle East (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia Pacific (2) (3) (4)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,540</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;65,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;24,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (1) Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (2) China</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,188</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (3) S. Korea</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> (4) Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">*)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Less than 10%</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> b. Major customer data as a percentage of total revenues:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table sets forth the customers that represented 10% or more of the Company&#x2019;s total revenues in each of the periods set forth below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September&#xA0;30</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer D</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer E</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">*</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">*)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Less than 10%</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Remainder&#xA0;of&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2020</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2021</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License and related revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;2,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;6,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following is a summary of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> marketable securities:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>September&#xA0;30, 2018 (Unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures within one year:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(49</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(49</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures after one year through five years:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,463</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;80,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,512</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;78,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017 (Audited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> gains</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> unrealized<br /> losses</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures within one year:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;11,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;11,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> - matures after one year through five years:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Certificate of deposits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Government bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">495</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate bonds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(677</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">71,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;83,342</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,664</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The increase (decrease) in unrealized gains (losses) recognized in &#x201C;accumulated other comprehensive loss&#x201D; on derivatives, before tax effect, is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange option contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(128</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(131</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(259</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 527212 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 12: SHARE REPURCHASE PROGRAM</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In May 2018, the Company&#x2019;s Board of Directors authorized the repurchase by the Company of an additional 700,000 shares of common stock pursuant to Rule <font style="white-space:nowrap">10b-18</font> of the Exchange Act.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> During the third quarter of 2018, the Company repurchased 216,156 shares of common stock at an average purchase price of $29.18 per share for an aggregate purchase price of $6,308. During the first nine months ended September&#xA0;30, 2018, the Company repurchased 527,212 shares of common stock at an average purchase price of $31.76 per share for an aggregate purchase price of $16,742. The Company did not repurchase any shares of its common stock during the third quarter and first nine months of 2017. As of September&#xA0;30, 2018, 483,844 shares of common stock remained available for repurchase pursuant to the Company&#x2019;s share repurchase program.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders&#x2019; equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC <font style="white-space:nowrap">No.&#xA0;505-30,</font> &#x201C;Treasury Stock&#x201D; and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional <font style="white-space:nowrap">paid-in</font> capital.</p> </div> 8083000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The net (gains) losses reclassified from &#x201C;accumulated other comprehensive loss&#x201D; into income are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three months ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b><br /> <b>(unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivatives designated as cash flow hedging instruments:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange option contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;117</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(88</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign exchange forward contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(98</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(186</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> A summary of the Company&#x2019;s stock option and SARs activities and related information for the nine months ended September&#xA0;30, 2018, are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of<br /> options<br /> and SAR<br /> units&#xA0;(1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> exercise<br /> price</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> average<br /> remaining<br /> contractual<br /> term</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br /> intrinsic-<br /> value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">729,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;19.77</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;19,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,474</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited or expired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,128</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding as of September&#xA0;30, 2018 (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">707,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable as of September&#xA0;30, 2018 (3)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">610,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,089</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">The SAR units are convertible for a maximum number of shares of the Company&#x2019;s common stock equal to 75% of the SAR units subject to the grant.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company&#x2019;s common stock issuable upon exercise.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left">(3)</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company&#x2019;s common stock issuable upon exercise.</p> </td> </tr> </table> </div> CEVA 22091000 22091000 31.76 <div> <p style="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Use of Estimates</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company&#x2019;s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> </div> 16742000 -949000 21596000 750000 -1658000 1329000 149000 643000 22065000 0 19474 2128 P4Y2M12D P4Y6M <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2016, the FASB issued ASU <font style="white-space:nowrap">2016-13,</font> &#x201C;Financial Instruments &#x2013; Credit Losses on Financial Instruments,&#x201D; which requires that expected credit losses relating to financial assets measured on an amortized cost basis and <font style="white-space:nowrap"><font style="white-space:nowrap">available-for-sale</font></font> debt securities be recorded through an allowance for credit losses. ASU <font style="white-space:nowrap">2016-13</font> limits the amount of credit losses to be recognized for <font style="white-space:nowrap"><font style="white-space:nowrap">available-for-sale</font></font> debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The new standard will be effective for interim and annual periods beginning after January&#xA0;1, 2020, and early adoption is permitted. The Company is currently evaluating whether to early adopt this standard and the potential effect of such adoption on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In February 2016, the FASB issued ASU <font style="white-space:nowrap">2016-02,</font> &#x201C;Leases (Topic 842),&#x201D; which will replace the existing guidance in ASC 840, &#x201C;Leases.&#x201D; The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This ASU is effective for annual periods beginning after December&#xA0;15, 2018, and interim periods within those annual periods. The provisions of ASU <font style="white-space:nowrap">2016-02</font> are to be applied using a modified retrospective approach. In July 2018, the FASB issued ASU <font style="white-space:nowrap">No.&#xA0;2018-11,</font> &#x201C;Targeted Improvements&#x2014;Leases (Topic 842).&#x201D; This update provides an optional transition method that allows entities to elect to apply the standard prospectively at its effective date, versus recasting the prior periods presented. If elected, an entity would recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company is in the process of evaluating this guidance to determine the impact the adoption will have on its financial statements and related disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In August 2017, the FASB issued ASU <font style="white-space:nowrap">2017-12,</font> Derivatives and Hedging (Topic 815)&#x2014;Targeted Improvements to Accounting for Hedging Activities (&#x201C;ASU <font style="white-space:nowrap">2017-12&#x201D;),</font> which improves the financial reporting of hedging relationships to better portray the economic results of an entity&#x2019;s risk management activities in its financial statements and makes certain targeted improvements to simplify the qualification and application of the hedge accounting compared to current GAAP. This update is effective for fiscal years beginning after December&#xA0;15, 2018, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU <font style="white-space:nowrap">2017-12</font> on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2018, the FASB released guidance on the accounting for tax on the global intangible <font style="white-space:nowrap">low-taxed</font> income (&#x201C;GILTI&#x201D;) provisions of the Tax Cuts and Jobs Act (&#x201C;TCJA&#x201D;). The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either (i)&#xA0;accounting&#xA0;for deferred taxes related to GILTI inclusions, or (ii)&#xA0;treating any taxes on GILTI inclusions as period cost, are both acceptable methods subject to an accounting policy election. In accordance with SEC Staff Accounting Bulletin No.&#xA0;118, and as the Company is not yet able to reasonably estimate the effect of the GILTI tax, as described in note 12 of the Company&#x2019;s 2017 consolidated financial statements included in the Annual Report on Form <font style="white-space:nowrap">10-K</font> for fiscal year 2017, the Company has not yet adopted an accounting policy with respect to the GILTI tax.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Effective no later than January&#xA0;1, 2019, the Company will adopt the accounting standards update that allows for reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA.&#xA0;The update, which permits early adoption, is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those annual periods.&#xA0;The Company continues to evaluate the requirements and does not expect the adoption to have a material effect on its condensed consolidated statements of financial position, operations and cash flows and on the disclosures contained in the notes to condensed consolidated financial statements.</p> </div> 0 16.22 20.50 120000 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In accordance with ASC 606, the disclosure of the impact of adoption to the Company&#x2019;s condensed consolidated statements of income and balance sheets was as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Nine&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,&#xA0;2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Three&#xA0;months&#xA0;ended&#xA0;September&#xA0;30,&#xA0;2018<br /> (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> without<br /> adopting<br /> ASC 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Effect&#xA0;of</b><br /> <b>change</b><br /> <b>higher/(lower)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> without<br /> adopting<br /> ASC 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Effect&#xA0;of</b><br /> <b>change</b><br /> <b>higher/(lower)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Licensing and related revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;29,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;28,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;1,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;10,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53,811</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,417</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,173</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,795</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial income, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,535</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,535</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income (loss) before taxes on income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(882</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,638</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(964</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes expenses (benefit)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(112</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,729</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,295</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(852</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;3,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.19</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income (loss) per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.08</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.19</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>September&#xA0;30, 2018 (unaudited)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> without<br /> adopting<br /> ASC 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"> <b>Effect&#xA0;of</b><br /> <b>change</b><br /> <b>higher/(lower)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,718</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,856</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(952</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,641</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; Equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 2872000 5966000 -0.19 -0.19 47638000 -3638000 657000 2535000 53811000 -4295000 -6173000 44625000 9186000 53604000 28730000 24874000 0.12 0.12 2872000 2756000 190000 116000 2566000 2756000 116000 2872000 1177000 1695000 3676000 P1Y6M 30865 304496 268052 27.73 RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. Until the end of 2017, RSUs granted to non-employee directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date. 35.46 34.83 P3Y P2Y 0.75 0.00 0.35 0.007 P24M 0.42 0.022 P1Y2M12D 0.12 0.16 0.16 142000 -131000 117000 -128000 259000 259000 -259000 2483000 3874000 1246000 480000 P4Y6M P7Y 2800000 750000 P1Y6M P5Y1M6D 29907000 21954000 4667000 3286000 18077000 11830000 22163000 7744000 26569000 17130000 1420000 8019000 24241000 2328000 26569000 -260000 -2000 -30000 -28000 5000 19000 -259000 -27000 -232000 10000 225000 P4Y -726000 -698000 -28000 -232000 -232000 39084000 23127000 8582000 6116000 7152000 6087000 11305000 42318000 14158000 48732000 7744000 P36M P5Y2M12D P1Y 309000 2219000 0 8000 1000 5927000 1726000 0.26 0.27 22318000 2711000 7031000 1181000 821000 737000 96000 16108000 89000 79000 7000 -2000 12000 5850000 89000 77000 -2000 6210000 2000 3057000 24044000 10031000 0 22683000 21946000 0.00 0.28 0.006 P24M 0.43 0.011 0.18 0.12 0.20 0.21 3000 -3000 -1000 1000 -2000 2000 -2000 722000 991000 381000 125000 14021000 10023000 2000 2000 7000 5000 -2000 1000 -3000 2000 82000 77000 5000 -3000 -3000 21540000 15188000 5076000 1237000 1267000 225000 2467000 136113 32000 2676000 2006000 0.11 0.12 19407000 2406000 2983000 440000 831000 431000 16000 17255000 48000 46000 -32000 -63000 -1000 2543000 132000 84000 133000 21000 2152000 14528000 -87000 2727000 21413000 11897000 216156 22428000 21997000 29.18 6308000 0 3945000 2006000 -0.04 -0.04 15462000 -964000 -112000 831000 17257000 -852000 -1795000 14528000 2729000 17468000 10131000 7337000 0.15 0.15 3945000 3947000 552000 -2000 3395000 3947000 -2000 3945000 -345000 4290000 253000 0.00 0.38 0.022 P24M 0.26 0.16 43000 23000 20000 -2000 63000 63000 21000 697000 1246000 369000 155000 9786000 7769000 1483000 534000 4652000 5134000 6878000 2908000 11627000 5246000 776000 5605000 10600000 1027000 11627000 -87000 -2000 -32000 -30000 1000 4000 -63000 -6000 -57000 3000 55000 28000 58000 -30000 18000 75000 -57000 13015000 10192000 5600000 2259000 6139000 15252000 6161000 18505000 2908000 0001173489 us-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0001173489 ceva:ConnectivityProductsMember 2018-07-01 2018-09-30 0001173489 ceva:DspProductsMember 2018-07-01 2018-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2018-07-01 2018-09-30 0001173489 country:US 2018-07-01 2018-09-30 0001173489 country:KR 2018-07-01 2018-09-30 0001173489 country:JP 2018-07-01 2018-09-30 0001173489 country:DE 2018-07-01 2018-09-30 0001173489 country:CN 2018-07-01 2018-09-30 0001173489 srt:AsiaPacificMember 2018-07-01 2018-09-30 0001173489 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-01 2018-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-01 2018-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-01 2018-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-07-01 2018-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberceva:ConnectivityProductsMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberceva:DspProductsMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMembercountry:US 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMembersrt:AsiaPacificMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberceva:ConnectivityProductsMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberceva:DspProductsMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMembercountry:US 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMembersrt:AsiaPacificMember 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMember 2018-07-01 2018-09-30 0001173489 ceva:CostOfRevenueMember 2018-07-01 2018-09-30 0001173489 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001173489 us-gaap:CashFlowHedgingMember 2018-07-01 2018-09-30 0001173489 us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember 2018-07-01 2018-09-30 0001173489 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2018-07-01 2018-09-30 0001173489 ceva:CustomerEMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001173489 ceva:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001173489 ceva:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001173489 ceva:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001173489 ceva:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-30 0001173489 ceva:EmployeeStockPurchasePlanMember 2018-07-01 2018-09-30 0001173489 ceva:DeferredRevenueMember 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Member 2018-07-01 2018-09-30 0001173489 2018-07-01 2018-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2017-07-01 2017-09-30 0001173489 country:US 2017-07-01 2017-09-30 0001173489 country:KR 2017-07-01 2017-09-30 0001173489 country:JP 2017-07-01 2017-09-30 0001173489 country:DE 2017-07-01 2017-09-30 0001173489 country:CN 2017-07-01 2017-09-30 0001173489 srt:AsiaPacificMember 2017-07-01 2017-09-30 0001173489 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-07-01 2017-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-07-01 2017-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-07-01 2017-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-07-01 2017-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-07-01 2017-09-30 0001173489 us-gaap:RoyaltyMember 2017-07-01 2017-09-30 0001173489 us-gaap:LicenseMember 2017-07-01 2017-09-30 0001173489 ceva:CostOfRevenueMember 2017-07-01 2017-09-30 0001173489 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001173489 us-gaap:CashFlowHedgingMember 2017-07-01 2017-09-30 0001173489 us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember 2017-07-01 2017-09-30 0001173489 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2017-07-01 2017-09-30 0001173489 ceva:CustomerEMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001173489 ceva:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001173489 ceva:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001173489 ceva:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001173489 ceva:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-07-01 2017-09-30 0001173489 ceva:EmployeeStockPurchasePlanMember 2017-07-01 2017-09-30 0001173489 2017-07-01 2017-09-30 0001173489 us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember 2017-01-01 2017-12-31 0001173489 2017-01-01 2017-12-31 0001173489 ceva:TwoThousandElevenStockIncentivePlanMember 2018-01-01 2018-09-30 0001173489 us-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0001173489 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0001173489 ceva:ConnectivityProductsMember 2018-01-01 2018-09-30 0001173489 ceva:DspProductsMember 2018-01-01 2018-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2018-01-01 2018-09-30 0001173489 country:US 2018-01-01 2018-09-30 0001173489 country:KR 2018-01-01 2018-09-30 0001173489 country:JP 2018-01-01 2018-09-30 0001173489 country:DE 2018-01-01 2018-09-30 0001173489 country:CN 2018-01-01 2018-09-30 0001173489 srt:AsiaPacificMember 2018-01-01 2018-09-30 0001173489 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0001173489 srt:MaximumMember 2018-01-01 2018-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberus-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberceva:ConnectivityProductsMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberceva:DspProductsMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberceva:EuropeAndMiddleEastMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMembercountry:US 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMembersrt:AsiaPacificMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:TransferredOverTimeMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberceva:ConnectivityProductsMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberceva:DspProductsMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberceva:EuropeAndMiddleEastMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMembercountry:US 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMembersrt:AsiaPacificMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMember 2018-01-01 2018-09-30 0001173489 ceva:CoreTechnologiesMember 2018-01-01 2018-09-30 0001173489 ceva:CustomerBacklogMember 2018-01-01 2018-09-30 0001173489 us-gaap:LicensingAgreementsMember 2018-01-01 2018-09-30 0001173489 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001173489 ceva:CostOfRevenueMember 2018-01-01 2018-09-30 0001173489 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001173489 us-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0001173489 us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0001173489 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0001173489 ceva:CustomerEMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001173489 ceva:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001173489 ceva:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001173489 ceva:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001173489 ceva:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001173489 ceva:StockOptionsAndStockAppreciationRightsMember 2018-01-01 2018-09-30 0001173489 ceva:EmployeeStockPurchasePlanMember 2018-01-01 2018-09-30 0001173489 srt:MaximumMemberus-gaap:StockAppreciationRightsSARSMember 2018-01-01 2018-09-30 0001173489 us-gaap:RestrictedStockUnitsRSUMemberceva:NonEmployeeDirectorMember 2018-01-01 2018-09-30 0001173489 us-gaap:RestrictedStockUnitsRSUMemberceva:EmployeeMember 2018-01-01 2018-09-30 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001173489 ceva:DeferredRevenueMember 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001173489 us-gaap:RoyaltyMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001173489 us-gaap:LicenseMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0001173489 2018-01-01 2018-09-30 0001173489 ceva:EuropeAndMiddleEastMember 2017-01-01 2017-09-30 0001173489 country:US 2017-01-01 2017-09-30 0001173489 country:KR 2017-01-01 2017-09-30 0001173489 country:JP 2017-01-01 2017-09-30 0001173489 country:DE 2017-01-01 2017-09-30 0001173489 country:CN 2017-01-01 2017-09-30 0001173489 srt:AsiaPacificMember 2017-01-01 2017-09-30 0001173489 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-09-30 0001173489 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0001173489 us-gaap:RoyaltyMember 2017-01-01 2017-09-30 0001173489 us-gaap:LicenseMember 2017-01-01 2017-09-30 0001173489 ceva:CostOfRevenueMember 2017-01-01 2017-09-30 0001173489 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001173489 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001173489 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001173489 us-gaap:CashFlowHedgingMember 2017-01-01 2017-09-30 0001173489 us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember 2017-01-01 2017-09-30 0001173489 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2017-01-01 2017-09-30 0001173489 ceva:CustomerEMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001173489 ceva:CustomerAMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001173489 ceva:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001173489 ceva:CustomerDMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001173489 ceva:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-09-30 0001173489 ceva:EmployeeStockPurchasePlanMember 2017-01-01 2017-09-30 0001173489 2017-01-01 2017-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember 2018-01-01 0001173489 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001173489 ceva:CoreTechnologiesMember 2017-12-31 0001173489 ceva:CustomerBacklogMember 2017-12-31 0001173489 us-gaap:CustomerRelationshipsMember 2017-12-31 0001173489 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001173489 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001173489 us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001173489 us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember 2017-12-31 0001173489 us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member 2017-12-31 0001173489 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001173489 us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member 2017-12-31 0001173489 us-gaap:CertificatesOfDepositMember 2017-12-31 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001173489 2017-12-31 0001173489 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-12-31 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001173489 2016-12-31 0001173489 ceva:TwoThousandTwentyOneMember 2018-09-30 0001173489 ceva:TwoThousandNineteenMember 2018-09-30 0001173489 ceva:RemainderOfCurrentYearMember 2018-09-30 0001173489 ceva:TwoThousandTwentyMember 2018-09-30 0001173489 ceva:TwoThousandElevenStockIncentivePlanMember 2018-09-30 0001173489 ceva:NonEmployeeDirectorMember 2018-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001173489 srt:MaximumMember 2018-09-30 0001173489 ceva:CoreTechnologiesMember 2018-09-30 0001173489 ceva:CustomerBacklogMember 2018-09-30 0001173489 us-gaap:LicensingAgreementsMember 2018-09-30 0001173489 us-gaap:CustomerRelationshipsMember 2018-09-30 0001173489 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001173489 us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001173489 us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001173489 us-gaap:ForeignExchangeOptionMemberus-gaap:CashFlowHedgingMember 2018-09-30 0001173489 us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember 2018-09-30 0001173489 us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember 2018-09-30 0001173489 us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member 2018-09-30 0001173489 us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001173489 us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member 2018-09-30 0001173489 us-gaap:CertificatesOfDepositMember 2018-09-30 0001173489 ceva:StockOptionsAndStockAppreciationRightsMember 2018-09-30 0001173489 srt:MaximumMemberus-gaap:StockAppreciationRightsSARSMember 2018-09-30 0001173489 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0001173489 ceva:DeferredRevenueMember 2018-09-30 0001173489 us-gaap:UnbilledRevenuesMemberus-gaap:RoyaltyMember 2018-09-30 0001173489 us-gaap:UnbilledRevenuesMember 2018-09-30 0001173489 us-gaap:AccountsReceivableMember 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001173489 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:UnbilledRevenuesMember 2018-09-30 0001173489 2018-09-30 0001173489 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-09-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0001173489 2017-09-30 0001173489 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-06-30 0001173489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001173489 2018-05-31 0001173489 2018-11-02 shares iso4217:USD iso4217:USD shares pure Less than 10% During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September 30, 2018. The Company recorded the amortization cost of the NB-IoT technologies in "cost of revenues" on the Company's interim condensed consolidated statements of income. The SAR units are convertible for a maximum number of shares of the Company's common stock equal to 75% of the SAR units subject to the grant. Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company's common stock issuable upon exercise. Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company's common stock issuable upon exercise. EX-101.SCH 6 ceva-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:calculationLink link:presentationLink link:definitionLink 106 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 107 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - BUSINESS link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - REVENUE RECOGNITION link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - MARKETABLE SECURITIES link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - FAIR VALUE MEASUREMENT link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - INTANGIBLE ASSETS, NET link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - NET INCOME (LOSS) PER SHARE OF COMMON STOCK link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - COMMON STOCK AND STOCK-BASED COMPENSATION PLANS link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - SHARE REPURCHASE PROGRAM link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - REVENUE RECOGNITION (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - MARKETABLE SECURITIES (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - FAIR VALUE MEASUREMENT (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - NET INCOME (LOSS) PER SHARE OF COMMON STOCK (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - COMMON STOCK AND STOCK-BASED COMPENSATION PLANS (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Revenue Recognition- Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Schedule of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Summary of Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Schedule of Trade Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Schedule of Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Summary of Available-for-Sale Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Summary of Gross Unrealized Losses and Fair Values on Investments (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Summary of Gross Realized Gains and Losses from Sale of Available-for-Sale Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Fair Value Measurement (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Summary of Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Summary of Intangible Assets (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Summary of Future Estimated Annual Amortization Charges (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Revenues Based on Customer Location (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Major Customers Data as Percentage of Total Revenues (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Calculation of Basic and Diluted Net Income (Loss) Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Net Income (Loss) Per Share of Common Stock - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Common Stock and Stock-Based Compensation Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Summary of Stock Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Summary of Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Equity-Based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Fair Value of Outstanding Derivative Instruments (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Tax (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Details about Reclassification out of Accumulated Other Comprehensive Income Components (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Share Repurchase Program - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 ceva-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 ceva-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 ceva-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 ceva-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Nov. 02, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Trading Symbol CEVA  
Entity Registrant Name CEVA INC  
Entity Central Index Key 0001173489  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   21,902,376
Entity Emerging Growth Company false  
Entity Small Company false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 9,212 $ 21,739
Short term bank deposits 31,561 34,432
Marketable securities 78,783 82,664
Trade receivables 7,577 14,480
Accrued revenues 16,456 2,014
Prepaid expenses and other current assets 5,904 3,747
Total current assets 149,493 159,076
Long term bank deposits 47,450 44,518
Severance pay fund 9,242 8,910
Deferred tax assets 4,727 3,643
Property and equipment, net 7,979 6,926
Goodwill 46,612 46,612
Intangible assets, net 3,004 1,742
Investments in other company 1,806 1,806
Other long-term assets 4,938 3,579
Total long-term assets 125,758 117,736
Total assets 275,251 276,812
Current liabilities:    
Trade payables 1,000 392
Deferred revenues 3,614 4,399
Accrued expenses and other payables 3,920 3,927
Accrued payroll and related benefits 12,529 14,077
Total current liabilities 21,063 22,795
Long term liabilities:    
Accrued severance pay 9,800 9,347
Total long-term liabilities 9,800 9,347
Stockholders' equity:    
Preferred Stock: $0.001 par value: 5,000,000 shares authorized; none issued and outstanding
Common Stock: $0.001 par value: 60,000,000 shares authorized; 23,595,160 shares issued at September 30, 2018 (unaudited) and December 31, 2017. 21,902,376 and 22,064,007 shares outstanding at September 30, 2018 (unaudited) and December 31, 2017, respectively 22 22
Additional paid in-capital 221,248 217,417
Treasury stock at cost (1,692,784 and 1,531,153 shares of common stock at September 30, 2018 (unaudited) and December 31, 2017, respectively) (36,168) (26,056)
Accumulated other comprehensive loss (1,284) (586)
Retained earnings 60,570 53,873
Total stockholders' equity 244,388 244,670
Total liabilities and stockholders' equity $ 275,251 $ 276,812
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Preferred Stock, par value $ 0.001 $ 0.001
Preferred Stock, shares authorized 5,000,000 5,000,000
Preferred Stock, shares issued 0 0
Preferred Stock, shares outstanding 0 0
Common Stock, par value $ 0.001 $ 0.001
Common Stock, shares authorized 60,000,000 60,000,000
Common Stock, shares issued 23,595,160 23,595,160
Common Stock, shares outstanding 21,902,376 22,064,007
Treasury stock, shares 1,692,784 1,531,153
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTERIM CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenues:        
Revenues $ 21,413 $ 24,044 $ 56,476 $ 65,906
Cost of revenues 2,006 1,726 5,966 5,030
Gross profit 19,407 22,318 50,510 60,876
Operating expenses:        
Research and development, net 11,897 10,031 35,756 30,413
Sales and marketing 2,727 3,057 9,302 9,422
General and administrative 2,406 2,711 8,193 7,388
Amortization of intangible assets 225 309 676 927
Total operating expenses 17,255 16,108 53,927 48,150
Operating income (loss) 2,152 6,210 (3,417) 12,726
Financial income, net 831 821 2,535 2,147
Income (loss) before taxes on income 2,983 7,031 (882) 14,873
Income taxes expense 440 1,181 847 1,008
Net income $ 2,543 $ 5,850 $ (1,729) $ 13,865
Basic net income (loss) per share $ 0.12 $ 0.27 $ (0.08) $ 0.64
Diluted net income (loss) per share $ 0.11 $ 0.26 $ (0.08) $ 0.62
Weighted-average shares used to compute net income (loss) per share (in thousands):        
Basic 21,997 21,946 22,091 21,687
Diluted 22,428 22,683 22,091 22,480
Licensing and Related Revenue        
Revenues:        
Revenues $ 9,786 $ 14,021 $ 29,907 $ 33,893
Royalties        
Revenues:        
Revenues $ 11,627 $ 10,023 $ 26,569 $ 32,013
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income (loss): $ 2,543 $ 5,850 $ (1,729) $ 13,865
Available-for-sale securities:        
Changes in unrealized gains (losses) 16 96 (863) 322
Reclassification adjustments for (gains) losses included in net income 32 (7) 30 33
Net change 48 89 (833) 355
Cash flow hedges:        
Changes in unrealized gains (losses) 21 (2) (259) 180
Reclassification adjustments for (gains) losses included in net income 63 2 259 (186)
Net change 84     (6)
Other comprehensive income (loss) before tax 132 89 (833) 349
Income tax expense (benefit) related to components of other comprehensive income (loss) (1) 12 (135) 53
Other comprehensive income (loss), net of taxes 133 77 (698) 296
Comprehensive income (loss) $ 2,676 $ 5,927 $ (2,427) $ 14,161
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income (loss) $ (1,729) $ 13,865
Adjustments required to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation 1,914 1,447
Amortization of intangible assets 938 927
Equity-based compensation 8,083 6,346
Realized loss, net on sale of available-for-sale marketable securities 30 33
Amortization of premiums on available-for-sale marketable securities 609 907
Unrealized foreign exchange (gain) loss 141 (24)
Changes in operating assets and liabilities:    
Trade receivables and accrued revenues 1,658 2,159
Prepaid expenses and other assets (3,815) (2,572)
Accrued interest on bank deposits (643) (3)
Deferred tax, net (949) (741)
Trade payables 557 (105)
Deferred revenues (785) (1,984)
Accrued expenses and other payables (802) 416
Accrued payroll and related benefits (1,329) (1,532)
Income taxes payable 55 (1,501)
Accrued severance pay, net 149 60
Net cash provided by operating activities 4,082 17,698
Cash flows from investing activities:    
Purchase of property and equipment (2,913) (3,340)
Purchase of intangible assets (1,960)  
Investment in bank deposits (21,596) (30,757)
Proceeds from bank deposits 22,065 27,050
Investment in available-for-sale marketable securities (15,516) (36,468)
Proceeds from maturity of available-for-sale marketable securities 10,122 8,086
Proceeds from sale of available-for-sale marketable securities 7,803 15,206
Net cash used in investing activities (1,995) (20,223)
Cash flows from financing activities:    
Purchase of treasury stock (16,742)  
Proceeds from exercise of stock-based awards 2,249 6,898
Net cash provided by (used in) financing activities (14,493) 6,898
Effect of exchange rate changes on cash and cash equivalents (121) 157
Increase (decrease) in cash and cash equivalents (12,527) 4,530
Cash and cash equivalents at the beginning of the period 21,739 18,401
Cash and cash equivalents at the end of the period 9,212 22,931
Supplemental information of cash-flow activities:    
Income and withholding taxes, net of refunds 3,716 $ 3,934
Non-cash transactions:    
Cumulative effect of adoption of new accounting standard 8,555  
Property and equipment purchases incurred but unpaid at period end 54  
Intangible assets purchases incurred but unpaid at period end $ 750  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
BUSINESS
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BUSINESS

NOTE 1: BUSINESS

The financial information in this quarterly report includes the results of CEVA, Inc. and its subsidiaries (the “Company” or “CEVA”).

CEVA licenses a family of signal processing IPs, including comprehensive platforms for 5G baseband processing in handsets and base station RAN, highly integrated cellular IoT solutions (NB-IoT and Cat-M1), DSP and voice input algorithms and software for voice enabled devices, advanced imaging and computer vision, DSP platforms for any camera-enabled device, and a family of self-contained AI processors that address a wide range of applications. For short-range wireless, we offer the industry’s most widely adopted IPs for Bluetooth (low energy and dual mode) and Wi-Fi (Wi-Fi 4 (802.11n), Wi-Fi 5 (802.11ac) and Wi-Fi 6 (802.11ax) up to 4x4) .

CEVA’s technologies are licensed to leading semiconductor and original equipment manufacturer (OEM) companies. These companies design, manufacture, market and sell application-specific integrated circuits (“ASICs”) and application-specific standard products (“ASSPs”) based on CEVA’s technology to wireless, consumer electronics and automotive companies for incorporation into a wide variety of end products.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10K for the year ended December 31, 2017.

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2017, contained in the Company’s Annual Report on Form 10K filed with the Securities and Exchange Commission on March 1, 2018, have been applied consistently in these unaudited interim condensed consolidated financial statements, except for changes associated with recent accounting standards for revenue recognition and financial instruments for the three and nine months ended September 30, 2018, as detailed below.

Changes in accounting policies as a result of adopting Topic 606 and nature of goods

Effective as of January 1, 2018, the Company has followed the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 3 for further details.

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.

The Company determines revenue recognition through the following steps:

 

   

identification of the contract with a customer;

 

   

identification of the performance obligations in the contract;

 

   

determination of the transaction price;

 

   

allocation of the transaction price to the performance obligations in the contract; and

 

   

recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from support, training and sale of development systems.

The Company accounts for its IP license revenues and related services, which provide the Company’s customers with rights to use the Company’s IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will continue to recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.

Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. The Company receives the actual sales data from its customers after the quarter ends and accounts for it as accrued revenue. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter.

In addition to license fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. Training services are considered performance obligations satisfied over-time, and revenues from training services are recognized as the training is performed.

Revenues from the sale of development systems are recognized when control of the promised goods or services are transferred to the customers.

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized consistently with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.

Changes in accounting policies as a result of adopting ASU No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”

Beginning on January 1, 2018, the Company has followed the provisions of Accounting Standards Update (“ASU”) No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”, which requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if there are changes resulting from observable price changes, and adjustments are recorded as necessary. During the first nine months of 2018, no adjustments were recorded as a result of changes in the observable price.

Reclassification

Certain amounts in the prior years’ financial statements have been reclassified to conform to the current year’s presentation. These amounts are associated with trade receivables and accrued revenues. Such reclassifications have no effect on stockholders’ equity or net income as previously reported.

Use of Estimates

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

NOTE 3: REVENUE RECOGNITION

In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance related to revenue recognition, which outlines a comprehensive revenue recognition model and supersedes most current revenue recognition guidance. ASC 606 requires a company to recognize revenue as control of goods or services transfers to a customer at an amount that reflects the expected consideration to be received in exchange for those goods or services. It defines a five-step approach for recognizing revenue, which may require a company to use more judgment and make more estimates than under the prior guidance. The Company adopted ASC 606 on January 1, 2018 for all open contracts at the date of initial application, and applied the standard using modified retrospective approach, with the cumulative effect of applying ASC 606 recognized as an adjustment to the opening retained earnings balance. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. The Company recorded a net increase to opening retained earnings of $8,555 as of January 1, 2018 due to the cumulative impact of adopting ASC 606. The impact to revenues for the three and nine months ended September 30, 2018 was an increase of $3,945 and $2,872, respectively, as a result of adopting ASC 606.

With respect to the Company’s licensing business, under ASC 606, certain deliverables may now be considered as distinct performance obligations separate from other performance obligations, and will be measured using the relative standalone selling price basis, and recognized as revenue accordingly. Nevertheless, the adoption of ASC 606 for licensing and related revenues did not have a significant impact on the Company’s financial statements. With respect to the Company’s royalty business, ASC 606 did not have a significant impact. Under the accounting standards in effect during prior periods, the Company recognized sales-based royalties as revenues during the quarter, which such royalties were reported by licensees, which reflected the licensees’ prior quarter sales and when all other revenue recognition criteria were met. Under ASC 606, the Company is required to estimate and recognize sales-based royalties during the period which the associated sales occur. Accordingly, the Company has an increase in accrued revenues of $10,787 in the statement of financial position.

 

Under ASC 606, an entity recognizes revenue when or as it satisfies a performance obligation by transferring IP license or services to the customer, either at a point in time or over time. The Company recognizes most of its revenues at a point in time upon delivery of its IPs. The Company recognizes revenue over time on significant license customization contracts that are covered by contract accounting standards using cost inputs to measure progress toward completion of its performance obligations, which is similar to the method prior to the adoption of ASC 606.

The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:

 

     Remainder of 2018      2019      2020      2021  

License and related revenues

   $  2,256      $  6,730      $  3,000      $  1,500  

In connection with the adoption of ASC 606, the Company is required to capitalize incremental costs that are related to sales during the period, consisting primarily of sales commissions earned when contracts are signed. As of January 1, 2018, the date the Company adopted ASC 606, the Company capitalized $239 in contract acquisition costs related to contracts that were not completed. For contracts that have a duration of less than one year, the Company follows ASC 606’s practical expediency, and expenses these costs when incurred; for contracts with life exceeding one year, the Company records these costs in proportion to each completed contract performance obligation. For the three and nine months ended September 30, 2018, the amount of amortization was $0 and $120, respectively, and there was no impairment loss in relation to costs capitalized.

Disaggregation of revenue:

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):

 

     Nine months ended September 30, 2018
(unaudited)
     Three months ended September 30, 2018
(unaudited)
 
     Licensing and
related revenues
     Royalties      Total      Licensing and
related revenues
     Royalties      Total  

Primary geographical markets

                 

United States

   $ 4,667      $ 1,420      $ 6,087      $ 1,483      $ 776      $ 2,259  

Europe and Middle East

     3,286        8,019        11,305        534        5,605        6,139  

Asia Pacific

     21,954        17,130        39,084        7,769        5,246        13,015  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,907      $ 26,569      $ 56,476      $ 9,786      $ 11,627      $ 21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Major product/service lines

                 

DSP products (DSP cores and platforms)

   $ 18,077      $ 24,241      $ 42,318      $ 4,652      $ 10,600      $ 15,252  

Connectivity products (Bluetooth, Wi-Fi and SATA/SAS)

     11,830        2,328        14,158        5,134        1,027        6,161  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,907      $ 26,569      $ 56,476      $ 9,786      $ 11,627      $ 21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Timing of revenue recognition

                 

Products transferred at a point in time

   $ 22,163      $ 26,569      $ 48,732      $ 6,878      $ 11,627      $ 18,505  

Products and services transferred over time

     7,744        —          7,744        2,908        —          2,908  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $  29,907      $  26,569      $  56,476      $  9,786      $  11,627      $  21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

Contract balances:

The following table provides information about trade receivables, contract assets and contract liabilities from contracts with customers (in thousands):

 

     September 30,
2018
(unaudited)
 

Trade receivables

   $ 7,577  

Accrued revenues (short-term contract assets)

     5,279  

Accrued revenues (royalties)

     11,177  

Deferred revenues (short-term contract liabilities)

     3,614  

The Company receives payments from customers based upon contractual payment schedules; trade receivable are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Contract assets include amounts related to the Company’s contractual right to consideration for completed performance objectives not yet invoiced. Accrued revenues associated with royalties are recorded as the Company recognizes revenues from royalties earned during the quarter, not yet invoiced, either by actual sales data received from the customers, or, when applicable, by estimation. Contract liabilities (deferred revenue) include payments received in advance of performance under the contract, and are realized with the associated revenue recognized under the contract.

During the three and nine months ended September 30, 2018, the Company recognized $253 and $3,676, respectively, that was included in deferred revenues (short-term contract liability) balance at January 1, 2018.

In accordance with ASC 606, the disclosure of the impact of adoption to the Company’s condensed consolidated statements of income and balance sheets was as follows:

 

     Nine months ended September 30, 2018
(unaudited)
     Three months ended September 30, 2018
(unaudited)
 
     As reported     Balance
without
adopting
ASC 606
    Effect of
change
higher/(lower)
     As reported      Balance
without
adopting
ASC 606
    Effect of
change
higher/(lower)
 

Revenues:

              

Licensing and related revenue

   $  29,907     $  28,730     $  1,177      $ 9,786      $  10,131     $ (345

Royalties

     26,569       24,874       1,695        11,627        7,337       4,290  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total revenues

     56,476       53,604       2,872        21,413        17,468       3,945  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Cost of revenues

     5,966       5,966       —          2,006        2,006       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Gross profit

     50,510       47,638       2,872        19,407        15,462       3,945  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Operating expenses:

              

Sales and marketing

     9,302       9,186       116        2,727        2,729       (2

Other operating expenses

     44,625       44,625       —          14,528        14,528       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total operating expenses

     53,927       53,811       116        17,255        17,257       (2
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Operating income (loss)

     (3,417     (6,173     2,756        2,152        (1,795     3,947  

Financial income, net

     2,535       2,535       —          831        831       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Income (loss) before taxes on income

     (882     (3,638     2,756        2,983        (964     3,947  

Income taxes expenses (benefit)

     847       657       190        440        (112     552  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Net income (loss)

   $ (1,729   $ (4,295   $ 2,566      $ 2,543      $ (852   $  3,395  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Basic net income (loss) per share

   $ (0.08   $ (0.19   $ 0.12      $ 0.12      $ (0.04   $ 0.15  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Diluted net income (loss) per share

   $ (0.08   $ (0.19   $ 0.12      $ 0.11      $ (0.04   $ 0.15  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

 

     September 30, 2018 (unaudited)  
     As reported      Balance
without
adopting
ASC 606
     Effect of
change
higher/(lower)
 

Assets:

        

Trade receivables

   $ 7,577      $ 6,718      $ 859  

Accrued revenues

   $ 16,456      $ 5,269      $ 11,187  

Prepaid expenses and other current assets

   $ 5,904      $ 6,856      $ (952

Liabilities:

        

Deferred revenues

   $ 3,614      $ 3,641      $ (27

Stockholders’ Equity:

        

Retained earnings

   $ 60,570      $ 49,449      $ 11,121  

Practical Expediency and Exemptions:

The Company generally expenses sales commissions when incurred because the amortization period would have been less than one year. The Company records these costs within sales and marketing expenses on the Company’s interim condensed consolidated statements of income.

The Company does not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
MARKETABLE SECURITIES
9 Months Ended
Sep. 30, 2018
Cash and Cash Equivalents [Abstract]  
MARKETABLE SECURITIES

NOTE 4: MARKETABLE SECURITIES

The following is a summary of available-for-sale marketable securities:

 

     September 30, 2018 (Unaudited)  
     Amortized
cost
     Gross
unrealized
gains
     Gross
unrealized
losses
     Fair
value
 

Available-for-sale - matures within one year:

           

Corporate bonds

   $ 8,538      $ —        $ (49    $ 8,489  
  

 

 

    

 

 

    

 

 

    

 

 

 
     8,538        —          (49      8,489  

Available-for-sale - matures after one year through five years:

           

Certificate of deposits

     747        —          —          747  

Government bonds

     501        —          (11      490  

Corporate bonds

     70,508        1        (1,452      69,057  
  

 

 

    

 

 

    

 

 

    

 

 

 
     71,756        1        (1,463      70,294  

Total

   $  80,294      $ 1    $ (1,512    $  78,783  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017 (Audited)  
     Amortized
cost
     Gross
unrealized
gains
     Gross
unrealized
losses
     Fair
value
 

Available-for-sale - matures within one year:

           

Corporate bonds

   $  11,803      $ 3      $ (12    $  11,794  
  

 

 

    

 

 

    

 

 

    

 

 

 
     11,803        3        (12      11,794  

Available-for-sale - matures after one year through five years:

           

Certificate of deposits

     747        —          —          747  

Government bonds

     501        —          (6      495  

Corporate bonds

     70,291        14        (677      69,628  
  

 

 

    

 

 

    

 

 

    

 

 

 
     71,539        14        (683      70,870  

Total

   $  83,342    $  17      $ (695    $ 82,664  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of September 30, 2018 and December 31, 2017, and the length of time that those investments have been in a continuous loss position:

 

     Less than 12 months      12 months or greater  
     Fair value      Gross
unrealized
loss
     Fair value      Gross
unrealized
loss
 

As of September 30, 2018 (unaudited)

   $  40,918      $ (615    $  36,817      $ (897

As of December 31, 2017

   $ 49,921      $ (411    $ 22,960      $ (284

As of September 30, 2018 and December 31, 2017, management believes the impairments are not other than temporary and therefore the impairment losses were recorded in accumulated other comprehensive income (loss).

The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Gross realized gains from sale of available-for-sale marketable securities

   $  4      $  14      $  —        $  8  

Gross realized losses from sale of available-for-sale marketable securities

   $ (34    $ (47    $ (32    $ (1
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENT

NOTE 5: FAIR VALUE MEASUREMENT

FASB ASC No. 820, “Fair Value Measurements and Disclosures” defines fair value, establishes a framework for measuring fair value. Fair value is an exit price, representing the amount that would be received for selling an asset or paid for the transfer of a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:

 

    Level I    Unadjusted quoted prices in active markets that are accessible on the measurement date for identical, unrestricted assets or liabilities;
    Level II    Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and
    Level III    Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).

 

The Company measures its marketable securities at fair value. Marketable securities are classified within Level II as the valuation inputs are based on quoted prices and market observable data of similar instruments.

The table below sets forth the Company’s assets measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

   September 30, 2018
(unaudited)
     Level I
(unaudited)
     Level II
(unaudited)
     Level III
(unaudited)
 

Assets:

           

Marketable securities:

           

Certificate of deposits

   $ 747      $  —        $ 747      $  —    

Government bonds

     490        —          490        —    

Corporate bonds

     77,546        —          77,546        —    

Description

   December 31, 2017      Level I      Level II      Level III  

Assets:

           

Marketable securities:

           

Certificate of deposits

   $ 747      $ —        $ 747      $ —    

Government bonds

     495        —          495        —    

Corporate bonds

     81,422        —          81,422        —    
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS, NET
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET

NOTE 6: INTANGIBLE ASSETS, NET

 

            Nine months ended September 30, 2018      Year ended December 31, 2017  
     Weighted
Average
Amortization
Period
(Years)
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net      Gross
Carrying
Amount
     Accumulated
Amortization
     Net  

Intangible assets –amortizable:

                    

Customer relationships

     4.5      $ 272      $ 257      $ 15      $ 272      $ 211      $ 61  

Customer backlog

     1.5        93        93        —          93        93        —    

Core technologies

     5.1        5,796        4,745        1,051        5,796        4,115        1,681  

NB-IoT technologies (*)

     7.0        2,200        262        1,938        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

      $  8,361      $  5,357      $  3,004      $  6,161      $  4,419      $  1,742  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(*)

During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September 30, 2018. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income.

Future estimated annual amortization charges are as follows:

 

2018

     304  

2019

     1,155  

2020

     314  

2021

     314  

2022

     314  

2023

     314  

2024

     289  
  

 

 

 
   $  3,004  
  

 

 

 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

NOTE 7: GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA

a. Summary information about geographic areas:

The Company manages its business on the basis of one reportable segment: the licensing of intellectual property to semiconductor companies and electronic equipment manufacturers (see Note 1 for a brief description of the Company’s business). The following is a summary of revenues within geographic areas:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Revenues based on customer location:

     

United States

   $ 6,087      $ 6,162      $ 2,259      $ 1,237  

Europe and Middle East (1)

     11,305        7,451        6,139        1,267  

Asia Pacific (2) (3) (4)

     39,084        52,293        13,015        21,540  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $  56,476      $  65,906      $  21,413      $  24,044  
  

 

 

    

 

 

    

 

 

    

 

 

 

(1) Germany

   $ 8,582        *    $ 5,600        *

(2) China

   $ 23,127      $ 31,008      $ 10,192      $ 15,188  

(3) S. Korea

   $ 7,152      $ 13,852        *    $ 5,076  

(4) Japan

   $ 6,116        *      *      *

 

*)

Less than 10%

b. Major customer data as a percentage of total revenues:

The following table sets forth the customers that represented 10% or more of the Company’s total revenues in each of the periods set forth below.

 

     Nine months ended
September 30
    Three months ended
September 30,
 
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
 

Customer A

     16     22     16     20

Customer B

     12     17     *     18

Customer C

     16     *     26     *

Customer D

     *     *     *     12

Customer E

     *     *     *     21

 

*)

Less than 10%

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME (LOSS) PER SHARE OF COMMON STOCK
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER SHARE OF COMMON STOCK

NOTE 8: NET INCOME (LOSS) PER SHARE OF COMMON STOCK

Basic net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period. Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Numerator:

           

Net income (loss)

   $ (1,729    $  13,865      $ 2,543      $ 5,850  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator (in thousands):

           

Basic weighted-average common stock outstanding

     22,091        21,687        21,997        21,946  

Effect of stock -based awards

     —          793        431        737  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average common stock outstanding

     22,091        22,480        22,428        22,683  
     

 

 

    

 

 

    

 

 

 

Basic net income (loss) per share

   $ (0.08    $ 0.64      $ 0.12      $ 0.27  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net income (loss) per share

   $ (0.08      $ 0.62      $ 0.11      $ 0.26  
  

 

 

    

 

 

    

 

 

    

 

 

 

The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 136,113 shares for the three months ended September 30, 2018. The total number of shares related to the outstanding equity-based awards excluded from the calculation of diluted net loss per share was 1,273,610 for the nine months ended September 30, 2018. The weighted average number of shares related to outstanding equity-based awards excluded from the calculation of diluted net income per share, since their effect was anti-dilutive, was 0 and 39,856 shares for the three and nine months ended September 30, 2017, respectively.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMON STOCK AND STOCK-BASED COMPENSATION PLANS
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

NOTE 9: COMMON STOCK AND STOCK-BASED COMPENSATION PLANS

The Company grants stock options and stock appreciation rights (“SARs”) capped with a ceiling to employees and stock options to non-employee directors of the Company and its subsidiaries and provides the right to purchase common stock pursuant to the Company’s 2002 employee stock purchase plan to employees of the Company and its subsidiaries. The SAR unit confers the holder the right to stock appreciation over a preset price of the Company’s common stock during a specified period of time. When the unit is exercised, the appreciation amount is paid through the issuance of shares of the Company’s common stock. The ceiling limits the maximum income for each SAR unit. SARs are considered an equity instrument as it is a net share settled award capped with a ceiling (400% for SAR grants). The options and SARs granted under the Company’s stock incentive plans have been granted at the fair market value of the Company’s common stock on the grant date. Options and SARs granted to employees under stock incentive plans vest at a rate of 25% of the shares underlying the option after one year and the remaining shares vest in equal portions over the following 36 months, such that all shares are vested after four years. Options granted to non-employee directors vest 25% of the shares underlying the option on each anniversary of the option grant. A summary of the Company’s stock option and SARs activities and related information for the nine months ended September 30, 2018, are as follows:

 

     Number of
options
and SAR
units (1)
     Weighted
average
exercise
price
     Weighted
average
remaining
contractual
term
     Aggregate
intrinsic-
value
 

Outstanding as of December 31, 2017

     729,017      $  19.77        5.2      $  19,229  

Granted

     —          —          

Exercised

     (19,474      16.22        

Forfeited or expired

     (2,128      20.50        
  

 

 

          

Outstanding as of September 30, 2018 (2)

     707,415      $ 19.87        4.5      $ 6,447  
  

 

 

    

 

 

    

 

 

    

 

 

 

Exercisable as of September 30, 2018 (3)

     610,731      $ 18.96        4.2      $ 6,089  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

  (1)

The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.

 

  (2)

Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company’s common stock issuable upon exercise.

 

  (3)

Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company’s common stock issuable upon exercise.

As of September 30, 2018, there was $224 of unrecognized compensation expense related to unvested stock options and SARs. This amount is expected to be recognized over a weighted-average period of 1.2 years.

Starting in the second quarter of 2015, the Company granted to employees, including executive officers, and non-employee directors, restricted stock units (“RSUs”) under the Company’s 2011 Stock Incentive Plan. A RSU award is an agreement to issue shares of the Company’s common stock at the time the award or a portion thereof vests. RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. Until the end of 2017, RSUs granted to non-employee directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date. The fair value of each RSU is the market value as determined by the closing price of the common stock on the day of grant. The Company recognizes compensation expenses for the value of its RSU awards, based on the straight-line method over the requisite service period of each of the awards. A summary of the Company’s RSU activities and related information for the nine months ended September 30, 2018, are as follows:

 

     Number of
RSUs
     Weighted Average
Grant-Date
Fair Value
 

Unvested as of December 31, 2017

     560,616      $ 29.31  

Granted

     304,496        34.83  

Vested

     (268,052      27.73  

Forfeited or expired

     (30,865      35.46  
  

 

 

    

 

 

 

Unvested as of September 30, 2018

     566,195      $  32.70  
  

 

 

    

 

 

 

As of September 30, 2018, there was $13,278 of unrecognized compensation expense related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 1.5 years.

The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of income:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Cost of revenue

   $ 480      $ 330      $ 155      $ 125  

Research and development, net

     3,874        2,834        1,246        991  

Sales and marketing

     1,246        1,040        369        381  

General and administrative

     2,483        2,142        697        722  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total equity-based compensation expense

   $  8,083      $  6,346      $  2,467      $  2,219  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:

 

     Nine months ended
September 30,
    Three months ended
September 30,
 
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
 

Expected dividend yield

     0     0     0     0

Expected volatility

     35%-42     28%-46     38     28%-43

Risk-free interest rate

     0.7%-2.2     0.5%-1.1     2.2     0.6%-1.1

Contractual term of up to

     24 months       24 months       24 months       24 months  
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVES AND HEDGING ACTIVITIES
9 Months Ended
Sep. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES AND HEDGING ACTIVITIES

NOTE 10: DERIVATIVES AND HEDGING ACTIVITIES

The Company follows the requirements of FASB ASC No. 815,” Derivatives and Hedging” which requires companies to recognize all of their derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging transaction and further, on the type of hedging transaction. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge, or a hedge of a net investment in a foreign operation. Due to the Company’s global operations, it is exposed to foreign currency exchange rate fluctuations in the normal course of its business. The Company’s treasury policy allows it to offset the risks associated with the effects of certain foreign currency exposures through the purchase of foreign exchange forward or option contracts (“Hedging Contracts”). The policy, however, prohibits the Company from speculating on such Hedging Contracts for profit. To protect against the increase in value of forecasted foreign currency cash flow resulting from salaries paid in currencies other than the U.S. dollar during the year, the Company instituted a foreign currency cash flow hedging program. The Company hedges portions of the anticipated payroll of its non-U.S. employees denominated in the currencies other than the U.S. dollar for a period of one to twelve months with Hedging Contracts. Accordingly, when the dollar strengthens against the foreign currencies, the decline in present value of future foreign currency expenses is offset by losses in the fair value of the Hedging Contracts. Conversely, when the dollar weakens, the increase in the present value of future foreign currency expenses is offset by gains in the fair value of the Hedging Contracts. These Hedging Contracts are designated as cash flow hedges.

For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Any gain or loss on a derivative instrument in excess of the cumulative change in the present value of future cash flows of the hedged item is recognized in current earnings during the period of change. As of September 30, 2018 and December 31, 2017, the notional principal amount of the Hedging Contracts to sell U.S. dollars held by the Company was $4,250 and $0, respectively.

The fair value of the Company’s outstanding derivative instruments is as follows:

 

     September 30,      December 31,  
     2018
(Unaudited)
     2017
(Audited)
 

Derivative assets:

     

Derivatives designated as cash flow hedging instruments:

     

Foreign exchange forward contracts

   $ 11      $ —    
  

 

 

    

 

 

 

Total

   $ 11      $ —    
  

 

 

    

 

 

 

Derivative liabilities:

     

Derivatives designated as cash flow hedging instruments:

     

Foreign exchange option contracts

   $ 11      $ —    
  

 

 

    

 

 

 

Total

   $ 11      $ —    
  

 

 

    

 

 

 

 

The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive loss” on derivatives, before tax effect, is as follows:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Derivatives designated as cash flow hedging instruments:

           

Foreign exchange option contracts

   $ (128    $ 88      $ (2    $ 1  

Foreign exchange forward contracts

     (131      92        23        (3
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ (259    $  180      $  21      $ (2
  

 

 

    

 

 

    

 

 

    

 

 

 

The net (gains) losses reclassified from “accumulated other comprehensive loss” into income are as follows:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Derivatives designated as cash flow hedging instruments:

           

Foreign exchange option contracts

   $  117      $ (88    $  20      $ (1

Foreign exchange forward contracts

     142        (98      43        3  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 259      $ (186    $ 63      $ 2  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company recorded in cost of revenues and operating expenses a net loss of $63 and $259 during the three and nine months ended September 30, 2018, respectively, and a net loss of $2 and a net gain of $186 for the comparable periods of 2017, related to its Hedging Contracts.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

NOTE 11: ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:

 

     Nine months ended September 30, 2018
(unaudited)
    Three months ended September 30, 2018
(unaudited)
 
     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total  

Beginning balance

   $ (586   $ —       $ (586   $ (1,342   $ (75   $ (1,417

Other comprehensive income (loss) before reclassifications

     (726     (232     (958     28       18       46  

Amounts reclassified from accumulated other comprehensive income (loss)

     28       232       260       30       57       87  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss)

     (698     —         (698     58       75       133  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Ending balance

   $ (1,284   $ —       $ (1,284   $ (1,284   $ —       $ (1,284
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

     Nine months ended September 30, 2017
(unaudited)
    Three months ended September 30, 2017
(unaudited)
 
     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total  

Beginning balance

   $ (502   $ 5     $ (497   $ (278   $ —       $ (278

Other comprehensive income (loss) before reclassifications

     277       161       438       82       (3     79  

Amounts reclassified from accumulated other comprehensive income (loss)

     24       (166     (142     (5     3       (2
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss)

     301       (5     296       77       —         77  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Ending balance

   $ (201   $ —       $ (201   $ (201   $  —       $ (201
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

The following table provides details about reclassifications out of accumulated other comprehensive income (loss):

 

Details about Accumulated Other
Comprehensive Income (Loss) Components

   Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
   

Affected Line Item in the Statements of
Income

     Nine months ended
September 30,
    Three months ended
September 30,
     
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
     

Unrealized gains (losses) on cash flow hedges

   $ (5   $ 4     $ (1   $  —       Cost of revenues
     (225     160       (55     (2   Research and development
     (10     10       (3     —       Sales and marketing
     (19     12       (4     —       General and administrative
  

 

 

   

 

 

   

 

 

   

 

 

   
     (259     186       (63     (2   Total, before income taxes
     (27     20       (6     1     Income tax expense (benefit)
  

 

 

   

 

 

   

 

 

   

 

 

   
     (232     166       (57     (3   Total, net of income taxes

Unrealized gains (losses) on available-for-sale marketable securities

     (30     (33     (32     7     Financial income (loss), net
     (2     (9     (2     2     Income tax benefit
  

 

 

   

 

 

   

 

 

   

 

 

   
     (28     (24     (30     5     Total, net of income taxes
   $ (260   $  142     $ (87   $ 2     Total, net of income taxes
  

 

 

   

 

 

   

 

 

   

 

 

   
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
SHARE REPURCHASE PROGRAM
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
SHARE REPURCHASE PROGRAM

NOTE 12: SHARE REPURCHASE PROGRAM

In May 2018, the Company’s Board of Directors authorized the repurchase by the Company of an additional 700,000 shares of common stock pursuant to Rule 10b-18 of the Exchange Act.

During the third quarter of 2018, the Company repurchased 216,156 shares of common stock at an average purchase price of $29.18 per share for an aggregate purchase price of $6,308. During the first nine months ended September 30, 2018, the Company repurchased 527,212 shares of common stock at an average purchase price of $31.76 per share for an aggregate purchase price of $16,742. The Company did not repurchase any shares of its common stock during the third quarter and first nine months of 2017. As of September 30, 2018, 483,844 shares of common stock remained available for repurchase pursuant to the Company’s share repurchase program.

The repurchases of common stock are accounted for as treasury stock, and result in a reduction of stockholders’ equity. When treasury shares are reissued, the Company accounts for the reissuance in accordance with FASB ASC No. 505-30, “Treasury Stock” and charges the excess of the repurchase cost over issuance price using the weighted average method to retained earnings. The purchase cost is calculated based on the specific identified method. In the case where the repurchase cost over issuance price using the weighted average method is lower than the issuance price, the Company credits the difference to additional paid-in capital.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED
9 Months Ended
Sep. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED

NOTE 13: IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses on Financial Instruments,” which requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The new standard will be effective for interim and annual periods beginning after January 1, 2020, and early adoption is permitted. The Company is currently evaluating whether to early adopt this standard and the potential effect of such adoption on its consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” which will replace the existing guidance in ASC 840, “Leases.” The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This ASU is effective for annual periods beginning after December 15, 2018, and interim periods within those annual periods. The provisions of ASU 2016-02 are to be applied using a modified retrospective approach. In July 2018, the FASB issued ASU No. 2018-11, “Targeted Improvements—Leases (Topic 842).” This update provides an optional transition method that allows entities to elect to apply the standard prospectively at its effective date, versus recasting the prior periods presented. If elected, an entity would recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company is in the process of evaluating this guidance to determine the impact the adoption will have on its financial statements and related disclosures.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815)—Targeted Improvements to Accounting for Hedging Activities (“ASU 2017-12”), which improves the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its financial statements and makes certain targeted improvements to simplify the qualification and application of the hedge accounting compared to current GAAP. This update is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2017-12 on its consolidated financial statements.

In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (“GILTI”) provisions of the Tax Cuts and Jobs Act (“TCJA”). The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either (i) accounting for deferred taxes related to GILTI inclusions, or (ii) treating any taxes on GILTI inclusions as period cost, are both acceptable methods subject to an accounting policy election. In accordance with SEC Staff Accounting Bulletin No. 118, and as the Company is not yet able to reasonably estimate the effect of the GILTI tax, as described in note 12 of the Company’s 2017 consolidated financial statements included in the Annual Report on Form 10-K for fiscal year 2017, the Company has not yet adopted an accounting policy with respect to the GILTI tax.

Effective no later than January 1, 2019, the Company will adopt the accounting standards update that allows for reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA. The update, which permits early adoption, is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those annual periods. The Company continues to evaluate the requirements and does not expect the adoption to have a material effect on its condensed consolidated statements of financial position, operations and cash flows and on the disclosures contained in the notes to condensed consolidated financial statements.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Basis of Presentation

The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”).

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10K for the year ended December 31, 2017.

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2017, contained in the Company’s Annual Report on Form 10K filed with the Securities and Exchange Commission on March 1, 2018, have been applied consistently in these unaudited interim condensed consolidated financial statements, except for changes associated with recent accounting standards for revenue recognition and financial instruments for the three and nine months ended September 30, 2018, as detailed below.

Changes in accounting policies as a result of adopting Topic 606 and nature of goods

Changes in accounting policies as a result of adopting Topic 606 and nature of goods

Effective as of January 1, 2018, the Company has followed the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 3 for further details.

The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.

The Company determines revenue recognition through the following steps:

 

   

identification of the contract with a customer;

 

   

identification of the performance obligations in the contract;

 

   

determination of the transaction price;

 

   

allocation of the transaction price to the performance obligations in the contract; and

 

   

recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations.

The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from support, training and sale of development systems.

The Company accounts for its IP license revenues and related services, which provide the Company’s customers with rights to use the Company’s IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will continue to recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own.

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis.

When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606.

Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract.

Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. The Company receives the actual sales data from its customers after the quarter ends and accounts for it as accrued revenue. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter.

In addition to license fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. Training services are considered performance obligations satisfied over-time, and revenues from training services are recognized as the training is performed.

Revenues from the sale of development systems are recognized when control of the promised goods or services are transferred to the customers.

 

Deferred revenues, which represent a contract liability, include unearned amounts received under license agreements, unearned technical support and amounts paid by customers not yet recognized as revenues.

The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized consistently with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred.

Changes in accounting policies as a result of adopting ASU No. 2016-01, "Financial Instruments - Recognition and Measurement of Financial Assets and Financial Liabilities"

Changes in accounting policies as a result of adopting ASU No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”

Beginning on January 1, 2018, the Company has followed the provisions of Accounting Standards Update (“ASU”) No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”, which requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if there are changes resulting from observable price changes, and adjustments are recorded as necessary. During the first nine months of 2018, no adjustments were recorded as a result of changes in the observable price.

Reclassification

Reclassification

Certain amounts in the prior years’ financial statements have been reclassified to conform to the current year’s presentation. These amounts are associated with trade receivables and accrued revenues. Such reclassifications have no effect on stockholders’ equity or net income as previously reported.

Use of Estimates

Use of Estimates

The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Impact of Recently Issued Accounting Standards Not Yet Adopted

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses on Financial Instruments,” which requires that expected credit losses relating to financial assets measured on an amortized cost basis and available-for-sale debt securities be recorded through an allowance for credit losses. ASU 2016-13 limits the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and also requires the reversal of previously recognized credit losses if fair value increases. The new standard will be effective for interim and annual periods beginning after January 1, 2020, and early adoption is permitted. The Company is currently evaluating whether to early adopt this standard and the potential effect of such adoption on its consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842),” which will replace the existing guidance in ASC 840, “Leases.” The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This ASU is effective for annual periods beginning after December 15, 2018, and interim periods within those annual periods. The provisions of ASU 2016-02 are to be applied using a modified retrospective approach. In July 2018, the FASB issued ASU No. 2018-11, “Targeted Improvements—Leases (Topic 842).” This update provides an optional transition method that allows entities to elect to apply the standard prospectively at its effective date, versus recasting the prior periods presented. If elected, an entity would recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company is in the process of evaluating this guidance to determine the impact the adoption will have on its financial statements and related disclosures.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815)—Targeted Improvements to Accounting for Hedging Activities (“ASU 2017-12”), which improves the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its financial statements and makes certain targeted improvements to simplify the qualification and application of the hedge accounting compared to current GAAP. This update is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company is currently evaluating the impact of the adoption of ASU 2017-12 on its consolidated financial statements.

In January 2018, the FASB released guidance on the accounting for tax on the global intangible low-taxed income (“GILTI”) provisions of the Tax Cuts and Jobs Act (“TCJA”). The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either (i) accounting for deferred taxes related to GILTI inclusions, or (ii) treating any taxes on GILTI inclusions as period cost, are both acceptable methods subject to an accounting policy election. In accordance with SEC Staff Accounting Bulletin No. 118, and as the Company is not yet able to reasonably estimate the effect of the GILTI tax, as described in note 12 of the Company’s 2017 consolidated financial statements included in the Annual Report on Form 10-K for fiscal year 2017, the Company has not yet adopted an accounting policy with respect to the GILTI tax.

Effective no later than January 1, 2019, the Company will adopt the accounting standards update that allows for reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA. The update, which permits early adoption, is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those annual periods. The Company continues to evaluate the requirements and does not expect the adoption to have a material effect on its condensed consolidated statements of financial position, operations and cash flows and on the disclosures contained in the notes to condensed consolidated financial statements.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2018
Schedule of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations

The following table includes estimated revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The estimated revenues do not include amounts of royalties or unexercised contract renewals:

 

     Remainder of 2018      2019      2020      2021  

License and related revenues

   $  2,256      $  6,730      $  3,000      $  1,500  
Summary of Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing

The following table provides information about disaggregated revenue by primary geographical market, major product line and timing of revenue recognition (in thousands):

 

     Nine months ended September 30, 2018
(unaudited)
     Three months ended September 30, 2018
(unaudited)
 
     Licensing and
related revenues
     Royalties      Total      Licensing and
related revenues
     Royalties      Total  

Primary geographical markets

                 

United States

   $ 4,667      $ 1,420      $ 6,087      $ 1,483      $ 776      $ 2,259  

Europe and Middle East

     3,286        8,019        11,305        534        5,605        6,139  

Asia Pacific

     21,954        17,130        39,084        7,769        5,246        13,015  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,907      $ 26,569      $ 56,476      $ 9,786      $ 11,627      $ 21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Major product/service lines

                 

DSP products (DSP cores and platforms)

   $ 18,077      $ 24,241      $ 42,318      $ 4,652      $ 10,600      $ 15,252  

Connectivity products (Bluetooth, Wi-Fi and SATA/SAS)

     11,830        2,328        14,158        5,134        1,027        6,161  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,907      $ 26,569      $ 56,476      $ 9,786      $ 11,627      $ 21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Timing of revenue recognition

                 

Products transferred at a point in time

   $ 22,163      $ 26,569      $ 48,732      $ 6,878      $ 11,627      $ 18,505  

Products and services transferred over time

     7,744        —          7,744        2,908        —          2,908  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $  29,907      $  26,569      $  56,476      $  9,786      $  11,627      $  21,413  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Trade Receivables, Contract Assets and Contract Liabilities from Contracts with Customers

The following table provides information about trade receivables, contract assets and contract liabilities from contracts with customers (in thousands):

 

     September 30,
2018
(unaudited)
 

Trade receivables

   $ 7,577  

Accrued revenues (short-term contract assets)

     5,279  

Accrued revenues (royalties)

     11,177  

Deferred revenues (short-term contract liabilities)

     3,614  
ASU 2014-09  
Schedule of Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Taxes

In accordance with ASC 606, the disclosure of the impact of adoption to the Company’s condensed consolidated statements of income and balance sheets was as follows:

 

     Nine months ended September 30, 2018
(unaudited)
     Three months ended September 30, 2018
(unaudited)
 
     As reported     Balance
without
adopting
ASC 606
    Effect of
change
higher/(lower)
     As reported      Balance
without
adopting
ASC 606
    Effect of
change
higher/(lower)
 

Revenues:

              

Licensing and related revenue

   $  29,907     $  28,730     $  1,177      $ 9,786      $  10,131     $ (345

Royalties

     26,569       24,874       1,695        11,627        7,337       4,290  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total revenues

     56,476       53,604       2,872        21,413        17,468       3,945  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Cost of revenues

     5,966       5,966       —          2,006        2,006       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Gross profit

     50,510       47,638       2,872        19,407        15,462       3,945  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Operating expenses:

              

Sales and marketing

     9,302       9,186       116        2,727        2,729       (2

Other operating expenses

     44,625       44,625       —          14,528        14,528       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Total operating expenses

     53,927       53,811       116        17,255        17,257       (2
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Operating income (loss)

     (3,417     (6,173     2,756        2,152        (1,795     3,947  

Financial income, net

     2,535       2,535       —          831        831       —    
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Income (loss) before taxes on income

     (882     (3,638     2,756        2,983        (964     3,947  

Income taxes expenses (benefit)

     847       657       190        440        (112     552  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Net income (loss)

   $ (1,729   $ (4,295   $ 2,566      $ 2,543      $ (852   $  3,395  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Basic net income (loss) per share

   $ (0.08   $ (0.19   $ 0.12      $ 0.12      $ (0.04   $ 0.15  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

Diluted net income (loss) per share

   $ (0.08   $ (0.19   $ 0.12      $ 0.11      $ (0.04   $ 0.15  
  

 

 

   

 

 

   

 

 

    

 

 

    

 

 

   

 

 

 

 

     September 30, 2018 (unaudited)  
     As reported      Balance
without
adopting
ASC 606
     Effect of
change
higher/(lower)
 

Assets:

        

Trade receivables

   $ 7,577      $ 6,718      $ 859  

Accrued revenues

   $ 16,456      $ 5,269      $ 11,187  

Prepaid expenses and other current assets

   $ 5,904      $ 6,856      $ (952

Liabilities:

        

Deferred revenues

   $ 3,614      $ 3,641      $ (27

Stockholders’ Equity:

        

Retained earnings

   $ 60,570      $ 49,449      $ 11,121  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
MARKETABLE SECURITIES (Tables)
9 Months Ended
Sep. 30, 2018
Cash and Cash Equivalents [Abstract]  
Summary of Available-for-Sale Marketable Securities

The following is a summary of available-for-sale marketable securities:

 

     September 30, 2018 (Unaudited)  
     Amortized
cost
     Gross
unrealized
gains
     Gross
unrealized
losses
     Fair
value
 

Available-for-sale - matures within one year:

           

Corporate bonds

   $ 8,538      $ —        $ (49    $ 8,489  
  

 

 

    

 

 

    

 

 

    

 

 

 
     8,538        —          (49      8,489  

Available-for-sale - matures after one year through five years:

           

Certificate of deposits

     747        —          —          747  

Government bonds

     501        —          (11      490  

Corporate bonds

     70,508        1        (1,452      69,057  
  

 

 

    

 

 

    

 

 

    

 

 

 
     71,756        1        (1,463      70,294  

Total

   $  80,294      $ 1    $ (1,512    $  78,783  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017 (Audited)  
     Amortized
cost
     Gross
unrealized
gains
     Gross
unrealized
losses
     Fair
value
 

Available-for-sale - matures within one year:

           

Corporate bonds

   $  11,803      $ 3      $ (12    $  11,794  
  

 

 

    

 

 

    

 

 

    

 

 

 
     11,803        3        (12      11,794  

Available-for-sale - matures after one year through five years:

           

Certificate of deposits

     747        —          —          747  

Government bonds

     501        —          (6      495  

Corporate bonds

     70,291        14        (677      69,628  
  

 

 

    

 

 

    

 

 

    

 

 

 
     71,539        14        (683      70,870  

Total

   $  83,342    $  17      $ (695    $ 82,664  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Gross Unrealized Losses and Fair Values on Investments

The following table presents gross unrealized losses and fair values for those investments that were in an unrealized loss position as of September 30, 2018 and December 31, 2017, and the length of time that those investments have been in a continuous loss position:

 

     Less than 12 months      12 months or greater  
     Fair value      Gross
unrealized
loss
     Fair value      Gross
unrealized
loss
 

As of September 30, 2018 (unaudited)

   $  40,918      $ (615    $  36,817      $ (897

As of December 31, 2017

   $ 49,921      $ (411    $ 22,960      $ (284
Summary of Gross Realized Gains and Losses from Sale of Available-for-Sale Marketable Securities

The following table presents gross realized gains and losses from sale of available-for-sale marketable securities:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Gross realized gains from sale of available-for-sale marketable securities

   $  4      $  14      $  —        $  8  

Gross realized losses from sale of available-for-sale marketable securities

   $ (34    $ (47    $ (32    $ (1
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurement

The table below sets forth the Company’s assets measured at fair value by level within the fair value hierarchy. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

Description

   September 30, 2018
(unaudited)
     Level I
(unaudited)
     Level II
(unaudited)
     Level III
(unaudited)
 

Assets:

           

Marketable securities:

           

Certificate of deposits

   $ 747      $  —        $ 747      $  —    

Government bonds

     490        —          490        —    

Corporate bonds

     77,546        —          77,546        —    

Description

   December 31, 2017      Level I      Level II      Level III  

Assets:

           

Marketable securities:

           

Certificate of deposits

   $ 747      $ —        $ 747      $ —    

Government bonds

     495        —          495        —    

Corporate bonds

     81,422        —          81,422        —    
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
INTANGIBLE ASSETS, NET (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
            Nine months ended September 30, 2018      Year ended December 31, 2017  
     Weighted
Average
Amortization
Period
(Years)
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net      Gross
Carrying
Amount
     Accumulated
Amortization
     Net  

Intangible assets –amortizable:

                    

Customer relationships

     4.5      $ 272      $ 257      $ 15      $ 272      $ 211      $ 61  

Customer backlog

     1.5        93        93        —          93        93        —    

Core technologies

     5.1        5,796        4,745        1,051        5,796        4,115        1,681  

NB-IoT technologies (*)

     7.0        2,200        262        1,938        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total intangible assets

      $  8,361      $  5,357      $  3,004      $  6,161      $  4,419      $  1,742  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(*)

During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September 30, 2018. The Company recorded the amortization cost of the NB-IoT technologies in “cost of revenues” on the Company’s interim condensed consolidated statements of income.

Summary of Future Estimated Annual Amortization Charges

Future estimated annual amortization charges are as follows:

 

2018

     304  

2019

     1,155  

2020

     314  

2021

     314  

2022

     314  

2023

     314  

2024

     289  
  

 

 

 
   $  3,004  
  

 

 

 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Revenues Based on Customer Location

The following is a summary of revenues within geographic areas:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Revenues based on customer location:

     

United States

   $ 6,087      $ 6,162      $ 2,259      $ 1,237  

Europe and Middle East (1)

     11,305        7,451        6,139        1,267  

Asia Pacific (2) (3) (4)

     39,084        52,293        13,015        21,540  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $  56,476      $  65,906      $  21,413      $  24,044  
  

 

 

    

 

 

    

 

 

    

 

 

 

(1) Germany

   $ 8,582        *    $ 5,600        *

(2) China

   $ 23,127      $ 31,008      $ 10,192      $ 15,188  

(3) S. Korea

   $ 7,152      $ 13,852        *    $ 5,076  

(4) Japan

   $ 6,116        *      *      *

 

*)

Less than 10%

Major Customers Data as Percentage of Total Revenues

The following table sets forth the customers that represented 10% or more of the Company’s total revenues in each of the periods set forth below.

 

     Nine months ended
September 30
    Three months ended
September 30,
 
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
 

Customer A

     16     22     16     20

Customer B

     12     17     *     18

Customer C

     16     *     26     *

Customer D

     *     *     *     12

Customer E

     *     *     *     21

 

*)

Less than 10%

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
NET INCOME (LOSS) PER SHARE OF COMMON STOCK (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Net Income (Loss) Per Share

Diluted net income (loss) per share is computed based on the weighted average number of shares of common stock outstanding during each period, plus dilutive potential shares of common stock considered outstanding during the period, in accordance with FASB ASC No. 260, “Earnings Per Share.”

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Numerator:

           

Net income (loss)

   $ (1,729    $  13,865      $ 2,543      $ 5,850  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator (in thousands):

           

Basic weighted-average common stock outstanding

     22,091        21,687        21,997        21,946  

Effect of stock -based awards

     —          793        431        737  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average common stock outstanding

     22,091        22,480        22,428        22,683  
     

 

 

    

 

 

    

 

 

 

Basic net income (loss) per share

   $ (0.08    $ 0.64      $ 0.12      $ 0.27  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net income (loss) per share

   $ (0.08      $ 0.62      $ 0.11      $ 0.26  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMON STOCK AND STOCK-BASED COMPENSATION PLANS (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock Option Activity

A summary of the Company’s stock option and SARs activities and related information for the nine months ended September 30, 2018, are as follows:

 

     Number of
options
and SAR
units (1)
     Weighted
average
exercise
price
     Weighted
average
remaining
contractual
term
     Aggregate
intrinsic-
value
 

Outstanding as of December 31, 2017

     729,017      $  19.77        5.2      $  19,229  

Granted

     —          —          

Exercised

     (19,474      16.22        

Forfeited or expired

     (2,128      20.50        
  

 

 

          

Outstanding as of September 30, 2018 (2)

     707,415      $ 19.87        4.5      $ 6,447  
  

 

 

    

 

 

    

 

 

    

 

 

 

Exercisable as of September 30, 2018 (3)

     610,731      $ 18.96        4.2      $ 6,089  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

  (1)

The SAR units are convertible for a maximum number of shares of the Company’s common stock equal to 75% of the SAR units subject to the grant.

 

  (2)

Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company’s common stock issuable upon exercise.

 

  (3)

Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company’s common stock issuable upon exercise.

Summary of Restricted Stock Units Activity

A summary of the Company’s RSU activities and related information for the nine months ended September 30, 2018, are as follows:

 

     Number of
RSUs
     Weighted Average
Grant-Date
Fair Value
 

Unvested as of December 31, 2017

     560,616      $ 29.31  

Granted

     304,496        34.83  

Vested

     (268,052      27.73  

Forfeited or expired

     (30,865      35.46  
  

 

 

    

 

 

 

Unvested as of September 30, 2018

     566,195      $  32.70  
  

 

 

    

 

 

 
Equity-Based Compensation Expense Included in Interim Condensed Consolidated Statements of Income

The following table shows the total equity-based compensation expense included in the interim condensed consolidated statements of income:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Cost of revenue

   $ 480      $ 330      $ 155      $ 125  

Research and development, net

     3,874        2,834        1,246        991  

Sales and marketing

     1,246        1,040        369        381  

General and administrative

     2,483        2,142        697        722  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total equity-based compensation expense

   $  8,083      $  6,346      $  2,467      $  2,219  
  

 

 

    

 

 

    

 

 

    

 

 

 
Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan

The fair value for rights to purchase shares of common stock under the Company’s employee stock purchase plan was estimated on the date of grant using the following assumptions:

 

     Nine months ended
September 30,
    Three months ended
September 30,
 
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
 

Expected dividend yield

     0     0     0     0

Expected volatility

     35%-42     28%-46     38     28%-43

Risk-free interest rate

     0.7%-2.2     0.5%-1.1     2.2     0.6%-1.1

Contractual term of up to

     24 months       24 months       24 months       24 months  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVES AND HEDGING ACTIVITIES (Tables)
9 Months Ended
Sep. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value of Outstanding Derivative Instruments

The fair value of the Company’s outstanding derivative instruments is as follows:

 

     September 30,      December 31,  
     2018
(Unaudited)
     2017
(Audited)
 

Derivative assets:

     

Derivatives designated as cash flow hedging instruments:

     

Foreign exchange forward contracts

   $ 11      $ —    
  

 

 

    

 

 

 

Total

   $ 11      $ —    
  

 

 

    

 

 

 

Derivative liabilities:

     

Derivatives designated as cash flow hedging instruments:

     

Foreign exchange option contracts

   $ 11      $ —    
  

 

 

    

 

 

 

Total

   $ 11      $ —    
  

 

 

    

 

 

 
Increase (Decrease) in Unrealized Gains (Losses) Recognized in "Accumulated Other Comprehensive Loss" on Derivatives, Before Tax Effect

The increase (decrease) in unrealized gains (losses) recognized in “accumulated other comprehensive loss” on derivatives, before tax effect, is as follows:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Derivatives designated as cash flow hedging instruments:

           

Foreign exchange option contracts

   $ (128    $ 88      $ (2    $ 1  

Foreign exchange forward contracts

     (131      92        23        (3
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ (259    $  180      $  21      $ (2
  

 

 

    

 

 

    

 

 

    

 

 

 
Net (Gains) Losses Reclassified from "Accumulated Other Comprehensive Loss"

The net (gains) losses reclassified from “accumulated other comprehensive loss” into income are as follows:

 

     Nine months ended
September 30,
     Three months ended
September 30,
 
     2018
(unaudited)
     2017
(unaudited)
     2018
(unaudited)
     2017
(unaudited)
 

Derivatives designated as cash flow hedging instruments:

           

Foreign exchange option contracts

   $  117      $ (88    $  20      $ (1

Foreign exchange forward contracts

     142        (98      43        3  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 259      $ (186    $ 63      $ 2  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Tax

The following tables summarize the changes in accumulated balances of other comprehensive income (loss), net of taxes:

 

     Nine months ended September 30, 2018
(unaudited)
    Three months ended September 30, 2018
(unaudited)
 
     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total  

Beginning balance

   $ (586   $ —       $ (586   $ (1,342   $ (75   $ (1,417

Other comprehensive income (loss) before reclassifications

     (726     (232     (958     28       18       46  

Amounts reclassified from accumulated other comprehensive income (loss)

     28       232       260       30       57       87  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss)

     (698     —         (698     58       75       133  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Ending balance

   $ (1,284   $ —       $ (1,284   $ (1,284   $ —       $ (1,284
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

     Nine months ended September 30, 2017
(unaudited)
    Three months ended September 30, 2017
(unaudited)
 
     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total     Unrealized
gains (losses) on
available-for-sale
marketable
securities
    Unrealized
gains
(losses) on
cash flow
hedges
    Total  

Beginning balance

   $ (502   $ 5     $ (497   $ (278   $ —       $ (278

Other comprehensive income (loss) before reclassifications

     277       161       438       82       (3     79  

Amounts reclassified from accumulated other comprehensive income (loss)

     24       (166     (142     (5     3       (2
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net current period other comprehensive income (loss)

     301       (5     296       77       —         77  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Ending balance

   $ (201   $ —       $ (201   $ (201   $  —       $ (201
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Details about Reclassification out of Accumulated Other Comprehensive Income Components

The following table provides details about reclassifications out of accumulated other comprehensive income (loss):

 

Details about Accumulated Other
Comprehensive Income (Loss) Components

   Amount Reclassified from Accumulated Other
Comprehensive Income (Loss)
   

Affected Line Item in the Statements of
Income

     Nine months ended
September 30,
    Three months ended
September 30,
     
     2018
(unaudited)
    2017
(unaudited)
    2018
(unaudited)
    2017
(unaudited)
     

Unrealized gains (losses) on cash flow hedges

   $ (5   $ 4     $ (1   $  —       Cost of revenues
     (225     160       (55     (2   Research and development
     (10     10       (3     —       Sales and marketing
     (19     12       (4     —       General and administrative
  

 

 

   

 

 

   

 

 

   

 

 

   
     (259     186       (63     (2   Total, before income taxes
     (27     20       (6     1     Income tax expense (benefit)
  

 

 

   

 

 

   

 

 

   

 

 

   
     (232     166       (57     (3   Total, net of income taxes

Unrealized gains (losses) on available-for-sale marketable securities

     (30     (33     (32     7     Financial income (loss), net
     (2     (9     (2     2     Income tax benefit
  

 

 

   

 

 

   

 

 

   

 

 

   
     (28     (24     (30     5     Total, net of income taxes
   $ (260   $  142     $ (87   $ 2     Total, net of income taxes
  

 

 

   

 

 

   

 

 

   

 

 

   
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition- Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Jan. 01, 2018
Deferred Revenue      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Deferred revenues (Short-term contract liability) $ 253,000 $ 3,676,000  
ASU 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Impact to revenues and operating income (loss) 3,945,000 2,872,000  
Capitalized contract acquisition costs     $ 239,000
Capitalized contract cost, amortization 0 120,000  
Impairment loss in relation to costs capitalized   0  
ASU 2014-09 | Accrued Revenues      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
New accounting pronouncement or change in accounting principle cumulative effect of change on equity or net assets $ 10,787,000 $ 10,787,000  
ASU 2014-09 | Retained Earnings      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
New accounting pronouncement or change in accounting principle cumulative effect of change on equity or net assets     $ 8,555,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Remainder of 2018  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue remaining performance obligation $ 2,256
2019  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue remaining performance obligation 6,730
2020  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue remaining performance obligation 3,000
2021  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue remaining performance obligation $ 1,500
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 21,413 $ 24,044 $ 56,476 $ 65,906
Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 9,786 14,021 29,907 33,893
Royalties        
Disaggregation of Revenue [Line Items]        
Revenues 11,627 10,023 26,569 32,013
Transferred at Point in Time        
Disaggregation of Revenue [Line Items]        
Revenues 18,505   48,732  
Transferred at Point in Time | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 6,878   22,163  
Transferred at Point in Time | Royalties        
Disaggregation of Revenue [Line Items]        
Revenues 11,627   26,569  
Transferred over Time        
Disaggregation of Revenue [Line Items]        
Revenues 2,908   7,744  
Transferred over Time | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 2,908   7,744  
DSP Products        
Disaggregation of Revenue [Line Items]        
Revenues 15,252   42,318  
DSP Products | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 4,652   18,077  
DSP Products | Royalties        
Disaggregation of Revenue [Line Items]        
Revenues 10,600   24,241  
Connectivity Products        
Disaggregation of Revenue [Line Items]        
Revenues 6,161   14,158  
Connectivity Products | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 5,134   11,830  
Connectivity Products | Royalties        
Disaggregation of Revenue [Line Items]        
Revenues 1,027   2,328  
United States        
Disaggregation of Revenue [Line Items]        
Revenues 2,259 1,237 6,087 6,162
United States | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 1,483   4,667  
United States | Royalties        
Disaggregation of Revenue [Line Items]        
Revenues 776   1,420  
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenues 6,139 1,267 11,305 7,451
Europe and Middle East | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 534   3,286  
Europe and Middle East | Royalties        
Disaggregation of Revenue [Line Items]        
Revenues 5,605   8,019  
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 13,015 $ 21,540 39,084 $ 52,293
Asia Pacific | Licensing and Related Revenue        
Disaggregation of Revenue [Line Items]        
Revenues 7,769   21,954  
Asia Pacific | Royalties        
Disaggregation of Revenue [Line Items]        
Revenues $ 5,246   $ 17,130  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Trade Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Trade Receivables  
Contract with Customer Asset and Liability [Line Items]  
Contract with customer asset, balance $ 7,577
Accrued Revenues  
Contract with Customer Asset and Liability [Line Items]  
Contract with customer asset, balance 5,279
Accrued Revenues | Royalties  
Contract with Customer Asset and Liability [Line Items]  
Contract with customer asset, balance 11,177
Deferred Revenue  
Contract with Customer Asset and Liability [Line Items]  
Contract with customer liability, balance $ 3,614
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Taxes (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Revenues:          
Revenues $ 21,413 $ 24,044 $ 56,476 $ 65,906  
Cost of revenues 2,006 1,726 5,966 5,030  
Gross profit 19,407 22,318 50,510 60,876  
Operating expenses:          
Sales and marketing 2,727 3,057 9,302 9,422  
Other operating expenses 14,528   44,625    
Total operating expenses 17,255 16,108 53,927 48,150  
Operating income (loss) 2,152 6,210 (3,417) 12,726  
Financial income, net 831 821 2,535 2,147  
Income (loss) before taxes on income 2,983 7,031 (882) 14,873  
Income taxes expenses (benefit) 440 1,181 847 1,008  
Net income (loss) $ 2,543 $ 5,850 $ (1,729) $ 13,865  
Basic net income (loss) per share $ 0.12 $ 0.27 $ (0.08) $ 0.64  
Diluted net income (loss) per share $ 0.11 $ 0.26 $ (0.08) $ 0.62  
Assets:          
Trade receivables $ 7,577   $ 7,577   $ 14,480
Accrued revenues 16,456   16,456   2,014
Prepaid expenses and other current assets 5,904   5,904   3,747
Liabilities:          
Deferred revenues 3,614   3,614   4,399
Stockholders' equity:          
Retained earnings 60,570   60,570   $ 53,873
Licensing and Related Revenue          
Revenues:          
Revenues 9,786 $ 14,021 29,907 $ 33,893  
Royalties          
Revenues:          
Revenues 11,627 $ 10,023 26,569 $ 32,013  
Calculated under Revenue Guidance in Effect before Topic 606 | ASU 2014-09          
Revenues:          
Revenues 17,468   53,604    
Cost of revenues 2,006   5,966    
Gross profit 15,462   47,638    
Operating expenses:          
Sales and marketing 2,729   9,186    
Other operating expenses 14,528   44,625    
Total operating expenses 17,257   53,811    
Operating income (loss) (1,795)   (6,173)    
Financial income, net 831   2,535    
Income (loss) before taxes on income (964)   (3,638)    
Income taxes expenses (benefit) (112)   657    
Net income (loss) $ (852)   $ (4,295)    
Basic net income (loss) per share $ (0.04)   $ (0.19)    
Diluted net income (loss) per share $ (0.04)   $ (0.19)    
Assets:          
Trade receivables $ 6,718   $ 6,718    
Accrued revenues 5,269   5,269    
Prepaid expenses and other current assets 6,856   6,856    
Liabilities:          
Deferred revenues 3,641   3,641    
Stockholders' equity:          
Retained earnings 49,449   49,449    
Calculated under Revenue Guidance in Effect before Topic 606 | ASU 2014-09 | Licensing and Related Revenue          
Revenues:          
Revenues 10,131   28,730    
Calculated under Revenue Guidance in Effect before Topic 606 | ASU 2014-09 | Royalties          
Revenues:          
Revenues 7,337   24,874    
Effect of change higher/(lower) | ASU 2014-09          
Revenues:          
Revenues 3,945   2,872    
Gross profit 3,945   2,872    
Operating expenses:          
Sales and marketing (2)   116    
Total operating expenses (2)   116    
Operating income (loss) 3,947   2,756    
Income (loss) before taxes on income 3,947   2,756    
Income taxes expenses (benefit) 552   190    
Net income (loss) $ 3,395   $ 2,566    
Basic net income (loss) per share $ 0.15   $ 0.12    
Diluted net income (loss) per share $ 0.15   $ 0.12    
Assets:          
Trade receivables $ 859   $ 859    
Accrued revenues 11,187   11,187    
Prepaid expenses and other current assets (952)   (952)    
Liabilities:          
Deferred revenues (27)   (27)    
Stockholders' equity:          
Retained earnings 11,121   11,121    
Effect of change higher/(lower) | ASU 2014-09 | Licensing and Related Revenue          
Revenues:          
Revenues (345)   1,177    
Effect of change higher/(lower) | ASU 2014-09 | Royalties          
Revenues:          
Revenues $ 4,290   $ 1,695    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Available-for-Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale - matures within one year, Amortized cost $ 8,538 $ 11,803
Available-for-sale - matures within one year through five years, Amortized cost 71,756 71,539
Amortized cost, Total 80,294 83,342
Available-for-sale - matures within one year, Gross unrealized gains   3
Available-for-sale - matures after one year through five years, Gross unrealized gains 1 14
Gross unrealized gains, Total 1 17
Available-for-sale - matures within one year, Gross unrealized losses (49) (12)
Available-for-sale - matures after one year through five years, Gross unrealized losses (1,463) (683)
Gross unrealized losses, Total (1,512) (695)
Available-for-sale - matures within one year, Fair value 8,489 11,794
Available-for-sale - matures after one year through five years, Fair value 70,294 70,870
Fair value, Total 78,783 82,664
Certificates of deposits    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale - matures within one year through five years, Amortized cost 747 747
Available-for-sale - matures after one year through five years, Fair value 747 747
Fair value, Total 747 747
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale - matures within one year, Amortized cost 8,538 11,803
Available-for-sale - matures within one year through five years, Amortized cost 70,508 70,291
Available-for-sale - matures within one year, Gross unrealized gains   3
Available-for-sale - matures after one year through five years, Gross unrealized gains 1 14
Available-for-sale - matures within one year, Gross unrealized losses (49) (12)
Available-for-sale - matures after one year through five years, Gross unrealized losses (1,452) (677)
Available-for-sale - matures within one year, Fair value 8,489 11,794
Available-for-sale - matures after one year through five years, Fair value 69,057 69,628
Government bonds    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale - matures within one year through five years, Amortized cost 501 501
Available-for-sale - matures after one year through five years, Gross unrealized losses (11) (6)
Available-for-sale - matures after one year through five years, Fair value 490 495
Fair value, Total $ 490 $ 495
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Gross Unrealized Losses and Fair Values on Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Investments, Debt and Equity Securities [Abstract]    
Less than 12 months, Fair value $ 40,918 $ 49,921
Less than 12 months, Gross unrealized loss (615) (411)
12 months or greater, Fair value 36,817 22,960
12 months or greater, Gross unrealized loss $ (897) $ (284)
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Gross Realized Gains and Losses from Sale of Available-for-Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Investments, Debt and Equity Securities [Abstract]        
Gross realized gains from sale of available-for-sale marketable securities   $ 8 $ 4 $ 14
Gross realized losses from sale of available-for-sale marketable securities $ (32) $ (1) $ (34) $ (47)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Assets:    
Marketable securities $ 78,783 $ 82,664
Government bonds    
Assets:    
Marketable securities 490 495
Certificates of deposits    
Assets:    
Marketable securities 747 747
Corporate bonds    
Assets:    
Marketable securities 77,546 81,422
Level II | Government bonds    
Assets:    
Marketable securities 490 495
Level II | Certificates of deposits    
Assets:    
Marketable securities 747 747
Level II | Corporate bonds    
Assets:    
Marketable securities $ 77,546 $ 81,422
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Gross Carrying Amount $ 8,361 $ 6,161
Total intangible assets, Accumulated Amortization 5,357 4,419
Total intangible assets, Net $ 3,004 1,742
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Weighted Average Amortization Period (Years) 4 years 6 months  
Total intangible assets, Gross Carrying Amount $ 272 272
Total intangible assets, Accumulated Amortization 257 211
Total intangible assets, Net $ 15 61
Customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Weighted Average Amortization Period (Years) 1 year 6 months  
Total intangible assets, Gross Carrying Amount $ 93 93
Total intangible assets, Accumulated Amortization $ 93 93
Core technologies    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Weighted Average Amortization Period (Years) 5 years 1 month 6 days  
Total intangible assets, Gross Carrying Amount $ 5,796 5,796
Total intangible assets, Accumulated Amortization 4,745 4,115
Total intangible assets, Net $ 1,051 $ 1,681
NB-IoT technologies    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, Weighted Average Amortization Period (Years) [1] 7 years  
Total intangible assets, Gross Carrying Amount [1] $ 2,200  
Total intangible assets, Accumulated Amortization [1] 262  
Total intangible assets, Net [1] $ 1,938  
[1] During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September 30, 2018. The Company recorded the amortization cost of the NB-IoT technologies in "cost of revenues" on the Company's interim condensed consolidated statements of income.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Intangible Assets (Parenthetical) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets, gross $ 8,361 $ 6,161
Intangible assets purchases incurred but unpaid at period end 750  
NB-IoT technologies    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, acquired 2,800  
Finite-lived intangible assets, balance not received 600  
Finite lived intangible assets, gross [1] 2,200  
Intangible assets purchases incurred but unpaid at period end $ 750  
[1] During the first quarter of 2018, the Company entered into an agreement to acquire certain NB-IoT technologies in the amount of $2,800, of which $600 has not been received. Of the $2,200, $750 has not resulted in cash outflows as of September 30, 2018. The Company recorded the amortization cost of the NB-IoT technologies in "cost of revenues" on the Company's interim condensed consolidated statements of income.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Future Estimated Annual Amortization Charges (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2018 $ 304  
2019 1,155  
2020 314  
2021 314  
2022 314  
2023 314  
2024 289  
Total intangible assets, Net $ 3,004 $ 1,742
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues Based on Customer Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]        
Revenues $ 21,413 $ 24,044 $ 56,476 $ 65,906
United States        
Segment Reporting Information [Line Items]        
Revenues 2,259 1,237 6,087 6,162
Europe and Middle East        
Segment Reporting Information [Line Items]        
Revenues 6,139 1,267 11,305 7,451
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenues 13,015 21,540 39,084 52,293
China        
Segment Reporting Information [Line Items]        
Revenues 10,192 15,188 23,127 31,008
S. Korea        
Segment Reporting Information [Line Items]        
Revenues [1] 5,076 7,152 13,852
Germany        
Segment Reporting Information [Line Items]        
Revenues 5,600 [1] 8,582 [1]
Japan        
Segment Reporting Information [Line Items]        
Revenues [1] [1] $ 6,116 [1]
[1] Less than 10%
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Major Customers Data as Percentage of Total Revenues (Detail) - Revenue - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Customer A        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 16.00% 20.00% 16.00% 22.00%
Customer B        
Revenue, Major Customer [Line Items]        
Percentage of total revenues [1] 18.00% 12.00% 17.00%
Customer C        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 26.00% [1] 16.00% [1]
Customer D        
Revenue, Major Customer [Line Items]        
Percentage of total revenues [1] 12.00% [1] [1]
Customer E        
Revenue, Major Customer [Line Items]        
Percentage of total revenues [1] 21.00% [1] [1]
[1] Less than 10%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Calculation of Basic and Diluted Net Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Numerator:        
Net income (loss) $ 2,543 $ 5,850 $ (1,729) $ 13,865
Denominator (in thousands):        
Basic weighted-average common stock outstanding 21,997 21,946 22,091 21,687
Effect of stock -based awards 431 737   793
Diluted weighted average common stock outstanding 22,428 22,683 22,091 22,480
Basic net income (loss) per share $ 0.12 $ 0.27 $ (0.08) $ 0.64
Diluted net income (loss) per share $ 0.11 $ 0.26 $ (0.08) $ 0.62
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share of Common Stock - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Antidilutive shares excluded from computation of earnings per share 136,113 0 1,273,610 39,856
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Stock and Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
2011 Stock Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options and stock appreciation rights granted under stock incentive plans vesting rate, year one 25.00%  
Remaining shares vesting period 36 months  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares vesting period 4 years  
Stock Appreciation Rights (SARs) | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted percentage 400.00%  
Stock Options, SARs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 224  
Unrecognized compensation expense, weighted-average period of recognition 1 year 2 months 12 days  
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense $ 13,278  
Unrecognized compensation expense, weighted-average period of recognition 1 year 6 months  
Employees and non-employees award vesting, description RSUs granted to employees generally vest in three equal annual installments starting on the first anniversary of the grant date. Until the end of 2017, RSUs granted to non-employee directors would generally vest in full on the first anniversary of the grant date. Starting in 2018, RSUs granted to non-employee directors would generally vest in two equal annual installments starting on the first anniversary of the grant date.  
Non Employee Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted under stock incentive plan vesting rate, each anniversary 25.00%  
Non Employee Director | Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares vesting period 2 years 1 year
Employee | Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares vesting period 3 years  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Number of options and SAR units    
Number of shares outstanding, Beginning balance [1] 729,017  
Number of shares, Options/SAR units granted [1] 0  
Number of shares, Options/SAR units exercised [1] (19,474)  
Number of shares, Options/SAR units forfeited or expired [1] (2,128)  
Number of shares outstanding, Ending balance [1] 707,415 [2] 729,017
Number of shares exercisable, Ending balance [1],[3] 610,731  
Weighted-average exercise price    
Weighted-average exercise price, Beginning balance $ 19.77  
Weighted average exercise price, Granted 0  
Weighted average exercise price, Exercised 16.22  
Weighted average exercise price, Forfeited or expired 20.50  
Weighted average exercise price, Ending balance 19.87 [2] $ 19.77
Weighted average exercise price, exercisable [3] $ 18.96  
Weighted average remaining contractual term    
Weighted average remaining contractual life, Outstanding at beginning of period 4 years 6 months [2] 5 years 2 months 12 days
Weighted average remaining contractual life, Exercisable at end of period [3] 4 years 2 months 12 days  
Aggregate intrinsic value    
Aggregate intrinsic value, Outstanding, at beginning of period $ 6,447 [2] $ 19,229
Aggregate intrinsic value, Exercisable at ending of period [3] $ 6,089  
[1] The SAR units are convertible for a maximum number of shares of the Company's common stock equal to 75% of the SAR units subject to the grant.
[2] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company's common stock issuable upon exercise.
[3] Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company's common stock issuable upon exercise.
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Stock Option Activity (Parenthetical) (Detail) - shares
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding amount of stock appreciation right units [2] 707,415 [1] 729,017
Exercisable amount of stock appreciation right units [2],[3] 610,731  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding amount of stock appreciation right units 645,874  
Exercisable amount of stock appreciation right units 553,861  
Stock Appreciation Rights (SARs) | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum percentage of stock appreciation right units 75.00%  
[1] Due to the ceiling imposed on the SAR grants, the outstanding amount equals a maximum of 645,874 shares of the Company's common stock issuable upon exercise.
[2] The SAR units are convertible for a maximum number of shares of the Company's common stock equal to 75% of the SAR units subject to the grant.
[3] Due to the ceiling imposed on the SAR grants, the exercisable amount equals a maximum of 553,861 shares of the Company's common stock issuable upon exercise.
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Number of RSUs  
Number of RSUs, Unvested, Beginning balance | shares 560,616
Number of RSUs granted | shares 304,496
Number of RSUs vested | shares (268,052)
Number of RSUs forfeited or expired | shares (30,865)
Number of RSUs, Unvested, Ending balance | shares 566,195
Weighted average Grant-Date fair value  
Weighted average Grant-Date fair value, Beginning balance | $ / shares $ 29.31
Weighted average Grant-Date fair value, RSUs granted | $ / shares 34.83
Weighted average Grant-Date fair value, RSUs vested | $ / shares 27.73
Weighted average Grant-Date fair value, RSUs forfeited or expired | $ / shares 35.46
Weighted average Grant-Date fair value, Ending balance | $ / shares $ 32.70
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total equity-based compensation expense $ 2,467 $ 2,219 $ 8,083 $ 6,346
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total equity-based compensation expense 155 125 480 330
Research and development, net        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total equity-based compensation expense 1,246 991 3,874 2,834
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total equity-based compensation expense 369 381 1,246 1,040
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total equity-based compensation expense $ 697 $ 722 $ 2,483 $ 2,142
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) - Employee stock purchase plan
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility, Minimum 38.00% 28.00% 35.00% 28.00%
Expected volatility, Maximum   43.00% 42.00% 46.00%
Risk-free interest rate, Minimum 2.20% 0.60% 0.70% 0.50%
Risk-free interest rate, Maximum   1.10% 2.20% 1.10%
Contractual term of up to 24 months 24 months 24 months 24 months
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities - Additional Information (Detail) - Derivatives designated as cash flow hedging instruments - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]          
Gain (loss) recognized in income, net $ 63,000 $ (2,000) $ 259,000 $ 186,000  
Foreign exchange forward and option contracts          
Derivative Instruments, Gain (Loss) [Line Items]          
Notional principal amount of Hedging Contracts $ 4,250,000   $ 4,250,000   $ 0
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Outstanding Derivative Instruments (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Derivative [Line Items]  
Derivative Assets $ 11
Derivative liabilities 11
Derivatives designated as cash flow hedging instruments | Foreign exchange forward contracts  
Derivative [Line Items]  
Derivative Assets 11
Derivatives designated as cash flow hedging instruments | Foreign exchange option contracts  
Derivative [Line Items]  
Derivative liabilities $ 11
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total $ 21 $ (2) $ (259) $ 180
Derivatives designated as cash flow hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total 21 (2) (259) 180
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total 63 2 259 (186)
Derivatives designated as cash flow hedging instruments | Foreign exchange option contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total (2) 1 (128) 88
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total 20 (1) 117 (88)
Derivatives designated as cash flow hedging instruments | Foreign exchange forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) recognized in other comprehensive income (loss), Effective portion, Net, Total 23 (3) (131) 92
Gain (loss) reclassified from accumulated OCI into income, Effective portion, Net, Total $ 43 $ 3 $ 142 $ (98)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     $ 244,670  
Other comprehensive income (loss) before reclassifications $ 46 $ 79 (958) $ 438
Amounts reclassified from accumulated other comprehensive income (loss) 87 (2) 260 (142)
Other comprehensive income (loss), net of taxes 133 77 (698) 296
Ending balance 244,388   244,388  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (1,417) (278) (586) (497)
Ending balance (1,284) (201) (1,284) (201)
Unrealized gains (losses) on available-for-sale marketable securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (1,342) (278) (586) (502)
Other comprehensive income (loss) before reclassifications 28 82 (726) 277
Amounts reclassified from accumulated other comprehensive income (loss) 30 (5) 28 24
Other comprehensive income (loss), net of taxes 58 77 (698) 301
Ending balance (1,284) (201) (1,284) (201)
Unrealized gains (losses) on cash flow hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (75)     5
Other comprehensive income (loss) before reclassifications 18 (3) (232) 161
Amounts reclassified from accumulated other comprehensive income (loss) 57 $ 3 $ 232 (166)
Other comprehensive income (loss), net of taxes $ 75     $ (5)
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Details about Reclassification out of Accumulated Other Comprehensive Income Components (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Cost of revenues $ (2,006) $ (1,726) $ (5,966) $ (5,030)
Financial income (loss), net 831 821 2,535 2,147
Research and development (11,897) (10,031) (35,756) (30,413)
Sales and marketing (2,727) (3,057) (9,302) (9,422)
General and administrative (2,406) (2,711) (8,193) (7,388)
Income (loss) before taxes on income 2,983 7,031 (882) 14,873
Income tax expense (benefit) 440 1,181 847 1,008
Net income 2,543 5,850 (1,729) 13,865
Reclassification out of accumulated other comprehensive income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income (87) 2 (260) 142
Reclassification out of accumulated other comprehensive income | Unrealized gains (losses) on cash flow hedges        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Cost of revenues (1)   (5) 4
Research and development (55) (2) (225) 160
Sales and marketing (3)   (10) 10
General and administrative (4)   (19) 12
Income (loss) before taxes on income (63) (2) (259) 186
Income tax expense (benefit) (6) 1 (27) 20
Net income (57) (3) (232) 166
Reclassification out of accumulated other comprehensive income | Unrealized gains (losses) on available-for-sale marketable securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Financial income (loss), net (32) 7 (30) (33)
Income tax expense (benefit) (2) 2 (2) (9)
Net income $ (30) $ 5 $ (28) $ (24)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
May 31, 2018
Class of Stock Disclosures [Abstract]          
Additional common stock shares, authorized for repurchase         700,000
Purchase of treasury stock, shares 216,156 0 527,212 0  
Purchase of treasury stock, per share value $ 29.18   $ 31.76    
Purchase of treasury stock $ 6,308   $ 16,742    
Common stock shares, available for repurchase 483,844   483,844    
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z :4T?(\\#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,$% @ CH!I32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ".@&E-+\H[Y.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G:0+1<,VEXHG!<&"XBTDTS:XV0W)R&[?WFQL MMX@^@,?,_/GF&YC6!&F&B,]Q"!C)8;J9?-NPI@:@%,#5/#*>I:^$*F&&$T:?O MJ%6*I_8DL'V#DY);>DQG&LQZ;D\@X" MWIX>7\JZE>L3Z=Y@_I6621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( (Z :4T+904>?0( -\( 8 >&PO=V]R:W-H965T&UL?5;1CILP$/P5Q <Y M_GUMPW&2M90^<0[UNHG M%RX:JO147"/9"4;/EM34$8[C-&IHU8;%VJX=1+'F-U57+3N(0-Z:AHJ_.U;S MQR9$X=O"-V%L=L1J=E(F!-6W.]NSNC:1]#[^#$'#4=,0I^.W MZ)]M\CJ9(Y5LS^O?U5F5FS /@S.[T%NMGOGC"QL26H3!D/TW=F>UAIN=:(T3 MKZ6]!J>;5+P9HNBM-/2UOU>MO3_Z)PD9:# !#P0\$E#^7P(9".2=D-CD^YW9 M5#]118NUX(] ]%^KHZ8HT(KHEWDRB_;=V6G8HP"&!';8H^./ GL?06 ! F9 +)U,Z E,3T!Z8NG)A+YP7H"/2&&!!2BP M\.B9(^ CBSZEMM/%.^&XT0TGFF*?U!+ P04 " ".@&E-;([D\VT$ #5%0 & M 'AL+W=OJ^@0CVU+P M:I5(B33:*,DU,VZ/K07C #/>O'T:S%AV5?7LC3GXK^Z_FNZ/HI?GMOO>[[T? M%C^:^MBODOTPG![2M'_>^Z;J/["-=+T_5 MB__3#W^='KMPE5Y;V1X:?^P/[7'1^=TJ^04>-LJ- 9/B[X,_]S?GBS&5I[;] M/E[\METEV>C(U_YY&)NHPN'-;WQ=CRT%'__.C2;7/L? V_/WUK].R8=DGJK> M;]KZG\-VV*^2/%EL_:YZK8=O[?E7/R=DDL6<_>_^S==!/CH)?3RW=3_]+IY? M^Z%MYE:"E:;Z<3D>CM/Q/+?_'B8'X!R UP#0'P:H.4"1@/3B;$KU2S54ZV77 MGA?=Y6F=JG%2P(,*@_D\WIS&;OHO9-N'NV]KM,OT;6QGEI07"=Y*[A4;0>&N MDC3T?S6!H@F3?'Z-KX@25PD;I(<)TF!0//@(@2G"MF*%JUH M9D5EQ,I%8FYZ46 L$"^"2FN%LAC'<"^FE-*P7E[M<$2]R&C7UKNQ3A'K' 1:)UGLA4G6G'<"DFX=+P7JPU9&!NNP@PBHY*+5G)N11,K M.>O$%!D1;;A(.1U9@H7HI.!.#'%2"$-?Z().%D$6'#LKNX%,QE+&_3 N9:PG M[;3)*)P$F380 0Q$, G" 51E;Y((*G(ZYD3$,G,-TAI8@,#;/*/Q^IKIW(Y,8.(HU13%P MR@;FY-0-5RGC(F]ND&$,G,::TA@X:0&-,\R/H /G5&Q\9"@#I[*F5 ;.6W0& M#:TG1)W-8[,992YCQDHU'>C9%0I7D+2"KZ4-+1$ M^EAS[T1&GN+(HR^,4G&8(?L\_5!S[T3FG>*\,^Q+F9,,PZ)&TH5Z!&)C M$_ETY\RSE#**T^Q30+!EC@0=VLQ$7E!*YI[BW*,?YZ7B0/L$F-.7@B0S>MW)7?\/4$L#!!0 ( (Z M:4UIFV-'8 ( $0( 8 >&PO=V]R:W-H965T&ULC99] MKYHP%,:_"N$#2,L[!DFFR[(E6V+NLNWOJE7(!$_K*2HRY\];4+=NX)>?=VO/8L<0-8BO2X5:LG EM$!=#>O%81S$Z M*5-3>SX L=>@JG6+7,WM:9&3*Z^K%N^IPZY-@^B_+:Y)OW&A^S[Q4EU*+B>\ M(N_0!?_$_%>WIV+D35%.58-;5I'6H?B\<3_!]0XJ@U+\KG#/9N>.+.5 R*L< M?#MM7"")<(V/7(9 XG##.US7,I+@^#L&=:>D_E.= M>+EQ4]#/QE@>-<0C(9 ,W@#F2KU,^*HR"GI'3KR#]!^%8(7_F# M.41L]P=6?Z#\X=R?:$4,DE1)6B4!*P"@5L@CU8(EM+*$)DNJL0R2:)8E NJC MT3S6+7@B*T]D\F0:3V3DT4GN*18,L94A-A@2+<,V?LAP3[%@2*P,B="G[0+Z%)931,:.2"<>8G M::A#6811 ,578_)F[5SNKS\0O50M\S(1R+H& EPI5B2Y\&-3YS M>2IV((<.^]HPX*0;]VQO^N-0_ =02P,$% @ CH!I30Q)&#FP! BC)/Z^:V?(VJ4QG271>4 M9Q$J%4=Y>CA.%_/NV5.YF!=O=78XAJ=R4KWE>5K^NPQ9<7Z8PO3CP9?#Z[YN M'T2+^2E]#5]#_>?IJ6SNHFLKNT,>CM6A.$[*\/(P?839!ET;T!%_'<*Y&EQ/ M6BG/1?&MO?EM]S!5[8A"%K9UVT3:_+R'5#N2IH]M MD57=W\GVK:J+O&^E&4J>?K_\'H[=[[EO_R-,#L ^ *\!3=^?!>@^0/\(,)\& MF#[ _&P/M@^PI(?HHKV;S'5:IXMY69PGY64_G-)VV\',-LNU;1]VJ]/]KYG/ MJGGZODCB>?3>MM,CRPN"0R2Y1=8<@2L1-?U?!X'2();(PO&V@Q4G$D?&\+^- M;#YMY&:86IPKW<7K8;R7XXT8;[IX,XAWBLSU!4DZY'@1 08TF0V!,LH8,B&< MLK&AJ[OA5&R]BF5=5M1EN2X@NBZ('8Y8*3*4%8<@00*M.61]3$4)D-)*UA2+ MFF*NB6RG9%[+NEX_,"SM-Y$2BE--DW:TYIFUBZW *EAF_-C2XOZO)*9BL!,HBR)E!R[NJ-@!D'=B2C@FR?H+DZ3]5IOF9@:34@4#'2;+D6J#MM@&GC M&.#0=VZUR=8.W-L]]?:>N7D[:,);21"R]XQ#:+6EP@0*S-B.E*T=N+=[ZNT@ MF+MWM&81J(3G>X&Z<]1Y-P(%QB4C"1]DAP=N\9Y:/'#'-49194(A +0"6@N4 M,VPO"DTI-98:98>'A.O25%?"*TAKV))QRCK+7C-.W349R5-I' /M8CNB3:X^ M@),'':E[8"E$HFC>6PO4G;JG670C-A:;$6ER 0*\ O&T ND9(HVE M$(EB=;1 B=*DQN*1,@3E,@05*SK]2'I%V>Z1VSTM*)+V&V N'Y&F:;R_GG MC^8OQ[%_I.7KX5A-GHNZ+O+N,.ZE*.K0C%[=-QMD']+=]28++W5[F337Y>48 M]')3%Z?^B#>ZGC,O_@-02P,$% @ CH!I39(E\Y-4 P & X !@ !X M;"]W;W)K80)9$VAZJ5 M6FG5JNTUFS@)6L I.,GV[6L.FR4SPS8W 9QOQO./QZ?I154O]4%*;;T6>5G/ M[(/6QXGKUIN#+-+Z01UE:?[9J:I(M?FL]FY]K&2Z;8V*W.6>%[I%FI7V?-JV M/57SJ3KI/"OE4V75IZ)(J[\+F:O+S&;V6\/W;'_038,[GQ[3O?PA]<_C4V6^ MW*N7;5;(LLY4:55R-[,?V63-PL:@)7YE\E(/WJU&RK-2+\W'E^W,]IJ(9"XW MNG&1FL=9+F6>-YY,'']ZI_:US\9P^/[F_5,KWHAY3FNY5/GO;*L/,SNVK:W< MI:=7S[(7)&RK5_]5GF5N\"82T\=&Y77[:VU.M59%[\6$4J2OW3,KV^>E M]_]F1AOPWH!?#4S?'QGXO8'_;A!\:!#T!L&]/8C>0( >W$Y[F\Q5JM/YM%(7 MJ^KJX9@V9<W'2PQ$<4@AO\Z67_HY"9,GTR6W]K[-\GBM(. =!"T#H(; M!S[(=L=$+5-V,D0 H"6&1"P\D! ,.2SB"4@*II@?AX*6)4A9@LA+0#L(20$,DB(CH!>C#BP(E' M> %EL"80GQ83DV)B0@P(8Q&C/@(P/9<8B4$IKC#BQ#X<' SY8J1:$U)/0E3K MR#+ /'K1].ZHUQX:!LK!RKHD&(?#I95B!)S%!,5B;T35R%; [JC:'AKV Z?/ MDF"0* +!FC#DL#@<$47N+(^,WU&]/713FP$,!C/.6"CT[L%\(I0$AN+C<43K M @&AN40PQ&0B*#](1F31>QHC-C7F05D!,910%688JAO*CR^@*DR)D26/T3L: M$X0H="X2Q%BAR8 A?'K"C!,F,52%*9Z,E2"]SS)BHX4Y7O30S0DDC.!>2U B MX4@9IAP>0&Q-8"Q@(3Q#NH-3;2&K?7O%J*V-.I6Z6=$'K==KS"-O3L6@?<$F M2T:TKYIK3WN*?G??W9F^I=4^*VOK66ES%F]/S#NEM#31>P]F2 [FFG;]R.5. M-Z^1>:^ZNTKWH=6QOX>YU\O@_!]02P,$% @ CH!I3>F.CA8+!0 2QD M !@ !X;"]W;W)KOQ1E2 ME\ Q$'NQ:($6"+;8]EFQF=A8R7(E)=[^^^H6KS-SN"^QI!R29RCRXY!:7:KZ M>W/POIW]*(M3J[K,V^ZV?EDVY]KG^Z%0 M62PIBN)EF1]/\_5J>/98KU?5:UL<3_ZQGC6O99G7_VU\45WNYV;^_N#K\>70 M]@^6Z]4Y?_%_^?;;^;'N[I;76O;'TI^:8W6:U?[Y?OY@[K8V[@L,BK^/_M+< M7,_Z4)ZJZGM_\_O^?A[UCGSA=VU?1=[]O/FM+XJ^IL['OU.E\VN;?<';Z_?: MOPS!=\$\Y8W?5L4_QWU[N)^G\]G>/^>O1?NUNOSFIX#RJHAG^SG:O35N54RV=E3+_,?X>3\/O9:K_O1@N0%,!NA;HVOY5 9X*\,\" M=@A^=#:$^CEO\_6JKBZS>GQ;Y[P?%.:.N\[<]0^'OAO^UT7;=$_?UL;P:OG6 M5S1I-J.&;C57Q;*K_=H$H28VI(K3QP:V6I&DN 6&0?!0GC\$87$%%E9@APKL MAPJ&(GQSY0D7%9P [F MFP& (ROM6-USG$H.;I&,7!+J'\PXXX A2=Q)]*&EV,H9B52AF8!Y:0 P*99F M- P7F553 :@2&U@N#6:FT="T$II&$]&Y1)K1HH6) FN1P> TFIQ6@M-H*"Z2 M5(T;H#)9&IJ:&)Y&TU.^@XW1:%RDD.20<+);< /!B8#8,J=T(8U"[L) ME,DQA&04$042(P[LJ\'&F@.9)V/2,<@\K5PD&:24)DYL8/EC3$0&1)3;@PUK MU!&I%0>HXC3$>,8\9,!#*WG(B(?69FJ :=TO#&%L,L"FS*8WC')&N1/; I4) M$9,Q,1D0TTIB,LH9R'@&]J$V UWU+G ALQB^EF =V*#^"%L\WYB[[7BN M_[.:\3/#GWG]J;:MR.,9^KJK6=QZC3UTG''R^O]X4_KGM+Y/NNAZ/ M]\>;MCI/GRZ6U^\GZ_\!4$L#!!0 ( (Z :4W6408AL $ -(# 8 M>&PO=V]R:W-H965T&UL?5-A;YLP$/TKEG] G3BDJR) :EI5 MF[1)4:=MGQTXP*K-4=N$]M_/-H2Q#NT+OCONO7MW/J<#FA?; #CRIE5K,]HX MUQT8LT4#6M@;[*#U?RHT6CCOFIK9SH H(T@KQC>;6Z:%;&F>QMC)Y"GV3LD6 M3H;87FMAWH^@<,CHEEX#S[)N7 BP/.U$#=_!_>A.QGML9BFEAM9*;(F!*J/W MV\,Q"?DQX:>$P2YL$CHY([X$YTN9T4T0! H*%QB$/R[P $H%(B_C=>*D<\D M7-I7]J?8N^_E+"P\H/HE2]=D](Z2$BK1*_>,PV>8^ME3,C7_%2Z@?'I0XFL4 MJ&S\DJ*W#O7$XJ5H\3:>LHWG,/%?8>L /@'X!P ;"T7EC\*)/#4X$#/.OA/A MBK<'[F=3A& <1?SGQ5L?O>3;_2YEET TY1S''+[,F3.89Y]+\+421_X/G*_# M=ZL*=Q&^^TMALDZ0K!(DD2#Y;XMK.?L/1=ABIAI,';?)D@+[-F[R(CHO[#V/ M=_(G?=SV;\+4LK7DC,[?;)Q_A>C 2]G<^!5J_ .;'065"^8G;YMQS4;'83>] M(#8_X_PW4$L#!!0 ( (Z :4WA1H$XL0$ -(# 8 >&PO=V]R:W-H M965T&UL?5-M;YPP#/XK47Y <\?1%YT J=>I:J5-.G7:]CD' M!J(F,4W"T?[[)8%CK$/[0FSCY_%CQ\D&-*^V!7#D74EM<]HZU^T9LV4+BMLK M[$#[/S4:Q9UW3<-L9X!7$:0D2S:;&Z:XT+3(8NQHB@Q[)X6&HR&V5XJ;CP-( M''*ZI9? BVA:%P*LR#K>P'=P/[JC\1Z;62JA0%N!FABH1EO$R>=2P;@TKZP/\;>?2\G M;N$!Y2]1N3:G=Y144/->NA<.7E+UUJ"86 M+T7Q]_$4.I[#Q'^!K0.2"9!\ K"Q4%3^A3M>9 8'8L;9=SQ<\7:?^-F4(1A' M$?]Y\=9'S\7V^B9CYT TY1S&G&29,VJ(V65)BK^,F+Z+SPMXG\4[^I(_;_HV; M1FA+3NC\S<;YUX@.O)3-E5^AUC^PV9%0NV#>>MN,:S8Z#KOI!;'Y&1>_ 5!+ M P04 " ".@&E--I,FR;8! #2 P & 'AL+W=O-L8I[ M-&W+7&^!UQ&D)$N3Y(XI+C0M\^@[VS(W@Y="P]D2-RC%[<\32#,6=$??'$^B M[7QPL#+O>0M?P7_KSQ8MMK#40H%VPFABH2GHP^YXRD)\#'@6,+K5F81*+L:\ M!.-37= D" ()E0\,'+X@L3PH 1S5$:ZN))J<-ZHF06E*/XZ[4+' M?9QNLOL9M@U(9T"Z XQ#YL21>7ON>=E;LU([-3[GHR]WM(6?70#3'G*:8=!VS1#!D7U*D6RE.Z3_P=!N^WU2XC_#]'PK?;1-D MFP19),C^6^)&S%WR5Q*VZJD"V\9I<.3,>YZ.QSZX#\.152>T*VGG?'QAS50>*NRO3@\:;QEC%/9JV M9:ZWP.L(4I*EN]TU4UQH6N;1=[)E;@8OA8:3)6Y0BMN?1Y!F+&A"WQV/HNU\ M<+ R[WD+3^"_]2>+%EM8:J% .V$TL= 4]"XY'/F2,@#7YW?V3[%VK.7,'=P;^4/4OBOH M+24U-'R0_M&,#S#7\X&2N?@O< &)X4$)YJB,='$EU>"\43,+2E'\==J%COLX MW60W,VP;D,Z = 'E[DU([%3[WL>GC@YI-B;*CAC*^(=BG?H MO93)=9*S2R":8XY33+J.62(8LB\ITJT4Q_0O>+H-SS859A&>_:;P'P3[38)] M)-C_M\2MF.R/)&S54P6VC=/D2&4&'2=YY5T&]BZ-;_(K?)KVK]RV0CMR-AY? M-O:_,<8#2ME=X0AU^,$60T+CP_$&SW8:L\GPII]_$%N^&PO=V]R:W-H965T29M<<7!1@7\#K]^P)V'+>U M^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@ MR@A2DO'-9L^4:#7-T^@[F3S%WLE6P\D0VRLES*\C2!PRNJ4?CJ>V;EQPL#SM M1 T_P#UW)^,M-K.4K0)M6]3$0)71N^WAF(3X&/#2PF 79Q(J.2.^!>-;F=%- M$ 02"A<8A-\N< ]2!B(OX^?$2>>4 ;@\?[!_B;7[6L["PCW*U[9T349O*2FA M$KUT3SA\A:F>:TJFXA_A M*'!R4^1X'2QI44O76H)A8O18GW<6]UW(?Q9I=, ML'4 GP!\!MS&/&Q,%)4_""?RU.! S-C[3H0GWAZX[TT1G+$5\&UL?5-A M;]L@$/TKB!]0$I*V661;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S-FM?@#ON MO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQ MOMG<,2VDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,562<:^ K^ M6W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5.-U$0*"A] M9!!AN\(C*!6)@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RK43,5_ABNH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WM;H*M _@$ MX#/@D/*P,5%2_EYX4606!V+'WG%@GV*\2[!/!_K\EKL6\ M^RL)6_14@VW2-#E28F_2)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653_VM$#T'* MYB:,4!L^V&PHJ'T\WH>S'<=L-#QVTP]B\S&UL?5-A;]P@ M#/TKB!]0E&".TB@75U(.SAL]LZ 4+9ZG779Q'Z>;]###M@%\!O % M%%DUHS$3KWO17CBW9%C;\K@C*V(=RC>H?=:[ Y)QJZ!:(XY M33%\';-$,&1?4O"M%"?^#YQOP_>;"O<1OO]#X7_RIYL$:21(WRQQ*^9OE6S5 M4PVVB=/D2&F&+D[RRKL,[!V/;_(:/DW[5V$;V3ER,1Y?-O:_-L8#2DEN<(1: M_&"+H:#VX7C LYW&;#*\Z>&PO=V]R:W-H965TMC"]H%T)_9,Q7'6CA;VP/!F\:Z[0(:+J6^=Z!J!-(*\9WNW=,"VEH MF2??V96Y'8*2!LZ.^$%KX7Z>0-FQH'OZYGB2;1>B@Y5Y+UKX"N%;?W9HL86E MEAJ,E]80!TU!'_;'4Q;C4\!W":-?G4FLY&+M2S0^U07=14&@H J10>!VA4=0 M*A*AC!\S)UU21N#Z_,;^(=6.M5R$AT>KGF4=NH+>4U)#(P85GNSX$>9Z;BF9 MB_\,5U 8'I5@CLHJGU92#3Y8/;.@%"U>IUV:M(_339;-L&T GP%\ =RG/&Q* ME)2_%T&4N;,C<5/O>Q&?>'_DV)LJ.E,KTAV*]^B]EON[0\ZND6B..4TQ?!VS M1#!D7U+PK10G_@^<;\,/FPH/"7[X0V&V39!M$F2)(/MOB5LQMW\E8:N>:G!M MFB9/*CN8-,DK[S*P#SR]R>_P:=J_"-=*X\G%!GS9U/_&V@ H97>#(]3A!UL, M!4V(QSL\NVG,)B/8?OY!;/G&Y2]02P,$% @ CH!I34G+EGJU 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K7 M!(%MH.DP=, &!"VV/BLV?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]< ^#) MFY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;&SKQ@<'R]-.U/ $_D=WMFBQF:5L%6C7 M&DTL5!F]VQY/28B/ 3];&-SB3$(E%V->@O&US.@F" ()A0\, K/T_Y=V+K5CER,QY>-_:^,\8!2-C&UL?5/;;MP@$/T5Q <$KW>3N"O; M4C95U4JMM$K5])FUQS8*,"[@=?KW!>RX5FOE!9CAG#,7AGQ$\V([ $=>E=2V MH)US_9$Q6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB1W3'&A:9E'W]F4.0Y. M"@UG0^R@%#>_3R!Q+.B.OCF>1-NYX&!EWO,6OH/[T9^-M]BB4@L%V@K4Q$!3 MT(?=\70(^ AX%C#:U9F$2BZ(+\'X4AZW*SR"E$'(I_%KUJ1+ MR$!?4E1+H5 MXI3^1T^WZ?O-#/>1OE]'SY)M@<.FP"$*'-XM<0.3_5LD6_54@6GC-%E2X:#C M)*^\R\ ^I/%-_L*G:?_&32NT)1=T_F5C_QM$!SZ5Y,:/4.<_V&)(:%PXWONS MF<9L,ASV\P]BRS&UL?5/;CM,P$/T5RQ^P;MVP5%42:;L( M@012M0AX=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J% MT)\8\U4'6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WNGFDA#2WSY+NX,K=#4-+ MQ1$_:"WC# M_G3.8GP*^"9A]*LSB95ZH+LH"!14(3((W&[P"$I%(I3Q8^:D2\H( M7)]?V=^GVK&6J_#P:-5W68>NH$=*:FC$H,*3'3_ 7,\;2N;B/\$-%(9')9BC MLLJGE52##U;/+"A%BY=IER;MXW23W<^P;0"? 7P!'%,>-B5*RM^)(,K]B$^\/W'L316=J17I#L5[]-[*_9'G[!:)YICS%,/7,4L$0_8E!=]*<>;_ MP/DV_+"I\)#@AS\4'K8)LDV"+!%D_RUQ*R;[*PE;]52#:],T>5+9P:1)7GF7 M@7W@Z4U^AT_3_EFX5AI/KC;@RZ;^-]8&0"F[.QRA#C_88BAH0CR^Q;.;QFPR M@NWG'\26;US^ E!+ P04 " ".@&E-4S\WB+0! #2 P &0 'AL+W=O MW<NC@Q59)QKX"OY;=['!8C-+)348)]$0"W5.'[:G\S[& MIX#O$@:W.)-8R17Q)1J?JIQNHB!04/K((,)V@T=0*A(%&3\F3CJGC,#E^8W] M0ZH]U'(5#AY1/^=13RQ!BA:OXRY-VH?QAA\FV#J 3P ^ XXI#QL3)>7OA1=%9G$@=NQ])^(3 M;T\\]*:,SM2*=!?$N^"]%=OC(6.W2#3%G,<8OHR9(UA@GU/PM11G_@^I$E>>.>!?>#I M37Z'C]/^1=A&&D>NZ,/+IO[7B!Z"E,U=&*$V?+#94%#[>'P7SG8&PO=V]R:W-H M965T/&ME7$Y;[[LC8ZYL00MW M@QV8<%.CU<('TS;,=19$E4!:,;[9W#(MI*%%EGQG6V38>R4-G"UQO=;"_CZ! MPB&G6_KB>)1-ZZ.#%5DG&O@&_GMWML%B,TLE-1@GT1 +=4[OM\?3/L:G@!\2 M!K,P.7YA?UCJCW4 M43(5_P6NH$)X5!)RE*A<6DG9.X]Z M8@E2M'@>=VG2/HPWM[L)M@[@$X#/@$/*P\9$2?D'X46161R('7O?B?C$VR,/ MO2FC,[4BW07Q+GBOQ?9PE[%K))IB3F,,7\;,$2RPSRGX6HH3?P/GZ_#=JL)= M@N_^47A8)]BO$NP3P?Z_):[%O'^5A"UZJL$V:9H<*;$W:9(7WGE@[WEZD[_A MX[1_%;:1QI$+^O"RJ?\UHH<@97,31J@-'VPV%-0^'N_"V8YC-AH>N^D'L?D; M%W\ 4$L#!!0 ( (Z :4U[/@BG]@$ ,L% 9 >&PO=V]R:W-H965T M!%JZ(,Q(%P8YPVK1^EKC<16:)Z#5K6KA(3_6<4_GG#$P, MJ1_Z]\1S4]7:)DB6=+2"'Z!_=A=I(C*S% V'5C6B]224J?\8GLY'BW> EP8& MM=A[MI.K$*\V^%JD?F - 8-<6P9JEAL\ 6.6R-CX/7'ZLZ0M7.[O[)]=[Z:7 M*U7P)-BOIM!UZA]\KX"2]DP_B^$+3/W$OC)_UZ&%T130;0J(*.0<_Z):IHE4@R>',^^H_:*PU-DSB:W M27<4[ILQKTSVEH7'("$W2S1ASB,F6F)F!#'LLT2$29RC=^417KY!'6Y<^6:I M'F]Q@BU*L'4$V_]:#%(Q<9"5&R/* MRT7?NA&VR,Z3ZC%RC_$??!QSWZFLFE9Y5Z'-DW8/KQ1"@[$2/)C_1VTFZQPP M*+7=[LU>CO-E#+3HIM%)YOF=_0502P,$% @ CH!I369>;@;9 0 04 M !D !X;"]W;W)K&UL;53MCIP@%'T5P@,LRGRX MG:C)SC9-F[3)9)NVOQF]?F1!+."X??L".M:Z_!'NY=QSSD4@':5ZU0V 06^" M=SK#C3']B1!=-""8?I ]=':EDDHP8T-5$]TK8*4O$IS0*#H2P=H.YZG/752> MRL'PMH.+0GH0@JD_9^!RS'",[XF7MFZ,2Y \[5D-W\'\Z"_*1F1A*5L!G6YE MAQ14&7Z*3^?$X3W@9PNC7LV1Z^0JY:L+OI09CIPAX% 8Q\#L<(-GX-P161N_ M9TZ\2+K"]?S._LGW;GNY,@W/DO]J2]-D^!&C$BHV+X1.W>%"[IM\*O6?/:9F\YC78IN3FB&7.>,'2%B1<$L>R+! U) MG.F[73J)!#YR_^*KO<[R?J MC_ _^/0X?&.J;CN-KM+8B^"/:R6E 6LE>K [UMCW: DX5,9-$SM7TZV< B/[ M^<$ARZN7_P502P,$% @ CH!I3?W3K=+/ 0 G 0 !D !X;"]W;W)K M&UL=51M;]L@$/XKB!]08I*X761;:EI5G;1*4:=M MGXE]?E'!N(#C]M\/L.-Y'OL2N//S*M37!O3'0C1>0V" MZ1O906N_E%()9FRH*J([!:SP),$)W6QB(EC3XBSQN9/*$MD;WK1P4DCW0C#U M>00NAQ1'^)IX;:K:N 3)DHY5\!W,C^ZD;$1FE:(1T.I&MDA!F>+[Z'",'=X# M?C8PZ,4>N4[.4KZYX&N1XHTK"#CDQBDPNUS@ 3AW0K:,]TD3SY:.N-Q?U9]\ M[[:7,]/P(/FOIC!UBN\P*J!D/3>OV^PEH]$V(1^IOUQ_X.+DW+//K.ILQQ=++7<#;$CDH)\^<$$J>"IO35\=2WG0L.5N:#:.$[N!_# MV7B+K2QUKT#;'C4QT!3T(3V>LA ? W[V,-G-F81*+HC/P?A2%S0)@D!"Y0*# M\-L5'D'*0.1E_%XXZ9HR +?G5_9/L79?RT58>$3YJZ]=5]![2FIHQ"C=$TZ? M8:GGEI*E^*]P!>G#@Q*?HT)IXTJJT3I4"XN7HL3+O/.?%6^^]EIPG.;L&HB7F M-,?P34RZ1C#/OJ;@>RE._#\XWX(ORPS7YWNT^0[1)DD2#[I\3T78E[ M,>]5LDU/%9@V3I,E%8XZ3O+&NP[L X]O\A8^3_LW8=I>6W)!YU\V]K]!=."E M)#=^A#K_P59#0N/"\8,_FWG,9L/AL/P@MG[C\B]02P,$% @ CH!I34@W MW3W% 0 -P0 !D !X;"]W;W)K&UL;53;CML@ M$/T5Q U#^I-%&,N=-TQ+;&V!U#)*"T,WF M0"3C"I=Y]%U,F>O!":[@8I =I&3F]QF$'@N\Q>^.%]YV+CA(F?>LA6_@OO<7 MXRVRL-1<@K)<*V2@*?#3]G3. CX"?G 8[6J/0B57K5^#\;DN\"8D! (J%QB8 M7V[P#$($(I_&KYD3+Y(A<+U_9_\8:_>U7)F%9RU^\MIU!3YB5$/#!N%>]/@) MYGHRC.;BO\ -A(>'3+Q&I86-7U0-UFDYL_A4)'N;5J[B.DXGV6$.2P?0.8 N M <>H0R:AF/D'YEB9&STB,]U]ST*+MR?J[Z8*SG@5\4[+\*\H_4$L# M!!0 ( (Z :4W8TJA-Q@$ #<$ 9 >&PO=V]R:W-H965T(_+//C.NLS5: 7OX:R1&:5D^M<)A)H*G.(WQS-O M.^L=I,P'UL)7L-^&LW8665EJ+J$W7/5(0U/@Q_1XRCP^ +YSF,QFCWPE%Z5> MO/&I+G#B$P(!E?4,S"U7> (A/)%+X^?"B5=)'[C=O[%_"+6[6B[,P),2/WAM MNP(?,*JA8:.PSVKZ"$L]&49+\9_A"L+!?29.HU+"A"^J1F.57%A<*I*]SBOO MPSK-)]G]$A8/H$L 70,.08?,0B'S]\RR,M=J0GKN_<#\%:='ZGI3>6=H13AS MR1OGO9:4'G)R]40+YC1CZ :3K@CBV%<)&I,XT7_":3Q\%\UP%\)W6_6'_^CO MHP3[0+#_J\1W-R5&,+LD+I)%1;((07HC$L/-= MI^*1AHO_ Y]'Z@O3+>\-NBCKGD^XY$8I"RZ5Y,[ETKDI7@T!C?7;![?7\UN> M#:N&94S)^J\H?P-02P,$% @ CH!I38I[])JV 0 T@, !D !X;"]W M;W)K&UL;5/MCIP@%'T5P@,L([H?F:C)SC9-F[3) M9)NVOQF]*EGP6L!Q^_8%=*W=^@>XEW/._>"23VA>; ?@R*M6O2UHY]QP9,Q6 M'6AA;W" WM\T:+1PWC0MLX,!44>25HP?#G=,"]G3,H^^LRES')V2/9P-L:/6 MPOP^@<*IH E]/T"99Z;BE9BO\"5U >'C+Q,2I4-JZD M&JU#O:CX5+1XG7?9QWV:;^Z2A;9/X N!KX2'&(?-@6+F'X0396YP(F;N_2#" M$R='[GM3!6=L1;SSR5OOO98\37-V#4(+YC1C^ :3K CFU=<0?"_$B?]'Y_OT M=#?#--+3;?3[;%\@VQ7(HD#V3XG9NQ+W,+?O@K!-3S68-DZ3)16.?9SDC7<= MV$<>W^0O?)[VK\*TLK?D@LZ_;.Q_@^C IW*X\2/4^0^V&@H:%X[W_FSF,9L- MA\/R@]CZC&PO=V]R M:W-H965T]RG&K]7 B1)4M M<*H>Q "].:F%Y%0;4S9$#1)HY8(X(U$0' FG78^+S/DNLLC$J%G7PT4B-7). MY:\S,#'E.,1WQTO7M-HZ2)$-M(&OH+\-%VDLLK)4'8=>=:)'$NH M(M.;TCI=*]R925X9[ZV(XF-&;I9HP9QG3+3!A"N"&/95(O))G*-_PB-_>.S- M,';A\58]3?T$B9<@<03)7R6FNQ)]F$>_R,$K#!)X!D6.'H)P M)^+#_*??J5!OO.M\/T7N"O^!SX_# M%RJ;KE?H*K09!'==:R$TF%2"!]/5UKQ'J\&@UG:;FKVLKU[Q M&U!+ P04 " ".@&E-T3DMB] ! "TW3)FVRN:;M9U;'EQR( M!5RO_[Z KK4>7X09GGF>&9PA':5ZU0V 06^"=SK#C3']B1!=-""8?I ]=/:D MDDHP8TU5$]TK8*4/$IS0*$J(8&V'\]3[+BI/Y6!XV\%%(3T(P=2?,W Y9GB' M[XZ7MFZ,@7-'9-/X/7/B1=(%KO=W]D^^=EO+E6EX MEOQ76YHFPT>,2JC8P,V+'#_#7$^,T5S\5[@!MW"7B=4H)-?^BXI!&REF%IN* M8&_3VG9^'6?^>U@X@,X!=!- )B&?^4=F6)XJ.2(UW7W/W"_>G:B]F\(Y_57X M,YN\MMY;3@]Q2FZ.:,:<)PQ=878+@ECV18*&),[T73@-A^^#&>Y]^'ZM?HS" M!(<@P<$3'/XK,=F4&,(\AD7BH$@<(#AN1$*8#V&1)"B2O">(HXU("+/]7635 M'0)4[>="HT(.G9_)E7<9O2?JN^L??)K;;TS5;:?151K;H[Z3*BD-V%2B!UMP M8Y^*Q>!0&;=]M'LU#$AYL$! M W! &0 'AL+W=O.^"2C4J_ MF1; H@\I.I/CUMI^3X@I6Y#,W*@>.O>E5EHRZT+=$--K8%4HDH+0S>:62,8[ M7&0A=]1%I@8K> ='C:#YRK'&V\(!)36,S"WG.$! MA/!$SL;[S(D725^XWE_8'T/OKI<3,_"@Q!]>V3;'=QA54+-!V%RYH2C-R]D0SYC!AZ JS71#$ ML2\2-"9QH/^5TWAY$G68A/)DK7Z7Q EV48)=(-C]TV)RU6(,LXN+I%&1-$*0 M7HG$,+=7(F1U<1)T$YZL0:4:NC NJ^PR%? @&U]=MO;J^GMSP%5O7SF)+EOZ+X"U!+ P04 " ". M@&E-(WZU#YH" "("0 &0 'AL+W=OR*"E(NJ5FJE:*MNGYW$2= "IK83MG]?VQ"6X&$W?<$7 MSIPY,[Y-VE#VRL^$".NM+"J^L,]"U'/'X?LS*3%_HC6IY)\C9246A M)IPLK?&)_"3B5[UE\)!7/:64Q6&<.E=%U&%6+<8;8.(19&U"4(]P MI(!>A0>I6'F&N3=R\"EB R#"!!;A@ZGP-4%P1S"#"0*0(- $_I @$GN3*9F!@F: ('^T$V?F$OFS23_(A0^F"W@*QB?3 M-6(:1PU D IZ2LW$-8$ ->'8%?I S;T7\!I8(@_P$DU0P(<8^8]O.00?8Q0 M*HP[,3 6&;EQ$IO;[A'DO2SXJ9*PDRX!N+6GETK7'X/9OLQ8>OJ9>X>W-:4;8& @ 8@8 !D !X;"]W;W)K&UL ME951CILP$(:O@CC &IL 201(S595*[52M%7;9P>&@-9@:CMA>_O:AB"V,5+Z M@CUFYIOYC3VD Q>OL@90WEO+.IGYM5+]'B%9U-!2^<1[Z/2;BHN6*FV*,Y*] M %K:H)8A$@0Q:FG3^7EJUXXB3_E%L::#H_#DI6VI^', QH?,Q_YMX:4YU\HL MH#SMZ1F^@_K1'X6VT$PIFQ8ZV?#.$U!E_@>\/^#0!%B/GPT,.?O5E*K. M_*WOE5#1"U,O?/@,DZ#(]R;U7^$*3+N;2G2.@C-IGUYQD8JW$T67TM*W<6PZ M.PX3_Q;F#B!3 )D#R*AE3&0K_T@5S5/!!T^,F]]3\XWQGNB]*HU)_$N15<#FGP.HP]9^B3![(,T?TY"G$F(!6S> ; ;$#H!H06$[P#$#=@X M 1M'!>$_,D>?Q/ITHP^)8G>6R)DELH1H20CPSDV(G83X<:&)$Y \(#2Y*S-. MPI4/NG5FV3J$DA7"SDG8/2X4!^Z3&SP@=7):5AH&P4JE>.6*8)?:E?.+W3< MD__0Z[X#.'Q$;WAWB'%TIQ=]$Y&ULE5GM;N,V$'P5PP]P M(IY@O%]VSK^5R4;S4N^W!?RUGUS^V:[KS?7'[O>MC__>##>@O@&=&S3O M_JB!ZANHGPWTAPUTWT"/?8/I&YC@#)N5I_%PS-MA)Z], M\[D>VX?=U^G^U_!9-4]?EY3J1?+:!NHQMR<,76#2= BYXQ!Y1B1-!\Z](-2+ M6V+-:?B"%4>D+NC#IT'N/PPRZ*:"9*FNO1J097 #0/H+H"^".!$0/8)DG:0 MP^D=4DL5T %06NC@P]UQE+$ZM0$K'&5-)BS.R\"\#,LKRW!["]O;\<2F,$#Z M.;$GB+E(,TM=P,6*@Z06) ->.8JR3 2:N.,Z!-6@H(62&8$*3"6L)A9(W- GH!3)&0$7YEI/Q)EAVED:$O M8>VZD32!8UQ7I!K!L>+D.2-,2!Z':9 =@0YT- M)VY<'HB7!TIC(; &28YGA; &B3YGI<<,J[9@)H*CTO1B8AWV!LN9N)S)1$0N0T@F<8 $2GU Y)XZKQY"A MD!0.TZ1DI" 05C-Q-9.+U&J%!:C$>%84%J#BDR!CI<<,TK6,%("23L2F#H7% MK+B8R45JM8H8]0E.76$%JA%>O<<,#8T5(F2%PTB3CHQ^A>6LN)S)132HL ;5 M!)NML ;5"*.MN/&UTH8>&J":=8Z)K<>PGA77,[E81EB":H)%UEB">H1%UMRM M&JG8@@T9::A<9G!1,,!C9Y'J9K&2[02/;;&2[0B/;;E[-I;M\ "4$S*VW8J+@@46.[8S M:;&4[02+;;&4[0B+;8'%5D(&I*PLVC8W.G3B()IJUKO!L+L'T0S%"<)5Q@+# MGD4,NXULBT\P[!:KV8XP[)9;\:;\9R%W8-=;9B:6$:X,%ACV+)81UK.=8-A3 MK.=TA&'O,<,QH,-)$:!D*IEA3RZ.X_:^?.[.1JO98_%RJ-M4+IZ>SU]OJ#W. M"Y[?RJN5!,_OY-7]Z73U9_C38>\?>?F\/52SAZ*NBWUWU/=4%+5O>B^^-!]S MX_/U^6;GG^KV,FVNR],AZ^FF+H[] 7)R/L5>_@]02P,$% @ CH!I3;T@ M./ , @ 8 8 !D !X;"]W;W)K&ULE571CILP M$/P5Q >U#4%N%>Z9*5Z9TW-!ULL, MG2W1B-D.&#+'I-&$089_$B%>$>((%A]$4C]!["6('4'\@6#E)UAX"1:>"M97 M-@=,ZC"MPZ1)>J?,Q*N2W*C$T9U&+;T$R\=]IEZ"] &? R:9^4Q(NO:KK+PJ M*X]/["=8>PG6C_O$D?_>1@\X'4%SJQCC>^\4W_E"\*U2>GI-KO_'-%8Z7>'$EA&:SP<[>'U0>FU8%>Z'-F''#X""$!L,8/9G>U6;< M3P&#@[;;U.SE,/.&0(MNG.=H^E,I_@%02P,$% @ CH!I37<+P0$&" MZS !D !X;"]W;W)K&ULE5OO3^-&$/U7HGSG MLK,[^\,(D X,:J56.K5J^SD'!J)+8IJ8X_K?UTE\-)YY>]E^(<2\7<_L[KR9 M-S87;^WFR_:Y:;K)M]5RO;VOMHEU/-LWC MY?0CG=^EM!NP1_RY:-ZV1[]/=JY\;MLONR\_/UQ.S_?9[_;.]\[\WF^;6[:Y5^+A^[Y>CW]WYW<;^=^[_U&[#MKWZ],/<+$.(;4&D+OB%EOP+L5%EEQ;=5P.[[!C4;$)&PX.^+@>KK]>'=\BPJ/9SB>]^/Y:'PR8CL.D+B'K \F$I/8M!N 8L,LUDRC?. 8 MQ+II5/"5"=@O#_WRVB\2?AT@_MAB8X0I-QI$T0I0K4&^"M(I #+.8)\"]"EH MG\2)NP[:W(J-B)X;C;+6D3S?&N6-)W$Z;C4JF!0S>Q6A7U&=X>3P^ 3')[TN M7JQ+TAY'*Y=%@YSQDGDTJ')&!CX L;78IPKZ5"F?G!'!=%WIS69OY39J%'.P M'AM#!K.VT4LL[G,]8$2H>+$3-P@6R$BK 5=([ MTB>(O,P: !6L#)D:H,XD\_8-YCI/I)5OE62X ?,\8V2(^D: %F2 MGFF0]D2OJF8>12R%$D3LZDLW,E"7O 5$:K >K, M?) \>@LG"YQQ#>=GBMHUM6T1N:9(!*%4.050T#4T6[A2"W=)ANK=9#.4UO,:M9H(ADT6>!1HE)RM\!-28;H^H^,)FM*JD[ M;\%LSJ4JM\"8;ZWFV[X2R?1,,/LY4[S"#C.1 Y)!KK #]3L%I3H'V&B)C;&" MC6LPFPT^R%H&S.9ZGLTLL<.QM@8S'Y< MT)U@T%&H@FJ8 Y3+!B=GFOPE'076)'E&4IS6 !5\IIQE3*1!(*ZNM^A1J; TF4E\@:CWH*R>EQ$^AQM9@ M&O7_0ZYZ3'Z^0*YZ)$194O$IU-@:S'V^7(CZS*/$ B'J=4G'%;,Z+Z=@8WLP M7WG-5\[DIL 4X\LEIL>DX LDIM=U&/521.TR*.IZU9V1=!XSC <,0[FGJY@6 M0KDJ##B40X$J##I(HW.R1 ,HRREF%$O L1R C,M5>0''@&,Y !&GGJ'K($76 *F7MR;S0#\4BZ: SGH6D&)I@$S M*NQD(04P1)G,$3 C!, (DO:##G5M"F"-K"F8#((F Z5-@A9E_2ZK.-0H&W,I M-6)>B;K<4&(@ZD("6 -0/[ &@HWMP>P9 M-7LJ%1 !>U8Z+$^@QM9@ HU5N0I(F/629CVE I+FLS/UH/L$:&P+YKQ$Q1H@ M8:)*FJB4!DBZ<=2? _6LY"1L; ]FJJ29RN4".F%Z25H8Y4J[A"DA@6)*EG9) METEG3A53 $44]:K9/.W?FM].[MO7=;=SY.CJ^YOY'^WNO6UQ_9K.;PA_7_3 M'_X-X-?YYFFQWDX^MUW7KO;O=#^V;=?TQIL/_4X^-_.']R_+YK';_;K+(IO# MZ_>'+UW[,OQKP>S]_QNN_@502P,$% @ CH!I30*'I47< P &ULE9AKCYLX%(;_"N)["S[&7$9) MI$VJ:BNUTJBK[GYF$F>""C@+S*3]]VL($R4^K]/NEW#)Z^/7M\<'+TZF^]X? MM!Z"'TW=]LOP, S'ARCJMP?=E/U[<]2M_6=ONJ8<[&/W'/7'3I>[J5!31Q3' M:=2451NN%M.[QVZU,"]#7;7ZL0OZEZ8INY]K79O3,A3AVXNOU?-A&%]$J\6Q M?-9_Z>';\;&S3]$ERJYJ=-M7I@TZO5^&?XB'C51C@4GQ=Z5/_=5],#;ER9CO MX\.GW3*,1T>ZUMMA#%':RZO>Z+H>(UD?_\Y!PTN=8\'K^[?H'Z?&V\8\E;W> MF/J?:C<!CN]+U_JX:LY_:GG!JDPF%O_6;_JVLI')[:.K:G[Z3?8OO2# M:>8HUDI3_CA?JW:ZGN;X;\5P 9H+T*6 2.X6D',!Z12(SLZFIGXHAW*UZ,PI MZ,ZC=2S'22$>I.W,[?ARZKOI/]O:WKY]74F1+*+7,="L69\U=*6A6\4&*+*+ M)+(&+BX(NJ"IO+QQH7 "0/(*4!R$R!UFG'69).FG32YDKG3$BX2(H\E]I) M+PGPDCE>SAIU54TF,N4XWB"5D@4VHZ 9!4^',@@U029D0-I-" M,RDP4SC5I*P:3^=GL(J,5T&QT]Z,52$<$T"18!\2=TB 1GC&7<28,C&P(EW,Q*">))4N:X LS3V31'BH)X ? MACT!_"C!V =D:>&AE\#\$P3\*-&9O@+C5 ">DLO3672# M)\ -*,NSV&,(,U4 J)(+50%XF6 TRY+,[93[HELS&'H"48]-&@XU8.:^Z-8,9I] \&,]P\D&S-P7 MW68W&'^$\.?9Q@D3B\3O3Q;R)%D ,BQ)(@ 9GB4!U9TTB3!D""5M[A 1HH>* MF2',(N$QA"%#*'-S^4J<'KYF8W(0(H>;HA#/MMSL $D\#",,( +Y&$L0B"=D M/$- (E^*0!AEA#(W-T4@3BF;(BAW2T:R-/.M64PS0C1SMV3BH );,E#=V9() M XT0T-CJY:Q*BUBY2(.RU+=]20PU": F/;NZQ%"3_P-J$D--(JBY$)$<5RIV MU],O1+=F/%^A*&URY[#DJ'HGF!D@2CU>,,PDRIC8)S&'65+$KANC4DXKQED@5\C,2/0=2FJ*6(NQY,6I) MT[EY:G)'GJ?L(FG3P9$[XM*VA/_= V5#YOKN+?':G&NI$RA/>W*&'R!_]D>N M(C2[E$T+G6A8YW"H,O?%WQUBK3>"7PT,8K%W]"0GQMYT\+7,7$\# 85":@>B MEBL<@%)MI##^3)[NW%(7+O!.LQ")\W9F6=J6J&RUSP( M_!1=M=&DV8\:O-#@>\7!HMC,$J0 9@ILI<"F/KBCP':#P&H0&(/PSB!8C3%J M-D;3&4WH;?UD-8I%M=UBWPX36F%""TRX@ADUT:+-4^Q'*Q:+*/3_@Q)942(+ MRJK+/GKH$L2)OUFQ/*HPWL:>'2:VPL06F'@%$S\<_U.R7;-81#@)5RAH\0GH M*^D[X>>F$\Z)2?4UF7>^8DR",O2>U5RUN@7G@$(E]7:C]GR\"\9 LGZZYM!\ MU^;_ %!+ P04 " ".@&E-OFWK6!\" S!@ &0 'AL+W=OV(=V_G^V8%!R+]07;-^><>ZX_+D7/^(NH 63P1DDK%F$M93='2%0U4"SN M6 >M^K)GG&*IEOR 1,SL_J M7TWMJI8M%K!BY$^SD_4BO ^#'>SQD<@GUG\#6T\6!K;X'W "HN#:B)*26D'XT0V8) MF9,!#;6;S5QCB8%.6LAB ME@,FOL#D#F0]A40C BD#HXO8YV(93^CQ=8+5%)'?.Q[^*_)X4^3*9N+=K,3P MDZO-BOT"J5<@-0+IE8!3QFK Y ;3&HQ;Z!21.H5.$5'J]YEY?68>GU^<6Y%- MCBQE/@!]-^1%"Q8ROUF5U$QP[W$.L7X\27 MT7P5>>)KU1&'!O8N/[33GY@?FE8$6R;5.S6O:<^8!&5]=J>\UZJ#CPL">ZFG MN9KSH8\-"\DZVZ+1^#]1_@-02P,$% @ CH!I33>3RU2! @ . H !D M !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4; PF%4%: M,TV;M$E1IVV_G<0)J("9[23=V\\V%)'DTM _\0?G'LX]Y,C.SD*^J()S[;W6 M5:.6?J%U^Q@$:EOPFJD'T?+&/-D+63-MEO(0J%9RMG-%=17@,$R"FI6-GV=N M;RWS3!QU539\+3UUK&LF_SWQ2IR7/O+?-I[+0Z'M1I!G+3OPGUS_:M?2K(*! M95?6O%&E:#S)]TO_$WI<85?@$+]+?E:CN6=;V0CQ8A??=DL_M(IXQ;?:4C S MG/B*5Y5E,CK^]J3^\$Y;.)Z_L7]QS9MF-DSQE:C^E#M=+/W4]W9\SXZ5?A;G MK[QO*/:]OOOO_,0K [=*S#NVHE+NU]L>E19USV*DU.RU&\O&C>?N24S[,K@ M]P5X*$#DW8*H+XBN"H).F6OU,],LSZ0X>[+[6BVS?PKT&!DSMW;3>>>>F6Z5 MV3WE$0FSX&2)>LQ3A\$C#+Y$K $'2"!$3"HP* *[.JCL8HP@0DBD"!R!&1, M@*ZZZ"#401H'H2E-HZM.;E$I3A(":R&@%G*K)0IA@A@DB.>[D8 $R7TW.D@\ MZI,LKK[["L+$L X*ZJ"W.G *$Z0@03K?B05(L+COQ.*F2TKHE1/O8RYTH!#. M60AXL9B@F(@JFN\&@G.&\'T_>LQ%LS0FR77D;V$I(AA/Z(%CBX#<$C1! :<- MD0^X N<-Q3-R$T-Y3A@S&X,->X85'QO;93:N:RN\MT"RW:_IX6#)?%_#]02P,$% M @ CH!I3:]S;[R' P -1 !D !X;"]W;W)K&ULE5CMCJ,X$'P5Q ,LV.9SE$3:)%KM2KO2:$]W]YM)G 0-X"PXD[FW/V,8 M#NSR*O=G +NZN[K=5.A9W47[VETXE]Y[737=VK](>7T*@NYPX771?1)7WJB= MDVCK0JK']AQTUY871VU45P$-PR2HB[+Q-RN]]MQN5N(FJ[+ASZW7W>JZ:/_9 M\DK+[!>"S>I:G/D?7/YY?6[54S!Y.98U;[I2-%[+3VO_,WG: M,VV@$7^5_-[-[KT^E1U'_:,>,4/LG=1J,L;W_&JZCTI'K]&I_X4 MLS>KO\B@O:S_SO2,_%;=*_A3WKWQ,*/:],?OO_(U7 M"MXS43$.HNKT7^]PZZ2H1R^*2EV\#]>RT=?[L)-^F&$#.AK0R2#[O0$;#=AD M0-EO#:+1()H,2*2K-:2B:[,O9+%9M>+NM*D^G M5M\V+(I6P5OO:,3L!@R=818E9;(#V M-BB*2(ZI))!* JAD!I7$2IB%H=% ^\2B0M*(8BHII)("*HY<,N@@>[Q%D P4-G*XP(I" M\L=[@&*YH$ NK!Z (%<I9&I!@A%B*LZ6 \HT -+FD;00IK"V/Q^0*@D;<(9)/)[=[-F>.@F"EHRUTL0PS(D$EC"T'F MMV(PFX]JWI[U[-EY!W%K9-_WL]5IOMW2?KXRUUGXM&,AV%%$U,XPP?X78ABH M?Q3MN6PZ[T5(-=GI^>LDA.2*?_A)G>9%S?#30\5/LK]-U7T[#++#@Q37<4@/ MIO\4;/X%4$L#!!0 ( (Z :4WR6]^C8@( . ' 9 >&PO=V]R:W-H M965T8 M_=L"H=W&1O;;PE-U*H5:<+*TQ2?X!>)W^\CDS!E5#E4-#:]H8S$X;NPO:+U# MOB)HQ',%'9^,+97*GM(7-?E^V-BNB@@(%$))8/FY0 Z$*"49Q]]!U!X]%7$Z M?E/_JI.7R>PQAYR2/]5!E!L[L:T#'/&9B"?:?8,AH="VANQ_P 6(A*M(I$=! M"=>_5G'F@M:#B@REQJ_]MVKTM^MWXM5 ,Q.\@>"-A,3]D. /!'\DR& _(@0# M(7@G!+I:?2JZ-CLL<)8RVEFL_WM;K$X16@>R^H5:U,76>[(\7*Y>,C]R4^>B MA 9,WF.\"0:-"$>JCQ:>R2+W%G3OVF!G0,1F!]^8A*_Y_C2)(#0+!$:!0 L$ M5U5 LRKTF%AC&HU)%J#=$A2AZ$:U0F,HX2(4%,[JE?>8<.(2AZ[9)#*:1,M\ MP\@L$!L%XOLKGA@%$D/%YVDFBS2]Q+V1Y\KHLC*X^#.7U<(ENF6"7/,=.D>F'1F(W-'=RWFWZ'O?3\Q.5<.M M/17R$=9/Y9%2 3)^]T'^4:5LM^.$P%&H82S'K.\Y_430=NBGSMC4L_]02P,$ M% @ CH!I3>LG+R(> @ H@8 !D !X;"]W;W)K&UL?97=CILP$(5?!?$ :\Q/(!%!:E)5K=1*T5;=7CO))* UF-I.V+Y] M;4,0,:8WP39GSC=#[''>,?XN2@#I?=2T$5N_E++=("1.)=1$O+ 6&O7FPGA- MI)KR*Q(M!W(V035%81"L4$VJQB]RLW;@1P_ M%EZK:RGU BKREESA)\A?[8&K&1I=SE4-C:A8XW&X;/U/>+/'@0XPBK<*.C$9 M>[J4(V/O>O+MO/4#G1%0.$EM0=3C#GN@5#NI//X,IO[(U('3\%7,D M O:,_J[.LMSZF>^=X4)N5+ZR[BL,!26^-U3_'>Y E5QGHA@G1H7Y]4XW(5D] MN*A4:O+1/ZO&/+O!_Q'F#@B'@' ,P/%_ Z(A(+("4)^9*?4SD:3(.>L\WO]; M+=&; F\B]3%/>M%\._-.52O4ZKV(5G&.[MIHT.QZ33C1A,^*O4.1CA*D$ABS M")U9A"8^>LHB<1M$3H/(&"3&H.D3"'!FU=&+THDH"F(W)7928A=E;5'F(HR3 MA6(2)R9Q8,+ PLQ%$5XH9N6DK%P4;%'FHD5*ZJ2D+HJU?79ST2(E[>/PB_5HWPCDRJOF.ZPX4Q"%&5E>K"&"<4+E(/4S7F?=?L)Y*U MPXV QFNI^ =02P,$% @ CH!I3310:'/* P E!$ !D !X;"]W;W)K M&ULE5CM;J,X%'T5Q ,,_L V1$FDIFF:E6:E:D:S M^YLF3H(&@K!U7F2:U/RV-0G4N9[-N@/ L(0CS(D[3PE_-V[*5< MSM6ESM)"OI1>=Y+*I4%5XI#PO_ <^V1#0!+>*?5%ZKFV.O:>55J9_-R5_[A8^:BF0F=W5# MD>B_-_DHLZQATG7\9TC]/F<3>'O\SKYIF]?-O":5?%39O^F^/BW\R/?V\I!< MLOJ;NFZE:8CYGNG^JWR3F88WE>@<.Y55[:^WNU2UR@V++B5/?G7_:='^7[LK MXCT,#B F@/0!.O=' =0$T#X@_! ?&GSX)\'' +>TU/;^5'GU;4L[G MP5M#9#"K#D-N,$(,(1L7@GM$H OHJR!0%2OBA)-A@K6+$)%5PUV2YP])!F52 M4"S:QM.!6 (F"$&"L"4(;P@B9(G=040+*;HN<(BI)0> "E$86HJX*,9#84WO MLXOB+$8<[HN!?3&G+Q*-",-! CY=60$2B/O*=A!VJQEAL26L"\*$VG>["^(H MLD#/ AS O<4@3U%KJHQ@@EBD"">KBI&L#V@^[H:S+!3:@L+H##ACH\ *$P1 ML[0%8")D(Y:#1YP/ _+2$0K0MAXP^83 L*5@.D%@ZHI"$6:VPBZ,8!8B6V(7 M1F,4A;;$+HR1<8%@O\.NX5$^8KD8MA;,/J$Q;"Z83]"8NQHC'-NO(0C&<&2_ MB@ 8H9C8%@' *$9H3"#8^;!K?93'(Q2PT>#H$QK#5H/C"1J[&&9)\@A@J U: M&]#@WD3V>VT#H 1F]IH 0&$:L1&C)K!-$M23?4!_9:XGHM%6/K5-C02/B) M68(-C;B+)7>67(SSI 8]TF90/0TA6AC0(-5(L;V4G)"NNV==$,);4,?7H4- MD0"&:%>Q@D#"?NB#FUU4+LMCN\6NO)VZ%'6S:+L9[;?Q#Z39A5GC*SQ[PL#X M1F_[H?$5F3U"/&LR>X+&G\EL"XT_$*XO<#"#>/_B$/QIK?M>\7=2'M.B\EY5 MK;>=[>[PH%0MM6[HBYZ]DTSV_4DF#W5S*/1QV7TGZ$YJ=3;?0(+^0\SR?U!+ M P04 " ".@&E-37XA0AH# !3#@ &0 'AL+W=O,F?%1Y&4]-@^,58EEU9L#+M+ZB52XY$]V MA!8IXT>ZM^J*XG3;*!6YY=AV8!5I5IJ342-[I9,1.;(\*_$K->IC4:3TWPSG MY#PVD7D1_,CV!R8$UF14I7O\$[-?U2OE)ZMCV68%+NN,E ;%N[$Y1CLV;>$1SO&&"8J47TYXCO-<,'$__DI2L[,I%*_O M+^S+)G@>S%M:XSG)_V1;=AB;D6EL\2X]YNP'.:^P#,@W#1G]-WS".8<+3[B- M#8,.Q#ED,(ZA 6 M=Z#SPH&\F#D#=:=O8#%$A)'BPT.2U5V2GILNF"RWT?=ZR?)@ @\D\!H"MT?@ MPP0^2. #'@1*N2",4J\%A%'SJ<&S@C Q'% !A0,"2(;)@A!@E _I1%($&FD M=(CQE4S, 1H5LP P$5*R#F'4/H8P+AQS#,8< P0W&AG9\-RP]?..;HP>I)%Y M"!3Y2EX!D)K[9XA(!2U!E]2>U["V?F"MGQYP)DZ1 T0>W*" YQ5ROU D>&(A M3Z=(0]#@_8"(!B\(!%*[?ZEA[47'VDJ#:/V J)]">&8C8$A&MRC@*8F"+Q02 MGI,HU"GD$#0L)$ T+"0 BM0_& UK+SK65AI$ZP=$_12J_Q3]I_!,1"DSWS290&QMR+)F8Z%?2;MN8.N+C3Y'/4/*, /E2;"<0WDGF M$,_"29XA^=))7B#YRDG6D'R*(FXX CV-+PN3]1ERNVY]3^D^*VOCC3#^%=Q\ MK.X(89CGTW[B[]:!;WC=(<<[)FY#?D_;-:<],%+)%<[J]LC)?U!+ P04 M" ".@&E-8*!(9,<" #C"0 &0 'AL+W=OZJKA<_PN\ ME,>34 %O,6OQD7PGXD>[87+D#2S[LB8-+VGC,'*8N\_!=!WX*D$C?I;DRD?O MCK*RI?15#;[LYZZO%)&*[(2BP/)Q(06I*L4D=?SN2=VAIDHY%Z>YF[G.GASPN1(O]/J9](9BU^G=?R474DFX4B)K[&C%]:^S.W-! MZYY%2JGQ6_LRR MPZ 1)DWO(2L;$@P(3PH85"!(Q1)9Z>B^0&$CTLS0\$^2]4.2.YDAV*Q0YX?C M9N4^3!"!!)$FB,9M"F*CVQTFU9BFLQ%'H=$.&Q1GL6\TQ 8]!2DR9G=MHX(P M2V+85@S:BH&^?##_"4B06'T)&ULC53;CILP$/T5Q >LPRUD(T#:7*I6:J5HJ[;/#ADN6AM3VPG;OZ]M')80 ME/8%V\,Y9\X,9I*.\3=1 4CGG9)&I&XE9;M&2.054"R>6 N->E,P3K%41UXB MT7+ )T.B!/F+Q1)17#=NEIC8@6<).TM2-W#@CCA3BOF?#1#6I:[G7@.O=5E) M'4!9TN(2OH/\T1ZX.J%!Y513:$3-&H=#D;HOWGH?:KP!_*RA$Z.]HRLY,O:F M#U].J;O0AH! +K4"5LL%MD"(%E(V?EM-=TBIB>/]5?V3J5W5O8XK_"!8B":RZ M,6MG]:^T>8)O"?Y 4+D?$0)+"#X(X4-": GA_V:(+"&:9$!][::9.RQQEG#6 M.;R_#BW6M\Y;1^ISY3IHOHYYI_HI5/22!<]1@BY:R&(V/<8?8>+X%K*[AW@# M BD#@PM_SL7&OZ/[MPFV]XAX-?'P3Y']0Y$;F\%LLP+##\95QN&\0#@K$!J! M\*;;RTFW>TQD,$V?)%AZ7C!IR#UL,>G'C) ?*ZD);G^/"YY7T7)2%QK=* J\ M-+^W<')V;J3NR2@Z3) 77]_(27SCK;?>3'RG)DX_(#[D^W'U#?.R;H1S9%+] M!^:V%HQ)4.873\IWI2;D<"!02+V-U9[W#2FNH\BO3W*0N@[5B$/7?M96[A3236QU;E MVEV#[4D;570L-I1"O+;WK'3W2\?_9H8-6&? ;C7@G0'O#6CJDF\C\72VB,X-48=9MQAVA:'WB,T8 MP=-YCXEL!'T8#(6Q9B,"-G !$#/L@<-$N;-/WH688H($$B2.@%\1)'&,"2:0 M8#**((D'A5PC#,-.IM#)%!#P@1.$2;"3&70R P033#"'!//;:YE"@A1$,!VD MB3">+4,Q%D<,*#S[FCSZHMM3):B-!V(@BG2H40 BGQ^L$!I+)"'R4&"-T =$ M0E@E!"1 ;)AM"YHY4-F>!LRSA0D+A8 *:*@4"/+YP5HA(!;RB(6P6N@#F M&<[LN&[;ZW9B5-7].D3]_\OJ'U!+ P04 " ".@&E-D\4TU)L# #X#P M&0 'AL+W=OP,V-I.QCS.+JZQ^UR>>5^].HDCKF3R+4L\<9%6D2G]61Z\^5R+=MT9%[E'?#[TB MS4IWM6C'GJK50EY4GI7BJ7+J2U&DU=^UR.5UZ1+W;>!;=CRI9L!;+<[I47P7 MZL?YJ=)?WN!EGQ6BK#-9.I4X+-T',G^D86/0(GYFXEJ/WITFE6=/OLOXD7D&MXPT3%V,J_;7V=WJ94L>B^:2I&^ M=L^L;)_7WO^;&3:@O0&]UR#H#8+!@/)W#5AOP 8#]BZ>]WAN!/"ZU-NUW*8J M72TJ>76J;CN?5DQRA?>2^.HQVPZ#!UAR"WB MT48$23Q@/,U@H$$1C0VU'% C!$!$.$( $PU:^^ FT1 [8- !:QVP&P?1+/FO8Q 5A%ZT$UF?CS%QI3(VUFL:O2.OV]K M &)\XNZB6-/H'3*T1B ^H=(4BQ"]0U_6",1-:?!&[40AJF/;VM7.3EY*U91D M-#JTCVO:M"/&^(;,MP2-T_D6X1]HH"<",*,+H6<8G.%ZAL.94,^T7:WW/XVN M)_Z:5L>LK)UGJ72SU;9$!RF5T&ND[RS7.>DV?/C(Q4$UKY%^K[I>M/M0\MSW MV=[0[*_^ 5!+ P04 " ".@&E-9CB0OK0" "T"0 &0 'AL+W=OM#6@Q:QF1_Z3ZU_U1IH5ZE3V>+9+K[MYWY@,^(%WVDKP%%;)Y/&W M%?6[F)9X^_ZJ_L45;XK9,L4S4?S)]_HT]U/?V_,#.Q?Z25R_\K8@ZGMM]=_Y MA1<&;C,Q,7:B4.[7VYV5%F6K8E(IV4OSS"OWO#:>9-+28$+8$L*.D ;O$J*6 M$'4$D^Q[!-(22$<@[^)IBZ=O 1P!-:6[7JZ99HN9%%=/-I]#S>Q7AZ?4[-;. M&MWF.)]IIS+6RX)0,D,7*]1BL@83WF!PAT!&O0L10B&R<$ /[P,\ H@$CA"! M142.']T6$02P $%B!,@=UV@]TFN $S4*R1K,-1A*H=)@H3@GM1Z*!71I-<3 M0"J3SFYR" M NG'FYREPTH)31,"QYF <28?=SV;#.)0&J7Q2$=Q ,]N /0T'9$8&7_\^:YB M<+R7. 3J3?M_(1!H,A*G/^3W7GB"\2=F:@6 " U'LH!'"@/STO\;6$$@.K:W M\+A@8%[(( X HE$O#KHY"DHNC^Y85MY.G"MM9^W&VAW]J] >)3U[AJ=K#-G# MZ1K"+W%D"!'@,1MA/ 3T4..AH"9'TP>\TIY6Z'-0>F.LX,0 MFIL>!0]F+T[F"M4M"G[0]C4Q[[*Y1S0++>KVCH2ZB]KB/U!+ P04 " ". M@&E-#.G#8FL" #.!P &0 'AL+W=ON*HJ0-$0[K:*N^G!EOB%13?G%%QRDY M&:>F=K'G16Y#JM;.,[-VX'G&KK*N6GK@EK@V#>%_][1F]ZV-[,?":W4II5YP M\ZPC%_J3RK?NP-7,'55.54-;4;'6XO2\M7=HLT>!=C 6ORIZ%Y.QI5,Y,O:N M)]].6]O3$=&:%E)+$/6ZT1=:UUI)Q?%G$+5'IG:;WQ']C]$&J[TI]*+9 M"O--!2_4ZBT/(B]S;UIHL-GW-GAB@T8+5ZF/" PA]GCA'D0K CX8HV\$_"<:,'YA*/$"U<%TQNEDUAQZO@KAQZM5"9:DN)%:0[UZTW/4^ D_@H* MK- =P@ *S5%XB<*Q$Z^AX%I&/H#"IFNLXJ>E9ZF&LQKSO,/U$LF[HGN[8PO-_4$L#!!0 ( (Z M:4VAC^_>T0( /H* 9 >&PO=V]R:W-H965TZW*NIWY!RF;21"TFP.K:'O'&U:K?W9<5%2JK=@' M;2,8W1I2508X#).@HD7MSZI \%\VM ]^\GD4_,@U"X85+9%Q>JVX+4GV&[FWZ/)&B6:8!"_"G9N+]:> M+N69\Q>]^;:=^:'.B)5L([4$58\36[*RU$HJCS^]J#^OK"\H]KV^^N_LQ$H%UYFH,S:\;,VOMSFV MDE>]BDJEHJ_=LZC-\]SKO]%@ NX)>""HLS\B1#TA>B>0#PFD)Y"Q)\0](;9. M"+K:C9DK*NE\*OC9$]W[T%#]VJ%)K*YKHX/F=LQ_RL]614]SDI)I<-)"/6;1 M8? %)DVO(2L7@@9$H!(8LL!0%@OLT/'U 4L7D696#O\567\H)+GM+@#*''==D'M1:P@5DALO+H(; M''([7':CF2"XFZ#X$^["#04E8]Q-W,:7VVT6 *48V^ZZ($R\RW=3X0\J]D7= M>L]!OS!\ @ 60D !D !X;"]W;W)K&ULC9;;CILP%$5_!?$!PSTD$4$:+E4KM=)HJK;/#G$"&L#4=L+T M[VL;PA#GE.8E8&>=[;UM)W;4$_K&2HRY\=[4+=N9)>?=UK)84>(&L2?2X59\ MV4UJ&K-.%)]+S2.R)G758M?J,'.38/HGP37 MI-^9CGGM>*U.)9<=5AQUZ(2_8_ZC>Z&B94TJAZK!+:M(:U!\W)G/SC;?2%X! M/ROD_E4=>+DSUZ9QP$=TKODKZ3_C,4]@&F/XK_B":X%+)V*,@M1, M?1K%F7'2C"K"2H/>AV?5JF<_ZE_+X )W+'"G C'V4H$W%G@?!?YB@3\6^(^. M$(P%@3:"-617DYDACN*(DMZ@PW;HD-QUSC80RU7(3K4ZZCLQGTST7F(_#"/K M(H5&)AD8=\;H2':/.!-A"0.3"Q=RD;AWY>[M .D]$:XU#_\5R1=%;FQZX&1Y MJMZ;3Y9MPP(^*. K ?]FMK48"<1LM-EX@,D>8/)EYB90 8*[@76MA8(8APM M$,1HJY=!C*<%6M:Y";0" ZT 5\S"S&!9A9B5II9B EALR%H-@0$].T$,?IV M IB-MHH9Q&BKF$/,/V9_#09: P+:$J<0HZU0!C!ZZ'Q9Y\;L!C2[ 02T;9! MC+8-T@>8[ $F7V:&0-;L7&@P/:E#FAD%.;=<_K/->J=[P+,KSQ6M/W&VJ0/T M9^+>,!SS'_+#I>,;HJ>J9<:><'&:J3/G2 C'PKK])'ZWI;CG3(T:'[E\#<4[ M'4[[H<%)-UYDK.DV%?\%4$L#!!0 ( (Z :4V#2>>:0@( !\' 9 M>&PO=V]R:W-H965T9B#T*@IEZ.L69<5)K%9%*#=_ZL6K4V&G]*\U."#0A& AB[X\(H2:$ M[X3H0T*D"=&].\2:$-^[0Z()R80 ^F*IZJ\AAWE&2>?0_OMIH?Q,_7DBSK>0 M076W&ZP M,A'I;)+#IR*;ST6V%I'4[B2TUC-4_/"FGC.[0&05B)1 ="/P.#F0'I,J3*,P M2>AYWJ1D)NI+8*#6)BJ('PW8QH3YLV0,N[$66ZW%AK7X?P*)52"YO[BI52"U M9.!/BIL:3J- Y&D4[D[E*MECD%.3=&PO=V]R:W-H965TJT[K,#1T"U,;.=T/W[G0U!:65-?,&^\[OW[L[X\D'I5], V.A- MBL[L26-MOZ/4E U(;AY4#QV>U$I+;M'49VIZ#;SR05)0%L<;*GG;D2+WOJ,N M6AC,W3YRI9R4>G7&MVI/8I<1""BMH^"X7.$)A'!, MF,>?B93,FB[P?G]C_^*+QV).W,"3$K_;RC9[LB51!36_"/NLAJ\P%922:*K^ M.UQ!(-QE@AJE$L9_H_)BK)(3"Z8B^=NXMIU?AXG_%A8.8%, FP/86,LHY#/_ MS"TOE<_I6^#-,WJ#W6J0QR^G5$4V8PXAA=QB6Q3.& M(O\LPH(BS!.LWHFLP@2K(,'*$ZS?$:P_9#EB,H_I/"9)PAKKH,8ZH)%^T!@Q MZ0*--*B1!C0V88)-D&"SO)-9D"!;T,EL<97;H,8VH)&%"1Z#!(_+J\2)$/RM MXP6W.8'^^\O0NX?D!M4/KL]M9Z*3LO@F_CT&?#G @ "0P !D !X M;"]W;W)K&ULE5;;CMHP$/V5*.]LXMQ!@,2M:J56 M0ENU??:"@6B3.+4-;/^^MI/-@CVAZ0NQG3-GYHR'R4ROE+WR$R'">2N+BL_< MDQ#UQ//X[D1*S)]H32KYYD!9B879B]SW@^?\>!+JP)M/:WPDWXGX46^9W'D=RSXO M2<5S6CF,'&;N DTV*%$&&O$S)U=^LW:4E!=*7]7FRW[F^BHB4I"=4!18/BYD M18I",D;N=3&=ZNW]D_:?%2S OF9$6+7_E>G&9NYCI[$J$NEC1PNN?YW=F0M:MBPRE!*_-<^\TL]KR_]N!AL$K4'0 M&4C?CPS"UB#\,(@>&D2M03340]P:Q(8'K]&ND[G& L^GC%X=UM1#C579H4DL MKVNG#O7MZ'7N:QGTV]BR)J,LK8AJ$-X,H NB@"*8AE8 MYL&]@Y6-2(TPU_\DV3PDN0LS!),5:OOPQCX:]Q!$($&D":*[;(^-;#>85&.J M1@8RDF%#1H;4-02)#5<;&X0R']83@WIB6P_J(4A @F1X1E.0(!V0T083/\JH M#;$R"D&LC-J@WHQFH)X,R*@1[#*SG"2AH<>&F'( A*7&QHQ0EL!RQJ"<,7 ] M*4R ?+A!^<-+!/7T.#2@2%K0HQ)8 1AD-D* !@5&J]H J*Q/$]@Q%R@84"@M MZ.Z2?5.3C1E9HFP,0JFI"2#J%07W5Q0"%]53;PCNL"CZCW*!FQH"NII=+K&= M6O-/"&!&H9E: (-"9.;61HV#'E%PHT7)D'I)K ]"9(FR,98F&X(B\UL,@$;6 M17DW8TQ)V%'/E-S9T7,EU"7?G'9SZR)08Y!QOD23%0+.UVK.U6/3!WTS)'_# M[)A7W'FA0@Y?>D0Z4"J(C-U_DA=QDG-YMRG(0:AE*M>L&4Z;C:!U.WA[W?0_ M_PM02P,$% @ CH!I37LX-D'; P 9A( !D !X;"]W;W)K&ULE5AKC^(V%/TK4;ZSB9TG")"&1]5*K33:5=O/&3 0;1+3 M) S;?U_G,2RY]V2@7X;$<^[CV-?GVIE?=?F].BE56S_RK*@6]JFNSS/'J78G ME2?5%WU6A?G/09=Y4IO7\NA4YU(E^]8HSQSINJ&3)VEA+^?MV&NYG.M+G:6% M>BVMZI+G2?GO2F7ZNK"%_3'P-3V>ZF; 6<[/R5%]4_6?Y]?2O#DW+_LT5T65 MZL(JU6%AOXC95@:-08OX*U77ZN[9:JB\:?V]>?EMO[#=)B.5J5W=N$C,S[M: MJRQK/)D\_NF=VK>8C>']\X?W7UKRALQ;4JFUSOY.]_5I8<>VM5>'Y)+57_7U M5]43"FRK9_^[>E>9@3>9F!@[G57M7VMWJ6J=]UY,*GGRH_M-B_;WVOO_,,,& MLC>0-P,1?&K@]0;>3P/_4P._-_"?C1#T!@&)X'3"6 MA419K"0S)SFL.2**20X/G6P_=3)(TX.3Y;7VWF"R/.S AP[\UH$_<. 3&ATF M:C%%1\/WP\C%<0(8)P!Q K*J 8OCAV32.22:DFP[2' 'F4P#LC);$,H;F?@0 M\@D!'Y+L*F29Q*1*UQPR(26RX1 9NH0.<"-\B?E$D$_$^ @A")^(11&>1PAQ M#-N9'#()IW2!.$A.0TPHAH1BL$ DDU7,@_BF#N@V?@@;I#.%Z4Q!.B,.A(MU MT7U^KXL1:16/=_NJ!Y%BHG.W1C#)%!"A@IALE"U"^=-HA!L4[!"R3HM$$)H,4Q)094GTHZP$PBR6B!:-'8IL"J+KBL M\S8EN-9Z+F4%1#N@K(!F4UE'&'^$$M9UP86==RK!)9L> =8 PP^1' -Z%4!Y MHQL!^@-3K^ESZ@5@0+V>XDG!./-1'AR"E2XIXG><_CWTI:B;XK\;O7T4>9'-'9N,K\1L+<#X1LRVW2>/G^Z[ M+S!_).4Q+2KK3=?F9M_>OP]:U\JD[GXQJ9]4LK^]9.I0-X^1>2Z[+Q_=2ZW/ M_5<=Y_9I:?D?4$L#!!0 ( (Z :4UL0&PB7@0 ,$5 9 >&PO=V]R M:W-H965T_OOJ%L>>.4IV7V))^3CD(8=G),XN1?FM.EA;3[YG:5X] M.H>Z/DU=M]H<;)947XJ3S9O_[(HR2^KFMMR[U:FTR;9KE*4N>5[H9LDQ=^:S M[MES.9\5YSH]YO:YG%3G+$O*_Q8V+2Z/CG+>'GP][@]U^\"=ST[)WOYIZ[]. MSV5SYUZC;(^9S:MCD4]*NWMTGM1T3:9MT!%_'^VENKF>M%)>BN);>_/;]M'Q MVA'9U&[J-D32_+S:I4W3-E(SCG^'H,ZUS[;A[?5;]%\Z\8V8EZ2RRR+]Y[BM M#X^.<29;NTO.:?VUN/QJ!T':F0SJ?[>O-FWP=B1-'YLBK;J_D\VYJHMLB-(, M)4N^][_'O/N]#/'?FN$&-#2@:X.F[X\:^$,#_[U!\&&@0_&@/>FB@60]N MK[V;S%52)_-965PF99\/IZ1-.S75S7)MVH?=ZG3_:^:S:IZ^SC6IF?O:!AJ8 M1<_0#1-%]\A*(N]!W&8 UU$0&L6"1'.Z[V IB(0_MMF?3 2@5$:-6@-)QR*@UHCS?P[HT MU*6%+DT^$]8S^J8;XS/Q2\#P;%Q)AK2OF28 J2#"DD(H*022 B8I%+T\*&5B MMCF6"/,\+GX%,%]'FB\7PKQ ^5AB@K']9: N(W6QZ5L8H"L0^PM1D>(K!BBC8I;X:T!%OADQGACJBH6NF/M& M+#,^-FPH2PE%,@\E]& ,7RP)J!X.T&U/0> Q70!J-B(7 M!B@3L%Q=HU">-[)::J2H*KE>W X'YM[' KY@@-)&>UR8I-IR$'-I$E.^"?6( M-EBJGQ2!10M'0N RJGZBCBI<2)6LI'*& Y#(W, 1'QV01P*/3ZYDE+!F"A< M114JHR-%2^&JI<*?F%I<&Q0H#N*-$'BUV&V X64:,,'(8+'A*^GXLDPKX,!: M\T1 EL\E(88[UAI0*AQYG5+8[Y4T?%&@%?!IGP\8,$ID+O#RD>$2-G*21B[J M+DE??6 +M4*,XBX&(#62X83MF8 ]\PPG8*DA=V<$\9R!C!:B@#6;$5, A7"M(_;O.$*P6A#QPQN>AC0WR:2XA_ , XW(<@-/)& M2;AVD:Q=8 ^@3QNN23)B8W\>9HV8>$01+G D"YS< D9^P?/970)(TM2N*VC9C][XT"W&PR?9ZD]I=W5Y&S779'RKV M-W5Q&@Y,W>NI[?Q_4$L#!!0 ( (Z :4WN3_K"=P( /,' 9 >&PO M=V]R:W-H965T8%KQ":DQ8WXY4!HC;C8TJ/'6HK17I'JRH.^'WLU*AMWD:G8EBXR M==BIKA']N\05N]/B^1K"F:Q M.-],-"[@#872SBB MP_L$JS$B20T/3T5>GXMLQI H\.VE!-:&!DH@N!/X3R]"JT"H!,([ :.0C<9$ M"M/H0GSYL>>)K'DB2Y[ ./EHE >"&$2Q<3ACF&^"=V5%%M+ MBBTEA49)&C,=EC2= /-=&J,",$EBNYG$:B89F0&AT9:EQB2#-''@FU[&(! G M(;1[2:U>4DMC(L-+.NI]F 9I:/1O_12F[7B#"ZC&]*C&!W-RH'R C/B2S!; 4M\#6:O>@#=Y/4X_([HL6R8LR-<7)OJL-)VXU8KY_SBW]02P,$% @ CH!I31XS*$B85@ M_&8! !0 !X;"]S:&%R9613=')I;F=S+GAM;.V]:W/;1IHH_/GTKT#E..]2 M6Q!#\$YG=JIHF78T8\E:44IJ:NI\@$A(PH0D. 1I1UO[X]_GUA< #9*2G9PY M6ZY*3(H &D]W/_W<+W_*\VVP6Z7_W"5GV6ZU_8_O>IW^=\%OR\4J_X_O'K?; M]>L??LAGC\DRSIO9.EG!E?MLLXRW\.?FX8=\O4GB>?Z8)-OEXH=VJ]7_81FG MJ^_^_*<\_?.?MG]^F\UVRV2U#>+5/)BLMNGV*3A?\0AIM@I.@_PQWB3YGW[8 M_OE//^ S_-PHN,A6V\< <_5I:Y?*>\UWOO?W;* MO]QLXGFZ>@BF3\N[;%&^>C;Y>5S^35;\.GE(<9GAQ9?QLC(]?#(XOSRK>?H, M -X L.> &K\%?TV>*L_O-IOR].N6\O0T:I]VHII7O4L7R28X@^<>LDWE/>/9 M+('K<'7.=]8!G"V7@%O3;3;[-0RFA/#!Q]TVW\*I@ 6L>6RR3#8/N+[O-]GG M[2,.LXY7%2CD[NDR7BSJ[CF_O)E38)IC]-)C=3.)2WT[=!X]5)\"I(5\'-8[;+ =(J]B0S0,.(3MJ@;A/B M/$^V^>O*Y3A_)*(PPR_)/W?IIW@!]U=>,GW,-MM@FVR6P5V\^C68)^LL3ZOW M7<2;7Y-M?+=(@CR9[3;I-JV2%<38)-@DLP1>![=6;H MW>Q@.S?)IV2UJUZ_ MVB3K.)T'R6] "W/81IQ"MGT$+)D5)EQY<[8%5-Q_SX<,-OOP3*< &YR=61*L MXZ?@?K>JT,>WR7T"+YH'V_BWFG==;8":;P!O< *X_&ND V&P2K;E6]]GV?QS MNJ@<\/,5X.]#BBO.[_ ^?;[ZE.1;'#Q'9)*U\J/I1[JX@&4XI678MY3'W>6_ MIG%SD<9WZ8(PI8*@C"JPPEX\,2MF?@2N;S(XR_C$)ED0>;E+ M5LF]!Q>*:.7,IQZW]DU:@Y"[*'9H_?>\E4C>8[:8)YO\WPC-MD^5E\*9DL6D MVU\'KUK-5BN"5V\"( J[Y'70"UNM%OXOXD(0[[9 %]+_2N8_!JMLE01IGB/@ MM,JUE!7EFM?Y.IXE__$=""YYLOF4?/?GH((>#KWV0=-O[0.GW0E[HUX8]@D:NU6\FZ>PR2<$/1!5N4,(:S-H1^$(!)K.H$]WM-MA MJ]^%UP_T"YP9O_0M(:!:ODYFV_13LJARNCD\"_(1[#N1OW1U.HO7*>!!]=@D M<;[;/ 4YKAY",\M Q&Q$87_4#@?#+KT^"GOPXJC7,3.X1YJ JVZ>^_)9G'C0 M>[?<\8FRA&B3/,(1A2< I_,*"E\#4TE7>)+CS0H6N.8(YAY,KSDX]KC0)(YY M\GG\NW$5(SEX3+8IR#\GP,]?!3_4"-K3+:P&B8"P!>_2%1SZ% 5!Y#S[!>+2 ML0WM"3EX9^74'/L$GZ1C[ZXG!'\NBF2UD!=O.PBV]W8_S-Y;]P! MP)/I#7Q<3"X!1SZ^0PG[X\7$D?8TP([(%QX0 3M'ZVD5 ?%:.&>%'US7L-0S M)"2 I74L%\3D/ _6FPP8946R6*.SJ #0 M@*OKR4]PW_G/DRI-V'_\"]SCK,!+9>_K^<=E>4FKTNBG.%V@J'P*R'::QP75 MKJI1/L*A8?*U6P&U7""%#AZ >>?\@J2*^=?); %'++T'1DFG+Y[_8Z>U%7AI MT*#G3P)^'N%=[(#0X4M6M8B+,YL1-%ZM]WZ1?0X>D_F#9Q(?/5))6G/RZD^; M/FM!0_2&$Z-("$Z#R(Q3A%WSR4%[J<5!$(E\X-!T[CV,[]@W/0^/Q].?@G&Z_U@4& 9 =! M&,NB@I603.H#65SL0Q@!O&6]\UJI]3QR4H:Q="E%B[S)?;;)9DLP% M^+VW%D=]*8H77[B,MWC?TY<H\'@FV!15H M_PR3WY+-+.7GZ'8A@?'G>%-E!%[$;LCD3KR05@CM_7TR(ZYGB!$Z!D0.(((W M.];D#:<6IPKD;)[PMQ-)T&" MMF^$Z6Z]7I" 2,J%];.AO0<&/259:,_^"P%#(#ZGVT5D.JU("4<.@01 M?I5GBW0NPC#,Y K-I "(7@VK*QK9/]\GY'^\F031ZT"_7MT KMP[^J9%"=*B MTCSXYR[> /];/,&^KM'W(T)WCGBF )S=@B57=!.&J&1IO MT+C6P/O_O_\];+=;/XI?C/Z*?@Q LM<78!#Y]:2IR/.X("4,^75P'R_3!1'> M'.0,M'XBE84?SF+ MMZ<7$8C@OZ2G[]*@P1_.OTI/.!K\""N:S!Y7V2)[(&,DJ!4R=Q)8%PF[=W.0 MV4!TG>]F6Y@+ IIM4B @L!P6SY?Q:G K7"73)DE>\(U^@S2/?[N_&Q\>1.,S\X^WE[> MG%^^#ZY CSH[GU0( IW8-IS89XZM/&,KM'W0677)"-$ DG'3)2[;G#%N9F@/ M2O:&1.26S#S&GY!W)2M8$1"MD?PA8=XP2\B"V^8T$*L;'!KTSJ]QK+$EWE<; M6/046!*<&-ES>*@9O!^/KRP50/AP8"(9^)AQ.QP-MO*!'1BP438DR$G>1LX6 M/!C 8P%<.5QG;0!G.ID$MRL"B*@PG+!S_C5;IRNFU K.5OR0L 430P-H6$S> >WW>\VI'\Y? ==1J!%);@1@*M+T/04X!(.>!@C<9KW M6;:%&3!_VB3;3+E6(AS'83Y$=<>KU0[&N6;V!BL,H"V#J/57/16EIY+X_(&$ MGT@_R6R%T00.G@"\,R+F2/DL"#&]4AV>D2RX@ R"!Z*2Q\\&(XE?;.\DE6^2 MZ2)A<8X>G!HU@X/$1'Q6Z"%)@5$B-J^""S+-RV:&#D[JB1)*YUN8!#%,M266 M\T4G-T19'E"6MD4+\B"*96ALT5- JT!A#PQ_X3,AU@$R_\"6&<'*%8) >-I9 MFR,B )VBX-A3%.(^S=%1"2NK[A(0JD&6L08/+X*@?,/GRDJ\<,,-D)"9ZK?8 MU[Q"W9..X4.6S7/%:@Z>3,*,X"_ P)%VF(UQD0=$59C0 J!!@0)F1>H5[B@] MZ]#EJ5FRLVQNK;&6+Y]IZJP(O@#@"[5=G#4^$%U)!,UY6\Z UH'FL,E9XB0H M2.;":8/X,=ND:VN5(N**OAJCB?"@GQ_3V:-RY\1D&D^[;&Q3@\$"E&PS6J<^ M@S!(YV23+916DV#4%)&/EA/E4 Q" *&+GR9-1=MTA B9B>!&PG]+7#2FA$"Y M4-C(#;5"FLY+1]<=P!63RUPLD0D;7ZVRRHB7P9&I0,8$1R\ H%FR60)2YE[4 M!L3-=@]\LLVJPY%(UOEK%L;[/RH $_;=;+.LS4QVD#.%<*+;CY/1WBFLD7MRQ!TI>SA#DSQX0P!/B'YNHD=6:[ M'*74.UF<7(QO+":S9,Y(42 Y 9&A$U!G$0"3_"SPL.];B4%=/ M<1H,,YI7X)<8/U&M6"(1EU.IED23!$:-E4:?T$9^81F-]DFP(<_.A#O(G.&#+TMK(THJN 9_G M5UJ]LR]R8LR4W5J&2HQA7NYNJ)(P0?2BYB@W[7+_ ^=7H4_J!*5(7JM-XN1 MQUDKH:,$ JW[ F@GL#PB[RZ%5BRXYYKF:V*!4X]S^8H,Z'ZWFDDT%4*:[;;( M&>\3$G90'#,;L5O/";MQFTCQQ(">0!"#U&I#%)#9HH.))4\ZW*5-AS?;LY<7 M0$!7@4&RR>/:X?W!5%#KTT($=VM@^LCN\ERBX:T95&OO18N4. M!A+UG)?!F3W/5_UB!"+"D73U*5N@)%E09JRQW?BI"0&4H6NDQ^9%<4JD(@HC M=,4@+4^S:=>H-W28*>(+?P'I.GD2Y,!+8AA?QT^BY3V ,#Y'ZG;WQ*^-B7D$ M5D]DP:61I$3?0=9"*1LU$432I?[K1+DTU1P^D7?<5=!G$< P"Q*JW0IM32Q; MF642FR_@ZP[4@TV "T[Z([D;5VA0N ?^KP5P9N6NX/D9M%;C^3 LB80+G!61 M')0>YRDHR4^(^T"'"?_H?9J$J^L"^RT)&GJSW4GR ECWL/(S#HI9J'!=_45. M'O+INE-9E=_%S&()29S7/JVE+5C,3PFS(J89-/T%&HB4, 4Z)BD12HE%%E:P M8)>2N^LL$\PS6*]5ME7HY]DF)."CK5]P OY:P-ZMF)X0;\W>6B, M*IKH$.(6@0BRE;C(MB ;6M#M*:%C09P(WO\)I4O#=[5[5G. Q%B?S0&60Z4M MR'5"%[U QS@A3N9*A%,C X("6_JEK,@Z:R7.&;M8+KQ"D1% U[@MCWJ RV: M!P8 [8, >C.3(&VAIVBKP&U"2PL&Z1FKH, K"JTY8Z57:=&2$2.GT$U7KSD. MU@VC-<;][4!98Z9&DIV0(F,+4\0PF'<8,Y>!H7!F->A,I/B0*(80)+]8PB6V MKL!MJ+GVE*%9*'>UJ5RQR$_K5@Q2:0:_:+'5*/1"@HQ9H :* LL"40(/969X MT<*-7T4(/,;%,"CC7AG3#/GP;8(<,-=B(."86P3F"KXVU3G&]LW%1I$9T>H^ M2=AWXY=;#;=0(L$22=:[BP-IADXTRM73UDAA]21;)^1*X- M0R2G2]"H2ZS4/6,>M<]G=U(E'>39=B=E%J&I*LE.EDN(HP"M-5H(TH%43]H[ MFH#<@LD31DQS#BR+$$;0-><&5!]Y1E7T'D9U&8D\WW#L[9XA*C\E6V=%5&QM M T4=69)8B&4R[LRLU9D4*MFD[&ZK]U99.Y4)*W<@\*T(:X1&&9;\F,UZS*'!@D.-+3)L8.34_?['1>3R]59=9$VW( M_=-6%*HW-D)E]?6-S+>D5COFY5MC7BY 40X/5F=B(]+8)X( 4T-)^;Z-"]IYVBN-3+^-?$"(^ Z__8S1^L8P^6 M8[=WNA8,EW/TWP&8J[XAMB@]F S MFZO/&-6;#5I"P5X0!&^F;NFE2",Z\G/D\O;27 ].?OX_O(!Y$8HU%_$34JPNDT4;G^6E?&\R^#"Q#^_&TS2?-D8YU-GG!G&LQH6"/U>*/M8!IIDK6'.MTPE.VQ]NF#$,ON=V0O5OQ9H^' M3;D>MN <%/8476;&G">>9)X;8J_,3N\ VLQE08KK@2:#)>:+:$(@ M.6N_HE=CXZ U3G$EXIAE:7;9"YX%9-L@0XCEQ\.BV::RH!PUU^0GI M/MZ(@ M;=C=N!#I%=JX+>;G)N!2+!?:&0-+ )NJDWW-2H56&<$9 MI1,W!4AS8YP$A[J44H'57;S@Y;EVHF ,C1&Y*G?B;4EY4^75BLD 1]R];%:C M'5[(?FA3A*D M7+<$JA2)1-SJJ$BDS[S]9C( XJM...KV2&QZU0Z'@W8QOSS<(\^*3?07#A&A M9TJV.Z.T&B=E<(=>!\BCCC'L^2C\Q99M)J)?EA8\ULCK/4%#=S#O-Y(HH6+,T5<-P0:?6&I98$=& V2112Q"XN!&/)9K":G%! M_R(Z$[7"P7"@U %I=C*]*M<6: +ECC M,24;JC8'<9R[L<^X9J-MIHKN#&VK16/0.DLY XJ]YINRZ\3CL5B*7[D0R.$9 MC!0CXX2'!6(O=]6L6G&%:!#("&P/H D\*+JC2OXK,DRSS8;,3=JPYSVKCH^% MO"LD6PKM1%/!DF(REQ4UC;:9TKVW'-Y>DRQ20 L=6Q\Z9HE/50S68I M%H[3O$QZA75@Z"7S6*V$K,!NW.\H-%#+.(ZJ4 ._,@NY6SE.M0V[4\DGYUZH MY!BILF#%6UX!&\YP1L16A]58_5#9'S[[X:#3@L\.50QZA<5O6BW4 MW."=JX1C#HS0ZMFV,FTS6<7H-;,6S((!D@V79L&=S7%-Y'2">2U#;7X4UK*D M4&S*?"G91?- C+G6SFQ<:WBL,#Q\7!\<.A=GE2II$_[9VNFA"-89B9E'GSU8 M!ZE3PQ,N9+D7SB_Q#40*XQ6D6!-5NDWX,RR/,4B)RSU>&>-HD<;S>,*3^R*%F1;?$(KU/*"(YF;-A5* IQ*>R:)Z;&!IVMU+$ M&YX=5E&3F'P0LA#6H%T33*B#<@)O5+*JCTHN.$F#@LD9I>U7+1:MHW:K(EBS MC0?V#&]<920EI1MBBN1>35>*)4^>$4_4P9:F>IOF\0-0V@>SDW(V7WO)H#AR M\J+1[2[;;5&>UB-9 1.Y )\3#"H DAZO'VFW.8T)TYG^@;1-_*%H("%=Q,:7 M^.PINJ%)M$4,(N9C,WJOJJGZBN2IDH@!]ZX;] M_H#H7+?=(OK7&LK?PPY\#@9]H8XC-=EA*":]\R*=SV$?)C%PS4[8'O:#88CT M-HK"3JL7]#K=H!?VX5L_C#HC-P-!JI<^#1HY%AX ME2L\EF [P4,U&'F>,>+5"2Y:!.-6?,?^@9T)GL#I[T==51+G.4K"Q.3Q*IAI M.TX3/2;&,,CM 5:PGN]@OC]6EMYXS\F@98)Z*:(9E9RB??"\<5 .),S('I"'BUO+[+T?S"'M4YR M@9C\(,7-5)5$IT*0CC4!%N/KK.)E+3&T5_9Q$1\]=@<-EM)@&:WR[DE'D#EA M*<;,7HE/@?.4;4(Q++!Q&;8ZQ&%L%(FS&>[Y:LP%9?4$3LPF&>QS#?SQ_!.O M[GU!?K+F5KUG@B;L[6.1UHK]=K%+YH__,A;A0@B<>FN7[[G)8MN2*5?>\JK= MZ] HK^ #OIED8S%Z-@6P5)DD'S6\7XZT303>$/9#,Y!.ONB^(M>Q^UCU3S, MTJ#/-E?C8K0F/G9(F'(3&DZJ;9^S=5A'&N0'!3,6N:J"F>^N<6ZM:F_XK&V M*-1U^\. 3?'E&I# B4;]/O_K,/A6J\__ZM^46QPRZ+7"7M0*NH.PWQG*VZ)1 MV(4Y@]35[;?E;9ZJD?PP$!'\M2-A M6.5! %] 0AQTX O W<,Y1""/-J)P !MX0@LR4-Y*D7!KK]/C?\T4AH =\+\! M_ICRD4%C.&P'!!+NBX5D!'I#8]3O&CA\A25SI]K=L L"+\P\&L$N=ULPC0@' M[H$\7:G?AD@.EB>$A]I-5M# M'K?5C/@-\*5M/_".KOZ]IXXH87EPV*@ZK(?J.+647T*!X!FJZU\O4K+EBW2; M8<\C+ (1@4-/%C(0)TGR1IEQ.%!'%]FG1TGNB@W]< =>F)9A)5^UN!1.1 E$TUMEVOFB^SQ3)8A/EJW:L9EG&KEB.D 6G M*\=58VF>AE/YO6B'0GL*)0<4HWHIT5C')>->YS1[=C!8L8+<*P5;OB=[2"?V ML#%;M# ;FHL+FK#DD.:*7%XFADM64NEY&[M8%7E M^,M*M-'%^/JODYOQFP^38#HYN[T^O_'4<#&%N^C+Q"G<51MEY"^-3Z%'W=>! M]ZV^S/I\MR1#D;>XG)<,W3IDR(3",K?F?]]A09)J*5@0!73JPUV& ?! 9H # M ;DQ/ BI.1/'8=@=CA1=-U?Y&E_Q#8\)PA0-*7'77/ O& #[T4S-6!G@M_=H M@E@Q?A \O59DWP5$^02(1*L"]0 H"-#R"'E0E_A+?Q2V>@,UB(CY\84^\F6X MM3WJ&L/%D/Y$DL,1W^?5W7^ ^K6_/M[[M$0A%7;AE,.#E[8-0-< 6!"/^?2BK.QRT[.H"D^^2 M/0X96:,O,L&P'?;[W1IS#P7PY)(EY=0@UKE$6/4#UY@2#W,G("QU>J18;P5G M&Y3&4=H++%$TOI(ZWLX(2J@4D)75 RA62*/07B;$K@R&6_1'8M[3U2[;Y6Q^ MUU" +F'8"NRWJ#KV&\:046;;1B%Z2\ M*QW@_KQ/PQ&R<1ZHL@;,IT=M.C!=.I)DCASU6R0!#+OFV>.7U1\$G#@."QNG MQ3(,+1:,CGBZ>5+&U<$B<>%1C3H2>B$F%XXBT)TLU,$*SGZ_;PE?2Q6S*8"7 M7\[%"&I+AGI488]#HK*/M"&E'_;?(3I<"=!#!4UAS_$4=PM\85@>RYGJ_L% MWQ4]8<"?':9^#<2F2F']\?EU\//XP^TDN)B,I[?75*ZZ>@Y_I'+PU!HZ7 ML>K>Z\#_3H6AOF1,P02'(3K<= RP??L%1RB8>''E@*,K)^HHU7MS>$,TJ<$R MI?DC1Z]NXF5"F:&8FLE1#XAU]HFF>_13BI!)?@.UG,+%0IM5I.-PW"!G+L0_ZHH;?9I$[*K!.=+X7.*J^6^>\XE@@7K#QM M9W9858-L@Z>@!VU<6!_A;RRH1>$$=OLX!)8#]FCWM&69PEM0-'9AY.)G&QWB MHFL!(P7#MW#&#(>FZ!*3<-F'$,A%/B6+X#P :5#'LOYSE^&'%"T@FD=QAN)V MI"6B2@Y8=@,T)"HRPZ]W%I[C#0A,*AXT0W,]\E0X6REG0K$J20&%1FG\44-T M'OQG&0X7 !N"2\!AN1ZE0W[T95M"P9BSYRF@KRX/L-)_A;3F6,-T"WO-$3$X MG?L=* =D4!7%PFRVV6HN**1A/L="AS,.!\<6[E5,GHB%Y>CI(<+M=4 S8*C,E/L6?>5+4^&14+N;C+42- MBIM#1Y2WZ5\YYUF46+.A[+%0=F%DPVCN^C 6L<^JOLYN*G)"4&U8CL9R"KGQ MQ!@R*HX4$)+!_HK!OZPN"Q:: %O ;6>]<1T)?)E+:3O,<4;*Q-[#3:*<)>!' MTHVDHP/A$4J?)3WA?N^5HMH*E*&=>,?T47:4= #K;L?=,-!MX?Q'SW[2Q3A+_UAI*1D]*")42/M%OS;;\.E MD;615#Y9.Z[T5B +2ZVRT;T>S?L1F0?!9#:JO'O)ZX#DRML MZ,!PB;8L!@)2#3OR.6*:5BD)GP(!D>A+FH3,C#_4.PY4M7&B7 RU:#2=/<:; MAT0GTEH_'V%2I]55%/N)/0M[BB) .Q'^!KJD?&GK+QW]I1NTAR,E2U$Y))./ M[Z_'5S^=GP&.O_MX?6'K*U^,__+Q.CB[G=Y\O)A!T\[XTJQL1@-N95XU=L'!@N6"P!,(:/DTK,;%RG0FA6\AX47)6AO$':!]%# 'C[3'Q3#]K!6(E9%;'1/=-!> M#UX!!([C]= %W.NVE!.3U4>'3]_$8G$H7:O;5?C6]PD&7SRQ*7C8#OZ=5/,> M!=3!=X7O.X-]B/&Q3AA14!>PA%9K*#[M49LC[Z+A4"%DTV;P5R"P,3FU(@[0 MZX3H"-1CMP9]A?#_)084X:6*^G15_E= ZQPC6>M[==<,.)K0[ !)DK'4\W2K MW!2\Y/XPLY)@:6.B1,BWB87X;G@K)7[68';QA91TA+'"$H"O8_U1^^ W2JWA M/PR+#7LWOY#=H@OT?C[?>T#S"N<_6,'\$+;?EB+[YU M-X^&L=]QH>/T^E)< 4D=OK3^'HB[?&=9EH9Q M[W#&4I+,?1-U\RP\55#1.*>T<:[=M\:Y*@8TQ1#WQQVY2^QJ$0.+?7TH=@(I M8[_G1$ST@%*V0%E:951M&?LIEL)3&0,_E[MPUB(.]KX>14C\^\"8,.Q[Q!^@ MG-F(!7ZNT/+):G+ 7;J=*!@ ],H5\&>@^]OA]UABS[:0_SH#SO/# AI-?M= M-VRC/7A6\ <-X 1\P !]8@^'3X(38NH>@L1M%L/X&^_V>0-3 MJ[$ I>;ME<@'EW-Q'QK\=OIFS(U!+ZXFEU-6::X^C"\K,1%O"[&C9TXK3--G M%X,+\Y#IK*SFE8[X?8DW9O0Z>";0Q9B@#5G\A0@Y1G?^!2M>Z+:?N@"W+NPR M'5_;/D8SN%/'&L>@(Z<+Z9>3+->+["E)G%&5?@]V),U6I_J6PA_($@0QC1G% M?!GK3"GUT3EK<8U'%EA'R)[9:-0<#()>DT3L4=ANC]1[7(!D7K%"3$S69@.C M-@?HD8OZS79;O&8HP&FV1:]:H0J"VTX[!:5E!3+ M=;;""@AD7N&6/,OXMW2Y6UIZH*P0X@]U=K@7$ >@B["=@][W^@%XH>(7YCO* M"=#DD5"NB7J2>NN4XQ"429?KS!$!$6S&40XI=VFKN.SHY;DS!0"@W^U1:'!A M#IY$!V<.F$Q!2TT)'CIIMXD:V@O@3-R]JX>SA_&T_>AKP%D74Q Z.8ZOVNTN MWH6^*5.XT.W8:YHZ.UQ@1Q$;R=Q#)) $(%]!DP1/,LU+"=UN\#\E4,4524S7 M0 # (L!<*G'75--MO)%08BY8@*V-YR4#7J]HP'O@PXP9,8;N./WS<+5F.^GY M=)_.,(>#.4<=%3I(DL8RA5N]2'5$J <2=S\BH\*HV8DTW4&S7]B%,]OI-D&\ M^YD':;3[P[!%D5KM07/0J:$YL,4H"Y\$G5X39-,2#!YBT>N#!#1""M-I-P>M MXW &).[V8/ARM+F>WE+A!!=)U+.1)'"1I*<$2;RVBD?,E";1@"L]U[6GU@4F M3;*)1K6CPTIM.L@W7M(J?^<1-$C9M+NJ6N0$ZBA%=4 MR5=.9Z^ M0_2Q'0XI>1/35T>CR)MXP%>CL-5M!9W^*.@, 7LYE)B3C>:@>*4HN-#):E,& M+K##;COHCY#[ML6D7[L1!GW0IM:B_-U^V.ER7'R7\GS;83L:\79;MR 5PB*A MA"I"Z#:^-_=_>]RE#:9W"5#J][T^[:-!J#^$+FJPZ0_U7 M!YZY3O-?3^\1;-,[G)Q\K>;@^]-V$Y\$V>?[TZ@9X6/R0U]^, FM)"E(G,%N MC1L'/$D68O^WBK0]N3[_&03;GR=3$GM_FKQ]CYTAQV?PFS=F^2U606M?(>U7NS!;J3-I!DJ#K[#5U/DW D'5GE!1CX"B?H@RL'(>"YVBB\L=-0N0IPDD#8I](F3KI2(Y49(3&)NY M1Q8^0<6A<^G(J0,]\/>0^W%CZVPE/Y":0-]YL=B"5&A%CUL*?'NE$\AP.4!V M5C7ID@^+[,YFFU'UH52+D)DT")81%2?ES)Y*K<_O%SLD*84&:"MT)&)YFMV& M2^QAK7CM3O-6V;5MWZF*]!-UY?E,Q:S0#')_#V= <<9V_FNU/2,MKFW^HCW$ M>C$TZ$IO ** [6"W=MK/ZT?<@IYH:\&0+TD]M5GY6A'7I,MT)S1=9FFN/*50 M@5B$9>]"]&\^IG?IMIA4S6&IP!;(?L-%L2D<3X8W!)Q-+YSE"&^@\O1;U.]B M.J];$:%L-3+= P<[!B2 5EL.J"RLC44W*75(!$(B9;G5-L9:8CJP/$+UE9Q8 M9W@IU6*> V&--ZY1W)33,0G)"&:Z)=-4O \4?:BHG%:\+$:2T5' */6-Z6)' M<7,K#J2DR*[X"1NS:!Q$90)A1'&^CO(>01QB5810TTM+CMS##@B,3?=L,*J5 MO:6ZEAE-=_S $+CM)KW;L4!--6LY0!2[@BL\!">A@_7LO-BXWFQ$!4VY-=6T M,W;H&M>:TD66=:5=3JI"#WYMW+D2L[74VW/CT*CZD#@U-*>*EU:%,!4-M5/& M5M]CHE@(THWE9.LAF\$854V>H-(3K.-+7)V7@A-T/PE3=U2:T)H"[]SFP+2, MJFZ/#"% @LBWY#*$;LDTG;UH5J#B'K+YEE)$RY,S59.)(/252U(HIZ>I*<"$ M-U0($D=2P$%P3B@RN<5<%;NIL,;9#=N]%E<)*!5M:I95@!KK5,$]YD.[G+#< MB<$I+D$YEFO(V4V._!A+D)TKDKE'-O>0$>?UKY$&^$F])?"8[^0$X.FTH<*/ M#DB+8C[JUX*KPG>. >O&Y0&-><+?L,J%FVS$ EY#BW<%1%;"W9PL%"\UP(>U M $Q5&\V\0V53P(52A>5M_\,TL]]U/QIL>P;UF5*6)%?N&!1K8(6%DV#4#MJ= MH-$)3A0^WQ-?*]D5.)4)$YYQ4U'J:]"^G>B$E@+U)9Y=MW6J?NN(:NO2&*7X MN/\9FQ1)]ACO%%4MPX2>8W8);2F-$3X(FGA'86SGB!X?]FDP+G7ER;06EE N M:$&Y[M4:#[$R'DBHMO?'9V>W'[87PS>1M\O/EIHW/CIE+C!^J[+0(A:XWYESI\F!JK[ D M/GXV_2'/Q*(67[7RWVTM57?[BM@L-^=^9B!?.H#3SD>7U8$3TN,3XJ9KRT\8 M5(+9M_1UT-,_49T2J:6R9R5U=9%J2YO&H(WC-]J4M-<8]<@K.,3HL&X?LZ)U M@?GT>@C77%RG(G, -"P M)%&GHR8L1#E+&H64Q%I<5//C_NO'8-S@*(P;_,MB7(MQJL>E 22#$STHI26A MG[X$T]J#08"![]W.,!BVB7L'6#'O:Z%8%[:M3[@5U:,?ZJ_MK]$(G>2SR6\O+J>^"L6^3IJE61.*&B[H[K9 M'+RUO!W!=64WG%L9"]289%2X_@%/R3FI=^)>+E0R.5X>HN-D]9>]&%\R*I!< MR62QJW./[8J7:V2I1KO=HQ")%CS5(P((_]3YH%0C:N'=+98Y]:@>]Q/<.>(0 MV4;7N;/> :5$?$4!HD$U+0@2.K&A/DRI4]M)45D>%,BHP$,4V,)/QC%EJCXI MH>MX,!H]*FG5L:,+=RV,_EPJT^BT:%2"G-XU",HEL5QVKAK,9_1$VR[\ C;< M,Z3K71H47]#;!S.>IWZ+=0 J4-$8,AUK[WFJDC]"X<#7DZO;Z[.?QM-)<'6- MR2$7?I&I_3JH>\!I0%5,V#'J/G6<(K\[9;EFV,%TMWW,-K3L6R[KKLVL)8L# MVK)MWTY8XD&K1474RVY$9;R#^4[2%*]WL&%1Z^X4!*!"K<1T4XY4**4:67CF MH&#UPZC75S5^2VD2I=W@QCE)?4](?AXUX8 #%>81.* 'LY_9A8_QP;(JG=&5Q@3":ZU8ZU'6(7#N;!).@ MQ,1;WZ6QJ;CYKW:HR/2Y(BD7K"WB3Z%%.A]5"G%",: FC-W4F.BU>J>XXN@: M.$U7E532BZOQV0UF)%Q/SB:7-Q_^%IQ/I[>@D8%V]O'V\@;]L].;\>7;\?7; M:0"$*/C;Y"88O_UX!6I;17&TGDO=@92*K6TV /A9MMEPFX4]89Q"ZCJO@Y=! MI@0R)(BZKBGV$96N?+@R4A)X/+WE#J-1)_0Q&;GFJ[0"8[]+[C;'#-YJA_I+ M(#U-AZ=1%.(8X]T#.BFMU=@SPN TXA'PBW9:F1]*LQPZPX#2GQ#I-$T$Q<50 M]"XK9(%R17R-3EHI2#JGR+@P9^GTKQ+9GW(_4I3*Q+%4+" [*B(OIB!S5=CR MZYU&+6MI1X'DC_V*"%M9_GR.B(X!;M7F9U2D!#T72+:MS3,O>]3PD-V<_67, M[D$&3_=]66/%$'9V+)Y,HQ RFQI?CV*RO.*6E@?ZT%E3>M1C@X(;D*NA83++"258 IRWIL:?^SWXHUR"OE*.PZ,[]F@ MB&5ZT9)!Z9C2@I[0A]#Q:A,4CA>'K&_B$G-J\4CW;QN&!C!S#Z1G="ZMF+O> MC*?G4R0T5]>3*5 :FY [O;VX&%__#:]-S]]?GK\[/QM?WK@$Z.KCA_.S\\DT M:%Q)<^6*0>R-3K6]W9O55@U3W-4WF=OF;KB?M\VI5@\ A8%J M)]SZQ9[-*_9;8;=B[4,W;7R-[USI:!5".'S,&(J/!EOYP X,V![V9FMTQ@*X MV_UI;0#7.%)(IFV"Z,\9*&M0B(A3.Z7#0HK\L9TG<[>CWRI!'R72.0X'IQIR M;C/H0K$V#I=L!K;>[\;I36F,Q.K8.-K]$"A<] M8>2H=6;+FY^D(@.*$S5 /1 MF&!Z/5F^J9-1;%G%MV/M9&+2O=BUG0EP:G@1:CB2TVOT1N@*#-J,DG Q%M)<:*B MLU_S':KF'8YXYNWL6A3+'HWW4-1_L@'F.DS'V[7ZC'K^BBRFV0(H&IHA*+,& M8>#MM9T7FVWGOM*UI;H/3@"%#3NE04D:*S3=8LZP34RSP69@RBWH9AGB/*<: MSM*06AVN$XQ/NWUN2G6#<\4%[.K:5)>[4^O"Q@*XA!OI(-2$I=C:EM4N9*5: MS;J<7>X]36Y(G2V6@1VN\]<<2]#_47%]-K/-.B2GT"W=]N?^\S]J"[,]M^L=ZNFM:ZFRP86RJ34X[OKYV04(/YPO&>I MYZOI[!G4=?8L;AD5U,G9MU]J@C>+C2!!\6G9C@*6[V1QGI9,!2K'M2&T M\H+V$"M S>(UF55@( YXU2V+V6AEWC16;H!Y0_YAIQ*I?N0,^L1K#Q%=SJ5-G%5G9#2"75S8 T0 MFW$P1[#0]M9Y.^] 80)*:NN%B&WI2K?PT"5+'3-^D#_! 5N6UJ9@T>'.J::[ M:R$$0;=3MELK2BA[;/QYAZ;T"/-=SDF5+O2^!\ZOO.403(/OL>G-*A(E;- Z MH=W*I-W7(EV*\$#3<3K)H\2M]K:3<2T%A;;IAEZ;9G^$/,Y:"1WE=K+WMA^M MZ1^EUT*QKI!KFJ^)!4Y=6B?!L%AN<[>:B94;(/89",N%N)R\6%'DP19)1$!52S2 K!>U--OTG\PMK2P1OR):KRC#AL[T@0;H M&/7"[0&>J)2H7@I>Q2I!1T&!Z;[EQ8>($T>@>MJD!X4VZ8HJ8S5%ZJE>)ZKK M8N"&/:X?W!5%#KTT$Z"E2D XQ3[=-8H5QK[ M,='+'0R$>*YPZ\Z>Y\LF:8LCV/EK4>F1[FGK4(P:9]4Y+XI3-O*UVB$-'W;R M LQA-J&K(- G3[IWA&W::5J 40$Z:L$K3BN*PG9:.VC!I2'9.B!KH92MJ[XN M]5\GRJ6I3D<(DG?<5=!GT5JU5@^AVJVDLT?B+)/X_=-<>H>9OA)LX$(;QOU6 MVLT;5NX*GE1Q7 ";.YVG8V]?6\6V2<(_MS=YTY8=*[4M9%HDF^U.LMB%&]#2 MSSBH[UV%Z^HO=RJK\+I8=2TCBO/9IIW]UL;,Y37_Q1%6%F"EPDVTB ME)(O(*R 9*1B*Q&6";155,VH=+XM[\PX 7\M8.]63$^(MQ:\4+4MUDTG=,D> ML;OA-"SG0\X58+EXL^']-D]-CX30/KB=M6*L4+W!3'B]="[=B ,Z@::VMJ0< MZB[%W-A&0@KY;-'AXPQ50X;X=AN *!WQ@BNK2*(1WSX@L;#9BMHV2F=$9_9( MHM"JY$12ZKSW="5SIP73C1PVNF2E+>,=&CN.)CJ$N$4@M&F9J_ ZS?S,*7%2 M3#;%UH:F*KWF (D^#?8 RZ&:F2*O-6>G5" 9\%R$4R,#-J4%\),C%18566>M MM#_6+)8+KU!D:H)L0=./>H#+9H '!@!3SUFJUZ!316<_!K$JE6-0-#T8-B MVIVRXXI:F3I]+PDGR$UN9"E#S8USG#(N'6TJ5RSRT[H5>W$U@U^TV&H4>NV8 MT6:!&B@*+ M$"3R4F>%%"TO&R6'CLV>&01GWRICFUIVK;()MYVF3>!@M<]G=U(E'>39=B?;9[A9;:IFN83. MEG(Z=9E"]=K#F(#<(HU@;>M;.; L0AA!UYP;+-S/SZB*WL.H+B-1ZPV;M0S\1&M(>38(/,?#&6V# M+A8+;1"G_H0>GU"7)BX;S0W=6,=;E !H(VUG"^(XN)?.5N+8EBBS&,&Z/;JD MW,YHN"2>-G(HN92:DH7">,VBW&/A@5S7[)@7&]5]+3LW!B9()$/_M!6%P7R2*CM;:S<',.*0C]%@'*''/W#;1YB2E4B)XN4^E$N98Z$J)1:]9TBT%(),[ M:Y79" 15'V=%S2YL#4X@"G1"1:DG7:>K;C7ANT#7ZA:;@+Y',.=,H08A7^-0\>\FBQCG'LL M,J=.DA8$Q,-O:8M;G0--_,4VUFQX?'"ZFE:>,28*-OP)I7]!@$9H>E7Z0':U M.I-XYF27F8 B4[-W+)WHQ?D_H^9$\_0>^9%(*9F[IA6D/]?]NY%H,Y,[ES@T M'V6[!#;^-SA98Z2LR;PRVK?8NV^Q=]]B[[[%WAV.O;N>_#RYO,64AK./[R_/ M*?*N<4."0260;CI[3.:[18']SDV@P:18+N^Z4/%!>H]B^-%:%(^J M*EN,6N 4*E&GW$)HFHY[] L+F52PT!CFY.K6V#QM@[#=RC%_;MCP3=93]X+F MY*NY+IU9/A.,N16P@>5DA)?: 6HYE)BI4NYL!LJ@*01KU"\0%)//\2+'?MT8 MQ3^W61Y$IP)JWH*-6]0'K6!:=Z?;(1Q[75#'B7! U?LZE'F"O2]Z\%G!$=OT MXVV:FZP(BR:@CE[!D<9[WILN(("CW DJE(X05V(IHRPS!.R&/ _EM_D0P>32 M5=NUS%V(C$\3(%H+1 \N1$N!:$D0:=O=0B!2UA?B"_4H%WC_BFG,'TQ7&%P8 M:Q[DC-&]5]55_43S2M>3;MBGPH;8#*OE=$&)J'SBJV PZ.M>*'4]4#IA>]C' MBHG8-(A[H?0Z76I%TN-^*,5.*%C"OM<-0"B( -FD%\H@'/1'\ S5>*2&**:@ M1WL4CEI4?+$?]OI8<,!T2!F%@V&?:AJ$?6IPPIU2U(6[G3]H\P!N:Z[>3J^L MY;.!?\VRC;B8UW R$*%R+CL1M@8#[KK2[E)CIW;8H6Z\L&K<'Z5%_5:HC4J[ MU\;:5*M$&OXY+WFSV"7;#'AY&/R2GKY+J:ET!UM1=3 CNQM&O2',/:(:F"V8 M"'62^I(%N-F'N.K*&-$=LQ<2/.!=*1<+(@O5;/#NY&RQ3>9-Q(N.O=KLV_Q;]@448MV[F<_WKY2NRA73>D)5];+3DT M,72NM<3\YAA+]D?B>MD;[Q!S'T.6F3;^1BA9X"Z=0GQ7$<$EO;7S@%-A+SD2]\:2@ M^A'@O#88*"S)A<;:H15(Y[Y8X*81.T/]A:^\;"L*F/S MW35VRJS)"CO-3"06\S%]@/7^H8&6P,U)\()GC /A=8F5EH2? DT9BO1#>.B2 ME%8845G[1J?;"V!LPW"%# &#P"K&0'E&/4V !F&G,P!&T1ZUA'P9?!::U0.L M;5'MXT%;M_@"IMCM#P&?1]U>N<(R/!B.^GW^UR&0K5:?_[4M,ETW=:\5]J)6 MT!V$_.KZ=(%MMGOR828 [*_'7! ^2M6\/(/ JHW@?5BP/HH( %BS=J_' M'P,!P3Q7JC+2X<(J00,X[ !3VP'N'LX!^YUA>Y\1%9> !1FH=$WE&BM!PV^5_LB]5F3?%6']%&P&76D"#;L+YRRBXE-T]ON@ MF?4&:A 18>(+5,@$;FV/ND8H']*?B Y,77H14XX!\--AIYJNI1KCK[70J$>U MD%QUN/H@EPI!,MY5[[U;8^ 877AEL& E[,8K'Y%"3TCA* MVU;K>XOX"\8J\04%BV3UL.4FGZB BA>N#(:;9"H!#^EJ!SJ2]$$3*%Z[[3#; M6O:UWV"*#Q36N%'O;*U8B^3N#[5-4 JE(H'XML(1\9E&/V)4Z [D)J.6.9+ M!JJV?B'"/>(RFMV(2UB!?C_J4PE(+I9V$*&N]7:\IR)"N*R"6*1E3B5*YX64 M_,7X5JIM1%Y%"Y8R 875T_^'%?5\[P-4EQ:O@4Z*7B'S=IC)L#R6,]7]@X$" M(X*?U(/K2.'!R+/W[\;GU\'/XP^WD^!B KKT]>1B8-Y6 MRJ,JM_DM:[@!2YNGTJ-H-%B1#4,GX%:=$8/:P+EKO1W3HXT+Y[:=<%@\IL#J;G MU'^@%YSK3_OEW$BCSHG*S8EZ7\J7T,Q0=_L?*^R-A"!NWVG MC)[[9V&>5:+T+S'-GC/-7NTTAV@C;UNEK_AGQ3]_>3.^?'^.0O!X.IW<3$-J M5WR$%'QN_=.\!)7R/<>4,OB;/VF?*ELJTS>,"8EK]D*5T?NK/?3U2YXMG^,FV4P)I@VPEL@E"*P(UGY.TV^9LR,_[8@V?BK[5>7JD$ M,78C(\] "W^H:ESRK'5H2BQ (:IRQL]6ZF@3?G9:745.2M A>SU%KLI.A+^! MA")?VOI+1W_I!FW0DF2!RT"]GV"=OJN?SL^"\\MW'Z\O;)&9B_%?/EX'9[?3 MFX\7D^O@[?AF7'L43>SQ&TWW#5I^R/SA@OL54*.)"T>RCCEKRL^0NT31&QN:V\@87.[,ZCS"F+VL7@#!Z!01NP)Q&?Z@Z(_$!.& M,36XT3W1WL >O (..CL"T3;:Z[:4X^SIHR6D;YP\[*-K=;O89C1XGZ!#_XGU M\&&;VM>_(G=D"[]CQT] ZW05XV.=,")O$9#&%K6:1F/OJ,TNO6@XQ+Z;P;09 M_!4(34S6GH@]?YT0+61Z[-:@KQ#^O\1P7GFIHCY=E?\5G'E'66A]7S&:D,O2 M^)""MYAW$%,W="?K@TF0WL5C7.4E6T03"N<_6,'\$+;?EB+[YU=Y6&L=L(UEFQVS7;:DD/%@,K\O2"NPJQBGL_5UM''[;)II0EL-X5\F01 0YW M]2Z7@'1;>TOT)6$4HU(8K!>[/-!-N$'OQN0 BG;R#J><2E*%UBOEUC/>5'P, M*U2ZI&.[#X*4!)5/M W4K%I3(A7_.,R^W"W1I9%M7A\RZB-EZO<<4WX/*%4+ MQ/!51B4_X(B77;Z,,956IW4[A5:#UBA"XML'QH#Q'"/^ +'?FM+YN4*K=JLC M '7O=J)@ Q$HUP%>PZ^'WM\MN@#Z]"W 9K.,ST5K6:_Z_H3VH-G>25H ,<3 M 0/TO["7^S$: EGN@X^L4TFGR*>*]]L507S$W.VC;-HH.Q6 E.LO=2,2=#KJ M<7TW*EU4OC54_]90_5M#]6/AW$,&KD']VJ0SEM5QB%O:EA<3A.OIK5L S"V- M<]3Q]]>"VR3JP/'_?[IYN;\USRGKCF=N=^F)%/$_=PHRGDOP^YD)V#ES W8* M_19$A#M*Z/_6>_Q_:._QRJ%V,K5NI5>MMN@X?CX*Y]?MQ9E87.EZ[5>+N&S0 MV..'^=;V_%O;\_2XMN?'N(HPN-)A_?[.Z%Z2]ZWYYK]X\\UJQJ+NP_G6[^X6*N$*U498QR&8#WV^-2/]EVU&^D5M-^LMKE\Y9> (F?Y; M'\YO?3B_]>'\UH?S6Q_.X_MP5E260H_,)GNCKK46[8;]T_ MOW7__-;]\X_O_JE+$CAUTDZ#L>VR>>X8MAM\BDZ"T^!V^C9HO*H0D+_$JV;0 MDN)E5>HBF3?RSJH2\KG8_2E;P?>9/E$;2405H;+2)"KXNSF0>:6CGR=I=KHG M:?:I,C,I3D0%X9W2^)D_D:X:@:#+"#HIR!27)N'Z5$?PJ*?PSK 01^8#-=U0 M]!M%XZA4K;J8&MRU0NLK9]<"TXFG7"7/ M;)I05R3923G)#*V^A2)JL3?WW'2&]0AOS%G]QF#^V&HJ' M*!U8A*' #4W/1="K!"B:UKLN_8EX^Z;::&F2!T@WIN>"U'=(+6@%0)%]UY\+BCE MAVM!\$>?'G?7K;V_2XO^-W*G1S+#"H >/#/Z7]E M8SFID"]EFFGQ92\I*PYCXIN)N89:I?1T5=XK!I2O'SBQ/@"$ MA'E(/**H7+:!X'\'>\K#?+V1GTV#O^:;ZZGF@8HK>Q?G60\_F\8^<_!ZTO?\ ML@(OD+62NZTS0!A4T\OWDBK/[:=8A9**04JVB*Y('@9CIU)ZE<<]9ZQ =RF\ M1YI!Y:L/#E^X&K(*_F7S>5].%2?3Q+/&Y/JB>Z=UW%O\=_T^TV33R^\^3_]K M:F[[*C.U.>U?>W+U(]LK-5-P\D1S-U&TRK4+Z9Z5=2NEC7[UT@O/IS[.PQBM MV[T(57[25Q-AWYO\]Q_UJM^[9,'S M]^E%F?]+7];S@9&/K -PU-#^=/[G3]XD=O]W<.@(.;<>>VC=1_:?WWT)UL^? MU;L4%=33#]3#I3K>7DN+/XM88_=9O-D\42,-/"O95KS;-)F?QYV6XK M9<]K@NHK+<&R#3=Q34H9Y4[OU9HY?3*=92M\5#KY8%Q[ M+7$?U_J"BG#M7;@BJ,44]@K;Z#=;U45HM[R_MGV_VASSRMA#W_V1=Y1HL'?L MLPHL7KAMTGKME4EEI,@[TA>DF!]M=[0_F.-SR!AITZ*KIIG:?.?RK<],?ZXW M67DRGJO>N6^*>V@'8XI>WD>F/DH6%Y7-YT5: MKX'=IOP.R;1ZD)1'-@Y+YJB!>DTKAU8!Y"P;:NK#W0Q7E?UH]WP'W?K89=?U M8!S55[Z]4R=@7W NK'<)#PW:]5$:F+F.MN&:M^JEU8MG.^E6 M7MWRDGHWX1YH$KZNZK%TI0^W:4F>[AQ M/;VMJF,Z=Y#1YD M9PWS MM%P5WH/2M(;HK4!TZ+#54ZH2H:+"+PY 1[V=(J*>@& M@!VHX/&5'+0VPSYS6(JI$U%_N\[](MQZ!7;3KO"Q2O#.04C#@X7_9_P[YW*D+^4N8!>$PPSK(YR MX/8CMO27LFQ:'N&]?S\//C>IV\R#3_IJ-SS_]7M7_^#CSDY6=JY^U\QP-JY0 MQ[KJ7.P7/KI([P&J0D6:K=-Z$5#0+UYIT^8A >%98!1JVFPU<]TKWQT$P%0# M0J/4!M@9:&E^[V+=C87E"8]Y=Z07U><)O/5Y_NVXRCS!GLH\57OS M,XO?!%]2I*=N(D>6O7D^L%]2J><+@3W,Z.OMPWY]_&-UY8V]H:HF^AG]I+H@ MSQX#.)Z/18G>Y2A6SQ]ZX-5'CR]W5+0Z/D-:*P2I6WG+OQ&6O^-8^Z^&@:XF MY&&Z(%,>\P8C1A]YNU0O.O)NGX!TY+/NY$K9>G4#5!@*R1&G;Y'4WM>& ASW ME'^%[6Z^=-32'GRE O[&S]D+][X:L7.%N^U& 7%A^C?,/# MOOV#19XJ$L?7*>+D+M!D3U&E*F/PEBTJW^:UC'E*&87!!4B)'C-MUMW2][I.:DDNU\VLWV]5!6LV^[\>![\?>IQXM<6?*C/HUIASW2(@:$WX20I^C&VYP&/L]2^L)5*?D.FO%Q52J)?VC^P[ ML'P?IZ,7>X8[/?_*#]46)^&,R6*1DZH52Y9(<@2Y:+X(8WI9S^J>?F[EK&-S M,YRG]Z>9FMO\K2G\E:CV8=-ST."_@\-U87['=QW'Q$ M$1AV8'*![0TG4E(4A3><]H7K>0#@/94I/IZ=NX60G@GNUTZC>?[6'%E.X@AB M==!P]_+B(16@O[!H2$V>^'X+W+-6RN=.>TZ%@Z."8)]5JJ)Z4GZ7:B//Q\#* MJ\?S?^PX]B3%N^UCMJ'5HR*W9L;E@8SZA6;##87)/_%888V6O.\)VU_ :P@Y\X*J M][(6TA_R?/OG_Q]02P,$% @ CH!I368X^1\_ @ (PL T !X;"]S M='EL97,N>&ULU5;;:MM $/V595-* B62[-HEC21H X%"&P+Q0]_"6AI)"WM1 M5RM7SM=W+[)DN_3F-L5^TG9V%CQ?7^_BY"UQ@Y#D^Y F.YJ]Q\/NDEV'X M8V(;W".?_2'YS[CWJ.>6.N@W*(T+*7;WR0*F-N& 5H0E^(8PNE349A6$4[;V M\,0"F612(6T.R&B++-(\^7#D/7MV/0^G0BI7VU?PWV4_?2^P\:Q RM@@<((] MD,8UT1J4N#6.F^S [T*HMQ?KVB@L%5E'DQD>$]Q@BBRERD$-92*\@=*806'E M*%I6=M2R#FQ0:\F-D5-22D&'$\M=)*WV3SW-NUAO*BF*ZG?MV8YPOGV[L"]@H)VSN^*08!A)W7-UN\8 M+04'OYA?%HP.+)C&9%,'55+1)\-GKTIF % 8K4!IFFTC7Q6I%]#IS77JBD,U M3TY0\[_>YQ($*,*V19N[?\R[_)\53]_\O63W5]D7?%R[^MP2;2<] 9&S4Q Y M/WZ1TZMGUACTC7&K^^[TW@%%RY8R346OMJ)Y#EZ/??PD^,Z^N]A.!QQ;L*'7 M9&E>K#O\)C>'@K1,W]LENF""1_NC%1[-AUF+@2+!H_T)!0 :B8 \ !X;"]W;W)K8F]O:RYX;6S% MFMENVS@40'^%\%,"-./8DM,%30'%9FQ-+,/V'?. M M7-E*U3 #AVHWU ^*LTKO.3=-/1Q?7EX-&R;:P:>/Q[16:N@>2,-+(V0+)^V) M.\&?]/-U>T@8W/#(U^S^>G Y(*PS\E;4AJL9,WRN9/<@VMWU8#0@6Z&T*>R[ M^SL;T8I&?.=5?Z3W\FDAE?@N6\/JHE2RKONG[(7^(7B#_GGFCBLCRI,;#;O/ M&;!>#ZXN(<%'H<6]J(7Y=CWH]VL^@*\8.I_1Q^&X/03Q@_H_893;K2CY3)9= MPUMSB*/BM7U[J_?B00](RQI^/3C>0EA;$=H:H"%Q>T@*[K7? J^.J\-W&8C8 M,RQ1'P1<4'$ULN#^(.-T3?,X(=,LG=&TH#.[5V3+>!:MX<"!'".0XU>$_'OL M0 8(9/":D($#&2*0X6M"A@[D!(&;(HXI47AT+Q%:-YZ MIHF*N"#9+5GEM*#I.EK'64JB=$:*39)$#N0[!/*=7\B 7OO%RR)\L]T'=TL*2GH=),#&G4S=G2)-="7?N%NHS@G=]$2 I?0J-CD M-($,=NE0??CW1Y3.8QNZJ"CHNGA#4GI"AWECY%D<58'1 SXIEE"R=DR*XISLJ(Y*1913FV==C$Q=XP\RP, $XA> ML(\_ZF($\[B"C[VC14R[H;!ZGS'$IA3E>;?+J G ;# MV#J5N'R84T:>I1(G*\A86TU *] P+O\B<5%L(*@0X&SC8F*&&7E6#"KHDR[L M&)/-V+-L7E T.8/!5\WUNL6?UH"(_K3Z8>L:>U8.*_!034\_8LWI0D9]B8NH9>U8/*O)33,Q M8\\&0D5^BHD9:.S90#E_Y&W'2*LMM/M9"FUBXE9*/!LH5\P M\R/DG(GV!!.S4.#90K=,*'+':FA]$LYTIW@_J7\VXP:*@-M#"C +!9XMY$0S M;@U4(?M^$FG-C098%Q.S4.#90CCFRITEQRP4^K;0,^9M9R#/'1=%K;MV$V(6 M"CU;Z(<6-;EA&LAD2Z:=-K+A"BIZZ;:;(6:AT+.%$O:/5#_1-)DQPPC39,55 M"4^ZF)B%0L\6FK*Z[ [G;<9#3$79+][-1-T9[F*B2SB>+91"NG%;0BAAD 'M MYKF-(RGV#$JI/%UHPBP4>K;05#8-!+(PLOS21['?NSB4U%-,S$+A[[/0 35[ MZ M 9%>VQ4G9Q"P4^IZ&PS!/!ADA9J'P]UDHY]HH4=H6\T"\:86+B5DH]&PA M^F\GS+?H5]=QD4L]#$LX5 BUW3YS/TX2RJD3\]1&[=YGV" M66CBV4(SKF!$87\$T7U%7_!J)]K=C[+IUO0)9J&)[QFYYXX<%,^L,T#25A:T M_P 7$[/0Q/=B$*1[UO> SVUO77/;,2YKIK78"EZYF)B%)KX7@WX=IMFJ?L-J MUI;<[;U/T%\)?"\&];UT*)?WLC-.(,M#=7_VVJ^%:TO$KA%1K.E]"_62EB-X>5V7!BUT2V75W; MKD_6+B7K_T:R:1Q_\_KT'U!+ P04 " ".@&E-S:,18@," "@(@ &@ M 'AL+U]R96QS+W=O1P_I";<8'Q)^]]^I_E MN]WNL$E/W>;W*;7EBXI_"U3AZR"=#U)ZD,T'&3W(YX.<'A3G@R(]:#4?M*(' MWBM?;P5ZZQ7VVFBSS==;@=[*UUN! MWLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*U]N WL;7VX#>QM?;@-YVA;,2 M=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@-[&U]N!WL[7VX'>SM?; M@=[.U]N!WGZ%LVYTV,W7VX'>SM?;@=[.U]N!WL[7VX'>SM?;@=[.USL"O2-? M[PCTCGR](] [\O6.0._(USL"O>,5[BK1925?[PCTCGR](] [\O6.$[US4P]I M^U*&0[O/ER[Y-/S;F@G&>*%W&55(X/R\.X7GJ1T3X](>4 MQ[]02P,$% @ CH!I3=7!E M&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU43_0-T.;&%;F[8@_GN[H28: M3#1"\MXPMM.=\VXTSQ6SIU='8;1KFR[,LRI&=\58*"IJ3IB^/8]\@6LQM:FDT31]?[ZWWK>6:<:^K"Q-IV;-N5 MWYJ.WQOFGIIA3:AJ%\[2@FQTNTM=0KHVSU(U9.P7$[[?V)^G^^ZWY'U=TI^B MV>6R+JBTQ:9-M^3!>3)EJ(ABV^2A,I[*Q^CK;O6>]\'X>&?:U)CM&O9E07ZZ M'/&UH<,!ALHQ)\>T+>C0J*&P_^3_&OBQ&PKK:>Q\JOI8'WB\%.DA50/K%Q[S M$:G?.B65OQJ>6I_NAWVQ?CU\/_3"/XN!#8?_O?7CY1 @.21(#@620X/DF(+D M. ?)<0&2XQ(D!Y^@!$$1E:.0RE%,Y2BH&UL4$L! A0#% @ CH!I30ME!1Y] @ WP@ !@ M ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ CH!I30Q)&#FP! &PO=V]R:W-H965T&UL4$L! A0#% @ CH!I3=PD9VNT 0 T@, !D M ( !328 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CH!I38OSNR6S 0 T@, !D ( !#RP 'AL M+W=O&PO=V]R:W-H965T0O !X;"]W;W)K&UL4$L! A0#% @ CH!I M34Z%4L:U 0 T@, !D ( !T#$ 'AL+W=O&PO=V]R:W-H965T(M $ -(# 9 " :&UL4$L! A0#% @ CH!I3=9K' RU 0 T@, M !D ( !DC< 'AL+W=OSX(I_8! #+!0 &0 @ %^.0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ CH!I3?W3K=+/ 0 G 0 !D M ( !NST 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CH!I3=C2J$W& 0 -P0 !D ( !JD, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH!I3=$Y M+8O0 0 G 0 !D ( !J$D 'AL+W=O$AYL$! W! &0 M @ &O2P >&PO=V]R:W-H965T&UL4$L! A0#% @ CH!I31>:4;8& @ 8@8 !D M ( !>% 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CH!I37<+P0$&" ZS !D ( ! MGEH 'AL+W=OE1=P# !S$P &0 @ ';8@ >&PO=V]R:W-H965TR]_0$ '<% 9 M " >YF !X;"]W;W)K&UL4$L! A0#% M @ CH!I3;YMZU@? @ ,P8 !D ( !(FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!I34U^(4(: P 4PX !D M ( !W7H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CH!I382.(C#A @ RPP !D ( !=(, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCH!I30SIPV)K @ S@< !D ( !28T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!I38-)YYI" @ M'P< !D ( !II4 'AL+W=O$! "-!0 &0 @ $? MF >&PO=V]R:W-H965T: !X;"]W;W)K&UL4$L! A0#% @ CH!I37LX-D'; P 9A( !D M ( !59T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CH!I31XS*$B85@ _&8! !0 ( !JJ@ 'AL M+W-H87)E9%-T&UL4$L! A0#% @ CH!I368X^1\_ @ (PL M T ( !=/\ 'AL+W-T>6QE 0$ >&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ CH!I3 XML 69 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 240 249 1 true 61 0 false 4 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.ceva-dsp.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.ceva-dsp.com/taxonomy/role/StatementOfFinancialPositionClassified INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.ceva-dsp.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.ceva-dsp.com/taxonomy/role/StatementOfIncome INTERIM CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 106 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.ceva-dsp.com/taxonomy/role/StatementOfOtherComprehensiveIncome INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 107 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ceva-dsp.com/taxonomy/role/StatementOfCashFlowsIndirect INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 108 - Disclosure - BUSINESS Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations BUSINESS Notes 7 false false R8.htm 109 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 110 - Disclosure - REVENUE RECOGNITION Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock REVENUE RECOGNITION Notes 9 false false R10.htm 111 - Disclosure - MARKETABLE SECURITIES Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock MARKETABLE SECURITIES Notes 10 false false R11.htm 112 - Disclosure - FAIR VALUE MEASUREMENT Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock FAIR VALUE MEASUREMENT Notes 11 false false R12.htm 113 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock INTANGIBLE ASSETS, NET Notes 12 false false R13.htm 114 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA Notes 13 false false R14.htm 115 - Disclosure - NET INCOME (LOSS) PER SHARE OF COMMON STOCK Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock NET INCOME (LOSS) PER SHARE OF COMMON STOCK Notes 14 false false R15.htm 116 - Disclosure - COMMON STOCK AND STOCK-BASED COMPENSATION PLANS Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock COMMON STOCK AND STOCK-BASED COMPENSATION PLANS Notes 15 false false R16.htm 117 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock DERIVATIVES AND HEDGING ACTIVITIES Notes 16 false false R17.htm 118 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 17 false false R18.htm 119 - Disclosure - SHARE REPURCHASE PROGRAM Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock SHARE REPURCHASE PROGRAM Notes 18 false false R19.htm 120 - Disclosure - IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfNewAccountingPronouncementsNotYetAdopted IMPACT OF RECENTLY ISSUED ACCOUNTING STANDARDS NOT YET ADOPTED Notes 19 false false R20.htm 121 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlockPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 122 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables REVENUE RECOGNITION (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 21 false false R22.htm 123 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables MARKETABLE SECURITIES (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock 22 false false R23.htm 124 - Disclosure - FAIR VALUE MEASUREMENT (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables FAIR VALUE MEASUREMENT (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 23 false false R24.htm 125 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables GEOGRAPHIC INFORMATION AND MAJOR CUSTOMER DATA (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 25 false false R26.htm 127 - Disclosure - NET INCOME (LOSS) PER SHARE OF COMMON STOCK (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables NET INCOME (LOSS) PER SHARE OF COMMON STOCK (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 26 false false R27.htm 128 - Disclosure - COMMON STOCK AND STOCK-BASED COMPENSATION PLANS (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables COMMON STOCK AND STOCK-BASED COMPENSATION PLANS (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 27 false false R28.htm 129 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables DERIVATIVES AND HEDGING ACTIVITIES (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://www.ceva-dsp.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock 29 false false R30.htm 131 - Disclosure - Revenue Recognition- Additional Information (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition- Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Schedule of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureScheduleOfEstimatedRevenueExpectedToBeRecognizedInFutureRelatedToPerformanceObligations Schedule of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Detail) Details 31 false false R32.htm 133 - Disclosure - Summary of Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfDisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTiming Summary of Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing (Detail) Details 32 false false R33.htm 134 - Disclosure - Schedule of Trade Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomers Schedule of Trade Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Details 33 false false R34.htm 135 - Disclosure - Schedule of Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Taxes (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureScheduleOfChangesInAccumulatedBalancesOfOtherComprehensiveIncomeLossNetOfTaxes Schedule of Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Taxes (Detail) Details 34 false false R35.htm 136 - Disclosure - Summary of Available-for-Sale Marketable Securities (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfAvailableforSaleMarketableSecurities Summary of Available-for-Sale Marketable Securities (Detail) Details 35 false false R36.htm 137 - Disclosure - Summary of Gross Unrealized Losses and Fair Values on Investments (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfGrossUnrealizedLossesAndFairValuesOnInvestments Summary of Gross Unrealized Losses and Fair Values on Investments (Detail) Details 36 false false R37.htm 138 - Disclosure - Summary of Gross Realized Gains and Losses from Sale of Available-for-Sale Marketable Securities (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfGrossRealizedGainsAndLossesFromSaleOfAvailableforSaleMarketableSecurities Summary of Gross Realized Gains and Losses from Sale of Available-for-Sale Marketable Securities (Detail) Details 37 false false R38.htm 139 - Disclosure - Fair Value Measurement (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureFairValueMeasurement Fair Value Measurement (Detail) Details 38 false false R39.htm 140 - Disclosure - Summary of Intangible Assets (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets Summary of Intangible Assets (Detail) Details 39 false false R40.htm 141 - Disclosure - Summary of Intangible Assets (Parenthetical) (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfIntangibleAssetsParenthetical Summary of Intangible Assets (Parenthetical) (Detail) Details 40 false false R41.htm 142 - Disclosure - Summary of Future Estimated Annual Amortization Charges (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfFutureEstimatedAnnualAmortizationCharges Summary of Future Estimated Annual Amortization Charges (Detail) Details 41 false false R42.htm 143 - Disclosure - Revenues Based on Customer Location (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureRevenuesBasedOnCustomerLocation Revenues Based on Customer Location (Detail) Details 42 false false R43.htm 144 - Disclosure - Major Customers Data as Percentage of Total Revenues (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureMajorCustomersDataAsPercentageOfTotalRevenues Major Customers Data as Percentage of Total Revenues (Detail) Details 43 false false R44.htm 145 - Disclosure - Calculation of Basic and Diluted Net Income (Loss) Per Share (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureCalculationOfBasicAndDilutedNetIncomeLossPerShare Calculation of Basic and Diluted Net Income (Loss) Per Share (Detail) Details 44 false false R45.htm 146 - Disclosure - Net Income (Loss) Per Share of Common Stock - Additional Information (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureNetIncomeLossPerShareOfCommonStockAdditionalInformation Net Income (Loss) Per Share of Common Stock - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Common Stock and Stock-Based Compensation Plans - Additional Information (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureCommonStockAndStockBasedCompensationPlansAdditionalInformation Common Stock and Stock-Based Compensation Plans - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Summary of Stock Option Activity (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfStockOptionActivity Summary of Stock Option Activity (Detail) Details 47 false false R48.htm 149 - Disclosure - Summary of Stock Option Activity (Parenthetical) (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfStockOptionActivityParenthetical Summary of Stock Option Activity (Parenthetical) (Detail) Details 48 false false R49.htm 150 - Disclosure - Summary of Restricted Stock Units Activity (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureSummaryOfRestrictedStockUnitsActivity Summary of Restricted Stock Units Activity (Detail) Details 49 false false R50.htm 151 - Disclosure - Equity-Based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureEquityBasedCompensationExpenseIncludedInInterimCondensedConsolidatedStatementsOfIncome Equity-Based Compensation Expense Included in Interim Condensed Consolidated Statements of Income (Detail) Details 50 false false R51.htm 152 - Disclosure - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureAssumptionsUsedToEstimateFairValueOfEmployeeStockPurchasePlan Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) Details 51 false false R52.htm 153 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureDerivativesAndHedgingActivitiesAdditionalInformation Derivatives and Hedging Activities - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Fair Value of Outstanding Derivative Instruments (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureFairValueOfOutstandingDerivativeInstruments Fair Value of Outstanding Derivative Instruments (Detail) Details 53 false false R54.htm 155 - Disclosure - Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureNetGainsLossesReclassifiedFromAccumulatedOtherComprehensiveLoss Net (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss (Detail) Details 54 false false R55.htm 156 - Disclosure - Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Tax (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureChangesInAccumulatedBalancesOfOtherComprehensiveIncomeLossNetOfTax Changes in Accumulated Balances of Other Comprehensive Income (Loss), Net of Tax (Detail) Details 55 false false R56.htm 157 - Disclosure - Details about Reclassification out of Accumulated Other Comprehensive Income Components (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureDetailsAboutReclassificationOutOfAccumulatedOtherComprehensiveIncomeComponents Details about Reclassification out of Accumulated Other Comprehensive Income Components (Detail) Details 56 false false R57.htm 158 - Disclosure - Share Repurchase Program - Additional Information (Detail) Sheet http://www.ceva-dsp.com/taxonomy/role/DisclosureShareRepurchaseProgramAdditionalInformation Share Repurchase Program - Additional Information (Detail) Details 57 false false All Reports Book All Reports ceva-20180930.xml ceva-20180930.xsd ceva-20180930_cal.xml ceva-20180930_def.xml ceva-20180930_lab.xml ceva-20180930_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 74 0001193125-18-323753-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-323753-xbrl.zip M4$L#!!0 ( (Z :4T>8R,4R3,! 'I\$P 1 8V5V82TR,#$X,#DS,"YX M;6SLO6UWHTB2*/Q]SIG_P..[LZ?Z'.$B>+#Y92 M-ML2: "YROOKGX@$)(3>$)(0V.S.3%D2F<1;1D1&1D;\\G]_3,;<"PU"U_<^ M79!+X8*CWL ?NM[3IXM9R#OAP'4ON#!RO*$S]CWZZ>*5AA?_]_-?__++_\?S M7+=_Q_WW@(YIX$24N_;PP0'ENOY@-J%>Q/'<R)<*<:5I/R_[-/^]#5PGYXC[L/@)WQ8 V ]CX[' M])7KIV!UN"]?[$O.'(^Y;_APR'VC""D=7B9S_7@,QAP0SPL_7610Q*\O_>#I MHR@(TD\OS8]?Y\=,+%\_C%TO/?)?8T,0SC(_LU?=0-?5DD MVC9@XB?F'] 79PDP_((?AE,F./B\8$A"!I[H=4K# MM0"Q7]:\ J$81LM );@K'^,?EQYUUSZJQH^ZZ:-A- W6(XJ_K,,49#D*7M>/ M27[$85INV"P(8(UN&I?\NF8@_3%X7C\(?UD#H.>X@W#]"/;3FG>XW@L-H_5C MXM]PD+0\*'0'&PCG#O!QD@.+/L%*'VX4=>-CX(_IQ^2Q^:C99/V(811\1$GY M"$_0P!W,!X!:V#W&]_C?DC M');07,65XL<8+= ;5STO>)3@3^OT#1"0]W]]T'X0$Q($00'T"OS#PW'A.R&2^X M(1VX$V<,7+K^VK_@7! \=_A !%F3=!F&2(*E&8;$VYIN\#(!'IBB1'A#-$VE MJVJ2VC4?Q ?EXK-(#$&4-/67C\4PB+%%$E^Q![[1Z2P8/ ,I;@/_*7 FYG#H MHN5SQE]GDT<:W(SB.1U15-YJ:M*EB;KBMU7X6D!)_^L"?A_OWP\)J(QZ1*;%$_Z[(^'X%?T M_C4#LN])"$U0)0'^))HA2K+X@VB:2HB:(4QB7!_^N.MFJ<-+J\3I2KK2U2R; M[QJRR5QM)WPVO2'^@S^_.&-P.4,SLIT@>(4% M]'=G/*-[HV\@^N70M2VE+^F&P%N*;O&R;&F\T5.[?*]OV*)A25W9,!!=\4'2 M0!^(!A VBW AA([.;Z-BV9:1WPKR6R!5R_8JKJ>5;>ELN.K'U%E6'RVD)O"& M;FB\W._)O [VC2=]334$TC,L35FL8R(3[?S(EF:LH<*3HJ+SO6X7&"L).F]I M@LA;NJ@@5Q5#T3/(POO.CZPF*Z=%5F3(:LI>J)H#MHT);YU7YW%,[P-G2&VV M08GVQOD M6Q8/4$358U7; 74LBG8O"GK&B]V%4,*116$-$7UWETQ^"&TK#&(@PL ME QQ1837([".5_7%#3A&9$.&%ZUR;-.*9$OW&QU0\*5@]8*0UA<_\!(T1=/6 M:I]U*.20G6^1;AUW>.W9SM2-G'%F?UE#E&4!O6 BRLM^_VY''>,3._[P1WL!;KT,;JC\"A;Q.;$#R+<^]I^&%E. MZ%:J9Q70G3T-'-^>TE5X69S)^%?W@!=<8X"9JG6S]D(G7_G8Y?Z._PU'-X$WSQO2<:]!TW M*+-5/(A^77#=^JIM\:+9!X^:J!@Q(GU>- RB:+;6%W0C=C)1I:MZSJ,^$06* MDAG9];L3)9_^X4;/KG?CT7]2)UCB73TE4@2)5"2]($&+XGH$VIU%$J6NU;54 M4%Y$-6 'T)-%WI1,F>^J/547^WW-,)0%W63=.)QN!>4MIQ06CNBO 0CT0KQ_ M=5S/HB,_H!4[UCV0H9ZHV#SI:827!;//&SU!Y>V^1.1^5]5-59LK0;*/ BR& MZW'(A]KA+.23>J+1[_5$7I4TL)V*##I0Z_5X4U"-OB;U=(/("_(I1#P*!9?0 M/99=(>*R1LV\'A^KIV6183T;Q[(K.RAP+$)_H6%X_^PLF;&:&W!R\5D6#%+4 MWAQ$@7)&Z)L_'KO>$ZKF^^_^_7/@SYZ>^["_;XJ/J<+>B6B*6LHT[8']L:4X M732-4!=@_E6B'%F*-U#@R')<<\<*Q7?G%JD\TOL0,\/!VFZFP6YINJ9+>Y!K M!:W3GR16$N^[^ R+53ST$'$E"V%QL'XPT@53!@HBC.>FJI /TF^!?P>B!R2, MG!I3(YLQ4@2!C:C>.L%-A;F7,OZ4!&WQ,@7Z8TN#AR!0 M2A< @QKT=^$ MU Z&7X?AK'Y2C:<1DF(H1-TFU3'L&Q&LJY*2,/=)W+1@UZBC+AU14-)#V)\E M 5(:U3NZBRZ^)BYOI;9CL1[C;_2%>K,ZGY&*&(TD\EI,EZ%?QK WF8[]5TJ_ MT=C':\1IFLR"]N)RQ&LG)LN(]UT D'X!?VQX[8&F?G+!1XD%(N/S)EN-.)&] M0DJHABWVB-[G>Z(E\K(F=WFCKUN\I.JZKEI]S>XKF,2B8!A:D91E$=\?M^*T MR0SJ_9A2+XPCA_XLJ-2'%TW%5+L2;YNRS,NV36 +:G5YV5 46U1 5$3U(8[1 MYQ9%.=P.H8\YBFC )H(!-2226(&[4I08#)/">(,_5T.GA: & M$83"*P2PR&'L!]1]\NSD(A$&\@)G$+&GYR&EKAL.QGXX.^XF$DD"B\+.N'-OFGR?1'0-U33,&TC70++^.^'TS)!?O7]X7=W/*XCL\'QD%4U M%P%* 2[$US!U8%^;P5RI*'.W(G:([O]&)X[K#?$:2A\F=,:H,&MH"014!(=8 MRK6(+E,NL_MAV:$8TL?S/W#4)AAWK?6V7=0O/AMZ+I98'*.-E#"]X1&2O"N( MHZMKDV!W8;(1[QKOY-GU.\R;WX#HVJT[XS_R_AYX?\UNK^*E]EKF,P.">#%@ M";]-\*_!L@DIE""MLI%+VUH+_#)^MT$2GFI&V!_I? M#*_=7*_OJ1;L4Y3\H=9V#+9A>X*#@!^A>^6YXT\743"CY?$4YI>X,Y!/'7>8 M1GB\869%U]>>:, O(^=;%< DC[H/RR=ZO1T[7@3/HW6=HH*NZ<82A%0S-".' M]&8<=B_(>A[&23LU\+J#N&\T F>9#GM.X(%FS@; NW3D#MPZ\E26\3B=1?4S M*.]&9;FO*KP%!.*[W5Y7@WD- MK<\2GB3<:LHZC)%S-QX/1G69?/K'\$JC>3SQ5A"':Q9/&-*KBEDZ?+(<3G9[!X1V0SU M2A[5 Y';+U](]F,8(E(A;[YWBM NW;$$CM!<6VD*\ M3PYD9!0U@P"H3=%_M%X7C]PZK_B5^=T)AC=3?' >F#*GTP!P9*/C2GV]'S08 MN"%"9SX]!:P(&' Q<+W0'52? ]SK65)7T'G-,@R0.ZR$9(H:;UB:+-HZ_+^A MSZ_YJ4)6"L])HDHXE8EC-(I3F (EB28K2[QJV%5L4%6]6"9I$JC3] M,3&JMO1U90%67Q$TF2A5VO0*69!A_#\H?D.')B[))YK\0F\#=U#%X9"XIKR< MJ)JB8&F\!-_PLFY(O-FW+=ZP!:LG&3W35GKSE4+T2T.M64C*,>@!Z_LIJLSJ_(F*P3X;*M;],R16 MT+V,0=>[I >;&(M79-6&O;^M\Y9I]7A@F:T(.O@YXJ)$+]@F?3GSOP)JG;J8 MUQJZZK*A"/@9; 0IZ3LJ4E\3!9$7NHK,RQ;XCA9,QO?[AM65NK)%+&E>3U'5 M\E4!"M?[.N:-H7-3 B\&J/)R$E*1.T4G.SL^-T$P%J3G O9['R^?ZD#RW,31 M,!8IR\9!1Y;'/L Y-U$P@414C5)'/)6J5EU0B'1::DBH6G7%J+=FK800K/+T M^FNI=5.LE= #*]P:BM@XQ5H)<;#(%B$B:8IBK80H(B-*SOLMJEG3JPAX,&;/ MPLB?)()U% 4;[P$T55#%DNT*=*PX8%B\K&@?LB I10TP*>BEB+A&NOM1@*X:H.GXFAEJR T AZDC)\1A M>0IAF5_H.1)]#"(+9>OF%Z*'/*_?FKNQ6@2[]?43[N)^>>N#)U]]EN1/ARQ. M$M[[<=7D^>]8Q^RK'_V3 KH#_\DKGPJ-1 1"Q$*E*R67'-$LW>QV"6_VY"X0 MT99X4X&/>E>P8'[-$M&U38,04KX_S,EHDDN!*ANHBF,:V!0Q8-T0%Q>*DA#6 M'+9#HN);6%$P2FYW1;W7Q<8>IB& -53 &JI$Y#5%%253M3592-:V"II/58FA M9)*LJJ).Y4S)Q0Y_A:FC+C@^!Q:3*[9TB@=@=8M(1D^T8>E8/5XF/?BKV^_R MJHH'=OV^*-K6G'N2>*D)E3)O)Q6/$4*_I<$ _H;Y;T;Q.F?O.89V$R5%PE8K M1)#PLPY.:'8W/YT%='?*L2!@+SB;U_HJNINR"AI/@P5F&*1KVZ),B!VS"/2< M?'EX8LE&>C3$J!BBJHHE/151D-2NT1=YI8^^O:3W>%WLRKRFPY<]D=BFL3 J MHBB?PZ34IC K.H?@FQ#<2&"[OQ,6:B5IFILF%ZTY?/(ZK=64#ST.D0N5$ST= MD<]93?0X!#1L63%MV02_1I9 "VL*;^BBQ<,;Y1[LE QB*[%B$/>EWX[RHF$O_92%4M)=\Q$*X<2-NZ^Z-'!?V.$].#>L/1,8 MWME!(I701A)%?7_:K'6U98F C;0)WS5ME9=5R>8-TK?XKF1J74.6K6Y?C&NC MR&*2Q;H#O7-5T5DFD"14*#SB/(YWY$([E2FKK')B 5!1$^* J%8R6%Y(60Q?S_.2&K;-1TUNUKI2+*TH05 MH9R,-GH#6ZD YE50U!.NX4]^S7@(Y&UR"W..5F)K&3N7!W]7G"EMUXKIQ\Y M]C78LUZ..@[Y"EV66HC?B6Y+U=DR'>!T%K-,:61!$[K%75J8+1#L2"V1U#,DY;!)P) MG5A=XXH#JJ%731@1R[^*10E347'TJHF "ZMPM?S58NG5KQE=5>62OEI1JLAL MS:B%1:,>:Z82PHA)+ZO:+II*J("+)E^*M\BRV5E>:?"OF1O0H>6,L5C 5S^* M4ZP/R"@Y EW 2"N69/5Y6;0(.H@&F&D@4Q<]FYYMJ89ESF/F:K;Z02E4SZUA M#&*(>LFTV*(BQ.ZX&5*C%$PU=!'WH)3E;CP3(,D MIA+*X-T_S5!K:Y*JH0*:)"'7R:"P2:I]]9DM&:@%D[PES1#-GM;E+5$$2X:Y MD88!FW2%] Q94A2KKUKSK %%D72UK49S8I;8O9Y&;-'DK6Y7Q3LD/=Y23(LW M^PKX& 0OZ\ASEJBRHFORN:K3'+L<[ /+K);C"VR$E$SUM?HP(=$$WM#Q]D*_ M)_.Z:)H\Z6NJ(8!@6UH2>,*+L$34EY-]=[4V.0FR$BE;@DN%)T5%YWO=KL[+ MDJ#SEB:(O*6+BJ4363$4/=[2[H7LD>3)FSGCO].05?N8)Y^7)Y=$9$P#EPG\ MNR7;?LUUB$*Y]G*R\Q,5?%I+@DHTVLI;,>!WXQU ?T62-$S#EP6R[;9# M6?HKR6G:4>F_+W7RM[K9??AY*7=X?.0'$]R;W3R.W:>#7&7=4&#W 05#%DO MF[EE6:HL=4WP?023EU5+YV'%6[PJ$*DKVRJ8=>-!BKM^Y0(4A7 [!SF(J.EE M[QP4(4=RQR-72J6^Y, K6RG+NY+@00D=VEA*$C^,9BJ0';-;ZO*CUP3.$M_(@ M4WC$"\YUMR_+9K\?N]9@A;#:<[6.X3I<2SN&7=T4B$WZL#/&J^B*2'A3UPDO M:*)BBGTB]/7N E?8BY\?5ZWLM?NBN++R:LI>B*85@L"WP WI?> ,2Q;_T0Y9 MNH4J[:* @YTWEEFY!8,55-/@&+NWBQY70)_!Z7)?Z+4W\"<4CX>_TNAF=._L MV[*A"O1EK.2CZ&H>_WW0RM&$A85JB"K1\9A6U7--?F-X5_B*Q98/;LE9B0!+ M3("U/ ?7([".5_7%34>WPA T=0W'3EV"K0K\6!ZIK MKM<_N"FOF<.C&-VQN M'7=X[=G.U(VO4$]\CZGI&N(LXTZ":#+)2>Q.7-:);NDB[I4H'%8(3-.D=>*[ MJB#B)$T0SZ< M< 4E+J<6%L[HFK1UBX[\@%;L6Q=+U4_U8-[0'0/;XQ 0-<19"%@L7S7R(JNR+K(V*BOZ((^D +'(O07&H98%RMKRFINQ-DU M)R-7"/9$%*C;]9VJ'$TLT4,4J=P=W1-CIEW:5;X<@G@C?#O0#23HE4W3 UV.P+%7-N":0:!C:C>.L%- MA=F7,OZ4!&WQ,B=Y08_4@"JB8U (PK$5_$U([&'X=AK/Z234>2T@*5L'> M)M4Q[!L1K*N6DI3DGL]:U-:HH[2M!FS1Y@G&]8[R$M9U:3FNM!V+$_1)J<3B MH!LH&<9:3+>U04F+P7ZCL9?7B&,UC-S(0J[\_DY,*KY# MAE+57$I "O R&IG%/B_2CA&OB 83W&?4VDJ).EZ'RY65+8[11DJDV<*')#95 MLF]4UR9_[,)D(]XU-ES,X])R,?-=EHKQ/^U ?\T*>;)V!#5$DA"XL'ZIO M@G\-EDW(', .$TJN,]):X%?ZS<7>6#-VN7AQ9*E_W#;@MV':U$TN6=GD%L-K M-]?K&\01XWS2?.O +1ALP_8$^]X?H7OEN>-/%U$PH^7QA/D_GKH;9!6Z2 -5 ME*]'OW>KQ]O A^43O=Z.'2^"Y]&Z3E%!U]3EQ?H3AIAO'+P9A]T+LIZQ)VFG M!EX7=SIZX\Y*/$ L["?IVG*@9M^VG/9,-2Y-% M6X?_-_1Y4AL=X1#N/@,8ILI\;89_"5Q M](,(0SR6X_W9I5-,*:ICC KO9,FR)&:%9 WD&G=$CLD/$TI]GC&^")?=G'4>EV+6N:<83<&C:A357K'I@IV5^V3/M]7 M!# J-E%X4Q,->(EB28K2[QJV]9 V1( ?X%7GJDM5W5MS?8R3TF7T-G '5<1K MUU3:L435% 5+XR7XAI=U0^+-OFWQABU8/NQL6%7:>CG6@ M\)XZ3Q^5R(6N!9R.R.>\%' D*16(+EOPDKY@]&&7#O)J&9;,@X *BMA3%+V9 MG:I/I@IE*RTK?22R';>+ M*GY#&XDJ!3C.9%+%(S=:WJ,#\(E.Z2ML MNIIJ@K=S:E]AP]^%%&K:6SG%KYI\^K%/]<]Z*%?URD7A.]DA79WM^*G[);/F M#X2\IW[)1R5R(2L^)_)^&Z$&A .KVTB2HVTDZV2Y3]TO>2YY:L/;)6=)5TU# M7':*A:F\N:))];PS735AE%JU2SX3$;"636'AJ+Y=\@I53MZTDR57JG5O9GHF MNBAU;V:Z2I=3-ZLD&"!666&Z6C87A0X@PBWFF6:]!(A MR952%55F.(M*2>_!%C5PNH&_IF9KO&Q+ J^KNL2K0(.NIA-;T-089^RAL%+Z M;Q-*RZA_I=^3#A/8DROP/?ASP'*H;@+[&?.IKKWL ZXW<*=C:L>*$U9-;S2B M@^AF%#]\X\7TO0G@3?$J(L>A84:.#*)MRC_;15.]*_1U4 B\8HB@*Q1,[B1* MEY=,O8=%)"Q1ZLUIJBO*LBVI@%BYW7?&+-V,\OJI.&%%36)+,NX%5[(^K"E; M/9OHL 1M()UE@F"J-NI:V3:(VNV;:C^YRK'2?V8K&ODN)O\SBZMUP*:RG MR M#&R+M7K#/(859#%'70LGV]!]PU M@09JOVOHJFD+JA(CK4IRKHU)(71R)(!E,G3',UP9BPA+[\=@/!O283_P)SC% M+$KD)KV4G9:]V#?!8R.%"N8;BR+1+8%(8&7!$,F*)?.ZV>_QMJCT#-E43)58 M7 M-<'D;;!H&$7'.S-@U)6>W@?_1NG;DA)G_Y"B&0:K*)4B!A)RG\H%%5(#0]U% MND-&DM MG2YEL[T/2ML7 IYY#^J^##2V#.3- MRX!AD:L%BQ8;-M*C?6I$5:B/L;ZOH.<:CF: 7L8FMCU@=FB(72OKZG3+;(KM1W+5'%XJ \,?057+?CL@OUY!+[$LU8;^AZ$D%'(N2S M MKK.>1J#<;D"-,D\F:267(5[O!TSH!T/7:;N+-)+4F" MY5\$+4>0 LALQ[]RQZJH)L VS43>CF\!SRH6A.6E@V8JML^9VNVUY#EA61CJ MCE50&,[EL1K1%,DI=\SM:X=AWPT8\7,'HAD_HPWPKTW;%E>W"$=6J]_ MA.CFQ9*)Q>1@4_I27X$2P7OC14$4I=QA;%&L"E&C#QZ*-Z@_-216 M/0B]!B M#4YK.B"LB9\N A._^6,L.Y1&+&Z\3&OEP WAIRY\])[B<'.)]M$5AH^Q#%_N MROG)") K 1XOT?#>-P?_FKD!W7R(44NA$U76U4Q=EKH]L,J)7;Q?\)X2YZ>F MF0QX]J2S=,*LQ.1A+[:B4'8VDV>1,U#O%:1@(Q*ET K:&^'B=(R'?*.#L1.& M[L@=Q'O/\QQ=B:37E6VMSXL::YNLZ+Q!#+S%8_:5;E^6S7[_04F*T,B27IAX M.[ L3J[\%)D$%=C%FS?V=<*>F]&"0?660WDU;^!T%#@FI6^\13V/FM,8KYGJ M:]HJ'1GWXM2M*Z'8GKH% MX L125?SJ:$9N/J:+QX MG3E=P)SO-;;L93+?!S>C)H6LP*UJ@OZ2M>^P]'=3$%LCX==#6 ?R4+V?WA#&@ O M8&:L8^)MN!V!^BF$Q\8S##6RVVI)/>I:4A:;=JZ$H$]*ALT4CW?M31--W%LK MHK!9-G>AE;NK25DN!1#V=R?XDV:BD[6T8]A\/%_[=3,*>0/ ,K32_!.\UXB5 MKNQ9&('""^)+- M3IUE ?O)"C+)M^'<@L;.#IR)\W>,-.&"-\.Z>ABQ'J5,@:W-Z;J@_^J: M9(VY0+PFDT6QK%UH+&&\R!DJUP&N2F=&1A6N*5H6U?7P;V5JF@RTZ&L+ZG]- ML]M:$@$CI;Q(%&,;OXMBN(M,K(&:,W8"/$CU8"3;!)[G++TH?336AEK<09[M MF!6B2[:Q7%UU@Q%7T=M-BF5DBN"?YE/?U%]Q8#A+*D"%]2AEB)'=.-4>:Y'5 MNQ.4#/\WP7^DUF'SRIZP;9A-X@TU+JD!=K5W\7@.5AJLL[+D6G0& ^TGJ=EJ M1M-90'=<+Y--D5A=5>(EV>Z![ZS9O$4T@U>PO5M?,BS%2GWGR]UNY1')40'U M_^YC69BQ&[WB"W]W/7=2/I%[#S:L;TY2C!$$&2'J)V;$6LJHW[4+@:4)#%H[%M1_CU'X9/@ M6KW2<7XT0,A%%'+Y&.T[]Z9,U4JG$?R0F=(AQVC)N2=A\A4]V*%"D/3*#?^\ MI0%^X3S1@]2&3B0%"\T)&A&3SRH6HC-$0<:BE:HN&4AB[*&VG[O3[QFV@57) M;<$6L%BEPEL2.(U*7[3PMHC1[?7C(J_,T&(+Z"+(UHHLHJPME2*/R?(C=*\\ M=_SI(@*GOB1A1"0,^-X?ZX6OJJX1@V/@*R&^8MWPE75=TT\@]C)BRQQ]46R@ MV"MX!_@D8J @8>05,5@D_F0Z&J=Y08N4@;C$7#9=P+X&S>K'.0)QR1:8XQ;O M8?K> 4&3;-=$43*D_;LFKBW9"=MINZ?)O(+%;67!D'E#@'UU7U4EU;(,69;% MN<;D: 7N^IS@F6P;J*#Y?E0VDD6 MZ0J")O&"UI=XF1@&;R@V$-!6NH*JVG+7EE"%L *J^8LG.W%K@D:H1 ,D'N-G M?C,)WY4*J&3)IT2O/(O[M$6D67L&HNK,EY"-DF7L"Q65)O'&#LMGY'J"EZDK M7155#%&42C9O*%9J._&H1#U7K:W>5)$DI60+G$)4F:\V(9?_7V>J&(JJ"_() MJ9)NGB7I<*)4F&2);1U@WXQM'G1%DDM2J%!>4KH_D23=R.<;'IQW>0Z"&<10 M2ZJ?8HEW1Z15R!;AC"0I5+:J0CW\] M[-SXLP#7,O.+7R [P16I<],#3[Z(*N1\],*7J,Y0;.LX+DQ7-P5BDS[N6W1> M5D3"F[I.>$$3%5/L$Z&O=^?%MT1-*Q2=.VKQK:;1B5WF((7IM)X@=;BE7S7A MI%4?^72W]L^]8$NKM*+TC -\:G%!K.>"K8!.6 JO>$7&AJS7"N@FK;I0IUNO M%<<'@8X2HZ,LE>R3*]M$46W=XGN*9O&R:H"2)K5[7=[DJT+W3@H!NM4 M$<6&!U13@NF27#**6(A@8K)OD5;Z13258 ;09Q/!=F2^%:*8M#[S[3S8ZHHN MGQ1;.8XRU@1;T![B"1>#DFYD)5W)5SMJY&(P9/ S3T@P-8E+JD1]"_0R5$$V M2I[W%:*7ENR,P9D@QZ77D=NRZR>OLT+8V96::V1WGK;L!V%;Z)(MV\4:N5+; M.]JR#ZD+]*#>D#TQ=O:O,3+'*P^S26Q55\4>WQ,Q;\L61=Z0>H37#;VO6WU5 M4OH:O4NB8G>/CSM_P M*MCUGJEW?'+XX,\RG4EQUWB+U]%Q0Y3>U;IG/6B =A;P[L_C+15B&[HIVB8/ M:DOC98,8L'TC&M\U3 N+:TAV3P(Q D+]^SCZ>>B^_/M3]#,@AY^F7!B]CNFG MB]_-;[]>?^6MF_O[F]^O.&$:_\W?7_Z]WQ9'%%WWS]^LO_[SB[MT) M#;FO]#OWS9\XWL]<,L7]S2T\+^+S][W_ON>OOW9[7^^O./EO%\F+[Y\I-_)! M@K]C62+6FH>#_6'(.@T]8:-0$)9YW]IQW&?=\8;<"$@)XU^0FB%,$7#1LP^K MUIT?*(?PC1-QWVF W\*@_$PP?)HPAG-"SA]Q=W0:4:RJ\^_.9/KS__EA"C]+ M0H=#BK.7=ND@_S-A/VL=F R?@"TN-Z;>4_2,\T5 EQB*5>">G1?*/5+J,>!@ M^& N/ RZ.6Q7R)R/TS*<8I3/\@*>2"F_P&%E_I@-R3LR\^F[&6_=?.OVOO'V MS9#41+H95-%Q^YB69^-&/P%69OW/+ MD&-]W[ZZTE=_7):.H)PTWYJ_]GCK6\_\3U!==]==&.6\^.[P8BN2#*+EU;6# M++D1V\1:<2%_AA@7*$]+$58?_"%FE]@*0T?\8\OX+.C MTO) ?W 34$K/(8/CL2B3&X[_'&L.C,H36 QXXK@$:(5S"W/$KJ>S3P'W,7GUPJW)_3!.GGTWU&FEXZS244"O%=D\;%1LW.,3$,(' M1_#_V':OU^]O4'61/\W^'[8QA$Y6W.O<3H>'9U)8S)U[C \SSYD- M7=C+_[3BE!]5$->,_;="_EOR,^!,/UW$_YYZU1T/ MV0\J4=L+ M0B:E$6R&?A/%CJ$*;YN)HBY7H-4^LBAA]HLDG)R)O1\[4%XT#L_\X&^Y*^)E M+DY5<=:FXJVHW)W3O3%;I@Q6@,<./'&];+P$#]N*P6O\OR<;'A?_8,1"$W4;GSNPDR F MT.Y\8[38(JV-PQ< '0G-N]X07E 6=#PK<7'3Y[+RAD,\UF--.MBF$4\ N5'< ML-X9 V3P1>ZD 0\\L%,3]O9P0#8"U@LB\KD_+N^XY&;2^)4#L<$]RI!;R _0 MQH5YIV.*IR8?$BT!(F'_#&,ON5]-\W;Q9??GGRX+$2L^H#@=M1#)">R;L54D M-]];%28BS+*.C LBXLD-HR/6&.>^N]$S]S0GHY.0$4^&%H2OX6W_J>G@PY8]@/*#EQ%4@.Z#OQYPS/XMGR1*A.Z0(C@<^5A@Z MP2L[#W/2,[)I1JZ7CIWB,]!+;MX!CX,G9^,H/4_#LZN TN1HRW,]FD9&*1!N MN/VX+*!@8*(Y3, IF =8RG)# 08\'H,WI&]DIV03YQ5@XVA23W0.QBMU GPG M@ B3;'0E]4L.%"8WF@68:0HO@_$3AG8'WC,"&B&;8+%/G"%B!9*/L^]>0>S MT?8.*B<2D1 Q M/I+=QFZMPRP8&,%"'("IUO' '=-AO'1Q?*;Q&3*]]V/PC 5882S,/''#D*U) MC_L=;P8M($KDKY-97BD=V/H,(\ 0=(*+.AC>$])#U5$'5@GJ%R9$,9 F;N2,66X4 M+,(96*%K;X#W$(;6+/KJ1_^DT:WC[M\"K9+D/.GBLY*[6U\0GSP5PF?\+[;U MAM+C[OKV7]\N[Z_[MT5V1T<&4BU<#H5>#H. M%\XF$W0)P;HB5&CE4\#^\=OU?8^_NS5M ",;YBCXG),N0!X, Q^"!#$BX- Y M1=(/Z)$D8H5&:"Y9]XIQC;^6#Z" M;9-^SI_6D-PV6,E@&/AA=%PFU9P0>^5W/.$NH"7/MO07^K[HP]*CEJEP@ARI M-@MHZW'XT@'$,;UQZJ&W-K_E!,9>,D=^=;S[361_$'FU6AHP@- M"$4> ]<&V(;CJ+R.K(CO1.NI1D=0SN89MB?N30"L^B5<"[1K"UC+CWH!UO*C M7H"=VR7?[H WP2O02$=3U/?A[KTCKU:5WHE7"[LRT2A=*:[=SA]^:'[O1\Z8 M$>P\Q]$'UXC53R9"M4&VO.:K+TZ@YA32E,W[P4*JZ1U-+ZW4W_ON70*G<^C/ M'L>T;N[P<2%KSOZDY4C+D98C+4?VW\6OE&S>#/V/98\8/^=Z^OTH &[#2RV) M^Y=:4LY7=*A]]4E>W=;M*5]J:7/I5@#B@]G66:J:7VV=I;;.4EMGJ:VS])ZB MK/A'+:XFM7666IA;F"O07(W24^=.[CPXODY(1Q=.$E^O#;)O&[L/[^VD7-9/@WS:0W%])V@VQ\L]@O"> MT <:V]E$+UM8\J]&;:VAPMH=[-TFE=QK;V M4:LVZDFHHVRK2]^ ;=BN6C:4)NK'ICNFS2]])!H-T)G'P)4TY";HX2I/*^TJ M-4SIJ49'%4]2N:L]+W\OYT\M/UI^M/QH^5$7P,[MD6_WOYO@%6BDHT@G::Y2 M/US?CU-;OD9&PYQ:V)/I6EO'N"U\M*_@+%ZD2QU)+IU/T@@420-.T@Y ](-: M/I[7C*QW7>RH:IOK7M+E;"N(M!QI.=)RI.5('2';ST+M4?>HM$.5<[X6&T82-CYZ=B/M. _P6!N5G@N$LH\OUX=<04[SNZ#3*UV81 M6&T6G;UT<^F6#DR&3T2 SYAZ3]$SSAOKO35;<&C M+85:U*V%6K[0D*E.#_0'-P&E]/S6"M5LQW^.-0=&Y0DL!CQQ7 *TPGE8%:$Y M""_'+R!4<_SWKC+UKJC32L=9I:.-]&^-])L[]Q@?9IZ3K?_8J/"_+'0,TI"& MAJ7CX^2-Q\@88D.RELLN"+DQ M39M+8BB*'4,]29I#;5#\(.JE#SCWT&KUB!_O]JEVQVWAC"/>P@A>%Z'?@([\@.8&IU%K%H@.Z !C MF4,6]!T,9I/9V %W#Z:(9Q[XDVE GZD78GT"UX//E/N ,_QTN:(HZQJQGT?9 M615H1IR$!J/ G\ <6+X!^89('+-(A+-/D8B)$_Q)&?P($1W, C=R:=B&V_<+ MMY/]P^W:^0+/[:O;<'N]PLU?78^F 6?J#5?"-.MM&P/U[82UMI/H_CF@9Z=1 M*^*EPY+HARTS(\.[^5/YX-?;D>Z=U-%:ZK2RTT#9:0/^VRN;K-L-X1:HUAN@ ME?U)3>,'O\_5_-U_\]_1'9(W]P9^?83+NE^P$,"(W MQRT-7']X[0U QX6T2^-_63HZ3/.-CCY=4'_\<-LCA"BZPO-$)P+_7X) A(>[ M^^Z#J$D/N$L3#$EX$"ZXF>?&H]S0ET6B/?QQU[W@AG3@3IQQ^.F"ERXX=P@_ M#Q^((&N2+HL/MJ7T)=T0>$O1+5Z6+8TW>FJ7[_4-6S0LJ2L;Q@-YD)2+SSP1 M%5&#[=,R88KBE:-(]KCEFIVV?*71S>C>^5$Q 411-HEL\'VU+_.RW3=XW10T M^$OLBY)MJXHI 0&(! 00Y3S^F['8C:X?T;FXE,7WT97<2BG[G31B-UN<'W4Z M*JNF=SH1A,,.RQ1A_\,RZ7S'1NVKVU>W1X151'F)L-\9X883+P IC9=GXL#G M"XZ?A5BKIX4;3P@KI5:[ $H?<_RQ=(=A^V%''&7_$,=I?N)\;\V#YPK6Y$!9 MA&YR/^3".$U?L/LP-T,%QLG\ZMS(UP'L_K@1N,"Y[Y_I\.E=T'%=_:BWB&>K M#-X-7;G;%]+G'^-920 =C)PSC MCH>N[S6OK\P'3:RW;CL80?%<9^U5(6@HI3.:&H'@:?K&U 6[,Y5_J @[N;1R M:;=5I+-T89WH,,Z^RQYC;SZX3L,$U1=4:57%5NS*6[)&H'>F(@,5 MH2>]:>R4\Y2]J0@[_6PMC9M>_KYM!75,.:X%LK4%K.5"'0!KN5 'P%HNU &P ME@MU .P8?EAS8]][GLE^I1$WF 4!5N&:LNL@NU/<2XG&6:/>JE'?F.GAFZ0W M?Y#[IOE_E.WXFPZ$E3_=;0)V1"K=0+6--K3^3.M5MEQHN=!RH>5"RX66"_7C MPGM+7M@S_M#SADU,"">=4Y60/U5(H4T)?[O\?KN8M9+<''Z_AXA#VRB['KYE MRX>6#RT?6CZT?&CYT/*AJ$^V1T.R'\M1 /R:C$ZH=X5;DKB5>LD[]*=C8PSM38Z,5ZB5M\+%6W.0%.X M_;9OXK55Z#8)E*B]Z?(A1"W=#JT)Z,G2F[YMIK_IJDL?2E\V:\1%2,TX!?/> MVU:J+4!7U)"=I]UT5;J"J&^\6"RI>3WL@Q&L=UWL0]$[R<7INB#WX32B^1ZR MM-N;9\<4Y%H@6UO 6B[4 ;"6"W4 K.5"'0!KN5 'P';1]&W'OMLJ=.LJ@K_I ML/ ;WVN*QDEZ6]0%O?J>R+3U$1O*_#;2\%Y\F=:C;+G06O? ^*M")Y:,);09N\S)P:\SMMXI7)5*\D-Q6GMOLAK:V38.\RY8/+1]: M/K1\:/G0\J'E0U&?;(\:=*7C &F)NORV/RF:!2^^?Z;^X]X_+U$T# M_\4=PH1#&CGN..2<1W\6K5ZWX_!;?P2S%+O>D.0K7*T0LC#F#)/]&=7PZGN2 MM'_U/>5\%=G:5]?GU7,1(IN>.6=UKW6[VCU50@'8=M4J61,C[5[?W7XQ83*F M.7AH1:=O+6,B[Q33CNV\I%N R=_OJ7?2F5(\\Y4DA*4VZ56#LDG>POZ7G+N)5# MHQ$=H+1^P1J-UQ&=@)7F@!_<703&Y"2AT^2%49 >J]4Q:TZ0/4>T2Z5TS3!1('I.&-Y:Z=B=!'CKM7-;"6BV M!!Q?&[[G5(U%M4ENI5+HHH9DMFID$S(YZGUOHB16M2Z,4;IW6FTYU>8J[!YA M^R'&;;F OE!OEBB(2M7O=F5;A8XZ^)*7*-9;71V*(%&%.LOPP?Q3WC;[3E0T MY5CH?:,A=8+!,^=X0VX(>FCL3S'D5']/L!'*B91>NXT0[O+H-0&[&E*JS6JDWJJPI1&_4H\&SI@I M,63W7/!S],:5>2+D/C]2C(S?ZJ9PF:K?_30"LW?+4 ;"6 M"W4 K.5"'0"KS%NIW+]^F]M_J=X;K,,3HM[V]E]YVSNF&F=5X(_)]M^C+#.S MSMO_(K:A+JGP".C(]Z(4UG_\=GW?X^]N31L@RR[0@L\Y+XX[9E>"1W[ A\XX M/A'%H7,]G7Y(\C_P:0 SI(-9X$;N&=+Q#U\Y;SN;[(-4;]5P.'YOVS#7MF$# M_MAW/<<;N,YXN08*T_2MXWD'MWVH]L:Y5^LLOTRH-XGPEM-(;8"W M"8!5)56U0+:V@+5SWX+7K7^IAVS#V)]KR@[Z.EDFC5FE7'5D%-W^.W M-5#RX=S[?57NBY\'+HO^/&7C[.0?W*HX1O[5C^@] M_1%98W_PYV<8R?VR>-J+ F<0_<.-GNU9"'#0P Q#&IG>\(OK/+IC-WJ]QY?. M)^ &, 8^?*.C3Q?4'S_<]@@ABJ[P/-&)P/^7(!#AX>Z^^R!JT@/6MA0,27@0 M+CAW^.G"'3X00=8D718?3*LK2+)L\;)IZO _JLB;ED1X(O5ZMF%9DFGT'PB, M_(RH)I@6$8@#VDVH9;M-N-[(#R:LM4125!T(.Z38=X*Z+_ALV($Y!@G!.0>I M')?:F'\W3BCNPGRLWGCZ2\A]!P;A\(1'(?>!U;OV9R',\/ZZ4JCZ84TI='G_ MIA1$.'63A+:*.9;R#LX0 MQM$ZBG:2G)TV+S(C'N9@$,SH<%[DD_L0/OM!Q,.ZG^1MZ$^5B\[!X=^.J)5. MC&F5SA&E*O!?G3'Z6\T3(D(ZI-5$)Y>9+AW1(-BIBC*N>_-$2>JHY"25ODOL M7O?>C^8WM&%T,_H6\ZK\5G7FN?$H-_1ED6@/?]QU+[@A';@39QQ^NN"EU>UL MUY2MGDUTOJ_8(B];IL:;JMWEC;YL&T3M]DT5M[/RQ6?%4%5P>[-H9Z#.(10W MG(+-?(_U/+KQOF'K+H\.>T[@P;8H_$IA[+WS@U2+KFTI?4DW!-Y2=-C"RY;& M&SVUR_?ZABT:EM25#0/1%2\^ZXJB+.-;'*F8&D/JPB!8AU[4=\.!,_XG=8*> M-^PZT0%GB,TPM\A+Y MY>,VP)89V:4!N+H1B\J$43!C/:I K'^CPR? V!S 3TQ_=&&>L1_.@E/$7 RI MU^_U!&"3I&N\K*G /V)8O*F(Q#+[MM#3*H^Y$#T3<4@W=%]O[GLPTQ4'^\7K MOYOWUW_OW7'FUR[W6Z\+(W_E3!N^N[Z_[MWE-FZEHB!'#A-A%,[Q7I-P4<@Z MDP7T7S,WF/I?+M2H3I1.\@DXV?V96TA.'"]*)&;IF>_/ M[N Y?47( DT( 4:2(A_W6?Z3Y_XO!=T_QG<#/&X "SR=F',7,@EN-8RG+NN$ MFH2I_& I.)7T6@O37FLXY6A^5V#JAR[&P6 6)^)&#KP)[,B,7C+2.(,!=M?# M$-H(IAT\.]Y3/.7B2>Z#>TDO,5X6WXK"UZ?WHD:^/U,& MOAO!',].R#U2ZL$#(5@SUN40Z?BO&5BW$>(##TR=((HG?X[)B_$[+P1;E& " M T:S &?MX!L0_^AU2G',FA&77!^ CI[]$.]/;2!T] ST<0*Z'K!7!"N9&N;( M#.P E(-$PB9@)1?C&5@I.(L1'>[1"5G/PMDT@9W^F#(= Y3!9UFSE6$'7^ED M&<&^[RRZLB YXZ\ O9A6-"8;'M:Z'LAHQ)@!_'20P10 X_PI#9R8+-T9$@1D M,EHLDX4D&S^'W-/8?P0IFH\!=%V8+XQ!!A+!X&1B%A%%Y3MXA5]C4>("I,-H M/!M$LZ33;R*N'@9HQT"Y61 RH-T()?UQ%H+E"@71'KOP M+B=>U0 6P.*/1K!&$"E% =< M=@E;4#@"?_84CYW. D N!CH=-,<7OOCN!$-@"(SWIRP"O0@&,]!" MO\UE=OX>MM1AFI$;P5M\_#.BN(-GZSMB\[K> ,F,?R3"Q[HS([X@?DC+/+TR MS8* 8K-QK%086,[8"7!E3QUWR!9/.@B_C)L\P^J+Y>*/R[M+;H@A:%")LX"M M9/CZ%2QY!__ZZU_F.".P;C1C"W4;..D2!#R? F=RF3,+<6LC('60M*)F&AG6 M?N0.W"F3FZGS&OBQLH[%%,U9D5N>GN_QB!&SA?/KG'0R'?NOE)F&(?7\B1NK MFV1I%",.,M&!"6!ENOX00?,]RM;R=SI^F?D\1'ETMR46.S !CRA5P4,?8:!*0F(( H-I)!0=T=83:;85'25D@ M6+Q(BGCMF*+LY MQ!)/8V'"LZ81)/L%U$BR[82WQ0HZ[CR;\&L^7P(!<,F)HL!]G,4G9#"'PYP+ M%_4DJF@T$3]U,C8!,4E40Q@+O)6\ WQA0'!]S+G8-6$=FMD(W M-K3'TP]VG9.1*<@V.W8] )LF6[&YM^=,Z'SI!\E?3)_$.C-V05,'!.WTPAWB MG,3ZI9."-O!>4S1ACA313;Z=RPP>#>>Z:,4='"Z] @C#DG;DF]:7&CF($:&F?5-3J/8S1^H"ZR=OL[",F_R1U1$1@X M_P:P <&FL2".7VNRTN_7:N&UWID_BV GXJ%EV;1(F/9TPG0_]MZ.RS7UL.-R M32IQ7$Y.?5Q^SG>W1_4G.*H_WNE[S4FPU@14GG_0"FCQ?LQ_G*L=\=E)L=*9 MV6SS9:H_ALRHCKE[',=FK[:$OT]^\'BNYVH->JZ[Y>Y4D5[]$J;WKV'RXMM.9"6 M'_7C1^ND9;/Q\;YU:ZE:2_6^+55[G;7E2#TYTF[#]HZ.9?(5VQ!9W6!NO:\V M1-;*\KO0S2LALGR*:KOO:/<=[WO?T49D6G[4CQ^MC]9&R%I+U5JJ-A[3R'<'/N23U'P7 /56._*I56DZ1GU\L^C"D\5\_X M$ _+O%>W9+)ORG[7SI=XW[[Z)*]ND[FW9#"K6S.8O^(%T>1B*O6&=,A^6:0S MSV\C<&_O$L)VRMP_!_1)VQK])Q46I(J7BB'HFJ5X%G)?/;_-Q,3DB;G]N^>L_OVW3&-C^WS<]]+P+=YE@V M-L>R_M1I9:>NLM-FH[3YN6\W;[2%N1J8V_SLFO;>D72*_DU36#T93=-^AF,KO)&GW)&BV.0\[CGP: UCU M ET+M&L+6,N/>@'6\J->@!W#,KW+E-T#,G8;LM?3U8:XKB4Q5!OBL985T-91 M+:=?V_J8+4=:CK0<:3E21\CVLU#U2=*U_D/.G-' B//.F/Z;4PVQ>!^; )%_,RL7G_TV5V*/_!DXH-YP%^' $ M[XA8_A?^XN5SY/Z:2?Y:D$\2.AQFD'0 A'!*!W@6/W[ML"F*\9<)))AM MS+X&+Q'CT>SUF$+L!"PY%W!P_2$;B3D8.'^<;HQ9Q%$(L_R6'.S;:1#[8!?<(_7P(B[##AV]T].F"^N.'VQXA1-$5 MGB%LV#5Y6^A9O]"V-[RH]7;84@?2)^4!@Y&=$/,'[W"(;)W@SX8J9&O@O[A F M=#U@^811CG,>_5G$#1?D9+*62#3W^ JCW(D3O')/U'\"%_/9'3AC#K[YDT8= M^/=_0'A@XN%L ,*&4@MB!A-$[@1?O%@<:1EJ]M(/('W1LS\+X>'PI_>6@4X$ MX; 4=$7:/P5=/%\R=OOJ]M5'>W6;I[PEFY((^V7>;_ I *0T+S63;_EVDU!W MD&TU+7^[-U85W=JE4#JQ^(L[P)MRWM,"#G!%%]:+[UWO!N%T2[9*H>DFTF8-;,P=O-V^]SY S>*[G6IA;F%N8*X+Y M;5]6D?;3OW]XN&OC[B+P>1IS,47NJ.K;OI!".O(;OZBA=@3]S?-0?]OY.YI6 M.O^J$?B)G1.ET+VW3<&>1JDW"_QI?$K\NSLTH3=F9ED1143OR&S\:-#I:4\YVRAY?DXXJOO&E2#HR::NE ME33R[77NEB,M1UJ.M!RI(V0M1^H&6][4^3U;!^-C2(,7 M=T!9/8SVHDX+I.@ZY#_AIX =)A:[IV(FP %+X M4^6ZN6RX2>\(VAL/-\D=42[=GZ01*,IB1R*E^TDT \6.JC2D-4C9I2AT5*$A M*9%E450ZXFFX^+;W#'N:*-OW/!I7/'S-V"IK/*.1[T?/'0;MR/>B%.!__'9] MW^/O;DT;P,N0_!\NWW<9??%I_(;9N3OSWOQX9]Y5;^8.SF0D'?V]Y!V#41 ; M8A0.9JO<(K<9ULW'L,VP;J,);1Y6 MH_S!EB,M1UJ.M!QI.5)'R%J.U VR8WAQS0KM[)K#=ICEK4>!XX8@& 1UR3L0YW-1WO0@[)$?POLJ5<]EPC-@A MZMNN2?\.@K^RWM&DMYV"K'9TK2%9=&WP=R.*>DY M;+#\%QJ] Z"^IDEV^9V'^ @M!E@+4=:CK0<:3E2 M1\A:CM0-LI8C=8-L/R_N8^3 >[-?#-T7_/C+QUG(/SG.]*KKAL[34T"?'$QX MOAE]B[.@[W'@/?T166-_\.=G&,[]D@[I.8'G>D_A+0WNGIU@\1@W\+T(/GRC MHT\7U!\_W/8((8JN\#S1B<#_ER 0X>'NOOL@:M*#*!!=,"3A0;C@W.&G"W?X M0 19DW19?#![I*+ M@#"&$3W#,7C/(_[]]>:^Q^E7W-?>/7?]U;[YO<=]^')S=_<3=]O[QMW]9G[K M<3=]#G[X_>8K=W=_8_\GX\/CW%6>5@"ZNA*JD?^6HF(YH3O@/(IYE0-_0KD/ M8S\,?^*F%+8 R%[.#8&QD^DLHD/NT0DQM\7CHF?*?:>X0Z%#F,5YH8'S1#EO M-GF$@?XH'AOB7S!X B/""$7$GT5AY'A#3+H?S@+\ASJ#9Y@"7NCZPTNNZX[9 MJ_8%":;( E4*))@C U0"4H>;CFI'KC#=,")/ 0@C=(65Y M0*L((YCIU*['.8.!'PP=;P# N]$SUS?O+)C#O+.YK_YE-EPC=#+G\?;/Z4+D M8"5R;"E>+G[N[B->/Y;%"S\OB;Z8V?EM5E9,VY2,@R:JT[[Y\L6\O8-! W\\ M=J8AO> &=#P.I\X 4/UT(<2?I\YPF'[^[@ZCYT\7AOBW^=9Y RBP07W"(2E M 3ZUM+==5O;)>%7Z6^$-;#I&WCSD6-^WKZ[TU07"(/K1DQQ+9ZKLY6XEF"0K M+5W\B\.3*#X\N5BA/2Q%6'_PA9I?8"D-8UOH>I0#+1@]AQSUAG3(?@FXCPD8 M=W0:4=3%"S@EH9,SAT=/YJD5B>Z? WIV&K4BOH5_XE;^H<^ZS(P,[^9/?9AY MSFSH@A/RTQN3[IW4T5KJM++30-EY;Z?Y>]Z27MCXV01V59$?7&W9QIX\F_=< MS[4PMS"?7%4T2C%\S0=I*E<&)8_4/Y".)I;.??FI86D#1.KHZDEN!=8&6;&C MR&_[EK72T963-"]I4S_>SP%1RY&6(RU'6H[4"[)C6*AV>Q[]W*6>/W$]W*!S M'[!.SK,_"QUO&/[4[M=;F-\GS.U^/:,IXFR/-$>"3W,D-N5#5*\J]AJQMMB6 M8#2DW>_!N)*.JC?DXL,1<#6,=X2K?)+;.ZT;M54Y]D8C.HA8IAA3A'R<6N9\ M=X)A6*DJ;(N[5+C>-*,A<<-#$96E=V(9->DDIN(]Q$G;R_TM/UI^M/QH^5$G MP,[MV#?*C4\OD*S5(RY&:UF9.$*EVI#*N>71I"\ M[<8XPN5IZLLUR5&MA]FH+V2MBU$WR%J.U VREB-U@^S<;GBCG.X"A8G>A=O= M$)]-?>M.*6G("4!YK_ML27"MU]T,R%J/HFZ0M1RI&V0M1^H&V7X6:J6(Z\D* MG(I;RH3>%RJM&="Q@P]$?JZJ)OW7S(U>EQ*J.?IC,)X-X?,H\">L*.; &0]F M8U:)%B<=+AQNF")QN>>^=H<+7:R9"0/=@*-Q[O9W!UOR1BZ?5NOLL*^(I'8( MD6"6!-"1'[ W1BL%V3:48..P?-,ED@$FB;"YS5;L<>YLY<\L_C!!"0IPN-58 M8 ^3,,0ZHB9U5"+,,?+R5?BV(M1XS@K8@1GFD(R.KJCKV8L]FE?(\M=-Q?:0 M,%H'$ ZG\%YXT?CU;EX../PTP4OK=94MBVE+^F&P%N*;O&R;&F\T5.[?*]OV*)A25W9 M,![(@W3QF1A$!JV7*1*= 3J/3C@(W&E<.QKTBCD8^#/@DO=T&_@>_#F@$^I% MX5<_^B>-S*$_1;8?K4YT3]"ZJDH47C84FYH*IB[9JF'W=]:) MGCC!D^OQD3^](JSP8?)%;#>NF!8= <1\Z/XOO2*+SR-GXHY?KW)*-6MH'O%O M5B.:2%?<]>^WIGV/]:"_]6S0KU_^R5W?W?W1ZW*F;=_\\?7^^NNOW-V]^;5K M?NO><3".^V?O'J8RNS>W][TN$[S'^=YC;6G?##+J!ER0]+P+:\"+KN2_E<+M MVN/^P_%F3O"*JT7ML,6&=8LY-PQGP&'S[@\&%\Z5@O;]V8THCY5\Z55FKX83 M\$2*BUSB\_CE4IWCONLYW@ ++E][813,F$0M3"X\(_W,V0$=NA'W!;0DEF3V MN+6C.HLQW9\Y@(B5G@Y0B:'>B)Z="+07+GP4TWC*<3PETX"L?+//C>9S._ ; M V9"G7 6Q,6Q'?C/Q \BH"D*>QAAD6HW;A9?D"H%'W->''>,_@$/*H\/G3%= M(N,R38?T$=5M2 >SP(U&?#CL?^=%:1&1;I$ADMD M;2)TQ9F[#,?8G;A1R&0&R 3J N;#&MI+Y 8J)] ]>8R."$JMB)>8^1@%[O$U M%B,HBVD%&SBR %;QKY"^P^" (K:STH>(@O6%\! 8H#"?7'] M63A^S=(@)A%,D!#)'67F13L:@!0BD]"H>[!JF:$&F\Q]=\=C)&AL3<&JP21( M41=+,;J3&"(/EO0X*4V.P@&: VT:YXS@H73%+XPEZ< DHB""S<3AU D 6@=U M/!HWEWDKP&E82C% MC^9.MXKJ]X^"P)8C^-7]" 0^GAI?7^F0(@ 29N9#8@# M0^:HX+M8"?6T#CO.L;BZ-P,>S(% .**0U6/'7&SFPLP7+[(S@J^89EBU\6L- MA'A2I=JGC\$1M:H@;M&J7YBH#/?UIC7J,)2>@T[$3NV0@T6[( MN/4T<^.R]:['JM7KLM!94LOI2Y;*TC-1F$UC7BR8ZD[8BDIE&+WLP/$ +Y"3 MP2MC.I;\=P+GT1V#QXGK#F#P@R<'U@9S34),OQFX\L1M;CX@Y^H_.F"$8/E/PP/'A^?3@PX8#6(:@\U'L_J0@UQZL MJ$GLVCF/X"8S$$#SXQ(* )NG1-2 !"#0R$WX9[XBV7I<7H,(0FX5=ND@Y[,2 M)7;FXU68+NAT%6-+ 3=NCN CWDOSQ^MR&O@O;L@(")CL+V3+,H;]&6+E[4RG M8Q>8/(LI@$;2'[HC_"J@4>"G#C8^&/C.X/F2.1:S\6N"SQKY+VYZEGLGP'P\ M(K]["J*0KE]00I$O-J\8"\O&+8>LD+MHL'_S,((23;?_DZI%R_#=!6!< '?'=B),6,1]ZYPO4P_ M#'PDU=U+-@-WB8MG W\ *QL?SM@.9B3F*@F & (SP?YX-%G,+LR$!$6;G=H' MIMR>8=>;6HJ%9[&*MC M;?D;'3XAN1=V@R@_95?)VF6$_%CL#9FF2R;"[0T*;:QY/V07Y/ZP9Y?C3SE$ M8FOFQD"%B4PLV T6#CUV-"DC[CE!,O;Y03$^N]/$)8U0">.C@?.:3 (+ \LN M#3!F,!M'3##GZV_)-8V M#ODD[AKWJVG>)M8KT7(K!FP$JP- ?X4%OJ_Y8MUOEKW(O_ZEB!.YK 9HNM)C MW-#=GKN#^YHW)E1+8N2G;%KO4];-H\QLT[,&%02;LHC=7&$F/9V K )#\4,$I-,\8Q.LR[ RE]1D&A4W8TP8(?Z,O 'FWV^#^IT^)E96D**P6\ M>.9>,-M^G>U[A3X&KOV[GLW=1*G&'<@!7I.,.V0Q38?4<-Z."7E MB)@^F[QN6;FCOEA2"TL&)J/,&7V'\<0XFQD[Y=^8"6*Q*]A'%/=TB<#_Y_+* MRBGBV#?XZU^RH(/7DR%4$IA=RS3&FB0<'GNF2]0ZOYKKS0V0YW.X"C#X[WCK M A9(":.S1 =T 5,;D5>!J;\]-W=9;SU>AN 6CV'9+RPL._. .6(7&0.";%6C M.0WH,P7W_X6FJH59ZU6?&-D7XE9A&"_O1%##Q,%@RCDY6<$#'%!TF96QV%YW M$I\GMJ!ASK1VEFQW$@Y*MH<+9VA3,&BM'6?A(%R8L8#CT^NWHTN;T;_^9;X= M7<8BY1 >%[C>+-[()Z:>)A$S%CY+ \*H#X8^C>4Z#N,NN_LPGCG[#HH YOXSMP=E,8Q/*18&/K-Z4;O/5S58#C>F)NQW$CV?0 )[KF=NQ$0%/R9& M-+-[8(C%K$\4 6J9Q(?; $&^Q# MR(Z^+/0L;IU7-N$)NH-:HJ+W)4'EU9XH\[*L=GG#% R^JXF*001B*4:-NH,: M5TOM/SGS:S?^B[?,NUX7?[SM?;TS[Z_AD=LOYM>[(N<\%78(S2[%)U!*49B6 M4)C&43>4[O@;#.3,3S=9*A\NAB6W[,[\%BZY9;!.IE,LUX!FQH'MC3M.3EDH M[&+\5THS;\"3@N2M\$#>/O[CM^O['G]W:]I @HR!]'R/3R?+1X"&H#\&D1^$ M.=,>!],BYM.$[M!U C Z" MB!O)!,;%T'C"Z=CQE@FR'E;<^F6@C3=,0'!V7HSK#SS&V%UZ]L=#&I^1S^%/ M";S$1-A8@E6(HT01AH[B.,Y&3&+<660=44@ZGCH<>@]QZ&\1Z0%/C%YR_P"; MR.9C0+((&OU!@X$;8AR*J>\L0,EQ"YXN..[BU(IM^T*D- -PD>FQ&]@8U)A8 MJ?0MCJC0NW5^N)/9)#7::"=9>]B4LI?X5\AU2PM108,^Q5CKU["9QB_ ME@8QGS#?PHN[VX*LA;&5?*3 F70B)S:E>-S$2!+\"=#'YTY%23S?1^*4+$:) M^2@:P BC.\A M?9BKG)XN@5E3>L;!^S?PY@PWLC*VUOY/;5;>/8TNTMO\Z6%9,_8C\M6EPF!CSW M;:(<<]^BSQ$NYOI WE>KT'\DR:IY6L6IJ[EO4U@KH$S@H.4*X0"%P]]T!G_N!^BT4GA?JM70#/!9>-2:PBNAS)6 MN7S;%Y>S3.V(Y7NPMG4+"JK!7^,H0J4:KFU@T1*JK99:#R=C/[;G!/=30),MBVE/6E48U+/F: M,52E?7$JG9_UB^-FI2'KNJ@NOZ;7(2K&"8X(C@B."(Z4$;)M6*CJ!@Q7=,SY M,87)KA&_ZYAKU7/,#:4N-ZO2@GY=Q[QUT=Y)U?+RL5,_\CP50ZZW#I:<(ASS M:D FG(ZR028X4C;(!$?*!MEJ%FJ% O2O19<9/Q=OF;\N >UAK\HI]?HO"R_' M)5 MN>68NIBUG!SC_B3W9N*8N&209 5]?/_]Z9=VM]E)Q7!FSOSE\_1V]#,) M(EHJB58;2:]6I_7FSU:^N,TOY$:^U,SN_,*\9_RB5+XH47K[>$[)C.VL@"(= MC2I>%BW_"E KL@*N8I)(75)8@-4:2ZO!9!?Y97X5.]\U@MYE8+"+FA M-^164R\NEK,%=_P+RX5624#YBL=XLYMG1XH%4>4%H1WQ@B#YP-CB!=%H:'++ M4*JV(+;:I*?S7MR0TA0,,79.^5E5=7P\]K("\V>L[&=2V8G6T/)"DB\N&'N\ M<,5L#2 LX\ ZRF!YD[1.2]I/8::D/R\NDW2?J?'+J&<_Y8K$*!*I0P..!U M6IOEUC4]K @"X_&Z-K0#AF0^!80DA:)IE6*^9L]^6M[GX]5HL((0*Q%$)T"7 M$H6'U69AL@Y#HL"&%PC(@N(R3\0#P7/=25+DY>PGWCJ(^9:\*AY6\8&G6!6X M,)$#KK@&3H U:+(:*1DZN7HWTG<@CLN*3WHVEY:F/ T;%_ M$]@Z?E%V>#E $T*!Z^? MDR^UENK)<*Y.1JXFU7!28'$QI^L-5CSKRL6GPHJ2J&AK+BV>0TNV(B#/22$P M+%<5.A'JM. 9(<^T,*4"1X0-GBOV\\["I0 M5=KG[*?56YB=>FF?IK%9:9^F MLGIIG];ABMSL?&I1Y&9W16ZH:X&0/2[+]HI3)"VZDH+1F5MOA5[1KEW-5A/I MHRWZMZ@2X$Y8J4%9B&RM MJ^NR?BI).II^T=*JN!3*9D!67!S_IN:C?* MF:Z&8;8I%XT=U+&Y11,ETB %1PI)T>JGVZC:++:;&V2<8/')Q=3 MV35G/ZV>7U/(KFF<_52J_!IZ I\VTN%GJT-LHD<3/OP(>_;1ODHU=KJ=)Q^G M!A)PNL=FTHCPW?Y^9_0TF_5Z.K7#Y(W[Q-17/TQ^H[7,MKX74^]U:G&$_L:! ML?'V$?ITZ@O])3L/GF]L**C':&+>@6DD1'SMG(AT#YTR(\>[]*GS MV#-C&Z/&I]7<*$TJ$-01LE,MV1$1QC"WW&?X*^HNNY(2,R M@"V)1OTE^N/,58B8POK MO2NRC0^W\>)L-=;$Q@DNTE=@&, M=T>ME.H[H46BR'6](I[=Q@;-V$F=NA(BVJJDXJN4FOO"KMI216?:(\=S\-XH MWNBNG+9397TWR>]E1%71*U*.E7\](UQ-62M*A&8C7&%_9=1$5]] M"[BJBN@6L*:5$4GN@B."(X(C@B-EA&PU"[6];@&*NE2[@!T6,'[[DDI6)A+K M,%*G(,0[..,XL(;@GN=*$1=JE])RJF<_+2Z8F-3$Y,^GXXU=TZ-WB4@8.2-Z M;<7W^$!XBR4M)"G%M/QD5+A*8X9A/&+5>L6UEMU?:]$.=\%#3+V3J47._W%? M:SD$8<1EEK(+=K4O)!R()J6^PB+DI#0T$==52GO:T$NJ"MC.LV-CLX*)0]SJ M%6Y;.P?PEUW#*K 3V&T?.Y',.$^)/?NN&3FN$TTJI\#PN66ZJ6B-7VH\!S#I MHW+4RV=9NJ@MH(MQ.G316D>-WDILUW;/=N%&OGUUT E_U 88Y* %F+!W4\#; M7!RE%JY?-'^IJ1="#\^A#!@HY4(Y'6-/G!?.;Z'@A!<%IA71 M[M@DH%U2X[$4^953OJJ>CM*3Q66E<9/_[WKW%8 M>S+-\:E7% ;@;=7$[Q':M"BJ5KPGO,9KC$M.-;:)W M2+WHFSG:(IQUK7[9;+>U6K?9:M=T16G5.JJFU-IJI].X,IJ:<=4!.)4/OW5[ M_^Y(U]^Z#-9Y4$W#?#\R7?<2TVA(N$4I6!+DYH??!J8;DCR\!8@8N,GJQ2:! M_\9$I&P99VMS>\!?-BZO $:EUKAJ /!7W4:MT[]LPT>UUZKW.E<->(C*!2H9 MKF-VYQ.Q'+%6+OW(3;(-;AYZ4N.3U.]]*W_R+W)4(M2XG^52T*W?6"%+Z@YC(8M;GV/2P MA'2.\=E+5Y\EFPQ07G*Y:C(FCX$]<,(A5K.0!@%(_XL?_.#]=T=T<,P7R]ZY M8&TH6:X;:^)-7IV(M3?&MN)CF!>[?K.<,QB%EZ>.AF;$.SBSPM3$>28V39<+ MB>O2K#0/$]-(A+V!QJ9C)SV-81!P MO;#OP231"R$>+] !0XRQ";3EC&&58\/B4 IC:RCG4_<0'?X\OU,SRLB+0" * MX3#!(=_K.>FMG$NL8X_/G9[3(::EJ2GIIM'/X0BPGO$6Y+7( 1+D(!["9RS& M-$'8,V;2SA4F0N6$G)=8X-H!*N%$B'@!4KS?C[1VO'$,T,5A5BH;YTG*:;,V MT;[K/V'O9GA@GH"<6CZA4J]OEE#X1A?C1>EMZANO)&F."],4#[LOGKMUG//7 M5ZPLEGV\WMG6- 'LNV?:_XEI;?V_8Q__H2J-RCGM6$[X6F8+&Q4;]AJWX)'0 M00'DG=5S*H,EXM*%9:-*!,=-I@7_P==P\"@*!\$5'^*23Q8\K*TUN58T?X#C MD!;[!Q%;+"[9(_E4C6.2G-V+SO^;EI>\H% Q\?R("Y$L477,-6WZ@/\8DN 9 M%1D890<[14BV T8R JM&%7/R2>;Z/(P?0=V#4($G.&'9W;&;Q7;PB]28I*;D M,VIZ(5M;E*W="]L[?,>$2%.!%X(!PJ4H\%90K@& HA3"@ M,P#U@VZ8SX0E\R'R"HMYD+&7B:-T'L;CL1^@@#].0)2B"'5= "+-Q9P)-DC7 MQXN5HP_'>A^$7^5(: M* 18[(Q=S5H@%?A.J>@D8E?.NX?T_YC\&S+1<6-+ M2()6/AJ"HIF11W3\F,><20O7-50<$C^U:.*R0G8Y101C@/TR49N$SLAQ351# M8+GHWKY,'6(8K1Z)Z[](U)B"A@2I7WBEAIM?;!+:7P88E*Q:\-B77J\; M,*&2OO:F=W<:QNJ^]AON^;:^%U/O=>I#7G&8%[U?<>DN =M[:=ISC-G5]?WM MUPX,1E=X#1?@3"SMBH16X-"8P1N!LTK=V5API2;]D.3JY[+13[6C!/4UI&M! MC3PU!#F*Y-@;/42JW9OY'LPSG8W%[CR[XU#/"9@%S"+E*Z\"YL81A$80,)\2 MS*?F)F@KIH62(**1)E8PQB9C/W2B<.]*8LV2>TV] B4%Y\V^'+Y3+\[B7XS5 MI4%.?:NP[H]20A*J*PG'[7JMJ%:_^,\D\.B)VJ/OV?O7IYNF)NOM"K3+V7SV M5=95Q?6JD(AJ2X1P9-^YWQ2,?;Q,6E&%VVS*C2K4 C_B%2:$0@C%6FIW86J< M8BR.7N2>RA$JN8B.)(HN)$)(A'!:3^@XNZ7(NKIVP5NQPDI'*"$4 M1R$4*Q<#?;.<8+'R8,\,/,=["F])0,N#7CENC#4FUJXY&'L.>\L)?5U5FG]] MO[_Z:TR"OU@OU0^PE[>F&],AFND+A54>_['655JW?Z*HU_;+3K'6,[E6M MW=>[;<6XZG>,/E:$;'WXK5:_J+[6&IO=$[D!9WWA= M,QQV/!O_Z?T=.\ M6IAOJR3(XUW39A'O7C;Z6JM=KUTV6I[:OM2N]+;;:PNJ@/BBJK4Z_4IE^0&!%=>,@()XU><@J"'XQ'>^K'X;?O8# JOMG MVZ*\)3ZB_"IZD8VK(#5;0985Q>UY]A4Z(/LN):NRJK>U>KNFU8L%90N O:U\ M+LW0LIKOJAZ*QO1"ZXU(\ 1/?0G\EVB8E!K:]W(SYM2EG0O9-/A]QR5! M%SCXY ?[!QNT7L>R"(! >V938/(H%* KRAA@%8:W@3]PHOUJ@B7EJ?'AMT:] M@9H@IPIR0!>QN?8L?T0>S%<2WIJ._8WL&:DEU9M>__";UE2, E*SL,_@!NHM M)%>$_7OM79$! 65HWY%GXL4;:+4=HJH VO-5F,:U;=165#^^6;0=SS3LQPT M?&G5KEO?=:PM+KI+I7'907Q 0#7XOTL0RH[>J+4N6Y>7G=ZET6X7';D1K#]O^F#[0N?_.AUNF MZTFAGC,0U*C5%=:X.6F!4M@0=#^GS)-RW,OO&.Z(Y3^!+&*!-RS?EBL$#7#" M:-D(294RS\Y]^36K-IH->\6V#$YZT#@_P^80I;$O"1@6M(U81.U_3"\V@TE& M4I9QV)+S1=^DH8FEX%RLMF;SHGCCP']V0EKS&)C9R?A]'P%YS, .I>]C6K7U M/,\-8':>2!^/D?.R]#)TK&%22S*M(HD?::'M9Q)&K,[X.7FUR!A+>OLA258- MK^4=@Y>=%.WFK[*RT73U9 2GE;WQ=5[ DBXP6(-8IQKS\Y*:T[R6*9N>D(^T MC&'D8_WM7 &_?'T\K-HG6>FJ/BO4]@L8\?YA1?H\@G.B+;F0?@2:!3"N: M4U= &IF@*H<^0(G$\),)YY&$8F'[M-#KT'S&B4S;<2=ID7!>43$#A59^M/PP MDN#7&" %H74"'$V6'""5-Y&EL1O3RI_L"8X3C,+(1>MN!_XH5[.1%73,83^O M-'I2$IS2-2E,S(J.9X4>$]02!H38KL$)PY@$%UAU\>RG_$-."# ].P17VIAZ MZ3@F3NMG9=(1+:QL2Y*"B1S*);&1J1RS(LV4Z&>L!#.R%)"D-<\]@N68035< M2%>L,#DMGN@$0&8/06!]5A IIB\\'T?)QI1>R-20>>V?HRN.6ZB526&=+N;M#[^U%)BFX)B_C<<\9QTW[GU8(MC,"S0"B/?-&/[Q4&!"D&$0LFUQ$9A=]\#XD3^+3;PG72@K&,!%,P.-5JJ7.\ M_IT08<'6B//B$EA5UDT?;AI:>G/^]J@(_Q(Z!:USLNP> M,NJ3K149W,X+P$ M.N^1X#8@V'@DV6)Q^L$:O4'#Q=VI4I)$@6UR2WE/QRZ#WS2-$B//I*HS\H/( M^8>NMYL!C#=RXE$I2=+\\)M1;T\19 EDWL9_[W&29?4 =@MK:-,", /\>RN M"4)QZ:"-8L8YMWWI-ZRF-FMXWE%I+JZNUOJIH'475]::NE:?#EO%)NO[VT/GVY?KR:T_JW-_W M'NYEZ5MO*QVV*EFK?..^0/H:Q;=]SGLMT4YX=9P2M M!.OFUWB5^KQ[O 7+Y7@D X.WX$T_$\\F=O9QV4KQ1W01>CX%4_)A$UJ)4DF: M6P0 0-E^&8 C7IZ[OKG^)RWQ06@#L%R)]LXS"? ME<9/48X:/V,GZ)W:YFU=T_MH6C]<_ZER1E>IBM'=%-&V)O L"YY'?+M?"(3 M\R0%7^S(B[6#B!01:^B!;_.$M[RJYA6F?B+> MGB+7&T* CPU575:J$H397("-EMC0[]]R(RQ+W2F_K%W[++,^N41>,/@PU/E_ M?:R5*#%Y#80566U?BJH&A4)[&ZN,]M:J_RH'O$F4!!*$&K_[LKX=8&/ ML>>TAV5<&9ZV1SV1+&?O=4%'PRG*)["LZE&4 K#]VY-2H%U:P 0_R@68X$>Y M !/\*!=@@A_E DSPHUR ;<.3KNX!W8J7+A[\R'0E9_KJQ5KUT\$5T-63D:&=5E7VB>"JR(W]9V$ MRT\AD*6!/V/[,=C3LGE:VX6L.JZOX(C@B."(X(C@2!DA$QPI&V2"(V6#;#6_ M>J:=XBD4.%U0T32!:HV(75K_-"N?ZI(!HT>2UK9(@NC[TR_M+OR7\FIFSIGN M$W_'9A"1(.L\D>]40ROA$/L,>VI$/G8@,9\"PEJZX&>+MF0!1@21Z7@4FVWD M"29]+$Q:>XDUC_E9E5OUNHQPLGXP/QNPK+"5#K8V>23$P^X8Q'DF]H5TPWJ# M_$P3VF3IYV:C#D,D#[.^&:S3BF6&0\F/HX'KO]"F2C#^_(J*E#P7&";-$2AM MR,'!3:LCL0XJO$?)-NF2Y9MT/_,YSK#Q"NVY56B<@PV)A&"XB-IUF[3,=[ZEB1 M\US>+I=J^\-O-:7=+C;[7!ZII8C!>Y.7GAB:AL30]:GVVLMC5:0&;0V*1SD! M&1(O=)YY.^GO7D!@0?U#[-]]%R/Z7TS'PU[4-]X]L>* #M4)G!!^8H=_K$T2 M:TG]8+[NF7BJJG<4O5WK&WV]IG?[[5JK4V_"7VI?U;I=H]'![J%(NY91I-S. M*% D]*TYH<=>#WZ''6]VGDW'Q;7>]X-[TR79H*64.]7X\)O2:"A&@7@K8/4. M.::56CF) *DM)$$;]%@&I4I_6/BR>'-(&OCOKTFNHUFH]_L& ;(?1?_3^N! MN%\U:FI#556M92B]JZMWF^B.S.#)\6K@B'U2:&\Y_@4SK)^HU<1SY%H(B^.3 MDGT>F"/'G7R:\@#SEO@1_Z8-=)5/TN7W^^MOO?M[:N0>4V]E[L%H#B9C 4A( MP9J#Q\[1)_V7M4!\H.D+5&/2&TNPD$?L))=F#CAADM;@XA']V \B/,%V8QL& M RUR]A// :!GV]W>OSNR!+KD0C(]6W+@VS!^#!W;,0-5.1PA M=/ACZ ^B%\PA0**P)XF'.M8&K?8,'X&FIOT,8HO))R/S":G$*(/DC3$/YQGL ME._)=,(BE3'?Q#)'H(QJQ5%E.KD)H^0X2MQ!#=45V$)XL'.=,,8/< F8 +UM MPR) .7@!1T0*0!,2EDQBCL<@)4SE74A@'Z1P"$NHQAYY <7IPHNR](+/#P!F MMD! ..,P"J8234:8HX(S %RF[8^1Q2!<%*-+-R:1[T=#Z=SU7X!6)'B:<%K: MF*0Q\FWR<17F_>G4^DZ!YOIP9#;6EC%M<,36&XE*H3)&.V*#&)*\;B^_#9 MB@+?JFN6?PH>/9MZ";@.'TX\V@G]CZ^S0K+=M+P]/W MP&0DL^E%'S7]LM.O=?KU;JUK M7.G*9?NJ:W0OWW7?MIT%UQI'\UTX%5PXD-5[Z:8OW=[U[GO?'CH/US??I,ZW M*^G^^Q\PRO_A;_?77[Y=]Z^[G6\/,$:GV[WY_NWA^ML7Z?;FZW7WNK>4 [CM M$P!40WDTC3E8XA\._G%IA@[UZ?+B0V%U4JCW!G\"[L+41/1B9_(PBUF8F9.; MR\<%F:@TM]>7OE_<2U_0G)HNF%U8$H3:W6QM (%@ MT3MCEQ7ES"LB>/="^M+IW"[KO>XSFQ-)AIA2]QOQB#T3/%26S+L<)9DJGJ%E M1DEP6QDQT4\#-0CNR5-*2Y/3$KV4C)KCE)I)ZO)WCP)%]158IFOVK3]V/%2Q MU,T"S,TG"@8X<&B&[/^ _\3 0M!!_R(X'D&WS0PFS D$'\\)&.-3"<]AP;RGZGUQ@SJ!";P YCC1^W= M,TD2GI,9J:,Y,B< FT1>P1923G P)KQ-.]M?S.W4SG*NJ0LZB .,_^0W>S+, M ^XG03;!LA^9-F(%XH^CO[^,$/T!>)^ $-L6!H0Z4@D)$U;.S9_NL"SB.[:Y M!!8 C".0]?]-T(.!)N_TH:==Z$NTL,+,BA:$F]M1YMAD=&&)U&<_+4%J+A9) MUCQ-LW^+YTWJQ_"]R_ML@*'F,<+!+1)=O_A^+FR'G.^]6D/E)?YB!-?W(K(UEM"!+M(P @SI#A9ECSJ@&^HD&98**ADJ20Q(O)D0 M^O!DE&"$=QT*;,IYF&RE\RL!](H"\)7J"2KRN;@);-=BQJ%,:JEV6%TWR,A5 MFP#/7*H='PELZ?8BW//]A+GN4.HH=#E9N:Z?D73<%C,EAK)+]ZWXP ,H1@^VZ195T.R&R__ =LA,=^IY*<\OTV%Z%8)=<&'N M/PM0T&%R_L1]*GM=WZ9*A KMQ7*DGIF#\:?HO5#]]A0[S*:/V>$+,CE&C0?H8:3!1=L!(DR"$4K^ MT'\Y2V_6H('A*^D?M*[WL$:^@>&0-+IT$NO$%L"3765JBX_ MD+(Z"&6X@.I@<#$S$%PQ6%S-,RUOILO^O:2-+=TX%&(MQ'H78@U;<+I;1:?# M?X17^#DRV]*PK1.5>R'G0LXK(>>)VU$0<^JWH0/I8Q@-'*:=B?-K$2/\7-P# MO0IQ%N*\O#B;X!E;;\MRLA/)Z7+& 1LD6^#=5+!.2WUK3TAWTO@3#2A89GK$0L_& M_3ADI^F/W"2&+*K"3_A9BD&0I/YD 5(6'I5Y*1LS0)62'3)9YIBN4!CJD6#H MQG8P4]IB.0L\8,E/4F#0$ ^NS(C&Y^8[G"6,7V2Q),RK2.K7L-C3N?(Q6T[F+$)V;9:H N1JP2.F(]'UZ*B&9LC# BSH-+>.!&(Y.<;LD.,TW1 M !AH4BB/P9^K.1@"?V*ZT20+!X8LY^I"P>)B;+?A:==G.2_A)(S(J(P\Y)+(DTC@W^O;)+DGPQ?1"HAKLD/3 M;#4P\O!0[.(3GC0 R,\]\')/R([YXO"-]ZYOY7DGN9W[+D:'+Z0.C)' RD\H M09K&A(H61@*!0O# B)_C4/1RF3UXI,O/@.<,7XRCOSBN2Q6)@ZJ511]9G#07 M7Z:"GZ,?CUY2,*A N,XS"28LL)J/C#(HR)AG8@>^F[@R2 (SY']B^'<0>]2Q M 0P16C^.6$A_0.CI%Y[9I>R)QS9=G<@^FFL$B+N)U%[DQ>",5=:"R?FY*=64 M4^( LV=*+"P@@$J5'AAY9.!$C!#X>YI-Z3/J^R]S+,M!UL ?N=I>\X6V>&J1 MR3 _U41E%+L19@PL5-GTU#OB&6U\N&E;7%R GNW 6J*J<4'<(;$4[@06!X6? MC@(T3IC#.#OK!./A ?.5L]C\^W8'66>RU8_1=G9 Z?H>H8EW/'."^M./F+ES MP8^19I^@9C6_.O"T8#)&F:0I"%EYKSA,ZML%)&34@&4;^*8U?'OXG'(J#I\; M/,W(\Q_Q66JD<[1"O92L3TQTS@\7^J[-R)&C L.Z'$+]9WIB0P77\9Y]%P\, M"VD!@^2:$LT@!!0P>86%LE*C0--8PN)Y3UK);^J4)CMV)O2(,DT5H'H/O.68 M:K\1S#3A$HL_(0#H9_$+':PJH3X%!#>M[F%LTB-)DZM2%S)^1O9 @/;RT4P>#.N*(&]70>,AE.\2S)FQ9 M@@&CRX+.F5B_#_9*P&#GPGS*9B"I>QP)\RKY;:=:A.'VCE:IM!.[#G= M+TP*TLC<3]LGM*(E;D$" AJ*GH_B528NK?#)!9GRF/JE_I*?1VK:CJ>.27:H M"(0.8Q"SC#U,P]+:DTP?TML0:-((^!1VZMJE@Z5C(W=KRO%*G^+D(2%+*$\\8@AP")5O'[%X)>A- AF?<:*6^'-_7 MF(D%)]/Y[*G"XZL_R4A_T\6GDUDNB#S;V-'%R#=KZ0[D A J?C.=K%!@85(0 M-^5A'GYNU!#2?-9\^O(B.'T+9#6%)+D( ?K:BNG.2.)6"1./F!AA>I?YE,NH MY* G16X3C3!OQFQKPR08H2\&)I:%/=O=(A(!6Y, ';V[R=P7NL?@6C7-UD.O M,JD4'&8Y>"E4%]-5=!$GIF_9&J>!)H0:=B$FDR/< V2>=&HL4X81SP[S 1(D M ]N84K):5A 3.\M<^3/92*49%5R;ILDA"R$I^ 7@0*)>\5-S[V8&"F%&*.;D M1,HS.Z*G_KY T+8G9;Y MVZG4)O.C5).G".6+5"?.'-7^^5C+&"U8,G0^(L.6/<_N9!XI<=.;6^D1J?R/P!#XY=$WP4MGC2F,)4KI7,]X33BSH;FJXR M>"+SB4:XIXE\GJ7.)(P9._1Q+Z1.NERS)YFQE(O+"6,QY#4B7I)RR-'(,14U M&NP!\(XHVE&VR_22PLY\)UET;))=!]^6Y#F?3C#?B4M4$L9 @%OHSB^S2,:JZ3[!WY).QX"CT/'(3S>SIHP[RL M9/"8N;)TXT2W3=G.(I&'1%O+N;VPHM) *N8$ XV3Y538Z>;N+BSPBW.G"(Q, MM8Q,Q4AP-&^&O*-J)]&D]$D@2NI)ED2Y%37]B3IQW7B9EPKC-5:)-?> M"=W(@_+RTOA%SOMB^^DT')7Z.G+ZSME/Z#Z>KA2R/;:^$2RJT@ M>I\V]?S9=IH=8.!%+K;\$EB0/_E& EF0)PWOP,#L9BZSH"EQP+5A&AG'HG=# M*"V27>T>>=UZ@]=;NSK1N?]^-GOG?6$G#/\BTR;@PQJUNE*LR)#I&YKWG]X0 M!D\RO=62/:!_OINZ!O,',?'R,',H4!*R$7A=&WPJ^_(KUP].LY7V/[]0KG;Z%\7WZIL?1<3ZS)O38F)Y)H@^('R.\#X;ES=C^]YQ? MZ&*W"XKG]\R0\!@X>Y7%T>CJR0B>7D[@%Q_H G.\W(4RP.\LO6G!IB=8/2,@ MW+\;,<1M/%O$6Z0\OL[V5.FJ1L<]^S'GB,!D'HF25C#2[R FSRP22>-2"#CX M[M;0!RA9*(Y/.(\D% O;IR:/WJP+L!"$F]UKP&AH 900P:911_@U#C%D#[^Q MZ[-@)D" 9=C=Q-078D]PG,Z2:C](1NJ!Y4YOV.E6AKU$TY( CORQ#@\.4KK2 M/%^+G1&;Z3XD0RUA0&B.4+^',6RQT6+2[(7T(7J;Z-DA+\Q)!IO!_>O"#21F M_0+"G=X$RB6QX=N.[%8QW]:E/8NP'5)RN?A"FND,E;_^EW:'\O"&;/ZF,CV3 MR ^9U_XYNN*X&:14M0"LI;5RH#1X6-$J=Q&!+D]X2;Q*3FH6E4('),Q'@A87 M%* G\*R)5A9/90E0N)?*8@3@G'AL5S\;PLVNI"?%6!*P6&>EXAW6"",8W*5& MH4C**$V%ZO!8.&;G"066\,O[GL_/#B6J_\"7MGX,?1-/7X\4-XKIP]4"%F&0"X\N5Z5!F;G4 Z1A51X MTC(5J0'.%52@QL?\07(G.J ._Q/;3]G5?Q"E>#3FN1:Y+U=O@)/AH?NG]>\%9ZC,\"ENE. M:XUJ)\R*1;QHWRS@^;-%OI/*![KY.^R@E5G:"_!CZ3%B4J4"?"S7!B1I+3,> MHO'SU%VFV-&^BQE-E5)*BGWT$A+LM2KG54>_['655JW?Z*I8#ZE9ZQC=JUJ[ MKW?;BG'5[QC]OY2_%.7#;PVMK3:+=5VG85^N\"U6>%U'E"LE>FG9[P&XEN!GLG7;O;:C6;5\W:5:/>K>F&VJVUFE=JK5]O M]8UVIU>_J@/A8,J_5*!>N]%:FGKOH+D\O::'R(C?!_W1N>E><_[<##(.E5L2 M=:"E5E^:E)M18)N4OO&N,-V YKB4G,8MH+'::&^1R/.17YZ\9:44FHJ:HC66 M)M4,U@L*K:?6IN3EX]7ZA]_T>DM=IGC\')QF:)%1JIRN@8'\;JKM:7PSN%>U M9J45[?J*-G^-97T8P[TL =!L&^WES?9J]CGK!Y U L@IR9[]]%&U51WV70#S(9B-'5U;N'_QV#QUN,J5T)N:Q6UM6;'4)1>O5;7KI2:WNLTP!;JS5I? M;UTJ8 >[/<782D.4+92XW_9IT7YZIHB#HOT<%,V&AE==53,:VR+$#G&5_X'U M1NG^[A:/5IA%!YW?-5TWO!E4K5,5>+9*75'5:6V_.;[3AH+*!X[8>Z7WH=RT MD.CEY OQGP)S/'2L#A[//." .^@9T&]W+K6.T:ZUC:MV3>^T.[5VLVO46@W] MLG&EJ/5.I[OOG@'O'>!-%0\-X]$("Y%GQRXL(Q]4R5-*1%S!Y@8E)EGJ8=6* MVK35K)",10N(+"QQ,[>"C5'_9>D^H,D[^N)7MO6]F'JO4R_13;:U]4:^:[>R MGGKC[7CTMFA2O7-VN[%5^9OW[J&>VS',V9)I;PC_KJ6Z4C)< MZ >V=V']>2G.\X^TQ!Y]S9#KK>92K[(+//_ZD+O(LT-SL$T,%4,]:@Q566VT MCQI#15:UG4BI,,MOJK1>C"?([$J=8]LND7IF&-'BK7LWQBN],4>$%%FK-ZJQ M2C;%M2GK#>4T4 7MKE5$]VTLP;)J5%()5DKE=4+'E&Y-5DGP7/V(!:"E<[UZ M"D]K@VNGG\;2:( +U-9. U=%D^O*B1@R59$;>OU0.B]7]N:@>_IE-"2/FU$% MEP7-7EG0;)VSULH MG^I+@7:I05,\*-<@ E^E NP0WOCJX8D]B$Q:X:%LHD: MAJPWC6HX11LC:S3D=OU4D 474%&955)NJR8IZ MW%E2FB+7ZZVC1E&IRTJ[(A9J710;LM+:"1>%=Y978-I'Z?Y"^E\_()7184U9 M:1RY\&MRJRHHEM-O*0TK&W)]-]%\X9F]K=CTC]+_F&/3JXI6,V1%J8%G>;:>O]**">LHFDI6:%#J]5\6UF1(H%K#!Q%F:OL?#3=.N(O,@\4LWC M;M:GZ\$?.Q8,:-0->K7#PQ(\M.X_[31(65S&?A,]6MJ)MNVE?0%VV?*JZ]MI M!:?IQE?=["-K?$4)BN24I90W=TG+3VPVT"UVMTW71D;JF3D8?PHSL1X63[%C MTVZ;O)UY[7B6,\:.@EG%9TIXVK_K[*>"0+".ME'6 MEO4BNWX\IS%GTI;S[*>U&W-F_1_/?I)X_V+6#)YW^AJXA/5%SUJKYEK.YH _ M^XGW)0QQZ*2+-0Q)7EDC)MZ;%WM;S$!7(GZF#;D3.L2E M!B)IS)ZV/$4M;Z;+_KW#\2TY[4*LA5CO0JP7M/CFY47/LE:_0LZ%G%="SM,. MI'DQS[4#99TK=R;.[S1<-Y;JMR[$68@SG]-TDR))"V4YV8GD=#EN:&:T>:;+ M,30@]+E8 %58 /D]8ZYA)&[?9=K%.92G=M$A2'TXH%&R!?[-G++?.XFT[VIK M36O@X;)FA=MY_(D&%"P3&Y):;FP3X&6 %<^I%S=ZY"8Q9%$5WXXMWOLSB2'( M&'MC\2%B8[=4_R7IDLXZ6+/H"O:YMLPQ7:$PU"/!T(WMA!%,&R6%W7,MTF'0 MD#62I?&Y^0YG">,762S)B<*L8C:-/6&5G'0=N4 \+V31"VR1ZF+$!SN4CEF/ M%@=)R^B(G7!Y(7_+":QX%$9(B9 3>$0CDYQNR0ZS%HX)*UG!6^7RQJKG:@Z& MP)^8;C3)PH&\\^JYEGO(IQ' [($$)B8M!0QQ&<5C+)(OH\%Q/&0R%1:3L=V& MIUV?==$))V%$1F7D(9=$V@*>LO'Z5F+LRN&+: 6$-M] M-/5P,C#0[%Y'9-% M;MN?PRP R$(#]!00UQRLS3A\X[WK6SF)[@F#8:)-?0 <3>1VD)/:!@#3PI@@9SNPEJAJ M7!!W2"R%.X'%0>&GHP"-$^8PSLXZP7AXP'SE+#;_OMU!UIEL]6.T/:2'1*[O MX;NN2X_<<'3DOADZV*)DP1/4K.97!YX63,8HD[3C2-*-V@:ED#6W#ADU8-D& MOFD-WQX^IYR*P^<&3VNL^H_X+#72.5JA7DK69TB*PX6^:S-RY*C L"Z'4/^9 MGMA0P76\9]_% T,I=-*6VTGC&]K^:S0&%+Q(YJ&LU"C0KBUA\;R'']JP!NFY M4QIVYD);T=,CRK0W.M5[X"W'5/N-8*8)EUC\"0% /XLW/9',IX!0\P*2^3AA M4YO4-4C/D9( \SEQJ)TFKZC+GX"\A_['_#]6PO@=PF /P.[.#5N9"YL_(7DB0 M'E[:J8-!'7'$C6IH/.2R'>)9$[8LP8#194'G3*Q?.23NKN#T37G:B?SEZX2'W-'GZB/BAH73-\X_UDKP0,?B;,IV * MEK+#G3"OEMMVJDT<:N=PQ8!4<'M.]PN3@C0R]]/V@7B>CU;<"@AH*'H^&H8D M.4>!3RY-*J'JE_I+?AZI:3N>.B;9H2(0.L2^41E[F(:UT 8R?>AX8^I)C CX M%';JVJ6#I6,AS$\!MM<;TZYUZ F\^,$/P#HC8E[-@NU 2L)"BUZPK9;)/'^< M&S44;:-E4U4$?.3KGZH(/\*ED.IM]@)7-BDJ%])MELX /Q;LB M@$FK 8FQR M!9::#910 77Z"#MOV;1?:+)L^2+W. THZ?A0^,; "8!LZ=FM+2?!HU1!%[C&X5F5;)38X!\@\Z=18I@PCGAWF R1(!K8QI60MML.[8/Y.7L$GVC1- M#ED(2<$O8#T"N>)!<^]F!@IA1BCFM N49^1T6BI3+?B&:'$UD3])YW 5G^,8 MS)'SDNB0:Q LV^:Y*W[JYP\([D47;J=2F\R/4DV>(I2('@Z5.'-4^^=C+6.T M8,G0^8@,6_;440VY1TI<,AZBQP:#((VPI61"IC]_OW[HU>YO.UT@2B[;F-1& MIN-2\N+C-%/V'? M1]PFXB)'Y!"?W)'R-#Z1^0,>'+LF^"AL\:0QA:E<*YGO":<7=38T767P1.83 MC7!/$_DP6.;2,V.'/NZ%U$F7:_8D,Y9R<3EA+(:\1L1+4@XY&CFFHD:#/8 + MOC/:4;;+Q/\\= [X3K+HV"2[#KXMR7,^G6"^$Y>HY#1ZL> Q9K;FNGS,6:.V M"?T!&372'$\KX>$L9 @%OHSB^S2,:JZ3[!WY).QX"CT/'(3S>SIHP[RL9/"8 MN;)TXT2W3=G.(I&'1%O+N;VPHM) *G;) AHGRZFPTTUH#0,M\(MSIPB,3+6, M3,5(<#1OAKRC:B?1I/1)($KJ299$N14W.GE_8DZ<=UXF9<*W++:W56$(Z?>?YL.\T.,$#E7;/EE\""_&%3,RN0!7G2\ X,C-$@;N8RXH!K MPS0R83WI>!^",0-OZ,\7WNXZP#Y[G@V M_?H275!D-0!($;QU@7C7='T *^^Q2_3-F,4ZRMA$65,__*:J>GMA#^6MDV$Q MQ;$'<_6Z4+<^_-9LU;6%!'P/J^E+2L4.WS=Q!"_#WGC$ML$WN E&0@=DB(>^ MS^2:=AC?5=OIMMHVVMW+RUJSJ6@UO=EHU-K]=J-VI37T%HI-7]U[V^D5;G2P M/)[T-@N_?"*9CWXW64Q=GJE3$5(6/7/(#L'SKE2OJ!*6@.V]/J9S-@!7U_>W M7SLP&-4<-5S8,U<_KPK*,6=S)&ITZ'-96]."#9*NN3[\BOJ0_D9//MDEQ/FW M/+=ZAW[S#J^*_F:+UPX[?6)MRL\1Z1]*5 MU25]47+F7 [1XW%@RU>,_5Q'9)0$Y>[3D#(8]RGF,'8L+::B_?C:[>._(5N6 MZ1XO;;UI_'X7QI+T>!@&I%($6?$-L50V[K:>$X;#M58_$ &:ITX (0&E)L#V MM>%1%8=;N;]Y0&B,W):>3,<+662%P%["]R3+#(?2P/5?I"&QGZK3__Q\[4Z* MFY4;VRU6AVG[N6-.K=W1>.>"WAT)B1G@ M357,.L]R5LKO"59".2EKK]U*"/?ZZ%4!N_.U6RP>Q+O:;(2WW*Q*.E?W-&<) MU=K(#'X03(<7_M4Z*JQ=VE6P%15VF.X(^^+>VKM>H<(.S_TO+ F?Y9;:(\=S M,%$<\]?6TV15;V8KFJ%O4[I*@6QI 1-<* -@@@ME &QOWL[>_?.C##JHC2-W MV5N':6^T+_X9Y8T[;$<^2XW> U:8D*5',O"#-&$^,E_%\JRH7] M^]?'N?W7RKW!VCPAZKBW_XWCWC&5.*L"?^3;?X_0S,PR;_^7L0UE285'0)>I MK+;LA_$BJL14^\/P/?/H,*T$G!2S6,L@'U>S:<6>3G6OE M5@V;XW?,*[+MU:YCY;61*O4 MK-JV"JKZ'E\#Q]7VXT>7E,VEWBYD9=_9"#X(/@@^"#X<:J__*SV0SW\QIPG* M-GI*%/M4W%M#8L?8V>(*.UG2R]377A@%,2VTO(-.%$97:ZM-O5[K7[6-FM[I MJ+6.TN_7-*5SI:EZ7U6L^)IK%9RXGF&BTGE(4]!OCRW\+WAYM;U&=>NSAM6ID[@V/_);H/ M2X(K8DU30-DR!82 ;K5\]/=#54\^."EF"DEW=D*(L@4^=^?[K)77FE,=B8/# M6@=R7R;CPUYS20_U7*EA%@G9.<'-Y!4;R(4 *FV*A*T["X7):6O=S%^?]="K M+Q=5A%FHY3>EN^\'!."3R*LU-+TGVF3[Q0SLK*7\WN5XS>,+Y3#7T%<[]]U' M-?>]UN@[A;,6D;TD^%$^?@@G+6?&Z/&PL%3"4IVVI1*G;X(CY>2(V(:M'!US M'?/1<>D=:Q$B*QO,POL2(3(ARR>AFV="9/X8TVA$A$SL.\2^0T1D!#_*R@_A MHXD(F;!4PE*)>(S@R.$A6VWU+9'7OVP._J+,_9X9>+ C#V])<#\T W)IAH[5 M\>PKQXUA^UY,_]]>(O]5NZ\9#4VI7=:[S9K>UO1:VS#ZM49=T?2^UE&:1GO? MB?S&&WG\G!STZF&AYIDT)J BD7*8FP\_C.ESCV8(_P_[PVB(*?PO!-4Z1D.> M26#"[M&+,7$6[P/0=T/\"UX>P1MAA)3.W0: ]^TXP+ ),:TA3NCXMBR-W3B4 M;(0+XX1C/P)^8TFV^0/"(,"\T+%)@(#E[QJPL?%>0C*TXTFF9?F!;7H6D5Z< M:"CU._>7,$;GOBM]\R\R$5:-NIRS4]W/B4!)(%$2%:F+[.>KV16RF)NO16[B MYZE[%Z]+K,##7EEHJYM=63#6N+*@'^[&@IAZ)U.++/@W4K^--U._OSD>D4 + M1L-0(IY-;/I+E@=^$M1$/&-+WIDS,CQ+GWJ/#[MNQ^".D)V M*B8[XDANN72);[#7#@B."(X(C@B. ME NR;5@HL3W'VPR>/W(\W*!+YPX>B?IQ:'IV^%'LUP7,IPFSV*_G- 7-.4ES M)&I)CL2B?(C]JXK5$NYF=X&J7&]7()EQ*[@JLK%^9?3*X=INGQ"N^DYZ10LW MZDWEV!L,B$7KW3-%6&.I92;6Y]GOI:/-A;BT2<_E6V_-=D7BAILBJFLG8AF; MVDY,Q2G$2<5-)L$/P0_!#\&/,@%V:,>^4FY\KT=K)QJM*;OK!GA.'F>)X67!$<*2D'#FU2+6VSC'>&S>D]^[2 MKIN&6[^H'ZA1_+Y0K%\8:[>*KPB"RF%:&>\/057$DTMA-LH+F7 QR@:9X$C9 M(!,<*1MDAW;#*^5T+U&8Z"3<[HKX;,:Q.Z55*-JXF==]L"0XX757 S+A490- M,L&1LD$F.%(VR%:S4"M5)EVIQNC"0J6CL>M/"+DGP;-CD60@8G?]T9AXH8GM M&#HN#$'_NAG<$:-U/5A]SZ+^$M 9HA"7" M)?)W[$03GFMNY2@,[Y-7_$1PN^'&-OQ.[_3AYP@(/4+*VO@ ;1]+LXUH(Y@P M@G]H45H8PQ_PWE:4)Q7%WP*UX0M+YZ0=#&X4ICBJEW,K6HEB@*@HJ" MH*[P<&<1D&?BQ94Y]ZA,)OF:^&G: M<>.G-(Z[B*&B[@2_XS[&75%UW9&0F($UE$S/EFS07ZX_QEB)C >[>U=DFUZC MT.16LR+IA1O?&)%;VHF@JLCJ;BJ E _5]FXNL@G_[4TE>&^Z,!AJP)$9_"!1 M%6]!GM B4>2Z7A'/;F.#9JQ=E;MBB+8JJ?@JI>:^$(\$IDL5G6F/',\)HX V M;JR9&%^_];/%"3M,PC*M.MZ8J]59- MUXU&[;+5:M7ZP+AVNZT9EWJ[5!=R&(4D$D;.B%Z5,3TOQ@."',TD"SCWA,>C M\*09\@L\X:E=GS%:FUV?:;5+>'U&[,K?W)6G*ZZ M8_>Q+R=_F/_Q@VX< DU)$%Y.[L@8A_2>[LD3K0RUJR.!9K_14MM&IV887:6F MJRV]UFDTNEBHJU5O-%5-OVSM^TC 6+5$%S "O@RB(:VV925DA$]F) 5D') 0 M(^(V0/(+C.$'$C",X(5X?![/>TQOPH4'0V>?0U[LB]^7#[&0%S&M(7\%QAC3 M(Z 0Y^93/Q( ZF)&3H_[U.$01;O>.*C8UO=BZKU.+2H:[;=H%X7T<4W/93MO MB$I=IR[7U:ZV="":E+H^EY"3TM!$U.(J;9@SV>5)G;5VVP<]H5_[]L ONP9V M&^BM?^>U$N@=._?6KKCQ)GKB-&^>[KJLGNXZ\L6]]F6G2J#W7^MBMUG3V7TQ M;^WF7@=57L9C8;14M5:3^OW:WJO MV:]U+IN]FFY<-HR.5F^V.TJI;N=WI# >C@"T(*V?X2, Y+D3\).F7$SL#H/)/ ?")3 MA/D2F%Y4NP*M./5#WW0"Z=^FRYMVB22-_6Q+OWO/X 9@P9D0C=L5L:;MCT+M M3[-RN]:&49>-]<\/=K@6Y[R[YM4AM7VAB6X-*Z\1;<5N#:BS6%YMI5: 5M=E MO5V1%; QLOK%;NK;GIH!67%Q_)N:C\JMC7/5:,GUQMJA\,W"8_L/E#4OFI5< M'95:"WT_&!!,-,:;=^1U[ 157!E:76X9:]>GJMC"T!H7NRD5?@I7KD5A \&/ M\O'CU!RVS7;\;X2<*V>Z&H8A*^WC;L6=8Y-ZT=Q)\\U3,%VB6HC@2#DYLL&Y M\5;.>=\_1+XU)WCX3,=(B\OCT+=Q8 WAB5O7]#"4SRK+AV$\&N-?.ZOMHC:O M>NIENUWKUUNMFM[JU6N7EXU>K=.YZC6TMJI=7M;W?: \:X2G:KO@>< (I4BSV;!##(PG-HPEG"GT_'&P-7I!>P M^EF5>=_C ]GP$6=ZPE"G%(>TYDRA HV9L?'4#IX/4?M%.]S!LYA:'+?O^W!Y M![5?MESB9*TW1/&74Q=L4=1C#9J(XB]"3LHN)R+*^&:4$:N#XI93@MV68X-I MDB8.<:MW&K:;6AMEN3\AL!/8G=)Y_KI*[-EWSF%6$;:E"](SP>C,=2Y%=.^:IZ-@*+ ME:\K/5585@);@>TV\[_6S$#94I+(5#8*<5W'>^IX]A]F\(-@)03>AFC]9)+8 M<]A;3NCKJM+\Z_O]U0?))I8S,MWP7Q]JVFS"R55'O^QUE5:MW^BJ-?VRTZQU MC.Y5K=W7NVW%N.IWC/Y?RE^M#[_!)&J]7L_1:B$*151Y#8A^X(\23?RG$PV3 M8A"]5\N-,5$!VS/!?_:#^5I*&F@??FL8>M,H$&$-Y%:BSBYRC!2EWS#Z_9K: M[P"Z:J=5:W>U;LVHMZZ:EWJKK?2U'>08T77Z=^Q'GZ>,>_;#9VG*[ZVQ>[SK?[_LW='_BH1_A\?_:NO_R.24KU^F>I>_/UYNZ3 M%#P]GM=E^-_'!,J'__N:F^'F[O9W&.N3I,)LUU&LM)N'GH2=HGZ:[W M[]ZW[SWXMWOSY=OUP_7--ZHDLX.FM1*ECDX2C*4%0?^E G)P[4E_F!-,D]=E MFBG7=SS3L^ )J6-9?NRA8I?N(].SP0"&TJ4/_\![YUFN7O=SOW-_F7V^^OQ1 MV'8L& 4 MN1<.:$<['T=+:N:9$0 JF2.D:]+L;N 2"S,F:9?#>R*\"(\/G@,%Y(QVRTL N9"N(S!_ T[. ;P-!S[V MQZ,YFQQ#X#3E",4RX<8(I(,3IDB7."2L*]]_8IL6<:(\&)D_"&4*_)#D9_)2 M4S3AD\K8.'!@VHP%#UD*J&3:_IB5&@+&4+8 _O]C>K$93#)GCQ5S:%'P31?X M )X'8XJ)Q#2C-!L4"3)(I![Q=AW+9.*&\-(O4"B'F)?)I)SGC8)@.0.'@A(0 MX':(K$$Y3(@')'+2%H:C&(]6X%6T%9L/\#PD') M!S3%H1 5? GF-(%OMD3, +] UCZ:+J/8'0ECES51Q'Z)K)A6VN/PD3PY'AW$ M'$0TR78A <'-E;)VBXQ%G/!4 ES.K;.D@R*7WI"^Z?D1QP 1\JC8 B2P1A*) M1="2@<]8CJZ9Z94PU2LHTHQP254I)B1L4BHB="_/A 3)&&"A*1-43 0O6P'! MU&"8=2'Y@",PPL\MN=%H\#M#"ZEB,PRF..O Y)2S, X54\Y;)-9%-@A*,W\T M4W5ABE=$<]T ;QAEI@/A >+_K,JMIBK#E(FHNA.9 MRAE^!?)"A7(&<&';B\73CL>XXU8BD89$GN>FVH-.1!L+4O&(N@_V*G*F"YCJ MDB6+!+BDP)ZX#M9$@NUM2,T#;,=QL24/='E R8) MEE)BH'!E9Q0LULM+E[_MV%1=#DVT(%+HP.0#,$6@^!.]XBUD$ PT2/TRP ]4 M!%9-O%B>PX$_,=UH@C8DY7 "_[N@74C?$]N-JN9M_6W' 2=XJKXY[3A@F=>' MQ ]-(&[M$4,M'$A:=##,48X-B"/\#>H:#)H,0S#O)(SA_[+77D#Z,J/S..%L M(21,W!GN;U'>X(CI WER<>#Y; Q$)G[@BC)_@PKK7#=6L@('WG),!LV(I.1+ M[6J.&. IT]>I@T5]X\1K*DKI CIEM,D,-$.4"FL8^B R44)FR;? )[Z@GCV7 M\FG.#*=L#/ 5^!V@,Y\R!.V.4I>;K2;^S#TG)I+,.&:R.O9#2I15K,QKT5RAA\7VGTW4EZL?E24PI,- 0L-B=:)(IJ,R&4B6)^S*P"I&$=S=# MV$:AFC,7N *HJ9,M,]5GU[>)8L[O9D$[_O!( >X0HYS)F3-O*TP%]+3*@#GILS41C5SL M<(%T4LW %TOL)5J'5K""708"ZDX*/_ 8$:;TLVK8%(9B*(4M[1G@P>_RJT')8WF)7WBA;= I^] M7;@<3V?9M_"N^"+.+F#0\OS8,5'W=L5=7_V*^QNO;.M[,?5>IU[K)O!2:_41 M=M4_:@X-E)7W8G"FSK=PO_&.C$P'MP\9*/X@^WOV2NC.4Y8.3A(,,IT>SKS? M]VGAK&P7Y_4R>]=63?N_=;$4J)ND W_E.^Y5S:=XV]@J7PG#"DY^"8H4+8X2*-QZ993# 7AHN)?2%UWDQ8 MD;/B=U$A489G4\U'/\,6T-L;="L%E($W(SS0I!7*(3X6HZ5$G1L1X-!E! M[M.LH:D'^1DS4,Q,6..FS0A!\*4)4&/Z4)(WBDNP*)YLCW%TQP(V84C1=HAG M3=@1/V'YZ#2W+B04%L2"GD\ >S$[T/Y,3^\S(*GPN,X Y06(1A?R, Z*U0K MY%E(?'@^.)!P'/@TBLCR]@AFV:54R1%D02"3TJV8*)1/$\(((HV4NFEJ M(L,\)TTBS'^\NA:Y&>/?5TYH/CT%Y"E=R-R-9E'M.-WR"#DX1CF8=]P#F@^+ M)(6%+J'FHQ]'F Z62$L^+PK/,YEUG$A/Q'\"MVY(=?F(7BJ2X=__X E.X-LQ MJ$S,"^>IDY$SHKHY%;M"#LXY34SQXQ >#C^*K@S!S&UF%J<+QTFR*[45ZNJO&!O!% EATVY"IN'*S9Z>,K-EET^ M6U1J>:^D$^MCBX=07Y.;"1DHX!1/L9)'=K)'"DVH,6PVCSNQ$5,W MV[O 4&PM-K5;O3CPQRSUY@_'METB]/[*BI*IS7O;+SNAECEHY)Q@ZE<_QD^0%O_C=VS0C+FH4?]ZZ^UPUL MM>1Z\\@#6[JLZLI1HZBKLL9[)!PMBK+14(\:0Z4N&T=>T5MIR.INN'CR.X\5 MK5B7%\-^Q@Z-F3F[=&,2^7XTE(O$QAJ."393A2M3]OSIU/H.Y04^7608*\AY MWWGH_'K?N=^_=5SMC;GG/ZU3R:\&6Z)6Q)9LS%9=5AHG@FM#5D[EJI0BUZMR M6+LIJH:L&#OQ;4_DT%;DE@FN"*X(K@BNE!XVP94RPB:X4D;8MN'=G=@Q@,@D M+\>.2&22+]S!BTSRZF,H,LE%4$)DE%73?11\$7P1?!%\$7RI#'""+^4$;AN> MWE'G;)-Y%@>F% Q($ MQ);,2#*EL>]XD80MJF'FO>OO=0,_JJP8Q]URX 3"S'I+;FK'G6IMR*UF1=+^ M1)AY(8HMN;&;BN@GO_E8UXSA'2A^B[5HT_QG$AS&E&V:8-F4FWH%TF8WGWUZ MA%E29#M\M:[H!P15R,0>+P.TZQ6PE$+\CT$F3N1X5V2A":X(K@BN"*Z4'C;! ME3+")KA21MBVX=V=V''!,>><9Q.=0/9Y#MGC/R#()CJ!C/1LHN//3<\F.H'C M@]R2%?GJF[D1(F]-\$7P1?!%\*4RP F^E!,XP9=R K>:I_=K9,*\2R'P6HPJ MI)]7"BI,E>0+1J8+7P)=Z'?7W[[PF6ADX>&N\^V^?W/W!S[J$3[?G[WK+[\_ M?)+T>OVSU+WY>G.7IV8"Y,/_?R.,/)ZI% MY#6JA5'@_R"U%\>.AGQH^KU-+#\P,2F^1CGR27(P1Q[?G_Z=1H_2WY>0F5V' MCLK+98K04DS6?ZD"CX&9,?[=!4@"TXJD1],U/0N I$R/TSV98#^RWS@N]C\, M"0#ANOX+7JFAJAQ+I#X[-K#&\;# -WU=,A_].,(\-YM>MR'.,SX;RC"&E4B. M&8:$9\:EW[F.^>BX,">,-PC\4?I+*+TXT1!?CT,P@20(I7/, 1_Z<0@CA!\_ MK2]UZK%)W?)*I_*6AU' GJ^=VWL8&X!T@0ID$6L7<&AYANR8 MJI)%7#<6SM.H-Y[92SE;8T'#$NOXGZ*QQR1NR0 M\\,,.T!D0$+@"W5:!!*J/N(?]V0O'-6.Y:\653^PH==7[LM-&>ZWMZ0&.+9IR8S?].D[^TL.*$M2Q MK" F=G+?&CRU<.@':,Z"T;3[5[V"]PU9;>[D%%NHKNT+7N!/3!=W$]63,T61 M%:'/RB!65X3?U7I;H>7VKM63-DTVE)U^EZZ?V'1A%/Z"%%I#8L?@?7Z>B2))9L!J MN,!.%/::0X)A(/@&95F*?!9B0@7$P)4>X5&4C]B#[VU:]L5T91IW,CW I24 M120GA/]"M!YT"!PQ ?="ZD[%K!S/,Z*OXXME/"2'XPH - M4/MSF,CL4M@."0'"6A0S0,(__8#$ =R@EH\'("G"P1F)X$TN-$XMB')G!6LLW(3$3%9E/DR4ZCA3X,25EL MCL>N8R'_91R(A)'#8HTY[N2CA^JS<8KC'8A N9'JQ6OLB42#0-"J.!X MCD>D$8 VA*7DX2*<'T>AD1.YJ%+RHO2SVM#H@#^#^6X:,OP6CIF.<"?XGAE) M+V:JKFRZ*"5[-7=F\C$YXY%,7-;_8WJPUB<9H J#4TCQ\4KQ-6A'"^T%%0.J MZCKW7%QI'FWCH%:!% MQ* D5:%A!/]078W&8("B#+:!"GTBE>&0H$U&08?_V/%4*(Z#Q'&0. [:ZG&0 M4J]O=A[44%8_#U)W?1PDIA93[V%J<>JXTJFC4I]W[,@GH8>%W\"'SB!ASG3V MF7K5V<<%QY39/9?9$\I='E)6@\(/N%^I*HG%>MOB*7\GQ_: C&&O")S?[XHX M$.:7;(\Q);BX ?+C:.I;MLWQGJ:^YANE(Z+7@GI0"]1(;S @5I2!Y@^*I,B1 M*GW'&IK>$WG_N:'S-"3!K^>PXR/!$2KITB_+@]- +-"37: B7V+3@^T['@"> M#9;M_+CZ4,\)2'<)J8#YQ"3BY%.)5JP'_=4!(QSBB2">8"1I _P@;N]:N,KU MB_:&(M;\KQ\UBCM+-"R-Q)Y4@:*ZK&C*$0KLN::OW=/@H]A([-*LW2698?O? M2&R8]WK HG3[PE"76\W#U.3?$X:*;+1WTNVD?.):I>ISF^+:E#6MU+[EI@CJ MLMK>B6=Y(L7U1/W@+0MT6? M,VR"%^6!;?\VK2R8EQDVP94RPB;T5GE@VX;_ M=M11]76J_Z?76=82C4-N= Y8*WY?&&JR43_J&(0JMYH5Z0R\,:H[*PI?/ER5 MIJP;A^GRN"<,-;F]?EA=!"&$TR(<2,$+P0NQW2T7;((K981-Z*WRP+8-_^W$ MLB)63*_N^B%60*AP8$)N&\<=ER@S@IO/N>@B2$: 3&6H=45?6]BJO]%7Y7J] M(AF"U47UM(5>!$1.RX$2SJS@A>"%T%;E@$UPI8RP";U5'MBVX;\==5;&BN&/ M+X$?AM@>;.!$:PG&04,?=;FAE/K:WZ88ZDW9T([Z:/N$5 I=+VA*"BG$R>5_-42@4AJD==Q.M\;9TC*M_M MU*;=T,ZF_LRNHG*&3==E0SU,%36!X7$GOI9/V!5=;JB'.?L^)5Q/6^S%86N1 M^,<>G!6!JL\L&W#?Q/A_>DJ?$<0"FEH]<(\8)Q?A"*J YMP(\L#F^!%>6 3F]XR MPB:X4D;8A-XJ#VSO45;D:6PO[]OQ+']$I'/7#\./:TG-(;= YYJL*VMO@=[< M))1F#V3(2G/M^O*50%&5FXT3B4^HLM(XD4OXYXK<7+\1924$%V^F[R0 <_+! M]A7M6=_Q3,]R3)?;,UGR2/6JK*AR0RMM1M[1(WC$N5?E$_76@7JRGPRBIRWP M(L)_6A$!$9T1O!"\$-JJ'+ )KI01-J&WR@/;-OPW$>%_*R)RG8_K2X]DX =$ MBLQ7F,OW>)1D+1$Z:$BQU=I-1E!9 B3GVB95:"N!XDD%^]NM$^D,?-XVUFYH M70FQ%:'^IBK]W1'7] M1! ]5Y3C]C$;NTE $"'WT]JBBW")X(7@A=!6Y8!-<*6,L F]51[8MN&_B9#[ M6Y&);R0Z<#K]S^MN>38I&+J73<^ZF.FR6O( !V'[\Z)(2NB?;!:X"OJ+@AN!&-;DA^"+X M(O@BM%W[OZG?E$O=[+;^H@I M1QE/ ;PJ"OV<.6X<41L$7TH\4Y(1!^JNCD'!"M2%DE$'T3TH;1N M0*F!$QYCF8 3W"@3<&*76T[@!%_*"9S07F4";C5?[M?(A'F70N"UN.U//Z^T MZ__S]^N'7NW^MM.%,3P_&)DN? ETH=]=?_O"9Z);_X>[SK?[_LW='_BH1_A\ M?_:NO_S^\$G2Z_7/4O?FZ\U=GIH)D __]S4WP\W=[>\PUB=)A=FNKV[^9'_F MJ:VH.._7WL,#L"@%)AF@$(J@$ Y\+ZH]FX%CPK\@#F84!R3,WBC\;IGCW$^U M%_+XPXEJ$7F-:F$4^#]([<6QHR$?FGYO$\O'[@B^5Z,<^20YGA,Y^/[T[S2\ MD_Z^A,Q0IF\Q[#2'@5S6@3]?.[?W,#8 Z0(5R"+>+F#1\@S9,54EB[AN.#8M MQWOZUX6_DNZ,[.(%Y'@@_3H!S8)\*G"-JJH5/C[AO'+ MTGNE])W%KVSK^U.<>HEM;VO7&6$;629#!HM5E2:TK+0#D//;,V'8B8K,+:X]KQ@L$ M$S=CHOHF#SMA!D- QGX _-HNN\I/@TO3-3V+'C \!M*O?/X7)QKZ<33UK6G[ M8VQP-/5UY[XK&77C*"FWH!A[CI)\3HIX;S @5I2!Y@^*1,D1+7W'&IK>$WG_ MN:'S-"3!K^>N_T*"_6L5<8;WYAE>)PQ)%'Y::[.UR9[^8,\)F+?\W,EG[&NK MK;B'P+2)%!"+.,^X 0SWOO;6/-9JRHWF8>KW[0M#0VXJ:VI%3J6%<3$!KWP3+RX.DI!,62]*B6K;D1["!DJPX"&#W)IG48Z^*?FC([?63?"JQ> RY=>0*\+R] MH](TPFW8=/O^U3$?'=>)'"+V\ )FL8??DYF^(@,"UKAZ[KHF&\IQFV/ 4#_R MO&EU;5==6..=6N/[R+=^#'W7)D%R0J?6E?9GJ?=W[$038:$%S,)"[\="WY'( M=#RPT,0,/,=[JHR%-NIRHUF1]BIKHJBW95T__HB:NA,W9.W$T>VLR5)GCD;' ME3D*[(SQ[]O M"+',EVI]SHFMD,\:T(#@[U7,AKC"$R[T8=GG8S3%0EC:8G0 M?ZF 0#P,B=3U1V/3FTA/Q".!Z;J3+%03\0^?#^]J.;TLO?NS:TM!\)O HO KCA?"PZ4G *FD" MIO1B"HP 8;;Q(0+C6GX8A30'R_$X."BF(S/X03#_*H451H%9HVR@O+<< L@1 M #2"\3P;G[?Q+YKT9.)]\S""?T;$@[G\ 0S%[IY?",%?1Q=63O)M'_CA^>P@ M)*1"3L]'3!22"%4E2# (GA2"F74&H#>]"(88.)[I8=8XKI Q<,"+)&= 91"E MTHK82C"C;!B0*T+5J^2@Q(:Q-<35$-&7^))Y)-$++I6Q.4&)E!XG]%N$ OO+9K./ AX4*XOSD^[""?'#I2?#L6(!=Y!<'>7%<%V:B MJX:M0WP<5V=1Z-E_]"O;><8O__O7.*P]F>;XTQV+5/5AUBY'\$]8J%T^QP/P MX=*%[>MO,(+TW]E;(?04#N/X8L>RQ94PI!>_=D<&_/A#?_>NVIRA* MH]6HU?Y_]MZUN5'E6AC^?JKR'RB_297W4\)#R]U0A(4V<,WL\Q_8DE4\N MC%H6V1(H@#SC_/IW=8/N%TL(4(/Z5,X>2^+2Z]*KUWTA$TGB_TD2DIX>'ITG MV5">2(:Q9"G2DW0E3(&\]"X_#E49&4_?'YPK =C !Z:*?[L2E2O![\//_298D_KR*+:M@W1UCN.:/74CH5TIV?KO2?T9%Q]4C1#TR5) M6@9^#QBK$#]X0]R?CO#=P/:\Z7@Z(B+GCG 88< (@TB-_5><3A[]$L;Q(]' MYNC+CY-U>#MMR73@'M%0>@"OI/?$MJ3U1*-KVFU',4U9,@%>Z>H3(7A&[],E MWYJ\VW*@KHF/Y3TZ"$>C\ ?99%0OA3-I.@;I[_\W/7/2E%$BWP5W@5SA.4WE MI:?"8!;M7$;V:G>1%FTX0G81&?MZ@KY#A>3QI5Y'E.UL('-G/<[!A2U(DDZK M;-&DXRM;E/.5E_!7\U<7]NI<52@;F_B;_;DKMN^[]O^"&'RX=;KLEIW\?Q+] MOR(*A[[ZH'N,X70;Q@(&O;PO;"\E@B618XW>MR@'**VP*-<=I2/K<1CA56R1 M\,#NTJNJL,4W0.Z"H^]!A.'G_ZZ76FVK>7EQ?3"_J;J"XU] :]]R(3&J9HM> MLR07CL #KW-?77]$U!)Q$$8BL;SI&LFM<\Y9_K"TE-0XIU[$U1]B[$TCFEG2 MB U[#'&7L$ IN;X[=]+5<^.A, 5>.U[,"E>+@*/CV'BCBX 3BX,+H:X7!@P M) SRA<$/5V"J3TK9Y6_)-PT&O_@!"7?/?"H49S6(>E]K9NXSY]X1F#LDK+HD=N'-.PW2*QH=*4R>,$[Y:=(K,MVTX&4%;8%G$G M VAI;+>"/Q5 ^3PU[A5!=Z8*_HJ@4TLI-;PTL^K8XOQQ."791HO3"?>%012. M5\+8NP/7,S?!+[4[S9HM*DXXR6H!GGZ>//**P%,:#9UVGE8[%4%WOFX3=1V0 ML7#+_DS=LJRTT"YE857Q,1/ ,KLP3@46%L:IP,+".!586!BG @L+*T(/JZ_O M^\B8[%>@S7*OD5.!4X%3@5.!4X%1@C0J7EKQPI/^A&_3KF!".6K*9 MNU,I3PFO74HXV_1N+F2>J%X!\7FOA^?. Y=:]&9U\?#,Z]7P-ROBK^:L+>S7OQ555,SI: M;,";T1W8C*XR;/$-P/M/C7C_*=Y_JC[]IYB$DPN#BR$N%P8,"0.>>-#49G02 MVQUN\LYBSPL4PS!=JU8Y_;O.#9=LL%M0P7,&ZD+M9E?B\2YTNQA*-AK=/@3I MYQGQ71%XJM+H:C.ST5V7KG,7F]6B$-(H97#OI9E2O '=H0=9[DS*.FRF:Z0W MO%DL8KP?]LD LMT7^U3P2BF<9@6XZW)8\Q*RM'GE69&,S 2PS"Z,4X&%A7$J ML+ P3@46%L:IP,+"WL-ILWW?O O=MH[@C78+-]S6E*U29ENP AZ[$1G>'[&F MQ.>>ADO19;A&R:G J<"IP*G J<"IP!H5+BU[X3(ZT,GYO0D\ [=^&;@,4[NI M<%7"Q0O.Y?S,LQMX;YL::9><#IP.G Z<#IP.G Z<#H?J9!L]Z#[T_5?R\=UUE.![BEV0!?PCA^)(]\Q#^3]BCT_O@$ M#Q9^W7Q8S_6C?[BC*;;C&">Q'?2_^.ZS/Z*]&G[';CR-X#7!/>G?$/G!2]N- M_;5'"UX8)/#A'@]^N\+AZ.E;%R&DF9HH(A-)XO])$I*>'AZ=)]E0GD#)-25+ MD9ZD*\'O_W;E]Y^0I!J*J,1^$/@:!0&(11,A2 ,@*A MC!N\+6P9ZZ^QX%)$"^,,MX*;P(,&0 ;"S%-XTILPPJ]X)/SPDZ$?T 1&WO#M1DA))K@1*199JC));X([<)#X$4[>A&$ [A\ M,B5K2(9N(OBQ$,..HG6402(DX?K[LW6/X=DW&[O@8")0I!Z_R\[;.M&23^R< MJ!_?.=$\7S<]_NI27GW.%FK;7 =';MT#UO9>0Y@MCFCG]N';%QL>1G>X2#;@ M\N*>R=\.CKW(GY#J;HK'YSE^2W--E]WA9GM'O\4'5'VAQ]4M MQ\8R-C@Z5M%1&3YX^'!_\3/53#^6*YQ/\5 7?1U?,U]SZ4*A5B+@]WDKR*7F MCUPB\#5?TIHO34TXLD=*!T=)VK$+$T=4'T_"V$^J;]V5,V!OJ.>I#^$)&YP3 M."=>N$Y#/KU:X6H6E(]M]-I3ZA/8B?GB OC"*[([E=D MPV@21D2-K:? -8R6IIZGE)OO,,X4G"E.R=Q.UF3E$)-E_W:%]-W>BZ5K%C$6 MM2;7\P@ZCZ O0/+6 ^AH,1+OT@*@EPCS90)=,-27IM\?&?G4B3]Y#<7O=;3TP.0 MM"T_('L##4E_]0.\6,88SJQAO/B,@S[N+SX>VH&B00D6VS$X1]^_L$LZ)P&6 MA*W)1;"4XM.+&KP]R\Z(^2=-'02>'JVT?K!?<>2^X/5OQV&4^/]U9REP2S]] MHR/6UKZ\)MP07U8SC<]1&,=K>.BX4?0&JN F.J=!J^]PYO70Q*ON++ M8@&^0?@&.>\&N33_]9&)60LWSJS;YL+;I?S5S=@0?N;)6GS-?,U\S7S-Y9\I MYSU!CHV 3F/ %(Z$"(^HOA(/_4G] J'J30WR#,B/.=/39*,& ;U3X--JD'YW M GR(LV>MX4.Y!U;5 CZ]%/ NS7C+>_0^N]X?H_"E=HRJ@EL+A9 7. M!F<-<8;@<%XDXW.+?#4G&0L)]H8!Z#8O/JZ?,:[=U$1;/AG0EF'5H&]4$:"J M+4.]$&T/M22-,W#30%5;J"Y.F-,96#>Y05_]R4W6,@B#9+:H..WA$%5FVS!O &!'I]0US,_64M64 M\4(75OUYP@38S"Z,TX.MA7%ZL+4P3@^V%L;IP=;".#W86E@1FG1] W1'%ET\ MAHD[$OSUTHMNWG_ MTT7[U!$>I/B8I;7MXB!Z__I-Y;G_YK3:>*, R'" M'B8]@&^$NP&]_\\TH:TE_-G0)'C$[.((Q]-1@OOD-9X;#X5PF@Q&X8]8@ O@ M^=L[*E+TW! WZ1*"X)6$S_JSY1)0UA^3ALA]',24QO W=;R3QD^P5/B'$)JBQ ^\ M<(QOWA%,IW2'/K2%\ZX>T/<86/V_N/\9&/%+&)?6^!DYFF[V-%74VAU55&W# M$JVN(XFJ)LEVS](,TVSO:OQ',O*AU[FOKC^BTXX' M8222MZPP_^I.&,^']9$5[1G7=Z[C[?"QT"><;I9\6O=N'1W?O=LX7UME_NI2 M7LV[U>YI!:CO;P7H!UA(>S*G38;I+XL>B3OZ,9.E/A_*!S5'T>,0E,1SXXBS M>.YNEYLMPY=H-[_J>AJXTSYH;?W+ZJZ\V3N<8X?S3BUXY]+J'(],@/J\S1HB M)A#3!M [1CF#^027D@^#:@!H):-W%ZNJ<4%9(2Q12BDFSV+=+<27'%EDU 5#)G^$Z,;^X,1:2 ._D+#+/9Z0 M:%+PXOBQ!T)L&I41S= [IM/MV6U1ZRB:J"I63[2D3EN4V[+41FVSC5"WZFC& MLA-^9A%]O7OL"L9'X7/W[O.]_>UOMQWA]FOO[OYW^_'V[JM@?W7@$7^_NQ,X,C%ZWLB,>Z-\# =@_Q_$_P 3HIQ&BETG\-I(KS@ M\ 78<.A[@@N'UREAC0*7O!SKA!O=%Q*$3&+A>1K[ 89S-HLQ/I-AK>1H#0,, M9R]AW?D)1]GY([ULY(-1'),X%(TI)G@TPEXR=4?") HG.$K>2%@YQF.?Q"6G M7A)&-"Y)%D#BGR0RA!6>WAD=G\/URLQH_(Y%P6(809W2$9\Q"K\(/ M/QGZ09&$K&7ZQ$!*AZ@JCV+\R!#;8,,[&.' M\PZKO,,#5'M]F_H?KVN$6HITH6TDS=:ZJ7,0P#IKM1$]IW,P2U9 MKZ40K)7(LV/?%;ZYGC_P/>%:_D6X5N#_U?H)/,4"U:X&>5I%P*J!"E2'B6"% MB &E)5W*7!09M32UE,$-E]"@B7?"Y/3@].#TX/1@:6'GUL:/=4E4P3&G-U[5 M6ZI1D[EXIW$+46,GDGAM(%F/*+\' C_&\8X=K(,*.%M(8SO](RZP(BFWH+,Z34 M6E(YWGRNF>T7;.HOPM_=B1O41:KI+81J$@FYE"W/X63'].0#,C9%?<$#,NHR M'^,+:6J2#-T 'O>7=\1[44Q48+^6YQOA=_??8;2H"^R[B4OF6KC"!$>DXM-] MH3W0$CKL=]:\A)UN,^NC"L@$"-+$)1G2;BTSN"B1R"B/;)0![A."P3, ]C$8 M''N[NZS"3J9J8-<;9K? ,P!3?MB/R;NS5S]C6-3F^(MFRXES='*QSM?3A+^Z ME%?S-A?5=G*A*WT^E U.QM Y\,+;M[#.U_5NP7$FG##=M(7S"3,XX0U:F"V+ M[,S,+OL=VY$]1TM^!^%?REYL$>#)N4,>M0"OZ=3+G6BS%[QFAVOSRJYV_617 MPS=W[J2:6H!WIE!&5<3+G6AR5M'5%$6L4S]AUNRCO-F[7>;$8R\1N)Z2RZF= MY&KVUN;0U1>ZD@P$KH0=)LJZ7)0QM1TX=/6%3L[=LO((4<8SXC:%.L^(.S4C M;LN(O/>'W:U.Q\LZX-_CL>L'<,,W'-%):H&'[YYAY;0'?O?G!'L)[@.P<,G= MX &^C<9/T9*,G2]UN1S243D=430>);=1%(FHKLFQ(?"7=,@IA3RR4R#2)BXP ON:/2V\@-< M2Q+Z<-!?).I%,[[)7IQ.:]M8?"ST0Q"(R0P^P1V'TR A ^O(0\(W=T1&L))W M3P/\$T>>3\8K$-Z(@&O@,0'^X8X8&N5V0&8) _E_>Z:$[4I':_),L\M\-<^3 MRIWKD9YR_>4TMG"P^'LS/:9TC?7LN2_6A0$L5YW/>7: 4;$ W;!E*3=K/G RKTI+JTFKG9%A1 M2RL'UJ.-\X)M[;4Q]]X0]ZP7UU_1*[LA=&#.\(/V)M&/C'([L'$##Q_ MY+ME6N[MGNS8J&>)LJ3U1+7;=D2[T]%$HV=K%NJ8NF4I55ONAU?)K8\C)ZL: M &IF"_OGWVX?N^+#-[L#RUCFE .O=]9@12]]H1VPO !'(,P"JNOY^O.N)R2;;?\K/' MQ)/[WXU2/B^,DXLR@3]'81RO(6$:1!ANV<3."VAF,4?/+O2,X%I\6?CIN7ZT MA@5XTA17+N@NV:LRIT;1VKA]C#8N@CY.HG(DUO;#3X9^((0!%MZP&WU<8P<^ M+YRO^3+6S'.-EQ/TPF@21FZ"P3P-^K5Q^)HM3:E!$]YM;S\,XK4;-S&P\'Z M2:,6NL):N$NOU=S3C.O1VM-LJ68I YLO8<(1GY#'Z<'IP>G!Z<'2PHHXF9HV MT?/48H ::\*G/:'!*O&I/%$?W?AT[C^CDGPQ3@*R%K:X@P='%5 Z^^'T>8194X>+75E][!-.$4X13A%.D>.M^",Z MM_])\EWF?IDKRLY \F2I-XGR6^9K[F"B17K>34N9,[ M3V]*CEJF5(I_G1E@FPW=]>7$@H!7C?/%O.L>"^*949P>G!Z<'IP>+"VLB).) M]TY:R_JID4Y[*JP7 F9]M-P"F/>,2N[%&.YD+6PY&'GO([YFON:MU[&F!#$F MRWCOHPJU&=Z;@R/J8K8.5QEY[R,N-MA$5"%F=>X*V)I9U:JEU5$^UETQK7_K M(]FJ@D5M5JIG0TZV6+I?2N8O'RR\E_L3IP>G!Z<'IP_ZZ 5&*BE*:4,5V$/ULM1:O/WR*B94@LVF6GP/L:\\=&QC+-XD:FT M%#5W/DDM0$0UB*2= .BUGM^?5X^L=U-NZ3K/=<^I81_TS:H]#[XQ,\6?AU\VD.COQ7N/X5WP9Q$DU)[#_N M#@;82^Z"NV2(HTXXGD1XB(.87N2%8_PEC./5QPOPY@0^W./!;U^:L0!D)_3L6X!8][QH,PPD+B_A0P)65+\&/! MC85!.!J%/[(TVTD>S,GDB^/W1\T;;:'C&VT9YVLYQ5]=RJMYXZ8]#6?TO0UG MOOH!%L9P1 QC 0?]C1X\#WB2T$9<@B*UZ J?#R5_S3'S.(SPN5##&3IW!R6B MP:P28XED\ZNNIX%;2@\Y]K%C<.QPWJDA[_ (R=X(R<) M:EPT+ELX"X1E28=!N$ MT0\WZI]1O)V<:H642YD7;^7/D:D5G/*E--$I)T?P$A)*>'(UIP>G!Z<'IP=+ M"SNW=KY?%V?8%KJ6M=P5(/6P]I92HRG' Z<'I MP>G!Z<'*PHY37X_*@RXH'!'YZ&+H1CFWO/U,_POW\*<[3 MP$_OBND#KX0^]ORQ.XI_N[K]VMM,@79,!Q[8M<6>VNZ(:D_7Q+9J2Z+C=!T# MGFL9/>M))2G0FFS(2%Y@9\_R]\!90A:WYABZIK8=T>@8 (*L&J)EJY:(.F;' M<=JJ8G34=[.XQV[TX@3[\B;8;%V/\O_H@6GP?NV!^]?5PS M" P3WDC"*!7>:#,.()IK#;?"D"$^FD3K/;\N/(O>Y@4"2ITET MUAT)AB2UB$!(N9;\#CMH'))\]9BPC0!/BJ=ND A)*-S#GJ2866X@_6/H)U@D M"=KXXY*NBJ1G,4N!FK>)AJ>3Q71G413;2VX.PGJ:D5X.VIUI1!)9R,*2H0^X M_<_4C6@+Z\$F+990VQ=DI+>0IA-4K6$OPYV;4&R_XL@%:.P8)+-%[7EXB_$(ZCFVY2V\IDGFSO/"!'\4)/"-83\%=9)8N!+0B MM?8#!@\"F=,"H9,3,'C GQ5T8^@$M", WP:JGQ#RBW^]#_SE?7]/AA#R3)7 MDZ\72_.3>'5Y?8H9>,0F4=V@GV)K!5]%FVHJ+5-5=R$GPF,7 MGDW0Z,[*>"CX2P L[ZJ=6YT^?W4[3Z+P)7+'Y]\UI")FL:XM' (D=STOG 8D M=8P2/Q:2[$":"9<6)0?@<#I*2"V-"W_WIQY-'($'TFN&X:B/HW@9,P*&TRYY MNX''_!,._OEC9P0A[XZP'\=3W%]E\FQ%,5W03%:2"]W PW0%<$'4IY_(H$RA M9S^T!?NA+#A&DS1QEL\]EX'+54"/"WS0,WJEXH>@!I ;O0!$! ;\ MT\-Q/).A2SQ!!B,+I*>1)/T!CPX4" ,L:A3\P(:<;9#1=?<@J"WC 8D1@D._Z/FB2$297 AX6 MIV*VIPZ@]\3U^["35DGLN1,_<4>;FW13T]VNHJW5\1&N;A-\$QA T77GF56G M::I^'*HR,IZ^/SC+ZJJH;*IZG;;64TQ+$MN:V195M0VJ7E=WQ&[/ZLA66W%4 MRP)53[OZ9$JF @K%DC*_=?F[2A6_XN0V>,5Q0C3]O^$^BH M4ELR+5G4>[(NJET'B::MRJ+<552D(L,PD55UM6(JV_>4*P8X$:YI1>(OV?1K M4I X)# M7GQX*0S-"\AJ6T#&/G8X[[#*.SS5GAT/U. MR*H9D F]F%<7JPM3!.#[865L3)=)'UB">4(];$UC/K,FDY)X1Z3336 MO S*%=5\\I7/-. 4X13A%.$487%EQYU01U4@%I>0O"OE>7N"-,T(OZ-QK-CV M$O_53][*2G!6%=2VE&Y;U'NF+JJZ[(BVK",1];1.1W/@1MVL.L%9WY/?; OQ M=#QVH[=9-<3V\AE:B)*% DDUQ8-]'PMNBDL?Q_"@M/PDS7GV@T$8C=/<^JP\ M9+.>ZD_OE ;Q+.B3LJ"UX[.@U?/E _-7E_)JGC2:.[7MZW15,(4#^M,BO2V5 MAO':MYEP7/N6U G%BV==H\M*$_QG5G"VCJNT_&SM6_P31YX?KW]-Z\\XUG9A M+:V4A4-D[?M9#'N:SF=>^@7>-[XH?-JS>NDU1/B (1_434]<^P'>,RV8Y7@J MQMY4C+MI$B<@0DE&JDL+=!WLK6N(B&J(1BX;ZYR1;4.V6E+#<]&6LNZL&Z,F ML)Y*6.VF)MDV!1"U)9+TP*/%'_=S *L5@ 6H0EO5FSE%2DW\@U MT7RX'+J\RJ])FQ"NY5]JI[08DM%2D5:/DSSOJ%'K MQKP0=[AZTVQ2ZBU5+864EZ .\31*3A%.$4X13A$65U;$"55?A^&1BGD6IJ!I MP@L]KRE2#KLEA%0Q>R 53SJ=2P697\'R#79 P$?Z:3L)@7A_'-T2=-X32X V!EQUCNS>$IBDM4T>L;(A]G2OR]I5( M^U3TL?_Q,7()DSZ\C9_#47'M)B1%:AN6I8@=P[1$%2%3M&4%B99LVYJC&XKN MV&F[B4[W'_:O'S:6LMI)8U9R:J MV(3.5-XQ/'0/8*OH^!Z#;.C&"2PHP7&!360DQU140Q>[MN2(*BQ=M#M25^RT MS;8AZ6;;-M$QT^"16=[T8O+.YYESTR=_ %:(,)_CA0I7?^[_G%]\S@'Q="9O MA"=NY,Y&)).SS"=5X_Z84!*>3@XY^(LF2=*^-@,_< //IU-M89;AQOALVU_$R),F2D&0 )@)G('.5#'[A_TJ)PAJ27\>]I_ M29]'>DBX<,2-TZ,EG2"\[52$!RP]]1F/?/Q*1QR[23KG^("G$Z.+ )I.>G;C M,* G:SJ4F)ZOR]U\%E.XLU? "P@<\.<;?<38[6.ZX/BPUPN>&\#][F! #;YT MFG$8T3E%XW3 -- &;L#9O2/??08]A'0=(I_AWKX?>Z,0=B].1V<'"0@O@I!= M=\TMU3[=MM2$/8;Z2[1/QV[/QE]O+CP"@@133*_"/XGF0&8Q+:;-I_>D$]9! MROEDR+--NS5DL[R)5)F.^ME\Y734;#(,E[%[R'#D54F52C$/O[JK@N\?I.'! M3/JM'1._IS.B*QV5?* XEZ\^(=U097K*Y8%J"1^W@4?NQ0Y._[T-' R(ASL? MW9]?<<+DK&BD7'T2+=5:(. ],%8@GK5DNPW:;O"' RP9^\D)QUF)D,HJ:#1( ML_1E4+>O?P5$4&E>B!/+IB*A2W9BWT] 9,2 J2G!2WN:? V3?^'DF^M7S.8' MPJX"[(8F+4-^)%A[^=SV/"JV[C$8>J]$QMM!_WL 8G.$^XLOV>0+!+J0B'3- MW+<%#H7P/31%4S ;W)$;P6D"3[A/N]YU9^*=2?P8(",5>:^$>!>R@_""B6 - M//S-?6-67%J C/W2F" Y.754.P,-VH);0\2T*/8S[ M<0_T$^;AEC5J%NO: O)=ZU\"<;L/R(XB,C.*'#_MM\4EP"_D*YO,D9IYB()^ M:EU.P/ -9)\>4^4D9BV^P")_8TJ@*4X$6Z_]C;1I4L=1^^AGMC3)$M4.T@3 M;4.VX#5:6]&TGF-UV@1=5Y]F:*H*!Y6@?=9F@%W,@UJ'+-502\?^!BHJ(4!6 M<9VJ*XR2@.J;LEDZ!;;@HLI-0/2>-=/H?M91L+-H(?B(HW&!?BY#D@REW2-^ M2QODM6'K(*_;MJC8J*T@V>XHDI9N@V_JO^3?D>Q4M1..P42,*JI.KRM:-C)$&R'=08ZCJJ9TC'NW1#_I;2#\W0VFI#\X0*33")_0 MLQ_:- :'^X+]\)VNBSQKMK0?0S_!(@G3XH]+&;;D 2)26M1#1:XG7R[UN>K\ MM3?WL-TNQI$OXLQPC?)7H0-6K9\(I"D\<=X%PM:[6HM[G+\*L")O2%UTF3.6 MNDB)0\XC#CLO?>0H?23M8DX==.&2SR]U)A*/*W4MI?%/-R#.OB@!G)*C*TZ( MW]1/78X'8N7 R^:.5W$01F+LCO *&E=QVL?/"7%18V\:I3[/9^)J]$@\G'@K MHW#Z,J2+)[W5B7U#DWM6T'!#2)LQW>'$75W'R!\3&X#P3.H3)=D2@S5T Y:S MU;T$%(]D*4PA+XM_9Z'LY[>4G03/C:(WPB>OQ,%(QL<2"T(8N'Z4?O6GM!TT MZ"#A,N=AZA6.8!D$&2#;7OUP&H_>EG&0H@@>D"')'RP]5_ S.RT+#02P:ZD\ M)$-K?_BC$4$HIAYU_Y6L@F!TYMRF*PH"XF%.' ALB1+J;L;NQ&LUNUG\P" W^%)0&G82BNQ"O(+]4(%R>B-!#O(ZM.M]6.( MR; '@MJEIP%R_'@!2N9:%R9A H](PRXI6 1Q\11H,%\$64=J;KX7KMETEV\- MF?HX*E*J2O$>J?J&L(EP_AA/?@]?#$?3+%O&8&R6Z1_@G2B,V;V3?P1K"Z,6%O>&F4:/GMVQ'I:&3$89=DN[4^2:"+^'Q M*T$@^L5R*"A-88$'/+LC"F \Q#C)9EEDCU^++_V!WU8C8L_AE&Y4>#C=0@O] MAFY/8&A"3?AGOB/33,J5/4B6L+8+-SL?(VT^&R/HSS?T;!>3N*,?T% 6"0^M M/O\FBWB&KWY,$0B0',]DJSQ&PGVI\'8GDY%/PH4I!L@A&?;] ?DJPDD4QI,, M<+@P"EUO>$,5B^GH+8-G"_\??O1\#6\6."+/$Q%:W0YKO/H(NQH3IKP=$XRD MM%IN"2 2C) M;&X*D8"C+-F5X/&-(F.^728+[!$IF5 IM^ DL@"R%F6Y;*32!] M-.S)?)ET,_OPI"R8/#\?J' ;NH"R[*38%LW- LJS,3:+ MC<_&H6%/7P#UM/GYJ4>&(:+U(\,!PKQ24J?2D@QH(NA>G!M(^V5YEVS=1H0> M"^N*2KKL0? $>SXP2+A>WI#'KWUY._ZR!DAZFOGIHN*,)Q;DGH?<"5L-,R!3 MG1\$X]"?9"II0H0PN31RWV:)C:!>A&,0";/8/.'BV?Y9S5>,_/B/Y>2,Q:PD M@0KI?2Q(DT- E\$1V4-",L.SOXIGHM7 5R-_D,H,DF()0M=SYU.:J%SV5C)< M","P+>84^M/_9*RTRN3.KI0!X\]WBA3K;!1."/3NTD@3 B')3-]^4 %QL8TE6;Q=V<:$!584%+*41UA59YKMB[^'SS$1(JM/>NS\W5YY$.4?>!I]Q?(ST\QE M.-8R6 %P[+\$L_7Y 37BT@.':#%]# 2F.LPTHB;&'!^95@G7S9X!QC4("W>1 ML07W+^G-?;(/YXX'GQH_U_Y2P\T%/1;?I83I9YD;9-4S]T2Z6U, 8?6C*06P M15J77OO+CTU R<[V.=E,Z2, DO5;25;49.:"CY-T_!IPZ9 P"I[09&GJ_""Z MS$J%#G$C+'AI0IUFJ7I!S_;;].>((H+H&&3O/W0[PD/B#@;+9T5[.AIA^$M8 M4>C03-]UX^7JHE1/",($!!!(5T(3JOQG"6QO\_2HU)*96XWD4PH[H()H3O!8 MT-V\R'^F@^O(([& Y+W%3$1>K(B%E0-F)3,0\-M/'TR>9J=*^3T]@JCO"NR( MPS5=)(G_N[JSU@1QJAMDZ6PS 3ITEQ"5NC:W$XV2!HXVHF^FFND*MLXOYKKS M R@(!;(+R&A!-]CFL""8L%HK>" JX.R,6!>!,WU[?MPM:^OI-@2U> 3;?G'" MTEP\=S&^4@CIKO:6!UC.1 L]K3=U8D*^F)@*_71[9XP:9PH&%V,A7G=RG2>] 2-UX[6ULK9G;F#,O-PH0SM<@9M/<>I.XALS)3!:57(5G-T MQ1B=YSC&:U#,*)3F;DY30SX[ZG'F,:/NLYE#F,B#?HA3OD[=N*OJ/MQ/E7U2 M<$+6!:#.9 !5_ZG:LS7+"@$B93(<[(MMT7Z;G*:&-ZK(<9K'-M;#-+/[\C0QYJZ1X8$M8 MIBWKMBRU#5&!;T35M!31[G7:HM61VEW%ZMH=K5MI.L0AR#J&='%Q^0%GI]^6 MXH\#Z4>2*LC@@D-I6!'6JLZX@(NZI,E]*LD:0%>2J4$:PE>9JG$\$E<+B#KN MQ$_ :O\O664:L";51G8:4TS5C)Q8?T*&H6NZ^I/\*VM6SHPZV5 ER3%$V^@ M[CN*))JZJ8AZ3W,$0"3H6QU" MMN8-'8Z1]* X"K9=<\WWG.O @ITAX>EXGN!,KP'-S)^,<'QR_L(FWC;*U=J2 MU"-[T[1L&U#B6**EFQU15SM=34>JTM:UJF>>IV;(CJ'G*S9I:O:0L)8N9:&X MU8C/BJ-IV][9D0C:=N0Z#\M%3)_!4-]L8PQG)K#I=GMF/AJ M%A^WMWQ=C4?3)R_&2L/_KJ>!.^V385--&P3_/GH?AQ&N+7[YULH_?GV)R+-2 MZ8J9_QQ@MU.U;HU'B(B]3GOUA7.%C% MPQ*>YO=XU"!Z_[HAV.DX^G -&C:.FB:)F=^-?%_R?5G]ON33QO8.-;A/&Y9L M<3B4WMW^7-?QE9:Y4K[F"^.(9L^(.7*H]!??(XD@))N"UA2DB2)95ZC*16S. MN1I+UK;5LJ3SC#&L#$2S92CGF2I=%8BHA8R:S*+,":O5,LR:#/4YG9I2"YUI M1E.Y(%XK:NY!HGLGV5^:"7#DF74?OKDC4JE0O0EPU!V;'"/K+4TO90)417;\ M^Q"JI(=\DR%$+=VJR?S@DT$%6.6:',2GPFJT%(5IQ?%4 -66;)6B-E["\#D M(/50LC;%J="%5<7*3 #+[,(X%5A86/4G&!-@,[LP3@^V%L:E% L+*T(WJZ^O M6SO.;_ 8)K2B, T@YB+Z.2T436^IQGF7$JQL; B=+,F MY2$5JVEZN>A M:T40\BP(5@Y\9A?&]4$6%L:IP,+"N*W*UL(X/=A:&)=2+"RL"-WL@K,@[M)I M0\$+G7,4Q+PU&U_IN4P3ON9Z-2>MT04!O=A>HZM\SA?=GR'UAW=+QLN&$/U.[4 M4M66+I^GQQ>'L-E)HNPQ.U);FGR>4^:TX%3@4NFS@] M.#VXE&)A847H9A?C=$][Q#7 AZ$I+>M,_LSJ(#01TW,EN._]4$"-EJQ=2E-] M FNC-^89O>_6&9$[ M1]H/O'",A>M1&,>_Y.*'<]HNUTI+1;EME[W:/3/&B]Y"1NZVY;4 46X9VH4X M%N06TBZDTOP:M8S\@PEKP;BD_+H4STFS7>!''E8]/W #SW='V6'5$@).Y+X53@5."RB=.#TX-+ M*1865H1N=L%^]]ME;[OPC =AA(7$_0EO"(/,O9&+.<[JZ#/-";;D#OL)3*SVG9@GHPO4S#O# 3^H7-3;+ MX1E6-H7>[&Q>9)VGVWKE@*KJA0!ZC5"S%4BMG)@_=X1?BEG-G1N<"IP*7#9Q M>G!Z<"G%PL**T,TNV!'^%2=G3CW_E958*WDA4ULRX_FZ.2&36]J9 MIJY7"*%:$Y]V7NXT\]O0+//FXD5*2\F__2[=3:# V=X/I\\CS)K64>S*6%?^ M.!TX'6I%!TX13A%.$2ZK&* #SSE8AI%YQ5X/BC:8+[W&W L G#W09UM:H!P)KT]>%N M ^XV8/. 9W=E7 5D8V6<#FRLC!NIK*V,4X2UE7%9Q<;*CM/3/B0NO/>@U?]< M-=_)Y^75(GE)N]N]7/J^G*Z*#'F=NR]?[&\/<),7CD;N),97@H='HWCB>G[P M\MN5E'Z>N/W^[/,/OY\,?[LRU;_,56(/!PF.KH3G,.KCB%RUHK^NDCN[7]?_ MP' MV 3P!9+6V7R&Q&?RQP.>)'C\C*.EC'.I)<@2,F$5U]/ G?;]!/?32ISGG&89 M)]DQ))/W4LR.%PN(\"2,@#K%$H=Q!+3=D1MXU&7[' D?LI?_\)-A.$W6OG7[ MX80,-%G[VG[H"+JD-P]M.YHS+Z$Q>R&%NCL88"]9K"L[RA&[S@ M]Z\;^B]#''VX'H4_<%2]]+CD>(<=QSB)/^;27$^QB\YV'5]SP=4NO2L#4GB%I+UDO9$LQ B% +F;Q]:=E[_!L8SZ[? M7W0N=8.^$"9@M C>-(K 8A),ALNW:ZMDOI97-J! M?Z3)_,5WG_V1G_B8V\U\S=QN+N* =? PSE:/RU::>FHV0X\3U SA; ML1L%?O!2F[-5EUJ:49,!!CE!5*V6JC;?1267HD"\DY/VH>^_DH^_?IC&XHOK M3CX^>$/XR")[:#?H7'K^#98OL8//'\R MPO$C_IFT1W!T?8+W"+]Z^-7]N/MQ=U'ZL*W/2F/J=X/TDKO@/E-^80EW$QRY MY.)T/D]'OQVAI/\J^L65?"-/#3I_AQJ,K(>/K^X%P)?>SY8W<4_W8E M*E>"WX>?^T](4@W%5.4GTY%ZIM'IB9HERZ*J68IH(\T1%=OLFI(NM66E^Z0\ MH:M/LFG(DB3]^J$ZU*2DF)&Y$\9P9W9'45B#SZ9J:1+Y;,@6RH?%GF09BMWK MB6VYJXEJQS3%=L]V1,M6--TQ+=.2U"?Y2;WZI%FZ3K&X%:I5@+N98/^&HP=2 MH3@K8JP4]"<@RQ,MD(R7L2#G1@+2KSZ)I-1O@8,=@.['1MH'JN:XT-[%!05S M%1.?(]@;L.<&?E++;0! JX:NF"O[8 FH56@7XJ 7A>-.2 3*%#"4R8LPB-MT M6F9ZW2,91=;]F41N&/7]P(W>;A,\CK^& <%4%(Y&5,(D&&A83^PA&7A&64=? MB5C:1@YX0#<-FK3366_U1*5R]4D'7703D1OPK2/A%1!#3KOTZ MIFAK&-@ ;A7Z^4G=G<7-Z@B[!8>Q8B*T OL&:*N0 RJ*5]RJI3CH(*(J6ZLD M7X%K!['K#K@$@.O(4+;3>R?X)!I,=#304#.>F-]32SR8#7#=[V[T!U[:*K7$AG'UR4+FJD:^&\155&0Z^^R\C5PO^:>?##O3&*Q> M''5_>J,I*3DBN;CPOSZ<*;7$D4($I2ZI*TC* 3RSV(//EF1*Y'=34U2U1&S" M:2-GQC011,U'J(7 X"V3/0E"02.65=,HF$.K,[]-20-5M J34Z'F-VE(PZCU M72DJM/=04;GQO0?\0K:+0HSON2>O8;9W^<@CMK=L:'K33>\*, E:!;*DXTWO M*HS/\L$'XQ,AG273LP*2J\39L.;^/KOE60'= M53Z*E"TG^!/Y_3[2]+%W^B2RD2JJ6,U;>D;MRSS'%+NKT1-725;&M::IH.Z8!BU M MIV>E%CY(?$4WU@.]QT"Z9GV-)Z/P#>,''+WZ'I[9)KC?"<=$8E(U$U1(XKC' M??N'&_7CQS!Q1\N_$__>US#Y%TX6KP%#QP_[O3#*OB+7H5.P#)@R*4.:FK&) M062T3=MQD&AW54=4[8XBVAI\-!VI#?<:;9FX1^#Q9/-^0__2?U^RS2K%P=IA MO/5E=A21+ 82*6F_+2[YYKZ1K^@*TIS'VR!.HBE-0Z&>UL>A&]Q-J&D KQU@ MTEWE-DC741SRYRR^:3/??NUM$J?CR&;7L0R@BR6):EL#F: C6035159LO6.H MDO&D$>* #:E(IJXMG>75(:@JRGR&1R1QGJH,LJ>JHBRC_HYJX3 M48C1H\-Y+5=!E%7TG(VNJ*(N_.7T'%'7#5DW>CU9[K07-#1N#*5Z$KZ+S()H3/]# M7@VZVCUYY4FF]GXE0.FV]:ZNZJ*N.+"!)%T635GMBE)'->!9DF6U[50) #7J M_N%[++P0L$'[2T(!9UH ?(D#P,EH]":0$U_P R$91A@+^#]3=R0(;A"0?WW M-%Q$42W GQ$-W(;D8BP,_ CNA"M]0&_L1F]".* _T!<*?4#TC? ]2'QX'OD: MD_+@ >F,9K2$]94%82#.5B?T_0A[21C%PH]P.NIO6:PPF(Y&1RWD8;9ZN)O@ M>VT).=:0_ @S=&W#5BYT%;!%-GFQ8F5L"K*C@5*,:&W:C5J)=G ,)L^CT#60 MP$3_4V_,2HZI(Y%9PC&5OKDP8Y5X4Q2DPF=+LE1E"R$..K?DF?&J_*M@49C! M6RM,J@C^S8E))6/I;W*IF*35#/ -Z8\(K'LWH/6+]F0"AZ=/GYZ>0=]A$\Q AIR/9DB1EQ3NZCM0M>UVU9=1V=$54U X(W9[1$=M )5$CAE]/L=I: MVWK*\+D2TR@;'15@_Q_A"!Y#O9+PPM_]P!]/QQ6082MO'T@(1 BA%.&0.AHS M)5+DWH__Z(%-,TL'J \]E'1C&"419 ]BMI#C^?VW/A_#!H\X&A=P6LX(D!/% M&CD:U=_7,%P*K-4+'?=G#9A<)DRN%N'8.QHS50N=6M!#I4)'+HL@>Q!3[VB= M)>NZO$40R4 KQ^K)HM;35%%5S"ZHZ8XJ&B9\V951Q[96HG7R[TAVV C8=<* MJ+91ILK&?RQTW9,09B)%(VJ[9" Y^ZR3^+PEDZP#4-]-Q2)<;B)5.D[C['6M M#M@]JMB1.J#$&ZHFMA5+ MS+;:<#OSG=WAS9JUFK^X!E"BVR:ACR!EI^QO[' MP!_]=I5$4YP3,7)J+ H?V()7UTMA VH:T],'Z35D ]4T#;,$M*AS$[>6:-$D M4]KDEB)V1Q;$6M\=#LC15P#V%2\Y^CZ[?D"R$4&VCMPX]@<^[I/T'MOSIN,I MJ"*X?]>YA3,P3#,7TXX.\(QO840%^DFEL";2)(/X063%4M+/"-&R$A.9.;-V M-+/=Z1JJJ!F.+*J2I8J6I#MB3]<5O=VV5%5=G&)(7^5=L%A1;$=^[ (*K(LT=(Z@,*.YDBZ MWE&=CC)/P)0U:P<'[X"M#C*A$ADP4R]W8_"B9$ E>WZ&7LT"CU" MINT&^NE%)Z:*=!K;DE4K9Y>RK@W:K0FZK2R;NJCVS*YH]6Q);.L]QS)UNR/I M6JH_*+04>+7)PV$0G@DKEBPK.5/W#\+*+""MK-='LXT51=%R9ND?A)79=D.R MJM<&*Y:FFU+.LIF#L#(SH%53.ADI/1]6B;^ +.J#\'>#%_]YA.E8NN\Q'DQ' M7_S!:2A19"J734NQMH3$K8[<169/[,IMF9C%#H!KMD5%-TU3;_>,3B\#E[@N MU95"@T-6?A9835U7M^13'@JK2F$U_G4ZI*,M=\2V]Y^I'^&3\DC6(,W#Z++5 MT]I*&PY:N8U$M:N"CF@ TRNF'P+>4-[)^#=T)_33O M#8YI,D.FWYYF#NQO9-1,37"C7GTR-&G1[O-H0,^Q02QDR::6?X/(6ZJ.6!4& MEJ9)\I;4JD-AI>61W[1_H=]UYQ1HJZV'+*!^U+'5=K>#3+&G=0!!;=L0;;U# ML*1V+*0[/5M?N*)DRY)J74"Z@K GFF^F*K2@5%5R"A'4G=XV$6BJ.I6 FESR$6+2(T1&NM)4!.9T*1Z*0(L@T(!OFX"_$YI< M'*3TR3.WMZ[I5F,05J'2I\^ZA!BH&2)O'8%E*WWZS"M)LQ :A[_2E3X]:P9J M2JA9&[@BI4\G2A]MIBJKJ*D(+%/ITXG21Q"HK$7N:X^_:G0^G>A\Y1S!1?5/ MM."O-)O/RANWDU!7 LQV14>&-ZJ28XGMC@;_4=IMP](=&[5G&6DD"T365P^# M/2T3B^\0N@)N)LIEJDLH2"H1?*J,F03Z$"YT0)B/P@DYO6N.#NJ976\&NP=. M)ON6K+7=V' ;2I*M.7I'-'JZ*JIM51?MKB&+AF4AI],!(QEU4D5=IEE$571\ MV94/2K9@*K87F;A>*LUAF]X-3C0(3]?];$-I&TI'%7N 4E'5-$EL=V5=-*6. MH;5[5DSM'0_L MD*2?($F9M&Z84S;-BR+1P-:6S7T:'(I/.L=LBUW-:).NQ:IHVZ8D:E+; MZ3E=I6-*3NIY(0.B%"37.^ECAC +\%,BPF8FMJF9M9[;,<,7P*&6B2\U\VGJ MZ[-@ZHHOG7:*+ U?6F9Y&TAK!'^5'4!7,]U.E\PFR*_2 ^9JIFH@I$@%#W:I M&&$519(*YYR>_#N\=CUR139%2_>*8C4%,6@W;,DE-=)*<^:*2ND MN*D, (M 7=9;W [Z.]H1WTV3.'$#0K6UEN/S1TQZ6?Q7_J\N\%ZO>3AN+%DBIIT]Y>8[:S2Y"+ U6JE M]UXHRBU[+P#RPZK2W1(%?A?Y#X?3(MW7_%#]B;1G[BDU@Y.5C2+BCD M$=,D0^?Z='% ]O28+O*[$'3@S"H V6Q+2!%-HP,'A=961=/N=<6.K'4MU=9L M';6?%-I ;PDM18"XAK57UQ^YP%2],'IP1TN/I7/([Y?:FE2[;PR]VU,-4#(5UC@ H%RJ(Q_R80=?5X0*E0?&C M<9%"M)[$M>&Z/MYK7P#H'5E6;:1:8D_OP3[I]"S8)Q*<,QVY)RN=CJ[9"@$= MU"G-6O.3[H&AD(RUZDX'E=1QR.LC3'$S:A:Z XS]L,)AX7N,0VI02(W=D%(@UI(,R8[]%H5'I6Q5QZ$D4+'AAEE: MU8@(:V*?.W:BB6 MJ3F2W16[4@^!7J+)8KO3[8FHJR*E:W5[7=EZDFD3'V4C7_5$&(]MUOBW<$3< M$XLFA0N-L)B6C=5I?,!4UF%9:2>#OX;E5%;-TTO9="<06T!'TEHZVOK2#T^- MVFU*V/U_3].MS#2_@)0U#VOF>32X9T@P*X*3%)!;1KLC.I9JBZJLR*+9DY!H MJ'9;U9%F]:3./ 74.!QUA26 KC]B@7F::W77N?8 4'E^J^+\]8I:1T MU+&6@X69]OJ1D^EPB7K<$51)B_/J<&4<+!H+:V8^5S<9%Q; 1;J\5DZV9>TL MY,%7JO>1]NT5Y;P74:%8'<>8)%:KK0J>P^L/2\S[J0X%M+6_5'POLT**,ZM# M@T%#;FM>SB-*+Q]!U,;3Z(VFE&3NGZRU=66A:,=TX'E=6^RI(!74GJZ);=66 M1,?I.H:$3,OHS<9K+V#;R!P?+FI-L=R305V1(E30+307-4T>YTNZ+4[MH]4NX@=>QT!F0Z M)WWIC-T'*TM8V3XF_72LR%FUWWFGQ^?&RM9AZN^,QSX(+UFE0#G#X_."FV-( M^D' JMEX5% _I?HQP?89Z:=CA?;L8/>,D=6K>K+HO+F!T M; 4$.'2,.B6 J%0;>F%X"U0_0UU-YW?S/7"V">J4 NA<6^#D\>E;,%G5]'1: M K86N*W=\/02\'?H['1J:^]"WR5M_:H&IZMI^[EZCTW?P%]U4].I_].05Q'( MPB#L73BI8&8Z5:$L"]4')^5/3*?[3#%K@Y,JYJ6G:L9:(^0\.*DN2:/:.;II MC; JK57CL-W,9A>^*AA!IV:-QN6"9QX6D4!;[?B;--7TX([SQ=;?G7?^"]Y1Q*HZ:R3)A3_GAN1VKKGI,PQ M)TQ!KF_X3??LP#)21\^- +29@'UP9FGU98@%R6?-L#HJO,6TVJ:H(KDMVMUN M1^S*NB)WVFT3J<:\+-$LJV+;(?D%9KA2\_2VY"LU&D"Q YTG3( XB!T&5FB+)+U@M%5;#]DL_3"2B7U-J]' M#_DDR ^+[-%^R.H: ]2F'_(F@HKLATR+4)&B([14.G&^ILCY.@&?Q$,' M=0)6:,KG6@8!$ZV 3X+]H$87"FTW" )TO5EN%:V JQ",*O4)5MT*>"]D!3?( M5;)6P,OU.-6U JX84F.] J3<5L!5<"BQ%"U56CW!JFH%7 6 %NU]L;H%Z]H* MN!)=CL@L:ZV'0MVB@94@"K:.NN:2JBK5H!+X2"?@C9;0S'4"/D2)S=T)F$9D MU,V^V,WL!%R%PD<&VM6S$W E>P[1V1':JBG-:B?@*OB%"%GSX&A4/3H!GX2W M=@\>@ Q)M$P+L-7K@NTMV[:(>H9N2:AKM0UM'G)7#]MJ->X$7 4/DNPHI@C>+(ZIH!5W("ZF!^:.K!F62E- .NA)+4 M.WIL2M11/+RT _YO"JK4X(V&'?Z&^R^,BP,PVDWU8-0IJY'K]F MOV]T%5N$U!$9,K-]HZM 0G.(1457$]7:/)_%6@PZ,PW:WV;G*-O=.Z0_4%] MHVG_"AGI2%OJY\E*\^B\CMX#B9PVCU;7#@MVFT>7C8ZT>?0:TY_0/'J%C68, ME#V'G,:S$.JY0L"'[0_")-9*:\1#X4JQX>%7=_66M/]D=M\:?G_'R3 L-OS_ M+GLXD^9T4><1&)EJXV(1'HO(@D3A:$SM.4A D$H!R91$7E M:YP5+FI'=Q^J#PMM5JP:=]:P]J1NU.A3_VL:#C1 MYUZXC_BLR#"H#]EBW(=\5A21A$!#U>M7JGP@\HKI&7@0,N&$U6A)HH0VAAPV M$9\G]!0\")\RP2>96JP471%;F;5M2AJHGU68F#JUMJ4;I+%I;%>*">T]3%1M M:^^!OI"MHA-;>^ZT:Y:I73[NB*D-R%MOV]@T4[L"1)).4%H.2[L":[-\Z*W- M7NYG-34KH#>8FHIB'=SYLQ)3LP*PI2WRXEU+LTK3JGP<&!O,7BO#JGP$*5L. MY&;8 11WU=I5>CH7ZB+068%9I=/B).H8*1*=V^[ZXKO/Z5C5].GWV M? A*2 M/P63EB[_1!92I;P=!,V.W)5[CBEV4:XRW))]*CA M$/>=^,^)X;,-<>\4.'1V"2DG3:DN8O(P/1I1J9.'CP=W^_CI(L"5TV(-QL#= M.E?Z])'"2E:]+MW(^HK20H'J!TNGQ4T2WP-G&RR];3QR M_29+KZ"RJLG2].37=PGP6DV6+A1_ATZ6GE4L\91_ZZ6J>DHUQU72ISCFG&^BK2,]3B)Y'VG_0 M#CC-Q%^9BIY"%#V*OV8='14I>@I1]+12CMZ":G8L^"O-V[#R>FTEU)4 L5W1 MD>&%JN188KNCP7^4=MNP=,=&[5GR@;399G9/E4[A!6DKP#XM3X!74,X^>0Q9P2?AX9R%LL4W:C\W,A!I$)"WD7OU,^**T5DL':Z4-5/L M.HXIJHIDBFU#DL6V*6MM$ZF:I9GSF7';6W>5.S.N9E@B$9##L;0='0P,%ZD: M;L)$S[]7KLGMAU2QV5VNV);EDW1EG34=11+U7M* MFA=$7<[(JG5NQ@Q?%J"G1'PI,TVDYA&.#%VF9JH[T?5.G>!!^*+UD\9&G>!Y M@ 79LS/\502P5-_2V0"V[$ S2F']),M:K?,Q*XHLTSDU@"X=*;5&5T619-I4 MEQSCFESOE,&*(L>T619E+[W./8BKBA0C$BDF[&5J]4[TJ"@'$)$<0+W(', , M9+J<$T"F#X/'@:GC)V_9)_A,.D$EI(PP$F)OB,?XMZMADDP^?OCPX\>/FQA[ M-R_AZX?.[?]>?0)X$#(4U;1^_;"X;?&H&+\0U^2G7W\^1Z.^_Q'_G(Q\ST]^ MQV0,G]#WQ\3N"H/?KF9(>?3')#(R>(S<(!Z047V?P[!_%SW@Z-7WL/W3CZ\^ MS2_.+HK EGO%$=R+TR?_^F'K"S_]^F&VH@SV#RO _SJA)M_2^A,W2AS2%(O@ M490,44+PC/FW\PMQT%^ZS!(5B3RZOW31KQ^6'O[KAXR&!1+4:!9![>1;Z)-H M^R52=?G@8Y*J#PG@@#9]FL9^ .+I(7U$G-*3SL #H1;02F-8]KZZ M<7*1],OL^5K1CTP&C=X^?G^X-%JECJ8ZTNI_[R^.5M0#6D=:_?W;I=$J=>[7 MD59.]^)H10-7=:15Y^O%T8H&9>M$*_*S'?ON-];-81:)#+,>5%]QTG'C86\4_O@;[K_@;R[)8[A4 I/\L(80 M& B[Z#BV*$69T?W"*+PW&Y=)BJ\G(MU-D[O! 9E(JPR1]RGOL <73&=F6V8% MU:6R+1>W.^MN.9\>RZ>-8X=]!>I,L0W'E4_N3\89A\>SW^T!R)F$!R;V]=AL M)'\TE&+;F\K6C()?X)L@+LSGQM.XB^ONS#F)^U0*[+5^V>S$?2JG#SO@',1] M*KEFC%PFXW"?RLFS?3CC<)_*N_.S.)-PG\J^\72-Y(^&46QUXB)3%%MM0CO? M?>EKF72=)T(G1]2?I. MG_H+(^K*F'0FB;IW>'W[C>2%@Y2]QZ.TS>O0GZS2>SF!'"Z\./I*!MFTBJS4 MF-[W?OS'*E5[883]EZ#[TQNZP0N^FQ#B%^6JXRQ7!,O)BJ4TF.7@XP\WZG.> M8X#G@+6R6@,#R=EGG1:ORQ)Q^)BZJ5C$/"2MU-CB06+0_^[^.XQF_=M6(DJS MGFY%<5DG##P<).GX&,+B[;$XLT6_XO>\RJ1V< MIAI?9*37T#5=I;DWLF;1L)*E2<1=*&E(N8QZEL.E0/_?T[2%2-P+HZ_XA^W1 MY"T_>(%U!/"GAY=22)2S3MKX@H34!@/L)32YWM\,Q#D^_!S!*8G;./F!<9#MA\]3OT^VSVV0 MWI_.\R/QND&"H\=PXGNZI/-=LVW7-#ACB>\:OFN*W#5L[1+.O)QY#V->PY M MQ!6E"]HU'7?DI:W$O@=]'.W=,WRO[-LK7#WB>X7OE3U[A:V]P5F6L^P&RW(6 M;2292R=K/;%C\*%B>>AG'$8_HWKZL5J9?+Z"889IQ8>*U8A6?*A8;6C%AXK5 MB%9\J%A]:,5F0PLF^DPP2C;&)Q#5:'8/TP1F=E9/G:;6J])1*UGWRLV>TZQ25_>6N]H_P=GN2)8CK?6XSQ7$<_QUGJ\!YNGEF1#61N^J2F*0=5Y@)+-7?4/V#XD%6'!U8\_PL=A.(W=H-\=$0V$[JM;J@OX MKQ5T:3V$C&56JV^24355G98[:S*CPO'1'P,5[P:T,<< 1W>#SV'8WY'[-;LH MPOV[5QS!O24W;F6:HHP5F9U*43OY%OI!=M*>Q M'^ X?D@?L6)WAD$ V@0H',E;EL599FX\ZY1DS!%V#"6=>'*I!.0M7AI!0-[C MI4[$XDU>ZD0LWN6E/L3B;5[J1"S>YZ5&Q.*-7FI'-\;;0M2HH0+;%&:V@T*= M>@\P26(D*;1,2YY(ZOQ"VO[L__?%T?&DTXOUXZM+8A!\?!_$ML\?) MI?(M/Q1W,BYGU$H[\K#)#TLM>=B.&E<^IHJ'IXO@)V;#U97S$X^+G\Q"# 9^ MF&.A"P[(KW,.VP'Z2CB'9P*^PP"47'D?B#4_K M2C+:\93MQ/C*9]'R#/S"6*EVQP4CK,1]*\O\5&/?2L'\Q'TK)[-0[7PK9V A M[EN9 M, A'X8N/+TTOG-$46;+):,9F#IK.NJ*YWA] U8DP/5,O=+,:AFDIC$XNR479V7Y=;@I_>;3E@[^:0$ ^^:MQ!.6COQI'4S[[ MJU%4K>=D'C:GXC!*8#[]Z^B(&.>Y0GB.C__B3%<5T_'Y7P>R&9]3T$2VY@/ M.%LWD*WY!##.UDUD:SX"C+-U\]B:SP#C;%TGMLZ&@(&2(3,:IM@V!(R.;$G] M7;$=I).1[,DDPIZ?4?)E>'$!?C[0K0GD(\FOFM+0%H9Y&651IK%UHS_8]P^7 MRBU\P-U[Q8:L#+BK$QM)%G.#%MAEHQD/73+O7 "O-(Y^NJ7+)'M;E5CMM]MV M00_T\,,0XVT9@PY."\,O,V?0T#5=I552LF;1]"1+DXC"*&E(N8P&)(<+@OZ_ MIVGOU[@71E_Q#]NC=79^\ +K".!/#R_5^RZUDLVN>DCD)[(?B;"5V.#S]'&&!HX^0' MQD&V(3Y/_3[9/[=!>G\;#\*(U*/:@P1'C^'$]W1)Y]MFZ[9I<&T9WS9\VQ2Z M;=C:)IQ[.?<>R+V&(5N(ZTH7M&TZ[LA+N\!_#_JD:FS/IN&;9>]FX1H2WRQ\ ML^S;+&QM#LZSG&9;S:#/I7#I=:XH>8WU"*ZMM[-CJ+F<<1D#C# 1DM9O< M^9J\L4PL4V>_F MQA&4]VYN'$UY[^9&4;6>;579;&G**(%Y[^:C'2&S?S M_G(7S-:\=S-GZP:R->_=S-FZB6S->S=SMFX>6_/>S9RMZ\36O-]O;IB">YU\TW0P1R:)2,=T08E0Y.9YNU>2%GH=@IJK( MB 08-$EFS!,[CU_Y@9_@+X!VV#2 CA?_>83M.,9)W'Y+K222UKN2EA;A1^P- M@W 4OOBX$3MK1BADR2:CZ68Y"#4S95WO#R!5@^AD&*:E,*IV'$6G=?-[.9+; MD(TE&Q+-XY19\VXN$9$ M9SH1ZURLI$IH=F"L2R@V66E)(E&-;)LFENL(84HFUH][+HQ;:D8@B8Y.;,CV MQE&2EBCC^&[@X$D8^X4=$GQS;^.=B^*56I"'#YECC2AG#UU7";.^):#!;//RPGG3C\4/V"<;2F5 ZS/,Y"J:E68A6KT@*:R/::53M&XX& M830F5O_ZFB"=$-F3' <0Y.O M?H 3C M.BCPS262PR&M&DGL\AE.UCZ.[06<:$:WH7]@M>$K\>:DBD>*[FE%E M0W@U@""&I2F*0:MK (]L$62FR_P#-$W2(F@K);HC4@] C=U;FID/^DWQ>=UG MHHV"5))KKR+XETW://K)"-\-;H.^_^KWIRNC8KZ&P2SMWO$C["5A$T08-^YJ M3S=NW-6#8$A2:/_"[^],?3\=-0#S/RJT9H7A6;BWH M!)),5QF-)^7*RDU[YQ+=_"7"::U0D\C%DZAK0S#VN2A>J05Y9LT+95UG+4UO7_-"FMV2VIJQ':25'?9D$F'/ MS]I0O@R;X7F?%][("I6]30P!GUKBLX/\#_;]0Z-8@-=>,404W=)E$FA6)5;K MD-KNB&1M/@PQWC8KTL$#'$6X7\JTR+,2A3CGD;$\09"]R;GO$VGN( ^>_=%H M3J?"[,_#9A>6,;Z7 >:X$&:H%6$,7=(9#:F]3YBL!VQ\CSWLO[K/HX8(U-7^ MSZ9J:23Z"<8<8M2:8[O_\RVH0+X[ F5UE V]3XLJ.FGZ*ID@.AA@+WF,7+AS MD\T<'WZ.,,#0QLD/C(-,$'R>^GW"H;=!>G\;#\((D_&D@P1'C^'$]V!W-9DE M#4.V&#.(+H,E.^[(2U.OOY,"K;T,V61&K(%^P38C7J#VPU+!=@4PZQN%)[R) M1P&LJE=.-E[G54^Z\3HOA@EF;"G,XQOM9+H999]KV^C&-QK[!&-)^:H 9GZ* ME\.K91\*_!2O%<%(G@MCK;A <]'*;<6%D"2S!C-"HB0? _,T\%. XR&8;/$< MFC%VXVF$/Z5?__IA]CE]!+EK[7X_#E42@/S^X&P\)/OM(_QVW).>8.%/:RNC M+4:6AD22^[Y.QSARDW"QD0]Y>XJ;[??3QSHX",=^L.O!VW"S>.;FS;]^6%K[ M5M G\)@-[)$O=Z.-"(O1QT$8)D%(2D&#/X2?(_COQR@^O((PL>C&S%"F)Y&$7$/4!%%BT0+,]!XHMQRIL*2O)W;:_OD/9:N(@ M2Z]HR[!L_B6+&(",R5E-B5G&(14(ZEXBX-!?Q( M :V)QI^R3,/(3)\&)!YM3 M/30..)60 3S%/"^)9*CNS8[<%V)PLB87[@LQ.%F3\_:%&)JL7MG>T7SW4,Y! MV3\)9?],E*D>S#F6\C[*$91E2&-')#BFBF*7NQ&6"<0FY@LA?)7P,/%T_'3- M(:(_RCDH&P-%?Y1S4#:&B_XH U-V]6!&7^Z/8D^9$\*92O00 216'OA8QBK M+' 4FA';($R,.5V+VMR80N4@2E[VCZFP&:!8D]943^@1'', MX IVA608!E%8AC O'AK9 %RCDHF[9"%BCVE",I*8, CU6DIU3 ;"I* M!0Z([\01DZZ?L,-/=Q8H U-VM7U,3W<6*,-3-C^06J ,3-D[Y,L6*/:4DUB& M4BH7AR0D>A/C8<4D/+ G5$4AW(OBY' JL4 9GC(]"65Z-LH'LY\%RL"4#V8_ M"Y3A*9OCL@6*D7+WNG=_Q.[J/9>ZFB#Y?U/V(^^"N][[!*JL+C?53%]=@ZG2 MXO'C)"OP[W>33Y^SND;-,BV00]YOJU;/S&SXBF'Y1ILJ+QZ!<886>54WZ.LF MK9JL0N4"Z>+)M+VEZW)I\3?*"KB5S5%>-"4"C6GWORV1_GOV=9-7&9IE59/F M!?I%X9_++ZAY\8]EH6.+EZ[U,5(]Q@V="D*F^M=ORWRV1#<^(6B9U@ADH(_ 4SJL^FPD4+T&R]7Z M(U&4@2^NM&=Q[WW7]'FH>O/P1S9K/4_?>*S2HCF)P>30*R[K.(-?K_3JR]=/ MI7:(G<]HC:V<>KOZP)-UY7*NF^Y63FN:^H5IP3R^ZTT%=W_,MGE=;_2W26CS M!->RO[)JEM>G<3@YK,/UM]].72O78#_/8U/A.V>P7U!UR751E>OC*WZER8G3 M:G9@'G8M/BS268.?YT.'P^KCQ+DE^W,#S;^7>D\CC!F%\4L39E,]?$,8O[@9 MLZDQCD)8[V+D&ZK$Q?EA[ZKE-:DR+JVQJMI_\_=_$G9YZ8:\*+-^S>:@Q2B$V1S'N"IA]"J%C7'G87, Y*J$74(>>UW^^PR-X,;V\J=W[_X% M4$L#!!0 ( (Z :4TP)(KZ0Q0 &'7 1 8V5V82TR,#$X,#DS,"YX MUZ/3XY,C M0CW+MQUO_/7HUFAH1JO3.?KG;W__VY=_-!JD?6F0?UO4IZ5F.Z38X9?>.17F3-!H)R^^1 M\'/R\?C]V?%'Z6&\Q\2?2]CV/NBZ=D\M$JW?D^KIU3#37)0-,S,F MHJ+4/HYY\2A[8"J/?SV2\OAP=NRS#\5%/CYSN0RQ6.&)%;K]//GSTWQ54K-6= (YC.: M9F1D\CN1?O&I*>QZFTLF MP!<-F\^$ R+)R>>S$XG S\(I_F&M@/61%E-2-2 5)0YEDRZGBY#@VGLU'PR MIA^:T49!/%7U#NK,,G67X@JD/Q&]_,9HXW\N.?\ (+_SGS73H$OR3X<#OH M%&L9Q!5Z$U,VV[X5HIZF9^M>X 3S#O!F4R'QB#CVUR-EBH46B1XVA9; $?J> MGIQ":Y&0RX_ BD2\B,3L2W.5PRKSD%.[Y_TFGBW3M4)7$%[#[Y@X3J$BG#&H M^;U@ \I4LV*Z^&T"QXY0,D!=X4Z]T:))Z_MM?0V_AD]*X[;6T(/RZT:ZW;THGQ3=>'1@WDED#V3:C" M@PD-'#!.%50%X1IH?]D&6O)F2;>W-=1EH.Y ;WM*,T#&K]5P?:@&ES&$/S=Z M%Z#J74+B5N]&KT$J U(/G)JU_"ED8T(][MS3 M@*$ZJ!_+@-D !C?Z!_@W2= M[WH-:P586R:?7+K^ ^]XML.H%63PS*90 _EI*R UXQNYO.[]7K>2Q?!U_8#R MH;]HZ!;6YETS"!F%,CC#Z 2HQB,X!T#V1R4R-<:_8G?5X9;KW1J>K M&S5JFZ#68V/3<_XGCF5Z@6:) M4;+CC?O SW) -GT,+ES?^EG*)YY=*;7'?NHFW#N@]]4)Z MR?PI^$7 3"OXW0DFK9 'T,JS:EY6FIG2.TY/5KUCH'_7N[FBZ^@1-^8["<-S#N7&M0*&>A@NL,:Q+_&9.<&DZ[+OIAC2U;T6XU1S4P+Y?!?92ZPS(=^T:BO>- MKAFW ]%]K)'= -D.QBW'#A0XC7,JM]O5\"W#1XWRV2K*,&S0NE<=++Z:8>A# MXQWIZC7*FZ!LT#'^'="9S[#OM2G*9?BH4?YE%>4KO79!V#Q/F7&Q*R*>3&U&ND/JTA#X8T# M,^3-=<\PWI(^H&I\TP9Z',&Y > ![-:_:I@W@#DU=F^$T3?J<9&S 07;4+OE MO<+ROM>!=W?_?>!"8#>9CXHHCOG5,U%AG(HY:JW5[*VIH9] ]B'C)I@[+D1 #S5P"X@54.<"?%%G8.!WK\=M+Y! MI4_Z ^PMWM1H;E31E+[S/!/0Z-WVHQ;&G.-!;,-R__D$ZAG$+A5^*ZQHP9&QK@[9!NKTA^0$] M3JW=ZT,-47O, 4Q+)"_VT!SS2-4<$9-N>N]HM,3#1W2J/VC">;VZC@ V7XJ-'. MQ$;SYSEJN)]XPJ,"Z.6YJ:'/!$OS)S]JZ)]X%J0"].6YJ:'/!#VKS8C4+O$D M4R,5'&$=#S7\F1!FA6F2&OL7G"^IX"&[D:3VHTQXM.+<2>U++S6)4L61MA>C M]J),!';]A$KM.$\YLU)E$%J.E=(!SC)AUTJS++4OE-A0NK!N'$(:4,L?1[IH MMBW^FFYVEVEE,C70F3AES)9(? ']!6=Y(RIYTZ:!Z=2[VTK!C *+7YL:_UQ1BWX.?0O$CC_1^V.=QD& F?1.QCZT+$4IO;;H16 ]CA3 M,G2FT,W(>-[.!:A]+A,5C15 EUM28>%V=W,2:T%D-4BDQSLB-"&Q*@1U$5OP M(VUJ;]NLMALRT\;ZAD*7%3L%R31)%"D#L),7UXYYY[BBWRI/IW!Y/D51W>U8 MCMKW,C%:N;X3FA!)E7*"?0/X-U 22605$0-_4;07S$H1;<>HZ:+W5@L4Q3; MG,5L(.]Y'7&BDQBC%WI!53YJA\@$E26'$))(*HI$LD3+A-)()([ ,$\26+O' MYNXQB"U]93H>8AH9'+L@6!RWK#YV)T'M4IGXJ9>'!:0Q")2XW51K7#ZNJ!PD*>2:A$[9=, M$%Q A MJ_:%*KZ0"Y=8F37U/;%AL=0\_*9LU'Z1B>6I8,<@L!!'A#Q23]COI*Z0$/1L M\5KR4FVS)3>TMF4#?DCM@[2&>&E$70A9)A,S:8W8[7A#6[HF= ML/%BO'GAT" OK1IM50PN0CQB1Q)^-8J[0K'<\'XMH1K?[/[WM?C6H_P=X#V@ M/& .KDL25KX%Q?C:XJLD4N+\016?2]G&D O&=8G>"&'AKGX534UOR6X_+*)#ZWF(7IC?3IS/7G ME(J"W@^9-0'PL%^VZF';,5,[4B:T* DC* T78B;RY/D?7. 9RXRKJD2JZ%O6 M[E+%7=*=';G[.4J--#;BH7:.3%!2DB&&%[$4DHJIAQ0[<0BI9/?" &_(P^L( M<7 E%@[$2V;&%!K<6\1+N60UOAE MUQ8B24Z :BMV:M_(GN]) _)&"'R;+/R094:K0.2%BGF+$Y&P=II*T:JM5Z%F M(E;;:W1 MCKFK/2M[(&@DG9@HGJS*)_@2UZ2MJ95B1TO5J!VL4J %)RL&=)8,2AANP9F6 MZM-6(56[1C9X*J904MXD9EYW8.$U_H=7+ _HB(C;D\_Q4M^O1]R!(1\]BM^9 MS$)Z];W+S1GS9Y3AV*"9L$T89*B7+WH6?K1BOUBKA,.$T='7(^&&R?6R?P#% M\>/439($3H!2Y E69,3?$=-UCYK[F_-E&$MD' AR,MY>L#F0?+OF'75+9AG2 MYF3Y&CD<2&Y7BWF)3 -)3J;E4R_S\OZE*5^-#+^6KT[^ EGW64"\W(N<"^YL M)]&U\,F") 4)_FHD= U\U3A]WS@[/7[D=JQB%0U22U?3(*&KJH'Z@O@B)80" MF7OBF]0->,JHD3*JIDK>=?#E-)'OGX^T27A556;]I?&E )(INQ$A(O09$3K] MN(TFFVFQF0JY5]J7=="$ (5^J.R3N_#&+?QPX4W;NR&^J:K*TAWUX@A?-D>N MG\JHDT>7_&BD3#90)&2,>M9Z3;B2M/($[%K(ZK:1!0H0/ MC91Z ^G!C%7WA 65>"KP!.I&NY%0@Z]',*AG(;4->D\9]CGZYKSK>U%9BO=& M8:_JCS7IHGXA*N.<3V'T'YALW@GH% =-1\2\XV+'_M>CD>F*?I]("/U!Q[>' M@C3J\P3)I[LHJ 7"&851YA'Q'%?LA_MZ%( >8(\0>#I!B-:X8GXX2Z0[(+4@ MJ\F>NLMD?Q]N">#:**"LY]$?U&3#"; :3RZ=>_&3KVPX%7%;V2B[XO@ZS)>& MWW=DO8CADQG/IG=/:SL\4\/QXKQNYFLE6!RP M;LF.SWJ9P\"X#I&L9\H)PHR]'FL\*N8LZW?8(F63";T7OU MPSXJG5E97)B+PI1[E:T0Y^WPGB;'MEVJFSS(9J@XS3YEY1+G=^FU+E-$ X+[H1!VDXTD61? MA$%T^W'?=.PE"U2F/9!2D!P=VBFN%HN2'$0.KWUO/*1L6I"[_,\'T!LHOK^[ MQZ)U^HNF721P/,N90==X-*)6D!R*W?.28XJ@'N]!!DQ,G&X4D SU3/(.PJ?* MWITN;H.>+V[V*67--1R6AC-!\GY#"^W"%-"?CD>3;1A_6('/,J,S19I]&IW) MQX1%Y\#,9J"M(R0,G/$DX&*3OQ'>_1_[\T_^V,X4-WWX7O'D3T;7MO O56Z2%'OEELRW*+7%,=$% MC5AQDD/HEPTHVM>F#%J):#4/CLHSM8@ZV3XA)@\'+D//SEW.I$IT -V/]!Y, M^0P+C3%LYC'=Q3QS5:;V8#([.AJ')V=L9:O(G-#WY88I/X\YI\G0ZO @G]$9IZAXMP6[Y!G@6,,FJ\ZMI(,E W7&F1GE7J4JE MKGPS# [%VK]3?$-M#9O),8V_4!A86L]>--2Z+'7?A;!7A4S4+X-:.EDM%IHN M1E3X"Z.DT$LN2TE[\7)CKB)VVI89;UG2'!^.SEIM3K M* ?226TO.2HLH\:K'A5*!GK&46&.U%)M0VE=7L6HL-@:+SLJW$BO MUS(J_$ZYF'5>S%;B/$K/>Y[R4RQ\NUG0PR@OJBKC68/PY11Y%9'XDA7$2\*S M7J>_%%)X+6*FGMBIW0LD_ 6J('D-BG@1C:3H3D9M"N9_ =,M2EGJ&3L:[19Q M/K >!]]=2'A7_?AG4VF_ CT^"Q1K6@N^'\*(/;V820%=9FE0-;*]6BJ$JBK. MS8W&^;V1\#BNA0% BP>'#/T+Z;A=>]46N^"X1Z&%(1-WV,]%WJ+5(O%VMY5" M>T,A.[(U*E,>PH*YX8,_G/@AAP&N[N)Z:I&[CH?-KG.?O^6S LT^E0])[:X# M:%"JS-IJFCW-RO !7L]5&5E.L=?9@,'[^IQ(B?8I,RN5P%+=*,605NX1SAD* M;LOHY<9O7YK1P7[P^/]02P,$% @ CH!I345A4[]_%P )40! !4 !C M979A+3(P,3@P.3,P7V-A;"YX;6SM7=USXS:2?]^J_1]TWI>[JO/8GMED,U.9 MW9*_)J[R6#I;WMW<2PHF(0D)!>@ TK;RUU\#)$5*(DA0! 72F8?41#0^^M=H M-!KH1N/'?[PN@L$SYH(P^OGH[-WIT0!3C_F$SCX?/3X<#Q\N;FZ._O'W/__I MQ_\X/AY<7C\,_NWA ',4XL$$O3+*%JO!!0J\*$ A-#*X)?2W)R3PX'@P#\/E MIY.3EY>7=_Y4>.R=QQ8G4T(1]0@*C@7FS\3#XF1P?)QV\,^8E$^#[]^]__#N M^]Q?[EE$_4^#O^8^77 <]^D#-9\&[T_/?C@^.SL^_6%R=OKINX^?/GSWO_G2 M;+GB9#8/!__I_9#:Y3JOY[<'M[\6XP#(+!O2PL!O=8$HK] M=TE;00H06$?%YZ,5#6OSL MY-]?;Q^\.5Z@8T)%"-1L5)2-%54]^_CQXXGZ:UQ:D$]"M7++/,4< P('VA+R MUW%:[%A^.CY[?_SA[-VK\(_^+CO\D;, W^/I0-'P*5PM\>?@9' MB/PQXK@^XVNT'(ZI(,^X.9G: M-FT2?H'$_#I@+^*&^H1C+VQ"\6YCC4F]),(+F(@XU'_&-()_/#:C2MJ&OJ_^ M14$C15*[!XN@Y +@1P$>3:]$2*!]["=47+TN@8'8G[#SE*+?L7]#KZ-0D1H@ M]<*KT10^H=F,XUF.RO/5F!/YYR^8 MS3A:SJ4"^HKX;SC\BGYE?,R9'WDA6"UX2/T)68#ETX1=UFEI1;HF'/ERT#!Y M1D\!%A>,AAQYX5 (' KH//UP2] 3"4#HL;CF;)%^%O\BX?PB$B'H'VY'O"R3 MU K;+N:(SC"HLZ$'UD:D)/P<12'4G68JE=%XCPO^) M@@CX3V_H,Q:A7 .M8*W;96NP[Q,*OB#8H0 !,25R$LHA.-S@VR/&(JO6H_$5 M(_E;CD4#L(7-M3&R-W+/-"/ EUC3VAB@G38/0?CF%J,%%);W, 4]QJ;3VM : M4AJA8+A@/"2_*[L)]#Z?V9E$QGW9M]G%.1+8']%TM4Z/*IK;ZMJ6+8)0IMK: MT+A$(1H*,'(]>?@PDX8,"U&0TM, 4KU^+ +,G>:-IL!0XH%ZO21!!&("YD-F M2P U#R D]7>U3?JR"+2P S"NV&+!Z$/(O-]L;RGW[='FZ.;ZHK[Z5TT::2^" ML:CZ&X,E*6QC;]AQ&_I6$3%:JJV]%Y)G$JYLJ-:B9@]$OO5%L+*/-H#=@RW+ MB3Q<4-T_4@([0(L#5-J^14!7_Q=!BSM2+D].J)";LB#RY9$)6!J8$[F5]>4? MY%97L(!(MX:_/D\3>Y]UMDZ019:!J14ME+B)1R'/CU(+96T0CZ97T"1;8:P& M;QQQ;PZ I.IHP)EF_5IDP"4P_AE&Y5GM\7["_HS062*2OL>,JAL*4S5JNI>NTXM= T-M3^.]Z3WVUOX0N4_-G=WLGMC(*LT, MC48]VS0X&I]5-3$ZFG=N=6Z'B 1B^,2B,!N3>(L"VR2HYN\#ROOPFI# MOHV[[ KVB7(%.N! TG';?) 1$O(_N2][1H'\!():Y*IH0QSVZ;V#'+$N)/O3 MT#9WUON83+&U(AGE_3A%:7VT37IK&_&VJRDCI8W1->FM XBMC[1YGVVC?\ S M^2_L0*2_C<[:'6^3WCJ V/IXF_?9-OHKQ"D0L';YM#'*^CZ61?K)H3T_J.:O?H5A9N94-9U95KK/:WBF8=MHU[PE64X$IY)ML8 M64T'[<]UX7&RC,_W[O!+[MR. ]T1]9)C;A;^C,.ASY;A'M>P;/>?<,7+8IOD MI<@-[@ ',?4EK?%728>5JVYQUR=;?;=+D.$U-D4$D &2L]%U((/T&-\4E:1G M=1UQBL23NI,8B>,90LL3*4(G. A%^D4)U?'I67(U\2_)YU^2\1*PGLN)J.X8 M7$2'@\Y%)C1.'"+*;$7W%-.V0G])7X*LU\5/*_9B@NDTB\A+\-MN2?" M"\3Y"NP2=9*MP6=6UPFJ3%.4 M@NYH+62SS%,/[IIRNJ.0"1QJ%F9S<&%L5U?56W/, ;983A'(U8E+3#2*VQ#Q< MR>L7(9 E5?)2BH1^U2RMX@+#O8S"IMA/O9JY,P*PNXA'=$@,*EK1A0]@M7(9 M*S]&J^N(^EK]4E7:#C5SQD,3U5Q,?#-Y7E+B1,AKA[*U8S#:%VG] M*6>+G=.HM#.F.P@:, XBHC(U_NWT]&CP@F620O4;?BTY81QDY_/1^Z-!)( X MMHS/Y;J-+J]7U@#/ON\;P"W1R^,T/+;)1O?L#8 OT]H9TO=O .G>YY 9&SZ\ M)3:4.JTRS']]0YC+EJ(,\7=O"+'1IB*#WCMUOFOMKI5:\2%!AO6'-X2U;!.0 M(?[X-A";'I9G5LKIVP)>OJ_.8/?./BF'G1U?9Q![9YB40ZSR-&3 >V>*E /7 M'S5FD'MGB1A +MM;]<@.,?7>Y/$7>4G6X-_W2''MDS9CAW8T/R\#VR)0Q VL2AIO![]&QBAG\(A]4!G=C MQ3I^"WAKQY=GS.C16F;&"Q./> 9_GT6MDU=C-C.J.J8SR>GI(HH[EWV\*#%] MH4>WHI*;:&81RB2SR@35D+U9QDG$)J:8HP!V4$-_02@1(5<769/S?%T@9T4M M)TCD>Q!CSJ;:@)E\"1<49FH\S3Q%: 0*+DO+=R[?J4C4O7J>Y>H5. NZ#K0& M7]W Y%0G.3)G%0N OIE*T8N%#G&;/;KC(-"9"-HYR*%^O'6EW5">GC@F]X.U M 6I%)5U0O)&E7D/K9ADG$:2Q)--9,L;:T-&=1L44DWT8D"@X4GPU8N M89D*F'(#E:\.Y77RTP-,D^R4 X_+;;Z+3F).<1*6Z\SUF62 MKXL]U%=PNF4H6-8W]PI[C&POPXXJ&+%E;FI"BCJ^5SZ A;3A("M2Q[UTZA^8 M<8763"_# @JMG$VH+7*VEV$&ABPKL-(UP04=5TI:$W-S'2JUDWH9^V<$O,S0 MZ&78GQ'JRF.37D;H&T&O.I_K9?QCR<9L8]CS-E@O(Y@-@19(@B;*TU1YNSO* MUOE37!QN%V6**T\95%;CV[%0Z<5BC0]-?SUCZ/\:Q69M;-/I1\5>^UWC3A/D MW465>^#L?R(4D.E*G0G(!)VX$63#AKO&CPJET]GD9&6$;3]AE/P]GK6UOZ^G//4S"?GH[#LK?9ALNC6.EQ\IR7]NHD"E] M'-$9OH=)/:+%K-5@J-6$DU3=L-R0&8WOEWJK"4=4($^R/)T%F>FDP5BK"4=A M]AL"?T.+;I+KH^Y-*EM)!JKO*TO !7)3D)5KB_BFK75FE.0E\%PH6L+R.D.E M::&]\8H[C$/B1K0JK6O=)MJE&Q9%Q.,,%,D==,T]A+V;:9G^7%JO73.@7MUN MS(&MW _&DK]=KR6^YU**&?-[JTXW^!PG%]K4[#(<;B"IIUHXY>R:P M>3Y?/0JYEB7WQ/./Q^J#K4P;Z!"^>$ :X"MJH$/XU@&4^^(K:L#)$PO)(]BP M:;G'RXC#MDS$KV=7/ =H4-$EG@D;>K"5Y%A_QE$!S*2%3B TS*%07:\3:+2Y M24UAZ1NPLKY"\Q[&OKHN5+6^:LLZ>DQE3Q_Q;867&IEHO4T6VQ*!"6[V7N>=:8E#A9JU9AK*>,JB>!ZB7J7?K;]@W M>P(5_:-3Y[F2VQ_M%)D:29;)PT*8+[*7'[\J?D*O-F[N WR9:* MLV%-WORWRPK]-CYC18_BPBW/E;+=F^8U@3(U8RRIMD5M,0J89757K%J_W" M8#7WOO]('-H.G.QKME&K\ZLX++^O646MLF8G#KB7+YO:YDJ-J-U>/HO:AE(N MB_'7O*7Z)A7S7O=.,@:]>:NZYDV+9N]O'OA^[B417L!$Q'&B3\'893-*XFOK MZ4MU-W3*>,Q=)^]7950^>'/L1_(T\4J$9"$G;4*XG+L>_)RP\Q3$[\I/&84* MG9K@$S;&7&&1;LBG@,Q0[$ATC$K*+E^-IO )S68++=JXI#@.ZF(>8CBG_&B$_FG$6S^368&O*G*!#+PGLJMIKN M",Z"&'V;+;>)4MJYA";$-!R^ZK9<(:DY0)5-=4&79 I JH,L2.@^?A1*"=<+ MR\G7WNK&1D^]Y-@U(CQY*[X=1F4==)D_&]-A8VP;\J6DX=[PPY:,:!KM'A^R M7[&??S\AV&W%Z7[+JE&_/KS=?\WM9?#(09E8WPSMI0/*ZKZJB6!N!XSV*-/Q M07E8>]N@S:RZY=?3I!@,%.D;2(IGC4(8D M=47+QP%?Z_"P(:41"O(#<3%'?.;&9UTF-3D*T_L4<@NK3%RHL,7:&6X6 MV1G\=6/]P W;3FQOP./6>H+\A=G##6UU#/4W&[B&TO]F)I=-DEZF@S@(=V+E MVI'U,)I*OZ4W MI/XE":(0^R!LV8TG *"2^[@X;U&W-J4+ @5))E:5>'08AIP\1L MZK;2(:0[Q"G)K8=3TX93S;_GP.:7RYH+92XFEO",B W%,0_ZD+0$ZPC*L(I#F^ZQUZ A"!3@GT9ZI1SG^\F M4E"ANH[7D\:Y'YQD?BBA*XZMSL8AW@MGY!9;QTU:=)A-HGQDZD-UBFF;PY7S M)Z8["26-GW^IP&ZU"[>Y'&H(0$%ZA_VF3B\]&?MRRJXX:IP[GLI?7-,BZ4WQ=,81([^H5Z(890BCL;6Y@ M)HL[!G^E(8]C_-.,L_KSR]9Z=,=!H#,9QG,8Y2DI1[];N@NOG^NC*(I*.GH9 M.Q,?#:V;9=R81@+#FB??I[L$)14P]216N6XHK_,M?5@#D^( *BYOB6RM8)K# MZHZG,=!UF#^6.N4QMO.C.L?H="[&8L.216Q1D MSI4[E5YB-,TF9L<('/$9HNE5I[5_2(HS]<>@#Z3K.H[:*:B<\]Y0_X',J#JY MH&'RM !HE3&TYQ'H&Z@_#^2[QG]L^.F'CK$A,7WSN;3SJ;2[.GJF9$_BYYBZ M1;Q\6V#K+?2U(;AY2;^K[-\#02='8NT+S29T9WE>2FLGN;L=+)P1WE4>&U#< M24X_X)G\%PPE&8Y-9]WGM '%G>3T%>(4R%V'M765OUHZ.\G5;/15F. ZL"EY MCD6>THF=6,G.:NJ&:+HY0D7Q044A3]U7/4V@=')L"OS"LG!7^5]%;B=Y/.$J M3]5*!2!VE;.76'B<+.-MZQU^R6U'.30042\YFV#ASS@<^FP)ZDB/X<<32=L3 M*"GX\?]02P,$% @ CH!I38 MS#S'+ T0T# !4 !C979A+3(P,3@P M.3,P7V1E9BYX;6SM75ESXSB2?I^(^0]>S\MNQ+IL5_4Q53$]$_)5XUV7Y?#1 M/;TO'30)2>BB2 U NJS^]0N I$A*! B2H!*4]="'*1R9B2OSRT3B;_]XG?L' M+XA0' 8_'9Z^.SD\0($;>CB8_G3X]' T>CB_OC[\Q]___*>__0V#<+X\N$ 3'."(M7%P@X.OSPY%!T<'LRA:?#H^_O;MVSMO M0MWPG1O.CUE!)W"QXQ]11%ZPB^CQP=%1UO[/"26?#GYX]_[#NQ\*O]R'<>!] M.OBN\.F<($?TZ3%B/AV\/SG]Z]'IZ=')7Q]/3SY]__'3A^__KU@Z7"P)GLZB M@_]T_XL7_O'@(@P"Y/MH>7"54?7?!S_OE/!TGA3Z\4ERI\^Y 5/SW^UY>; M!W>&YLX1#FC$J"E5Y(U553W]^/'CL?BU6)K1X46KXD6ROC].?DQ*4_R)BCYO M0E>(4H.= VD)_M=15NR(?SHZ?7_TX?3=*_4._\X[_!L)?72/)@>"XD_191#A:'D=3$(R M%U0?'O!VG^ZO2^2+-CRZ$-,N2J?J,2]YK&SLN"NI#Q&;C[SY\60UK^Y"*M;' MN>]0BB<8>8V)UFQV2^3?.00U%WR#MJ,9BK#K^$89NF9[VQQU(3MMP2118\8J M.0_G"X)F**#X!74G4]JF2<+/'3J[\L-O]#KP,$%NU(7BS<8ZDWJ!J>N'-":L M_@L*8O8?-YPF!]7(\\1_';_31M*X!X-,\>/"BWTTGES2"+/VD9=2+>\(YC]_1N&4.(L9WX"^..0KBKXXOX?DCH1>[$9,QT&CP'O$ M4PCMO\0,]/+,$F]B.U\Y@13Q+:SD800DE/!%R(=@>X-OCAB#HEJ-QA?D\+_Y6'1@MK*Y/D;VFMM,4\SDDNRT M)@9HH\UM$%XV,7K@PK -4]%CHCJM%*U1$,2./YJ'),)_"+V)[?MD:F81:?=E M7F>G9PY%WCC(3NL,JNBNJTM;-LB$4-56BL:%$SDCRI1H']F$T3IC[DN@2CYH%-DN96;9>^##): MV0%3KL+Y/ P>HM#]:MJD;-NCR=$M]!5XXK]BT7!]D2F+HK\[IDE2T[QW[+B/ M_580,5X(T]Z-\ N.EB:VUJIFMT2^\4.PMH\^&+MGNBS!'%P0W3\%F%F !@=( MV;Y!AB[_';,6-V8Y1TX"RHTR/_8X9,(T#40P-V4]_@,W=6GH8^X$\59X&FV- M=?9.D$&1,54KGHOI1I\HQX\R#66E$(\GEZS)<(F0&+R[F+@SQA#?.CI(IEN_ M!@5PP03_PD;E1=AX_T3>% ?3='(RD\7TKMRJNS[,IO%D'$?<2\8=E3E5UP%; MJG%76[I)+V85#&&>)K;I/7)7_A!NIQ:PFTW$AE?IIFATZMFDPM$9J^JB='3O MW.C:CASLT]%S&$?YF"0F"IN7XXER8!+:^*#!-B4@?@&O$]6F2[*^%( M^=STKM>DE\[,W;.:O]V&$:*/X!F)9!Q.9C& <1V[3O6'LN.YD> MT6MTYK.#V*"TMD[ZKHU%]F' 8[)BH>^Q2:&;H@^KZ,+J8WYK=VD+[X_"%0@@ M@;3CON7 (R3X/]PN>W%\_HE-U"I711_3H4WO%DK$^"1I3T/?TEG9,?G&ULO, M4/<#RJ7QT=;IK6^.UUU-.2E]C*Y.;Q9P;'RD]?OLF_L'-.7_918(][<%TW[' M6Z4S3I.F(#8[YREJ-7':'>EQ'))&9\Y9NCI76I5B'05+M_O@=&)#)ME9'Y: M=2>F=XMJ$[KEA7LQ*.NZ@N;5O*FHUV'??#\2$26X%)[)/D96TD'_:YVZ!"\2 M?.\6?2O@=H31'0=N"G.'T:\H&GGA(FIQ#84>Z6%=\;D?!D<>FCBQ'S6C;K/Z=F@- MYPX.6I.:U.Z34M'#T1S-GQ%I2&:I:H\TSE@3Q(V?T=%*,LTHK6H@I==;73Z^ M8925:&9;#PH\OLB3K[PI(W=$DYZ/RUWW2H[F[4];"2N'@8%2F88AB>Y8A^QH M*O7B\RC@D%1.=#$])PY]%G,TID=3QUD<\S/J&/D1S;Z(4^OHY#2]^_R7]/-O MQ8#IJECZI$??>4;^3X>:E8X!^.#V#X^+$]X1"=GE,A!4KIO_(F!80FUU61NH M3L.;->G.2D-0_AD%B#@^LV=&WIRM86;A"%LGC1>4<%!7"X03?F6(Z6P3',FH M+I2 H#"//,J@FDZ$V64;I:S@MK1,Q5Q%+I4K\J# M4E\[+ZI*&J"8DJA +?MKG5+VZ;)U,:;$MT\C!SK1[>I&: MU3)"*\I"S &>_HD9H3-^TXPILWZXX/NI6J=1UX'A0AG)=/G*[W)P")H'@/,; M#3R.6L);\Y8 .:[;<#:*@= :+AT_6BK/QW(9""H?D-#:5L%-^2XM(5E1 83^ M# *XP0$2ZJB,[LV"H/0*MT =K4DA"#I_03Q1'O)&+^P,G*+;F,]0GM-&F*+" M+*6%>S021IJV8A&G&\35[#F-F[&95Q6JTJR-%9ZA[N!\P>Q<1GDGS],/)R>'!@N"0X&CYT^'[PX.8,GK#17)K M9"C\JK;]G-GO=H/96@PKY_C[W>"X#I/.&?YA-QBN,*!S'G\$XG'#V5ADL\[( MX]S5&%DK#D].K!M%+?NP.()K<%(^>A^'S]N:*;#B[;U]XU9G:94/S1;V9SZP M?X5A7L1/5+$L-R5*)^>: I_Q^ M:('-I"0\V=(YH">0S9F2[TNGULYO/=[6?*(Y8^\'SEC)&9:S9:]VJ\>60F?( MF;17JVW(9!' SMFS5X758Z_2$Y:S9Z_"JLM>CT[>7$Q0.J]9,55X)LQ)HG1R34_>]7>=@RNPGER%H>N^31'17/>@92CRG!4I01* M&/R:P;UFE-ML:W=%LMN,^_J:?F_OA.]1+')W2"X8O=4 %3^-1SB$>?%CQ'(RO_WRO0J*X M=%,1%=.N#0@NTR1T#S.$HBQ+M8(A:7%;:*^,_=&H,'#Z?WL/$Z[O+'"4O'^0 M@:\9!?E?OC)A*EXV9-&XR!A;"BT?6P7@B,B P%5(I^\JB Z092/=_"ICF MY*\T%O4\EQ3N/^@IRP91ASVV4N17MI<-P1VJQZG*&AV"3U1IE98CP:K5+_"H M!&G(GS$CHNS7[Z2+[W! X9;%;1!^&$)(HU'I;A.V&$)892]35X4-#R$H;'/'V_-7KI/SP$>6LY? 'X,SPIGPG5P%4!>"O*&C$-[G1=*7;65G4$CH:H_$22NX1;\WC 9[G,>$I M3G]%#I$'$"C+ Z;)2>CB^WC5#):ZQ73J6LO5:DWC.;]4,WE@7^F$*83)!J-T M_1KL8)#R43F##35N9'T^?@L?9V%,V=ETRR0>(53MN:LI;)J6QV]LY5?G>U(6 M[8>.<: (>5*4AG$,U9^&*U!*>D[ JV!*C;,[B[8[@'2.\16/ZD/69DBP$9N* MOK?,*TP5>1\ZJQL[[.^R8 L<%UIHU-F M%5CY:=H.SX2"+^+YW"%+?M>0.M,I0=,"@G&VO".8__P9A5/B+&;\(8XDH]L7 MY_>0I'=9^30:!:G(#%Q3T\H./*+8N7-<_MQZI2):7<:(,GP>!@%*WEU;9HF: MY,JPHC2$&5<89\RSMZ5#76>\UE:SB!>5H:FL8N9B"%W43XK-0D;ZOHQ)N.!K M\0OV/!]=.C22TR O_&;R_>]SI5N0*_W-91D?2.9NH?HJ+XF5RPR"2C,A]5IK M,NVWJ#M)UZ2\+.B%D;.8L@.>9N^<:UT8J:RS-9EG5!0E*=FPY65!KHJD!L:/H+L0\/QZC5ZV0U50" MYF/\@D@3%M;*MZ>>(O?=-'PY%G$.9,F)_S'[@]/]8X'N]/-O3P_K.GK^P[:1 M/5T;L0@7J6VQ'4;AV@BK6VICZY$V';L\RX>F.+'!G5'&&=94L(83\=>4<2TM M!SRVKY>)KDS\]YVE7N7],P+E^2M[1L!"#Z2Q9P0LCO&O-/_S2Y&;2"QX/'YG MIE3.!_";D#73L181$5P6%&*;LS'K,U2#S-M\%5F;28E+#OX"LE[& "W$J_S" M56F1PA]RS:XCM&+3C@"Q6GVE%@-0=XMBM( >\EDT:EI"TR9^!J=\,534LXD"Y):KK[,.,AIUKLO?D>\,P,IJEWI.K<^">3( T M@_9:3P;3#$)=-=N(9.B@1A:1=FU];@?C&SJ*L)'B:+.OJ4RQ:5>\9+",%=SV6BSWEUTAJ)O" 7*Z<#TIM$D0D1KGAEI M&N3]M>J'RRN9K"YK ]6KU\BUZ,Y*0U#^F3!EA)T*$RQ;,,42<$@SUYDR3RP. M8N[*3O*8AP%-)G%23JA4EZ_LR&#*) XKSCCQ8+'R>V1)(^9/WE !&C@&M=**T: M&P;?-8Z7ELV]8=Z!KAA>!R\HT=V3=2A_I+:J)$Q2BE6H3(U"7U7RS:31:$PE M&T_IPZ+592"H7+TFDIX6,DHWRUE!;3FG9FXH*H DJUD.[TWS/-0MOVJB M5!45%4!C&';VD?#Z8(9J'Z4Z>+,R7NN]??%:^CRJ9G+.H;V) NHYU++O/:L?NIL?$ MYM#^;CQ6OS%OK[K8B,M*7ZW-^:5: MQ6HGLC3VFX?2=GO$6";*]_9I3L8R4;X'4I/JGL SX*FJR [=VM^S@Y=1MR+P MPI&0[_CV:N;]R$)Q3N9"L5>5[TS0:A=',M#"5)0'\R:^BS!L\F M ""JVK<6X-Z5T-^"E.A$M]=C3NUU,.DPOW9M-V?+7@^0#ENENXHY4_89\_JA M5^4I6Q^4.X1<6:J K8KPF;HD%$T3H4$_$CYZ<;#/-]Q)2!X<'R4>//[A ;DQ M$2H?2,Z/C*ZKA*X+]!SE%!4FFUAF3P%!CH__8'^R\4[]\=*H:3-M@V2B:$DY M![W[DDJY;0NE,@])Q GEYPPW\Z6)2)HV8R0?['JO7YR(K4\J@B/& ?H5.>1Q M1L)X.KMBNA+_DU9,R\J4R:::MH3/BAMD)EONDTNNS.$@):;C\-6W!<5)PP&J M;KLQT=,@)7;E8/*SXTM3]ACLP&;Y ME)9#:6P[RD71\&#D86J.2!JU3P[Y7S4IX1JV I*7"[$I-^'H#\\S>($6(<51 MV=):S]*EJ &368PL0L*H*0M5S8.R#@07J_F>.#:^((>;@MXXN.?4$;9WBE/D M*0B?*2+B^L1UL(@C]G,8N-C' KX[6XKJY[Y#JZ\0]]X=J.R*]"C2]\C+@U"/ M X>)U/&O QJ1F./)*MHEI4'N ZZRE\IWN@U?S?H5P49MV,JEZNJO?GV0.Y'I MFUQYJ)!XVZMBFE&.QM'JGY1[C=$N0.Y@/GP.7Q )Q&*;(D;9^@FN?D=#MSH< MT-KWZ5-R*:@T#OB@%ZT;7[4G3I'A_H0+[IO5E);ZA*MZ(M#,=@0N'VDH8ZNC MLQ3FH'\J[7" 8FA4GA\5]"UX=1B!6Y#MN,6?5P;>JTZ+*5C'T.5DBJ:P%S[%DAG'^7T M]F0']$[%P&/$4M-JXTUP";5+##86O]3X,&O,TAJ7;L-6K",0Q$1V)RMI)IEO&Q E_K\W,"&^,@)RV?/K3-':G=HPU8L MXU2\4->4,5[)+CZ>*)K$_@V>2..M=*I"\)2\2,5QR2E!B1&C/+?DY6&3ZBBF MBUY6G=H&H.V(IL?5&H[<;*\!-Q[D7L<&1T%UIHOZJ;++WL*6XM/;^P:!M!N7 M0*9/P0/G(-Q+[8,A7/GN01YKK^[:>XF[I09:%*]H(MUH1K;$'7&T$F.JT_8'C#)42Z&)'#!Q[, 9 VYO5MM5L M:*$Y#=P5812%LOU2UAZ%DJ)05S&?Y)R MSQS*+PEDF/A-F+P&;P LHR0JJ._LKW75G3\@/Z+8N7-P*#( M?3<-7X[%J]%DR0G\,?N#T_=C@;[T\V_GM^M&7?[#=BFYN)10PGXP8NY>QB1< MH%'@?<&>YZ-+AU;GVZHIO%VI_,^=1"KLA^U2\K_W$DK8#Q!&<;K(>M:JNK4Q MB)@JLB[9"O>&NNQV=].G!\ENRGZP1_UMO,]P/;AF2,"1)84AI+6BA158&$:; M,0]]AFHT))N!#&TF)4JYS3!%XQG)%7J;L8;&#'&]T^9(QL8,<4/'YE#$Q@QQ M&P4\OE#^)F$#+:?:7]#@%-QAQT%;.;:RT\"QPAI_I9;:N5*&Y(L)7AE2^A_- ML-G&GPB$'";P;#HUZ843.2-ZQ[1FQIYL[I"OR@B3VFHP">1[X07(FMXD:[DB3!%K5UO-$EYXOH-F;*QJ6,%! MOHIE0:G**E;PP"7:;&D4:@R> U-A;]GV/JK/Y#!JA?G7Y9'0R"#11[_G]?V> M P:YK6A8GP%:>2MDM8Q*\*)>@A=]]'M9W^\EX,A=!A%3Y7[!7N9X+6E1=5"R M;NUMH-.,(F[?,AQ^H6MME#"@ZAD C_CK15/KFB3E9*QU M8K(2LBH]L/_KH-IV2]J*K;Q'.S(6_)LAT#W6)3VS2PJJ['2W5L<#>? M%,9OJ&16(_D=3L0=1O8[B%8-LPP!Q9>K^QFNK5!AX;>(6OB^ W^V;X):]L5& M9HS14-S^S5D[VV3-S@" YJR=;[)F9RA <]8N-EFS,RB@.6N7FZP!A0>T"'[K M;#ZK+8MU:P1\I[501+GV/IP'> Q+1W:&-WUQ!\BA?N[X;ISDXAI/^",=[BCP M+K ?1\B[1=%UP"JCFY!R+_O#S"$(].)0)47CR7DXGX?!0Q2Z7T>>AQ.Y%N)? M0&DN$A=XXK_BWA/[OF#S5!!XYSL!59"^781R],TA7HT_N5S&S/V?^<(/EP@I M+OV42X#X4E(2DM<'D)B &\-Y&P8OB/+K=UQ*5 2E%'\_#VEZ]Y0_@#,-\!\; M.8WZ[V^GI,?V AQZ5R%)/_%RLCB"+1.Q/;_8*Y['<^E-QO+O1E8L$U(FS M, MD,OJR1>OO/"V)'3O!-.J/:W\VU:ID8Y6\5>8VWLT(MAE"T"<6$]L-M/[AR>E MCTU=!_A&7N4J'Q'"Y2PTN[-E7N;.68HG8,0AIW=/KV/[(-*IHUE&LOC7SVRT MF6*<;'JRO=9H%X.5T3V>SB+I53V#/0Q*0AO M2G!W+2,29&<3LUG/E[Y_$XQ^5^10\;!^FX#184ETN,9+#9H[$=$U5W!RJ$8WIXH MHY]9G:@Z"VH/OZE4B\CM\<#C:$)M3LM>N@*1 M6?6N]C"Z?U!'A-76,S/S>3>U>[#<;&I4'T+^CSCB"O!UX.$7[,65-_O59:V@ MFM]Y*[Y*\!@F\+!R$35MY-HK54BP!2*%R7I3+#(+*XMR$B(*KA-=+\5"]: '@_LOZ6)@- M@"YSL)6P,GA&U&[X"F O=Q26,-H5)Z?#<9H: M)*+UE7:Q#@XVR'=-:VBR$Z MV@U*96V;:.IEWS%I5.H2J4R^LR\UN#FH4)((I*MD=SB(V*SL>X.TX$.2AR7* M#A@S_"VI;8NZ'\<7^)V,@4U9&:1K<[RWC7*L[_KN,4C+YO#V@0I5 M$KME<[3] (ZG+.8 /++?A!@[N+U*@JUW%>7B^OAFQ=7";Y4C60/6@0S-LIK0 MN5Q44,>RWOUTI5]/"=_5.9C @3T]G+XO =A^;;.CXW"U@RBB@_,U8*_IV97] M]>L,.<]0YHW>NJ_P2U9 C0-;RTV8&LKZK'1\KJ9? \]Y/C/U,#?H-ZX*JLG( M9*D( W\%ON_+7(.ZL%($GB4:K5#7'N+GW]F!]1@*7+HJMJ1E2_NK M+A)Z(*X"Z5 $E=IN?W%E?^6@#W?0Y2O;N##E0W<;2V-.M]B]Y?(:QQ&-F [% M%"T(>6UV;^5ZVX>E[YK,H,Z]_H/Y08SJ?TC,OLW*=]>*.;V M88Z="-.$"(31+9?NLI?_CMGBN0[8<,>" MMW$T0^1QY@3I_GL5D@G";")^H M=.]#WV?[*Z\$)^(B$3LJ9_NVEP:DO=4QL6)Q-*)RMT;J9R$ ,.UGK?M=EJU] MVU-3^@8U.M;%A^UC44KQ.V\F..'->TEM]1WWZ2CI9!T8N4#%2Z*G4XLT:^5O>5#1L/ZV8E\#;L\F(W1?/"D MJ/L1-8Q0-+U?O!]1F$-2T\L,GKQA'[&Z2PM(+?LMJZ9O+]C5V@UP)V)BMYQ2 M2C.T%2A6,YDI&^*Z?.7_BZX#UX\]KEA7/Y22E4Q:]\'3N6' M^8OEZUDD.2.TSHMCNA<(27U& =M$?;9[C+PY6[9L?W!X7I]T]B@#>/7J0G"5 MK.C5&K])1T 10JVJ81$'2I^9NLY.< %TG9R=FX@=YS,VU2_8YN:'"TZ:SAK1 MJ0D;ZFYF%],+>S?9%XC4D._S]&^!]\4A7Q%/FZ8S"6JK;=O [>E\K+9VC4ZP M';9\MS HNOHFO/FJEPY#XYPOLE]S',$'!6@%DIADVO8\"8T4B=5]T$IK90@X M@#:;C123(=Q8;(TGB> MH*%/3#"/X26-\+P(?1;$R!&^NYAM#DR&'!K6?N M(Z\62V$Y\?V3X^(7/$D[6ZGW;%&9#M[6[A=,FL_U7#TWX>H1D?FI2HS]=+@S ML_'GD#\3X+.3B,^+-"O8-J=E-0&[*E]V>,/*-R5@\/*]Q_3K%4%(>. 0C;8\ M>U7=[Z9LMS=S5=T/2K9UWKW]':W]':WFT2W[.UJ[%*5/*OF?R)MRSVN2%!>S;YZ'$S*O@TE(YD*4 M$-ZFZ#@07 M%0M">?K)RP^:^N+!O76=7D<)*=I -3,/'N30"X+6.>>+;*O%!(ZZZWEJ3#)M M1Q!T^\'65XB*$E&L>9N$T7 .&):%%5-#VSNW?:VQ>HE5+FB7DGQ8&&X&>LU>J+/$NPTX$\WU:X_U!X M%K%R!NR!Z;<)3.]!T.&"H/J(7!?XS23%>M@J' ":8A_G,2$H<)?9:AU1BJ+5 M9IKOKVH<3KL5BSAE&H#S+");.K.K;LH"3#7-A=8$4BU7L8"') E<$Q9*-0:- MJEJA1+?"5-=FWK#,AE8#>P'PZ,WCHZ9G7"W%L4\?E)^01%]!ZY MOD,IGF#D73&1C%PWGL<^3PLF4B[S@%B"9GR"L,V 5=DC9GO$;(^8#0LQVX<- MOIVPP9[Y4IT7Y]?7010F(W@YF2!^)P#=A80/H$Z\M.'N+,"I]EC;KF!M6Z1^ M4^]*YOA30)#C\PQW58YH.B*897PW4=/-ABM1K&Z MG04GI7#L'IT< M.[ATZ^C:"\O7Q-A([N0QOWH8WF!J 7E6M80+_1.=O)2@3W M#^SQXB)>?"Z417H=% ;QS/&=P$5T/)&M'#X+V&B.)WPI0.2:SHG-)B4CIS@2 MZ,XA;,XJ#=NFK4"8BP4:&6WYCG4MPK;YLLQ(UV55KQE@7E43KPY\:]R,Q;RJ M -A&35C*H^ZDK:D/\O"@>)J2TQ0&;/TH(:CJLH.D&BA?AVJ&)UI9KI4DNG)^ M0#6#QW1:M$T"'5@%Y6E=PK4^ZH3N)"0E2G3R&MZ-=@&2Y36(U7X,=5U M8+@(W:^ST&=*,4V(DI*^47#;IGY;/:24X+;1^;[#9KL)859-GB'8WR9X[W3P M#<'8-B$DL^?($)(:]CVUJJ2AE[@0#MAN8U.5MQGE20N.\.L\+*I2[QN>3T-R MEK;A6Q-/@?><]L.^'G VE,Q(6EIR41(2D<$O-^):4]9KW'K T%KQ??'Y8%K9?*#!+U Z&ZY@%<"?UUM2 X MR95/;IGP4"4.3]'B?2T]4'ZAR))GNP04*Z5"N Y4Y-#DD&RB.R8Z-[.4!Z$ML2 MK=15.S8Z)#FH0A*ZM0DC!8J8Z3UCZN(%4]#]<"&L:J6&J:X#XEU#0D-C!'UQ MR%?$=+VIF@5%A1WS<>XD%K<'8JV*#>]!%55YMQKNU#OL7.Y9\&O@#CP6#BZ1 M2F-V"*[XWI>H4HT8@A^^9PFI5)0A.-Q[%D\MU@GNAH>74:\H:B[?O[YM^59@ MK+EL/KY5V:QAHBN)G,*[B55N<1,0H E5=&#N=;O$9L7+-"V68#N,T83<-DS& M4R"+63MVS0@:9T)TEL2ZP0E.+PH0,-_A%@.$!A,>)-[OOD>+[.%M$DZ),U>\ M5KU5.F_#"-''\(IIH8&+'7\U./36B1CUXTFNPEI%WIA,G0#_(2AC^C8-?>PE MVE7@W3&]F95)%MVDHG(^.JST YX&8HT&$5N<_&4A?JF>M>=BUC>C_LP/W:]O MFOGL@U5"2,&OS.#B&79^P='LG.G6;!,E=HZ<+M'B#( *!DRGP0-_P,@A'GU: ML-F%6/GO3C[6Q<5IU 4)_%O97/0J)+?H6V&V$S9R<> F Z1PZS1K R;D;W-* MB83@;*6OV[0$DC,24V?2^UGD",'T?@\1+& M1*.I?PS!/Z_'<"L5,V]P;"^ >Y^UT8SJT_D4MQ4L^,$_)C0F!2JXWTM M9$S':&X:)F<):,$#__@_'(A]UH+^(OUC"1<6; M5I;*6TFIA9*]#MBBG6)&ESC)"@BIG?+5H-="*3\DFO ]6O" M1$' !4 !C979A+3(P,3@P.3,P7VQA M8BYX;6SLO6MSXSBR)OQ](_8_8'LWXE1'R%42)>O2>^9LR+:J6F=Q0M @@#D>B/FG';99"(SD<^3"1"7?_]?W_<[ M\ )=SW+LO_W4>]_]"4![Y:PM>_NWG[XL+Z;+Z_G\I__U'__UO_S[?[NX #??_PRX[_> M>"OG_FCI\$:*?(+,+J]\46O=]$=/_:ZOUQ.?NE?_M_DT\[AU;6VSSYX MM_H9/SP"-XYMP]T.OH*/H58=<'M[_1Y,=SOP@!_VP /$BL+U^T#6+C00>-N/QC=;O]#^.!/__6_ /KP+]\]*_7"MW[X>._#__E\NUP] MP[UY8=F>C[1)O8B%Y;W:FTPF'\A?Z=.>]8M'I-PZ*^(__=6__T'[C!?W>='7R &T!T^,5_/<"__>19^\,._A3\[MF%FWPM M=J[[ ;__P89;U(5KW,($M] ;XA;^>_!K$ED_ ?SDEX=YH4&3E"SZT@=I2CXZ MOKFKI6GBS4#='?X'!E)*8?C=A_8:KD.5L8R2WB5-D, @0K%89Y42N,,AXKBY M+B"R-J;W1 0>O8NM:1X^8(A]@#O?"W]S04#7[04Q\=^#7_\Q7:T07GW$(-?/ MIKV%WM1>SUS7<:\=UX4K')C>],GS77/EA^T3J__V4RT1'R(;L9"4E2[TG*.[ M@EQNH_W86*\_=D]8S'Z'A& RA?;%E^5/P%K_[2=K_4>O.QCUQP/CC]YH-!R, MNG_T_NC]]!^Q?! T $Q[#4@3(-$&^!JV\O_].U58K ]\1,7P5HTC#(&.F+KI MJ#?=56@0^K'"$\$3'U8.XN.#?Y$*C(WK[&O&:ZB1T\"='Y3B>HE2U-ITU]Z7 M TZ_Z/E!=_(9[I^@6QDO9>\J07*)0AR1:UQ.3B <2094-"X\!A?="?A*Q2O' MKCC3*6B77T(3]0 C0YSFH[#*,0KAY]V;K^;3#CZZYAI>'Q$]V!59-/<-^5#+ M4X,CRKJ7XQ3 /!#(ZP BL0,"F4I!) MX I:+U@MEEQU^K@"S&1UX(FEH9$!3"Q,CPS4U+H$4F))6H"E*-+RD)+K!#U@ M<@=]M@R3^XI2N,1Z< 35J%<,F0Y (C5),@+,3&#'U14[I^%7CI^,,Q1AR#W" M]:UE/ED[R[>@5PF@@N?EHB=?"8Z8NNSW(^A@82 A33UJA)AG),V#WP_0]H)I M"<=_AJXNU5IY_&405.(8/OBLX(M)0-&=]+L$$O@W81-+^ )=/*V-RL([9$4N M)AA>$ R*M;,Z[I%<,EG.K0UK^(R'HXDQ^J.?#!\OE(BCI@/L2.C[5C"2AW[A M!J;@'TG$PS00RY1+ <)M- H[407JV2&&8<_H#$5I\[@_[O 7D4^F9=\ZGH>3 MN>D]?]PYWWZ%ZRU2%&M8-7#CDB(WQ?*HQE/,#2XCY(5- -P&>(=;^3FL6U%3 M +<%2&,=0)M3/Q!LT2T$K%]L%YH[ZR_DE2UJP@/O=J@5Z/T,'!NLL%ZIXA' MC8!8=I( P-3W7>OIZ).)']_1#OEM^*<:^N:+:>VP2RXVCGOAF<@W>]/]$U(W M>1"E1%(2:T()7#@IX 1V1RLFA04>3UT[^X,+G]$HRWJ!Z\ZL-C$J"$%)MUX!JB7QBDID$9 JA5 FPFYX2MN"Y#&U!-!&SXQQ/M$ ?JY M %& ?G;O:HQ^1&&+S:/YO5DP15+TPWZH&D>8]WK]&M GXP+@;/ B3JV17],C M)\"GDW2KE$=P/7 &$,]&?0V$I[RH,< ? =^Q03;'-.I"O>%\O5',/37N]80#IQ?5<^X&Y4+/Y MX:LY;)F&W PN5 +8]=K"W[S,W;UIK>?VM7FP?'.'%-T[]M)W5G\614?UBS(A M6JD-SXSQ,)Q6BZ0"+!98-@@$=P 5#8AL1?@4;;.1L?E ;;Y84<%*4<@[^>:23;A\==[IW7-_Z*^_C<_7S4E%6H 1/ 1=]'TZ\KPI 8LPQLN;@ MP;1E^^A="R=TT_.@KW9T615M:=24N44M6#RDTAW\%J_/OW<=&_VX@N2OT^]6 MX6PPEPPEH&)0C&?.E'0CX"MN1E7%V:(K#)&ND(]; MCL#/QS*K1Q7C^]%Y@-@Q%EG$F1C6.OCC-=+YQ5K#]=7K%P]_N%H<\/9S9,QT MY5LOY"M=U7[2-II2PQ;"].<9O_6'IZ2"!JR1)L'GY^3<"_HS67,2:@2>7L$[ MK!3*D3^#2"\0*Z9^4ZMZ+Y_PE0O_=;1XC!:2SKZO=D=49WY$1N/D=?0#O6>F:Z-R MT[N'+DEOR*IC\89!(;)EHE6$PCP%T2 \B"71,(A;!F'3 $EN6A$C+IN57:4 M$&&+D;5%!8!*(P8#H=A2):FVM&257YKR5F:&$9YJU&*=F3B=4IS6PWC208/2 ML;A$5%P*DN:KODZD'Y(>KS7FJH?#23)NU4_=-S$D.+QN.7MD8Z*/G/*!F.>DE,MGSJ"EM2J6=%(K<$ M)Q-HDV/*CE,YL5AY:#,EGNRSJD*]!OL9_?R0UR0?-3.,L/IU*OXU8/>"R"H$ M@B9<_]&TW-_,W1'>6-YJYWA'-!9G 4?9>]*!4J(,5VQ-TJ#!8@&1"V+!FD!( MG,EZ%4D,\7@*J2IGJ(-7X:%>A8])!P__F4\H<,:C81HK;9]DQ596U;8E45GM M''M[@5"XUZ:VRC^VJM1R)1$?GASRT7&7Y@[>P"<_G@I.GL'C.IX7G[B!S]FX M@AO'A24;V(7(EHDM$0JS!_&H/P@F?7%#B<\Z'3 ].="E U)G8F$%0.),&*Q" M!SP1)=K;!5\): 4.)"Q _7',G)'3 80=E)*!2'RE&$28J\^)=O!*Q[9H)RW[ M#&@GI3 7:L:B: >KT![M%%XOI9$?)[GT0\_F.F/^R06:"/XY=;:&_$.7XN!U MF9Y_97K%.[)XQ>C#*B>Z<01^KV_P$$C8%,!M:5F8-'7&,+$>C:Q5]GS]L5\8 MY!PPSW>H M:.DG>(O1F_F8Z,O+<:\?G/4=-DTV'08G3)+6@8F;!XX-P2MJ$?A4 [#!BZWP M;SRPS:W.99\.KL1YO;3S4-L -PZ"U@%I'J#V 6X1!!H K +YC9<_U).\B%>A M XV4 ^/S32_8XZ\#\H>'ZDXY%TMM\7GH GM($P['Y6([P4@DGQ^#8[69(=3O M#OJM$#@>WYP=?]=P70OT?5MP3*.H87*+_%W'@8-6^)N.K\^8P).\)I"_HQYJ MD[[_8?G/EATHU+#FKI:E"457*LH,#*,[N*PFY6^DO0@6':V+:-'.J:)=VE[, MN[K7R*+]4UT4GX3/>93 S-12Q9EL'E?%DIQ5;:6H,^!(OMK!F'2'68KD9P'Q MI58+_%C#,8WI4;<:5+1_JHO.:G[4L\1D994F_%BSB&SGRTP\V7SMX$._CLXQ MH^J]XY$C,GO&9_3$L[=P;QU["]W$-Z@H09P?,U]'*0(:88=\E/ M1+%&648"H5(=T#, U0L@;J.:I;]$JV P[;Q-: ZY:A^Y:HM:]6$1G>GT,4HX MKLN^6HGMH?.BQ6B=+3E6_Q%^]Z]V)6=B"V_G+&BP0'F>S\"#GCCZ2RQBI]<^ M *P2(#JI6L&NV+=DR+L\[O>F^XJ/:,BM:8,KK&/W>?AVO/AVN#-EP H(BV&^ MLFXZ+\:[A9[W^&Q&7-YV(5C5WEDP8(41'&B]''7%,2%6"_A(K[@D? N%H&!O MDT(PY:I]X*HW5 :MV4_Y39@OA3?):<%SY?Y1/K9*)X+/'?J8\*O&.JK[A&]J \O MQR=?=,B_'IP=:GM+U@E]O%HBQ<)ON>C/X ;]I0,"C8/%K3H:P^X%X=D[OF,+V= M1T_F; Q_-M9LUG%GR9CUZT/N!LZ)'^M4)YYV4F"HL/P*24XHV+'.B&L^08LPSP=7JB=W-2*&I$P@+?#;=/Z%/5N=YD3P] MCK<1:RTYW29F,0U/MF'$,#M[Y;M,+[HB2WL>$GO:\(>,.\C/6(6"M""M(NVX M$O>8Z3LD72P5MD4VD08W@.NWPDR46\C2L8?DZK .N7S;L>E^9&<#S%.O[5FY M3STC5,&$C11*W:TY+_!_[,L1H2<7\'T:8EN'E<,"JNY,;<\11GQL97I'.+T/ M\8U"G_.[5X&7-88[W031+)P"&?H!GBK&%>B3.HBG[6B>\NLY8Y #>[K1^%H)\K^9[OH1M3+]7KQL)_6,3.0F&^8)QG%8D6,! $L 7[$,5;O; M&MAA,-LA#1EY(9.*_!-S543VE8G\NX++9PC]6]R,Y=@E05[XN,1X+]*!X^:2 MR3 X/#F0!8@P$$I3"@-!YAFUS).%CJJP2P*EU"&Z8.;&V:/:E*-+@Q<4XX9J MP4.VD\MRY%")&F&GEHFEZ"DQ425^TB%8A:"$6]1@R+.\Q6:Z6N'[ZRU[>^_L MK-4K_?]5!R0POBP56RP:\+A<6AJD<<3N&D4,CM)!2*OS=V*;J[]8J^A^P!?H'V$GX[6&G/'W)YM-G#E M!]>&. =K->P./\/]$W0+@J*!0(G(K:\E1S@;DV M2-P:..+F0- >"!L$E@UH MD]&-/KA1@%H%7VF[BC NS5%&4T>II(?F*$I21D.?JZ&1@^6;N]GW [37%EF. M,Z/K4BF"32>>3_K&("0$(ALDA8-0.G@Z^@#) M!Z^H_L0MJ$)^*_83G-^[S@&Z_BM9[ ;_=;0.^(P@<$!&/)MX2M1*^N)H'U [ MP$0/0-=RT!MVKD_DH9TOV-/8YO"J0B33!:LVN108+UP-5K'FG4O+\Z9\_):I MPQ6ZDQ1T@]7@5"Y9%AXM?RXL5J5A5J#-1M;F56@SO6K+K+!9,B99PC8'CI4. MTPB)\SUB0Q?S9L:HC,_E!GPF>,]C1!:O!*PY 7U6.1;PM;O]BL!B"1J M!3I^"XO3G[E"92L]NH)B34-\%:RUJ_".&B1YSU-[C?\S0WY],7?XS-#IDT>T M*^SETI>D(JI,$_:8&W>[ER&JO&68V:6+ MU=HP?Y R?X5_@ DT(NO]9XAG7_"G&?PCU;1%)RQ]T_5EN^&2R0U/<&O9-HZ$ M]IU1EY0;N<$H=8.&A)S/8PR\G.,F?>CYGH35W%ZYT/3@#:3_Y8J# A'*R3I? M+ZX28E3)V;01$+8"WH7M"-Y:Q+ICL$57D.V"L:'KT% \-[ Z'R"71WPUGDM\ MJ0K66<:QU_$>UGCQ<]4*F#J2)(.<4SV.E#3NCF.L=_**,Q37L^LO#_'$^6ZH&>,W8S^*\COM4P?WCSOGV*URC M G%;L5@F[UG)D#U1@"?R>@E0 BP)!**4KUMI;IA!#UQP4&-YJYWCD7OL*R;2*]Z2B:5R53A"[7(0+K;"(G&,$:$@(57]7+I0 M:XU&UDI#&5N(II#&X*;Z://@ZOW6>?E %FB[KQALH_ ?&&>C!,Z"7_]Q?9?I MT<0?)* E;HTC1/J#<(+[U_G=5&[ UU:8QO2S99M*[H,^Z6YRNW/:&"4\[^SW MCDT <6^Z"W?IXZJ43%_>0W?Y;+J%,X0,;\KD^VIU>%AP$M901"SEP Y DO&U M'%1V<+LGD@Z(>$7,+]QNX]3N@ZG!\8<<=V5$4/*T2050%+JZ^+$9/!U!YFD"GEG'%L+$*;5,&F72\E<(EX0PMH+(X M^IYOVFO+WK+V9_(5E:!)Z,'%R:7(20C5!#[US2S&D%-NI3(@Y41C*9JROE$, MJ=*E;]G'U$"'_& YQ@^,7F?2-3K]T9 \81B=[G" FA_E +=N*QV !!W@"G^-VKUJ M O_BQ59YO:P(Y@<7/D/;0WZ;VRMG#^^@O]@\FM^+ [3P#;G@+U*# S+#;LP# ML3A Y06G+).]&GC6&(GN@*GON];3D:ZC\!T\?]+:DTQWI*Z\ 15[N=LZJIX6C(NULR)[=?+.-*Q0A35L)OVA,>K_T0_")I(&0G'O M6T%$'N+%6M0KM$C1-A6QYAF%YBE9AE348F[NME;RX9S'^ZSDR]U)"A(\!SJL0;K MN'LYNAQ$23\1K*N@#6!&L;J+8A6W RSA\KCK$2]PJ1T&]&TM.8NHQAR=J.@=C7GY2D>2JF,V M-T&11K3EICHNX.:E8A?H0TDI;//14>Q#;8=*1,7JI57\DG0;-J75XQDOC+LU M!D^D.?4WJ[7O&H+YY7&_-]U7LN[3-=<0/, 5M%ZP7*\3'^9-6O;H\7KA[T(M MK/#^ZO O7MK/JK\MU(42]_ KIS>T8H\[Z%_C:V9L[NF5Q)LZL$.L#GO(3_J] MTDP?L %9!8T"GXK7#/JU[Z%6A6F+U-'"9L)EQERY8C/B"'XPG MKRI&8U8?CK#L]?KE<(QD:XC&AG:7P7$7FZTI)(OBMPJ3N4[3#I3!58NH#'*V M=NEQ#EQ"= 'JB69<16/%QX@$9,-;.^.&-$1O4V<$IT-N(+FG,%Q* ]XMGQW7 MOT"Z[>/+8B)<*][J4"?TF9&=[U!!LWDNJJU7S[:S<[9HR%&V?"#W2?FS='EJ M,'^%OKSL&M&,'+[D-B&JW0_L)1-P BSJ*;"H:E)-@%E&9):?$*5P?JP,+8FY ML$+3U21F]^"XI@]OX),?'^AD B71,$>\C"?A?9]( M )ZP#$2H0D%]*XRD%64KL.N;,:%FV'"+S\QKRY#>@-42>0#.B?PT8+/F"BI/ M$V++:M/3Q^07IB2ZG7I'X.;&A%3R2*B$K5E:%.+F&E%4@E: MB(A$_9EOLY*<>=P?=^26A]EF U?^PGZ OFG9<#TS77S)FQ>>KU&X-XI#@LQ\ MRZX6QSSFH!MFXT@\H/(!WA(1M #")I*GRRA*V*VYPH LK$1.FC$J!9UCY7\(4;@:DL0(4!+ W,\/%A2)Y< MM FTS*AC6=O080DRC)%*/XBI.L//G2459^81Z=5FNGWFDF8P'D?.R;_/K>1!59!+:<'< MY[V),;[, "^0I.J[@P![>O+M88-D$Z/2P'RBDI3#,Q MG'W>'?<&W0PPGQ1EQ'JZ9T"H!?QJ&9(&WI5ZR%6!K2V875?#[%HQS*XY>]@8 M#D]@ME($LWJZIV%VK0/,ZAF2AMFU\9;4 MJC)M8(-;/4/2<)LIA]NL FXS30K'![@C\/">K4/% MLLN2-Q04C#EJ<"QEFO0GF=A/R=.D3FQN8QH6;E*>#N5A2?3EE89%_I![#?C- M+$M?\1\D7@-^,^/YNFH$-Y-\FCU\GM[]KN8B<&Z52?A^@N[>M)7!:(4;Q458EC^IC*5_%P> M7DEJ+G& D%%$1G[Q6"+_0=DCBEPMV+_Q#;J#X$-L-LX5C2Y$V).+6Y4C#1%& M&7E&*1MUE*(D&GL4VZTRA3V:W^E9,W?0OT-V,J6R@I<4I+1\33@RP+ WS$ $ MB0R.WXG6T.*[-.G,[G2W<[[A0P+0WZ+FU"8_(2Y( \I'+B#'E&B1!LM#-"\= MEKA$#=8.+EQ9>6DK]Q&I.(K;90Z9<7<4;@U+OJ\*!K4M,%@LD!?MIT&2CNV, MG6HBV;5>R KT\%B"T\L.3OJGY!6ID5ZL!T?<#,)3K6)Y\0EM:N_<$&BA4<=" M>4BI#L(TD\)I@J4X:A")MU)%E@=@,6& M-_>BZBOY)R1=-+5#R96&I:\H =VI'NPTW[L,C[U(T'PL4.F5A@(MS"8R)@OE M8ZHX"//A5. 779#D3>WUKW"]M>SME%Z*8T'OQO)6B.".+JRX=*:)1,4X9%23 MIQKK]TM@2D\(#EH$<9,@;E/Y[33R_%0,]N9^4LD)G'"JH@P>YY\)HU0=R]Y( MI-ZU(8YPY''U&NB>7,;"6>XS"%--%I4:\A30O>"S?\@% M25G:C1"$FV[4,%TIWIE#O1+I;*X\#XQ?O<[)%,K2-WV('[_%VJ$_7KT6#:CR M+JE2H(#67%+7*H[<.S9.Y]H3ZJ6G!Y5<$J6]^TJ&1,SNTY?3FD*[&0\VZD+M MN/.VX%)1SI=UX:Q;W@LC\6Q\KW2N)0.86U6W9K9J/SMA5-BO!6NG$]G]N^0[F)'A2'9-P[+J8FE@^+ M@IO3A1$:V,"5=$\^8Q9C**D2O=(MH11 6@$+J07FP2? 2#,0J*;%5U"EKL[[ M>)IQJ9GG4NO$I8>$2SO@T?'-G;:T)@#]S$38M"_54B=[5:.XA.'/UP@ @\$) MU^A4EM2U*5N#Z%=J,-8538N(D^-8+?L%>CX&0C_X&4.@GX _6U"ASL'H]'< M3?=XWU2FSZJ>E@"%"A5XINHO+T]7$(72 !4G%Q)B;2.PB.PYN"B'60?TDTF$ MX77JX61E=#&L"K0P1B!&#(M_U.8/MIE A=-UO)-"E^/33W^:3)W5,>4D5>@T MC<4PUZ1Z0LA;N18Y,7VQN8/?IM%QZ?>N8Z,?5V1>RT.P_!WZ4WRX>N']C/5D M2<5,#05Y*I=)-T16U! F9=04B-L"Z<9P?@*OT =!>UI\6&_?3P2V\\_WT^M' ML/@('F;7L[O'V]_!?+G\,KL!T^OKQ9>[1_QY??DXO;N9/MPLP=WB$?P^>P33 MF\7]XTS)D3Y"<),F@KJ^5D(7%AKCN1 I=07];Q#:P5;&3T=KC??$S6TZ"+R" M&\>%4WL]W:!H>W0.UFK8'98>;R)$M$PR$: O3ZJ+9J:C=L$3;3C:TALVC1>- M!Q>#/)'6R7(>$[+:VS]#]\&[G?(.N MTIMB18(K13&B7*V&<3QSNW7QI6J$(@/=*V=UJEZ3RA3ENG"$\:07#G!3,A-7 M\^DP_2/67J.9O?+0RQ:H:60R>$HCU)6.A48\VSJ%E;QA>]%,2>4H'S>+, MK *8!@-JAG!DP)7BH7:)4I6KUYG>U01E=199#_MC-K@!]:/C%DPG$%P>]WO3 M?<4V)]I('-GS] KN78L\\PDZ6]<\/%OXBJ[/IOLG_F3YV?RGX^+IA?41E;@D M+^+"_]':H^&DKO@M7X3.[&M%B Y6OB\VU\[^ &V/Z$F6B,$UOFK36SZ;+GPR M/;B^-U_I&OJ*O6_-A,KE@ ::T$:!F'+ MZO?!R728T;K#)+*' )AE:*5I1VC--U=)M1EJBT92=62'?<4 Z(QL>( MLOI+PNW?H2[TQN5[Z%K.^B/Z779>OOQ92?=_%RK 45IWN[T,I()[LJDX0.3) MOP!DV2&?6Y 98/^U'J)(8\/%BWI&?)GR0&.V^1BOVQ<8P'J M@KF&^@:3^C(#-QD6V7B-#!0SZO<.P1>@_.O$"AZ2/I[/:L!\_T-_:(1W;"(A MX>F:UOVUD/Y MBLP'5GP8+'Q; ;/]S"?T!F M>EBR3CA)A5H92&)WZ("0&VMW+-ZS5?2T0I0$*G"4_./)H!@G@3@]D%+/MF I M!WGU7-"2";LRO"2=H@-BJA9,%#^O$#5U/MB/AJ/B4DSYP@51%M)-\[-',+^[ M7GR>@7>WB^7R9W _>P#+7Z0$B21?42+S>P[W5SU M8/IP85^;WO/47N/_S/YUM%[,'5[P4-3K/")DXHU#+PYZGQAAB1?M2PM; +@) M?.<-EDZ6)Y ?$NTHPF5[GLCLT(.A)USL"?JSASVR"CU"?H#E'I&&W1K!GX(S MKU^%3!?.]H>=\PI++O;-/"%[HC#=///$5'SA*$$15?X-C*@)\^ \BG" M1E8822N4S0WFAWHT,9ACH9(<&J@1+!>\M:Z2F MLAR3IU0";PG=%VL%XR6ZR46\^/;G5;09*;RECWYQ)BM[;RLVIHMN10&H!:G. M4QM>!@/5Y!K[U%K\J>OBFHE\[WUZS5N+#Z;?3'?=2;^&-=)@Q[Q:SQK*/"N; MJ01#.X_71':AMBQXYY!C^^":]+Q'CLI-_AW;0@\LBJUL$OJUVM.-&>L8P8'D M7G@T2#1:"+0!1=#&1V,&*E$(>WD8#H\GBY72F",E^)BPY1<[<47O*NDS^!W_ MK'8JOFT(<_->[6YY4PP8KD5W@U_AYWJRHSU?B;? E;F6<8V[AI((M!,NJ]TX M+DAH^\:(542'L+%M!WR#UO89J7=AOD#7W$+\411[V-F$EZD7.?CL6;F45J10 M=7%'"YVB7OK.ZL][%/_/2.E[%#[5<]9%KZB:Q"[0AWTZM=M'H$C/:GM8)C@$ M0L$!B9"\%E:L=1D.)M:%0@&6JL,TN!A3C:J.5#Y77H&YD\GS,K](V(5!]\-> M0WSX_6YNK^'WO\/73#\6/R=I7T9NXSQS-M&R0+JG.9 $B"B 9,G?JR'")(/7 M)!G[-TH#*MS(46R]O)!W]GO')N@C>=U;''W/-^VU96^+^ZOL);E@*-&$8V'I M<#A)(X.(I3DD.*#% PG1RH BSERCH;D20<00HAE$5;E)&KQF>^CB>U4^N$)K-$@A*90'J$ 02%0%(!'F&?7,DP>8TJ!+(Z78 M'](@\M':0??:].'6<8NAD7Y**B1237/%RC %!2('A()4(:")-0:7-?("/C>$ MTH%^:K:T '^ 6POO?K+].W.?M\<[]S&I(9YNFZ/^[G?3=!\+ EB2JB!O9(_! M9X^\,,\/I'2W.WNSIZE@V]O&-K\IZ2&N:IIKFB8I2*"A3A^53K1AM-#%:VE48"G6.F-4T$?20)?J2REP=_,+H/;+KE8* BQ4TCD MN4',%_RCZQSPS7*?K?5Z!V>FYY=\NR]\6/I7^R)-F#_S#KN#R2#X7D^$D4T< M>R(.0"1/]I=Z01;U,A91<0#+4_IU7I!Y1K%YZK[(5V$H_A9?Z@45J>ZC:;F_ MF;LCG'H>]#VD6F+?SV>$@Z,+UPO[ :Z.KFO96_3 G8,7?=%_X@-5*C?6B&U# M8FH5JCC'&*<["FZKQ@H HD$'4!U(T">T *$:@%Q[$;1,GDJJ0LXD\C08$*IT MJ:'"I;(*BE: G"Q$Q/?DKO M]U3E+:,%;YT3.Q7>*2JV0S1@I1R=B9)?;.?)@^X+UG5N'XYDH;>]0I:2@=+5 M*WG]>F=Z7NF<16O-J>,L83;PS#"$PRTB Q ABB=--/&*P>,511PD'&0EE"2V M'Y0R5%*GZ7>K5H.>$HVXBMC^2^H@)_.7KPA&"X2B01@@F)RC]R M"S0SBS1V,Z7CK"0<<]%5Y!Q=,%5U,G/Y.XI15>/\XMZ@-RB'E?)3FD5:2I$U MG3^ WZ:W7V;@\VRZ_/(P^SR[>]0-3J4',U?[1"F@R!C0(UG3R/T,S_*&"C"= MJL$>8/W!:5W8 51B!Q"9P%#T[5J\H01)U*CY7 OL% ==+G(*/* 4-\FI\-,J ME&TNE$F&"FRQ*,91*$TF$Y91F![3F"W8SC T<_'*[$*E"%YL/EJV M::\LO$T?U;=D^9=W[^RL57;+(M^[*A!;IA!'NNB&YP8FHM79@$@V2 CO "H> M? W^JT_Y*= ;!+O7P6T#E@W,UX'IN^Z@CK*==N$1BM3KNC^28]^G><7WKK[R5U@T$R<47IW8< M!6/_.?@E3T0/YGI[0:"9.^Y MJJ4E:X2.!Y?=R8CNQZ(-@8((C0(4/-'6@.WX^"AATI[D75LR?)*@*E!0?T14 M!8+6R-'687L*MGO)\ L3F^7%B+*-8HT((]I$5M^WNHU"$F72C!X7/MV@N/H= MFNY']$*-XK9*HB;CD@HU.6;%$!@8!RB)-L$L/)S=Q,T"W"[ #>LW6A'K*4(9 M1M?HJR]N&B&"=4C"XKW62Z$2)9;6=][L42%-IZ*H7%7F;-?O]<;C9&74 .2H M77T*)*'^$4.";?FG?K4DU$DA_PVT+('8B(*I#F+PFO[%T /$WV;7T,4?8KR5 MN6:^VC$#U'S].L?5H"PQ3E42R)<%[!&;WP^55,I=.I7 M3\7>U)]-A(ZJ]!]0U1HAC)K0Q%F-HFJZ)RP@C/.A G%CIP;#)F6 1W$F+EZP M,+T!C]KG^I(I /"HR;,!/+][0L#WS@SPB;AO"/C09^3,T!Z'?$.L!Q[3#.E7K_38]ZJ35C@DZ('JK%H\TU%& MCP7+X.DUO!9 _7DMK3G"$.D(#7!>%/",Z,[UIF:8_GCTCR[,^SQ1<29%$Y%Z MH+Y23ZZ1*6-*OX-^45Y/3.0CB"#==+CQ0:+_&-A#M/\TX!AF #*2#ENO:,9" MGUSGY/HPYM?T8!.B"T^=.S'8&(,(U@[\=W5?<#L+RJ!^W<\A\]CTIU)NK1 MX7!^\8:SC%&T.4*?(X09,7FK_L#[8N7BX1*^R;3\E!1.*7J@-4\UGBIYR#39 MT$F-L'%+JD]/:=4C3.,&+H]H@.\R*#!"O="UFJ$>#>GXXP:_I >FD29<9>$E M\T2!=F#E-Y5@U(!<$HACY)+0-WI1QQ^A:SAJ\PU.%WL]Z@O0TMMF@FG&H$L Z+G*_?7UT76BO7J\=FTP\$O5R MSCLMBAE.*3)AS*<:1V0;1KA[DC8!PC9 V$@G!'7N,;^*X-VJ/PC2;Q!D7Q!Z M7\(*22EJZP5X"L U7*81EKWP4+G7QH N%Z4>U:7Z\22M:&UO$;3QX<)A6^> M;Y&>R8)\%Q]:J"'2F<*? >[5'M0 \X^N:7M(650Y?3(M^];QO"^V"\V=]=?) MZ3&U1*C#>*E>/--0DVX!MA,M -P$>(<;^1G5Y%$[8C$]H4ZPX18?_,6!:J&^ M&&!GQ*^#3> 7^'U%#DL%[[:HC9_!KN!CGR)\,X5Z":ZK?:@0S[/ ]R'YE)_G M7_J.?,3F*\)528[3$ TE1NE7]8G^ @TUDH9&F$,@_&:Z:W(\,#Z#&%'2*DQ$ M&H"P/#YS4%?B*@U@]I%ZFP=EZ5?4@2RE!Q?U]PLP%DC4"V)-S"Q'F(ZPRHW' M$E2=>D<#4"T(;?%@*O6&.D@EU> A\WZW %%4H%Z :F!D/IXTSE)YD5B"IA/7 MJ #3)VA#U]Q-[?5TO;=L"R\(Q:/M8(5H02=7O2415!6J<"P%&EP&2RD"D:0H M2@L-5Q:K@9984XVLJ69*J*HAJ.#^'/!;*8L]&*&79! 6YVC((J7)F>U=?1B% MNS8:&[M.C[BA!5VP C-N#0H@%5BV[K&S!D,4 :D$\C/ 73 MC)4J0/@K7&\M>_L =V2EH_=L'4JWT10_+Q&@A4IP!,NX&RR<"X2!I#3%VU]$ MV6?4LD\6.BI#+XF5H0,[<7CE[B+_8?T1FX4^*EGU$*BX.T*4Z7D&\BH$^ M]VA^A][L.\JXCKNV;--])9OJ[I";\%RULT/Z;5&RABB@BM)AFRU*1&^+9G#, M_XV&P:='VDRPS ;@$ 6Q3B!6"CP1K4#P/-&K ])Z@% 1-;RACV>-I&=WQ+.! M^WS<*G!L8)&_JJDO]''4L(FC9#&U!*I+W<%=,6Q0]+9VE M3U3@">]QFF$C6X)83YDO,#R]Y0AYBD M&AR1U1N."U 3"E1Z%J X(_/APV"D(@SE!6()CDX\HQ&62D?XY>^HQQ/O2!@% MVZ0244J'^R(-K4*5!N-^IJ!D0)86XW]2?=Z;UKKX4(J( 5B.PO,F&EN4Q C^)/3-\I^?G=T:#^!].JRWH8^ORD+AT<"DEX5)M&;G72 N]]2 QG8=',_" M:TN8\-+(OGX2-71N E)Y'GCWU*:-[(30R,",?:%U+1O'<,:DH/@L[#\MV"V? M+'(I+L<-BGC.A:8';R#][]R>KE;X0$[$P*_FTPX^NN:Z:(DTX\MR69!!(XZ@ M&R=J!R(1O ME_PPL&X3B02"_ T@+RBA$O/7TQ!G\(CA0*:HK"8Z S4"/U3M" M[N(N;N\!KJ#U@INQ9T' MS'D"F+%X@!H%8:N)W[=S[G(>3<-4G5,JR) KX*C&O;E54:%]]KEJZ6Y,UT+ M>JBV(>LOX3J8@N'CK!(QVO!6L8X+4:&3ZY@0."N6<-V:R:%*H9K<*1+;,:Q"<](^M1 MX7?Z\9;O77WX*ZT83VH=E,P*)4HN+VP!QROY4*I+K=7,=@:&BBQ'#-R(P9\[@_^Y[229B,,CP+,RXG MI5,OH600B-9EVJ69Q<$IQH%I*B=+N0.S?'XESRTMY?.PJ4?S.W,>S[RC/G^G M%6*F;^/2Z(]*\_8Z#"[?_*Y'NFYD:G&:CE"$5]_HDIT;V9HFA[#_-$K&^<@K M2<(Y[M C^09;B^SMM7FP?'-7O3^'58#2=%RD%<=Y-<.3VCC-+U$3(&A#A]T] M[;B!X/&:G,[H8=.=R'1ZBQ 9N2?N(?A%KSQ>%>/E";W4AYJ V'^&;F9E"CZ% MBU;^MW''L <.LT2U,&=5DSW@A]UN-MEF<(_;/%G$14^O"P:2M^579HXM) MF%*F8-&09Y7C,#NUGR:)H+EH,3P&1$ %C%DC,B-[HUT7 M%W_XQU)2:"98-D$TTI8G3X9G=B9:!;190-L%R8:![X ;:W>D)^!N-G!%MF21 M)R^>L#H@T 0>UA$GEE3H:_L\F*+B-(>:XK1F"]ZC M$8;=RV%#OE!\0H04#S7C#"V.EF@&GF:\H?Q BJ*CGA_A=_\*M?QG87A5ORF5 M#RK5X0GL4;2GH^SD;RP:$-G*,"[::@KGN\?IW:?YU>T,3)?+V>.R ^YFCVI! MRARG:3RR^4?0*H-T8V3V8FWYJ#4/#4/P[:WKJZ-_Y_B_0Q^?N)'_.9A7B/QU M")P:LB]P'8U&T8+"+.Z2S8"P'8 : J@E@)HB1\S(7J?0KBL**$BA*ZK6,K3K M#R/CC^ 3Z@%9\6QZY -KX PTM ='FTRBFCXXT%($Z:)P(41--(]D*YJN"#><+J*(6/E@8HB1Y&;+Z:UP_/L%QO' MO?!,E+?WIOLGI!]L/(@R5^%R#WG#"X[P3@\P6#VJ VK+SIL\?5(A(KG.9T1A M."S$G\(3)YN:1&^KMFS37N&Y-2MYX'_AJM[&AC$=+M>XMW)M4[94F0$O9:!7 MNRPYU,6[@4_^U%[/_G6T_-=EQ*N5RY*9!2@AA"JM.#YQ7?9Z69[P.@#+)PML M: L@;D*#5<$0YP7YV&0-]'S(,GFR/I)1/?-^Z[Q\( L:W5<,Y%'X#XSA M40+#P:__^,_[[&@H_H,$S,6M<;#X>!!@Z3^G]],[R7--=14F8?^?YL&TE0P! M3[J;C/?2QLB-O+\_%+@6_4%BY/W]@>,KQ: ?C+;^OGB833O@87;_Y>IV?@T6 M']6$(;?V) R7[\'?'1>:*B,Q[OYD) ;VJ*AF$NN]*\J6O"0FOT?<:'(/(+'22\C^-P +;5:!I[+@+ )7 MH;=T1!I'\BE]72/DU>+T7AD"M/B^N^_ M+FYO9@_+?P.S__UE_OB[SG!DS7F5?E,,SVO\7=MF &+XH!K(!:US# 0NP[VR M"2D=$,A1GMSJV9-(9RLJ()G6-(%+)J(*@)%T@!X08,])V1>40H*?A%%E-"B& MADY9IYF)]&B(4YSH,FPJB+MRP.B4._!USKS8R7E'#7Q.%>$J8_*22RQ2)Q U M-I36:PZ^B ^Z>QV15!R(!6 J\(EB/)%-V(_/IHV=C7V-/Z7$JE9W=94 -4BK MT(HK&B7 M'%0J#QXYT9-&0-9T=4&._#?=NI#NU&<(^+SGI0=_CA(< ^WA8)0$ HZ@6)H6 MJ&AN'T'(W=7%W'E$1=WJV79VSE9YVJ@(N%.,%#E"R*8,G'0>4=*IVI"1^YSL MS1AY2K"?-WXY' WH1HRXS%>Y"4. -;W(&BRHSWWT?&>/>BGG%)>"AR1DKOR6.>A\ MW _&1*$ )<>H"#'#8#2C[<@N#QDX.7$1QVS6.%GA>F?NX6*3PDSN&3GESTH*XT(%..*A M/QIE>5G)<34B[3&8[9$1Z94A%49]N?DJ!M=W)MY6OM@$!W@[=M&QK+?%6L/UU>L7#U^E&>Q70X/ZE6^]E)T*SR% )ER8M6*/M-'P,CC. M&4D'6#P(Y8.G5_ .-P$L^V<0M0+B9M0L6*Y8)%!#D);8YO_*CJ*[7QOCRI<:M.X96G5BKVQVSC.4+%PI4I3M!&R3Q/ 'J@9ZC%<_@:3)F GC4BJY)O+D; MTDD\R-OH?Z'A6J?MDN!F0'&1\_1&;[VT729(2S372DYLI7D>JG5-V^(\DYNV M\W"N8]IFP$$]P.N:MJ.KY.JF[3P!ZH&>HQ57& ^9 ![?MZAIVF[NAN*Q=^+& M19U3=TF ,R"YR(%Z([A>ZBX3I"6B^1/4<-#MUD:VKJE;G&=R4W<>SG5,W0PX MJ =X'5(W/1#MUO%*LG/B&;EPC1OF22ZC!!+GP1E\6,;/)S>/W9OJ5O(W,<\( MS4L=,:BL0*AMQS!MAZKC$1M%6GY?J.:Q4UAG*"ICL'+VJ:XLYSZ'%:=T-T\[\1^M^,/7O(^G\5^3_U M5* =6,7NAY'[5Y'[8>1^&[E?_87Q$MDDS;MR^E[(9KZ:RF95#+8/XV.]H@FB MPBD9B0W+WFXHQ2I6Y$\F_5%XD513YLVCVU!+LI$\GA!.C0KE[H_4T?U"$I]6 M[B_?T:EC']!K!_8'5-OBF0DWZ;EX^KYR%E+*SE&IC!QM1977:RVG+8_>0SA= M.P\(W)%PFE+']&NZ:Y/_*4AY3*Q M"0.)5GM:K^D6KY3U;RT;SGVX+_[6VE2N%E,EC,KR#,0'3#Q261""K[AU0)I7 M-HLKUVV&#+>IGYG@!![;O -/CYP3#SWB3XV"XY/*/ /^(8KR;!06B\:ACIM[ZDO%P](' M/9 &UH$XR:>2B3*H%QH42@.A.$7'W@BUSBBT3MVX MIPI \FGV_8!/!2T:BYP^)S&WGS3.4?0.PHLNXZG=4(J:%9)- MC4E)LRB!"@ZT" MS6T:GEZ^[%?-H3A&YW:]K67V2T=>W8GK.SUN0?4WM]C[H_'(DM-L%9 M(>9NB7Y#1ZM5F5.(;)D,(D)ACHQE&,$9N\F&.R#5-/G(GFPD4+'92I<2[<5\,VCM%O?]032).QKN2=A+:I&>A 7PT.%-6\9^AQI=/E? D6 M'\']PVPYNWNGV]^'+W.+_[ M!.X7M_/K^4SI4:>J"$881=?M9R5LCN_?HDNQ*V^ARW]6)B_F*< S=3<*9N;I M=7)4DOH;Y$289<1FQ9?%J=^W4!I>*< 5^D 9*JZ=_<&%S_@.HA=(AX?3%]/: MX2]_'QUW:>Y@8K_9^I]'S\?POX(;QX6/YO=[Z%K.&KWH0M.#-Y#^MVJ<)J%E MV8AMUQR.^8INN'F+ B6E5WJ&J9/:9QEI>X$TNO!,O(P]UK,#GHBF *FJ?N"G MG<,),YUZ$'B1!FIGA.5!_83O)/233NQY@]1](=O"O/]]-'?6YA6?O>/]"M=; MZ+5#FT*:U( O1=C!4U%,QLQ$2@>8&T19> GU#A4CI ZF M \8SH$P%/D\?R@6>25-:TJ-(++/PHK#.T(D0R7$F/(3/&<'\\C6@.FZE.3!V MV;MLN0!4]!E/D2_C$T/)2DD=B:HVQEA8J9Y_=:,@JETV1WNH7Q>;>J13)5$3 MFJE0DPL,["/+@"Q.FNV0HSZ<37LT4K<2$N^KQ'35*N6KU/J!T%5NME5=B881 M2:S4PN)S/?\<1R*S8U7JXGYV".L%D X M:X;QEOQ&TE9!,:&>MN'6].&Z+O_(=?@ >_S$G6;4ID>\^&YK6C8:YF .0W4: MHK3=<4WO2K5+;V#1@\3.IT_/XIQ\?_/C)7 %L>))5VF&QO6(S:-.(H7"^S#.BT_!_.;2T]5I::A M<5IX'@1X]P1MN+'\GX$+=YC"\+'6>+#GV/1H[+*W=,*Z;K72I"4-B*"!^CP3(V/VQ2:Q1JE+HM+%"0@4 U0S M0%5K?XZX+@')I=1*_;I,%%/]NY M<.5L;>(D],M*\@ZOA,!_.#@N71]^!WV4^?",HX[<+H 06?)!TT[4,X?\ZNSP M76VQ28D5DVUDDKKM:95/:AK!<83'9"!B<]R2K(U.9)U \53V.=MT(Z<7&B4= M?:BQ(<[Y"+))SRBD2<^?VNO@>+GH**KR\,Q_13Y9Y>K!LPXH.P3V?'((2""R M$]\#I90-1)B96.ZDV7&A#%&8@\-BGRB#TJUC;Q^ANY_;J#"B,XEE_9KWN&P( MY>C DRC&@R1\;J-#'Q+B% *GN7'!?%'T>GHL8=JORH%3$G,GH"GRAS+ X%,V M3.^9ZH,7 ]GKX"@;>TNNT&!9",PN1#:XF#7CBLI4Q@J: %$;)'U%K="[6?18 MW-N6-\*#X"^((Y $VT-"\!X5]0MVN0/\!+-\7E.!Y'OSE5#)1\=]@ <4.\\F MRL@;5"GO'7OI%Y^>Q_"B1,16:\-1/$LF B%;U-5:\ MT>3;ZGW"3!\O%C^ZK\ K,E06(MD#-8E"1A>I1-ZC,UW]ZVBY)0>W5/0_BP0% M6&10B^,#8*]O9$#I.R!H(&=W?6*"234\6_##(%W9DCOJ3UVP-]T_H8]_ES@J M20<,VC[K40DK2L^E8@^7D/94(SBK#%:_C8MS&X M10J;7/YG=K?]R# M U/DT,!1=@5C,^:([F=LX%U1!(C&8'L3&4L_%D^_6]FZO^1!!?1UJ@5KK(TG MEY/>)&*G4%"P(@-\Q;+:F;^/L38L-+\&CRG%+]6#.$MWQL#)4^ZO7Y88H>2:7G= 4@XP/NXB7A Y.-H!*0%-1^J6['>R+7^@*Q_P5*5 M3@UP!6]J6H#=4^I1273QID?_V7'Q0DVFWC]Y21D*LYIPQ=^X 'U4*(BEZH"X MAI;F(\VCEIJEEJI!7%%@%B,MUT.Z(&SN>4@5_UEF(L)53A(.]NKZA( M# "5$*L/JNK;6@HMI]Q6E?C*"<\JD&6=I!YII$)EZF;ZI#)$D>9Y2J#PG*V3 MR"*2.AJEI3JFY8'F%_ _NN\1I.+AU"_@LM/M=O'_G59^_Q/8C@V#Y$6^T&H) MME2$%@,L=J(B4!U,*]R",[77B>LSKTOO<&5Y4R[HJM3AB=3+N#;$8L.]9"3: MZ*+]\,[7:Y47OHJWVDA:'>XLHR"C6V:H5!T6+[&';@9]3"Y3@T;+<>F$:/&9 M3#?06[G6(>=S0&TQ4G'*IQM/338*-K*=7A)(KLE^!5^#_RJ__;UE+QAY7E"+ MU7J!G09N#9^)^2CH.BL(UQX^#>W*M/^\@0?'LT[6\)8_*_VS8($BS!^+AZ-A M?Q!\%PQDT4,)GY TL [$R5Y,),:J7LHJ+ Q@:2 4I^++H!C+C(K^4O=IL )$ M\;?!,D>HR;[%@WA2(NC>%B=Q$:H$CF#F@XTCU@K M$*E%:E_RIXLGK!E(JD;61Z-!0*1=L.HPT$]5<:&/RW/H"'Z'[LKRX@6(@5_- M;Z:[5CRBD #T=$G3=D^IYLO/IA]LQ2+C+KH*'1ES;>YVWF+#O]=1B&Q%_%=; M80[0&?U>'L_%3:/!4-PX(3?2/$;C#7SR*VXK5L]HLIR8PUQ[VO0K]M59[+,4 M"<0BWFK6'ZKYB9[TWXB&*D4H8ILJO7@R^3BW> HO[Y"X[;H.8PAV1 XQ>($C MSHT46*._"/M,GA4 <<_U$_!&_\I"&_T**[8^KOR%NX3NB[6".;LM"A^3 -&B MMCFB;]R-9RZP'#HTH:*4;$D09)/!;U/;:*D**(R(4NLE1SW.N($*7NZ6A?)G MY<;_J0)< 7-9 @(E*_M%FE:,!85K^YD"+0.) D\H*O@VEH]/CK3^\!URTIQC^TBU'3E8SD8Q M#3UE'Z]KVF^$]FMS=<=IA&5*IJ2ABB"0O]\?N;&X>XI?D0N30CUXR-7H1WDC M>;A%^FP+CR8Y"^82]Y#ZAS)A>@)%4#)O2Y?L1[T MP&I%2^O4N3)WU5U[KI15L+4 VF1])[J_=. U+!U4 M0IM0R&Q-].;!XZ510&WT7F4F"$:+^Z.+I?"D T*PPJN75?J3'),XW3M'O'+ MC11!/B1.-1-.U?JBU3;@6D9IC?M(!TYC9>.<$;(0D0HYBT=/CB'#I']9P%&< MA8*"@;P"5^675Z) )V$1\0U!0]M^%F&X$"D,L^ 8(BB7,FY8',)^PYQJZ$__2L8NNJ#X+CCH!IS"R2G>3D*,P'B >S*VAN]@$ MT]6_0]/-'2M5/R_[2(PR99A/8.\9HW&?'HL1R;PHVKZ> M0OO*S\D0:*21-A*Q#@YX92=DL& K.B6CT@UJBA0/*;%ZGMKK&_@"=PY9J!D< MM568B,K>D5I2E"C"GN@,(_ZL0P62!;@)D>%A$4+ MU)5-;K*Y21$"?==:^<&9M.1:O(?EERKLE;PC%W7%BG!L,AA?1D/\4&!PG!.] M,/(=$NK]K!YLPHPU*HU5#+/JF,P K,(U:J#EHT(=KF>F:UOVUDL,WF\@&M9; M1?OO&%Z4"K(J;7B";Q)E-BH5A&+!N^3$3R Y-PQE0$VPR4;*9!B(58LQUN!, M XW),3J@K2*#Y3ZL$%7<-#Z*%OVA MA>/ U;$ 9OMHPWQ!COCPT<@5U&I[L_M,0K[/OP5$?^.("]+]UV).8\A6 MK&G@<)-B<,Z^HUZWS5VHG'?U^@DZ6]<\/%NKJ0M-CW&!57V):B#,JR;'2J!A MO)(S@>JPP0C0'GAZ!7&;@#2JT?HI6:Y*I6E #H 'CAWSWJVC_GX? 8@I8(A: MSE5(&G/;\BUS-ST<=L&2+;J?]YK.D%DO<+;9P)7_Z)JV9^&_WU8>:=)8L'P* M:: MSY!UE*X/\!&(I%V0:#C8O _BI@%M&\2-:W%NB63'&5(<)YF!!, OAXB: M=LI9\5'YKI1&0L^!A_BV6N *?22*@]3N3)'H+T'4H\/F%!$@$\(XJK>G$+4? MX,K9VD0?>M4FX\"HY#WYG%&L#$_EGBE-0$*J?O>1BK:< /SZ&1\YZ '+QIM9 M\:E!>&;U@ 5;^$YA]#^ K#GNZ'[7M7,@#SPZ!S3:&W:'9.&7C:^7(9=K;!U' M[?5@S#&>@^<*SRJ%+%Y(CAR/"&;CN'MR!]G3SMKF;:/@>U<%=,L4X@KB;%:/ M1(.$;! +[P!Z,I9B NT/_4QT(W,/R3,=R+96@"3)9)SP5GI-6T!BM>/XB5O MC]8>/;+8+-%OO8VYXIA9$-& ;E!GTIICP#P8];CY(-0!4"7(%:,)-?29W>=):[,D(!X21(WT'/$736W^A7U@V^'@DLS8/D.[C0(_D]X<>\SEBD2V> M^[29*_+8EHE["M>#>_PKG[O#<7I!BJ?+ZNZZQJ26C/RB <9. B<'))[Z-=?. MJ[GS7\OW#*6>D1G?R89YOK=%NQJH -7[@AJ88<1F*+Y$.S=24C%]8J:*@,:W M<7L!O.Z@7QK8^<]*#/!DJ([\TI)(( M*#9:"1*"6I;M0B''8UO6VU2J3'0U4Y5C_'#9#ZJIY/B!\3@_>I.Q-H,PN4[+ M?C1/^NS*W.%!@X=]6>F_JGN*I'&%&-"E6$5 CRCFGQ?3VF&E/CHNYL@E7!U= M"QYPDE-:G((@;ABD M6]:QLI#A-#J?>]SO3??UU&>X6?#9=/^$/O%.K(+N#,("+5Y2J72[KCQ3]FF< M_7W-F(-W>7E_U.>E"*7?K]ORPR!K^N>WY M+CFSW*/+^1>VP#D)4>TH801!RO/DR4GWE#EB-4!"CTZX&P55%.+<%VL% M0YWA&M-.[4J^I1ZG%#I[%]'RW^]N#KQ:G2K$JH)=\:V\@ZBYP]NL9_Q*_8GK.SUB:].07]APZN43_,E5_-WCHAM,JE.M6?MH^B MY!_6&@9+&:]>/YO_=-S$<80/\."X^.22)=S2,3=;M5E;LAJ.K*LN1YD3K^!- ML&&XW^CI%9 &X_-!._AW4:,@;%6;4E&2QTX*0Z$>4\!832%7P$V-ND,M"^') M3#*7B8\N]STT7K^US"=K1SYK?H:F=W3A>F$_X$^=+M(?C^IYOQ:*:$,),PE0 MG&LH-CSEJ'BRN0.H%F2"*:$'"!7!GZ8B50LI2"VBFX*G>\RQ?T4[7U$QS<540II0 M0%0B].8:Y^1\#Z0:7! 50*Q#P%F=<-MV4H_XCEG-2$J!/[.K* -WQ7OCI[9] MQ >9)OUWC09!6SU64HI$9QZ'">L2Q=56L1%L0[M* 6KJI JM.%;S]'HY'R#+ MR46749E@+YP,ONI[04%)PQCH!?4*BR?U1C+'Z(A9DI;8KE.5CXR<[WI,X:U/ MD=">9[*UP(DOS@/BK&,3+B^J!?T=].?V"_1\/';\%:Y1\36WV]GU+; I);0A M3G^.M(G^=\HK= U.J J@NF0W09_C4FME+B8$A=WZCBRH_AG0!=5X\FEG>IZU ML9!'R S\>#.)SS!W:::$;]-HP/X[UW'1C^NZ.?*J;T.3AP@YD7/ M6/;*.NP@QTH (8TH8L'FFG.!,Z>N0CJ N &0UH),)JPCV%>$L6*/$JWA="6&5Z\0SD+G,_>">V(BE M;V$EU G9T=PG%TE,>R+XI$>+*%(WD6WS9[>9G@T/^93 X'/58.?ZM,]# S4% M*R*(>MKR? ^YS/F^5+SRI'3AB5ZT(L5UA'"R/KHQ?1-?BW4/D7VV;VZ)4Q\= MW]R%KM6&1)KAK(A>&OA>+?$$BD6*SFURSC/^S'7U&OR1[>,1NR0EU,*L'D?A M/NZ-3KDDD)5@C4139"%;^(0F7Y;:\LS)D$:(9^1S!C=$\DF"S\V*62%_ ;3K MXK$3(3*DTI3-_U00H#XO5Z0L=N8QHOSB0>XF$TA>#8(T8JUI;G@%,M(BHD)@H MHH(&.^='1<+]E66?I(/.@G/8@<1#,XQ^UH59DC5&HI9/8H$^0&>H%L&(=$*D&$KII MS69J/$YH+NFB+QZ]*C#<3P'29[B5>5TW-A0,_BJ:%-F!2OB33MO=./B:Q*+ M33TCDZ.2#7.D\OX@_$(6?>VB,E0AOX$=!K,=TE"7%S(IG)R8*R"R/==/1#7Z M5S:BT:_"EC]!9^N:AV=K9>YR([O\60D17JH Q_3@N!^<8I.4HBC:1=ID<-G4 M=N0SA19&0+4+%')\]-VFXBK9PL?E,_^)#ESD.4DE@<1'.]5WS JRSJACG>0L M41AT.0DCWQ\Z(.;&\E8[!Q\#4#DZ9'A3(8YRU.%BYLLB2,6"T7A+^4A+N-4T M'\T6GQZF][_.K\'\[N/BX?/T<;ZX ].[&_!Y^I^+!W#]9?FX^#Q[ #?3QZE. MX"N)WS(<%OE-!T@F%A_<5MW>Q_*J0E#FZ<,QHK^,UO"4K4[1X98^\787I$ > MNU5ALBR RT!9Z#4UJ-SM<,*VUW3=-?HY.%NB, 8*7Y"*P"(M>.+/".H@IJ@@PTXFN]L7G[4)I8LR;4+!MN\18A*8;U!AR6R>.(*CBEF:'4 M%WKQ0?JZ#5[3@AMX;X_O]R\O&1@"?*6"E65EH?;R$(9Z6*6CD@U<";?P M06P%7TP"G.ZDWR6PP;]!+;U %V^)O#=?/Q[M]1TRZ.BZ*.=G>JSJ:<$@63LK MM8"./!L1:UDM;AL0! M+*\#8HER42_6/"._XU1@G1%*&.(L/E"2/',77Q31=O[#,A-EK@8\Z2*Z.*U@ MA9*BA"C"KN1!]]2P585ATI)A:92E4F"Q(_2!1V(A=]$Z;O+_?H,>V2E/#KOO M<75]S2:40[&>WCPSH^-).8"3&Q)*]R-T@M70@2K!)1HZX5^*,XW(F1YX"5QQ M*'2%6L9H!KQJGFG@\+-EIP=K^^P73F,+;.'6,J:F6 M+VD]$RQPHT-[-#J[@/%OB),"TNJ -?16KG70L]AIA$KAS)7HC[,B+EK=)FZ\ M):51.KBH\#:J.PX/A_HVR?D>\3=$<\MDHUORR\>V$2>>Y-T?$30^@?$.0>NIW@.; L_(>'^#<).=!&**OBP*?>62)S) M8HYB;5*U[:\U?L>6=$!H"PB, <0:?,!2$&\KUQ C/65U?Z;Y-Y$OTC;Q3"Q&I[Y+RPA4U[;* M??5TWZ@OC)Q"?XL%OE66SB<#.3R)A+>5=>X<_)3_0^E!;=M_1-US]'!UZ6 M._ *;BW;KO#A^:?" JZ5D^KR.O"-IK('9[?[Z+CX)74X22KQMI):PC*N3Z/B MEAC6S6S1F60>^(JM ($9JC;LZ-Q7.9-;;YR5^N-\K-^SD^8/WHF4?]D)$[#MY6/OJ- M.$'9\K1,\V\B@Z1MXIKH'\I.#537M[P;I5EOY&U%H;SQ-ID[GP[D4').3[UE MKM5O$H]7OS?(U@+G)1"!2*_TLW3^HRY0:[=3^1>H_3@I0[.YICJ!<%9))U(] M<:$./IT/WX1X8[U8:VBO'Y")HB'(W.XY) E68WB^ (_$K4-+3,PD%.R 4$40 MZ@BPDF?&Y2WYGI[2$3IH'3KHU8*[\^1A7J +X5>NSE'&FT_5ECWQ6/8(W7WI MN6CM-"B;*5NQ@NN[7<6AAR(I$BNGD!EU\#6AQ&O')A/[1W,'D.I[/*MQ/ #? M44Z*K:+XA W;ZY W4S[^YNR0F!TJL#'%?S:_6_OC7F;ZSU?@W O*7*MXH-SK MRJ/-6%E26W9 H.\;*C)%]$>ZVGR)));ZZZQ+SE)R:+WV+.ZSM\J^EJV8?0,% MWAC[4JNXQI;BUFC68%^J[]MEWUK]4<*^Q?YZ2^R;)@?9[)OHL[-GWP?+^_.C M"^'<1G" GB^Y\BUK_ER9M\0FGG55_?:K7JPIP*J"4-[WTG=6?T\/!A2N+O$UO]0AW%&5"4U:KTF\$ M;=TDY@LJNV/T?\'-HKA)<,4&Q>"Y-!0#]=E!3Z_W MWI#7*VY2U3G2J4>4-)J]Q2=FAWC4N>7';%PJK34E:-5 >1[G)V2:O(%])S;$)[8OS[9M*LL+[JSS/=E(N-GT Z:%P:/RJ M[O)SY2Z6F(L9^_M\TG'NK032FW^3R9;O(/?QR.@/#76YU2;:OL5$6JL?I$[, M)DF]Q2LB-$B2M?HB6+^;2'Q[YXA46P73]\V]N(+=)^@C MQ0(LI\R^G7+B])8()1UX/L5"YGR,X"_PWK56Z@;PI4J]R<*BS&)62IB,+HU! M5UVY\2U[/$[P1P@.V(RW6(<([#9EUFA<^U3QSR@,\ER"[[U%#!'R&/%UK/7.:/A_B_ M^N1T-[0(J9 ^5L3[ 1*\J/Y4-H5_DNPCBT#RF!ABTP^2^47U:7X5D(^7G;7) MG?C_46;]>;.8TG*A/$#.HW2 7L%Y[]*;?W-I/[:-?>ZN-[D<*DGJD%QE3RGF MK>7KVAVA8NA-.T+-"?RZ=\<@;TZ[$_KW0[24.PKJ-YPM3XE;7B[,]*#FF>ZC MXVZ@Y1]1K*"'9M\/EDO^ZA4Q8>1) M&)L6Y]\?9L)<9C=+'5DG#"-/)DP#\S"[_U 3[#*[FFW:/= (/>&X%(=OLEP0 MDOTDE!;- ^1\RA U0^X\!=YDR5!G>#$9JRL$WM[ NWEG2!UZ?TQWQILDW\F97Z^VD3&:;V>OO_FB4G+^^:)!(.VR9 MM .VV(PXB79^F.%S6_V7...J0>[ML"7?3G +8=D]A6]X7-Q6'[*-@4GK;S(W MR' M*HR&8\F[G)Q8^Q_@P!+A?27UFVQ"^Q_DP!+A_55U8$FBP0Y>N/P$MY9MO_5# M2]CSAX3TR]CGYY.251Q:3 7U3Z\BDJ*-MVH0<56RX&D M0$N"M3 M!0\\/7ZVQ9$F)^W44?!'*)H$G.(QN>Q/I,Y[==)CWA_RK)WV>U3FUZ>JNNI' M.6VG_5[E/VTG-5_R WZTTO#,G;IAHGD1\1OT?*3Z/:I]<)KJ,Z:<0&GPBK0&COUV5I (ZA>IZT8"G4&L-,!: M Z3VFTK-@OJ&?H)@7T.,>N5HKZ$;/&?9N'7K!8W<47,Q*ES31ZDZ!,0;3,A5 MN4%"UBV- ,U3:]G\@IH+79DT>CLIE\5<]GLH1Y->3^XUY153W6_P@M<6>DSJ M_@?%/:8J3[?0;0;#'/H;3+D\.4-"^F7NV/-*Q44C=BVRSK6#?7*M-^BUL+D1*Y4S\WQV$\XBG"M\5IDX]W3Z^"S3 MEP@'IZ:&JR=_,W._T%P]XXA%?W8]TWT]XU15RIX"$T]QIZE-([$RBPWYA1<< M1"0T=HM;.9OD46@"._)0KPE;O)3X-.ELZ.\B()]+RA#E4D'9(O%5<;&AO_/* MCN72-5&(SV4EQ@!G=DZ7$'\23H^]0:+/RP38^1%[ M.;,U9_42U_-1>N BXIZ-Z3T1'QV]BZUI'CY@JO\ =[X7_H:0_T6W=]'O$?H/ M?EUMAU=D"/E_CTB_J;V^1P%S9^[AC8.-RX1JJTT)3@=YU-6F_JR0&TWZ@WYP MV\WL7T?+?PW8Z"N5(WGR7".7&%PN:9M[9, *RU=GWINY\_KV8W,1;@G\"IT>.;7L^G9E6QGT8@_)388X6S*/@P; _ MB(YG1X+(2@N4<^P_P3J0)3TG-+>G%]M#UN=@42"4I80.GF5#SUO"+6&JZ7 MK96YR\%-^;,2\%*J %<@!:/DI PE$!%ID<%A4=NH8 HKC(9J!RC-)KF]_QQYWSS"O:=,;VB A4Y>G!\^;KL][+X<#8 2P1$I+)M-2W8:=2W4SJ" M2@(R%TM%WE&,JH^6;=HKR]S=X^D&/"G)C*[B5]6@K% ?KJ%Q'MHBR2 4K1/J M1-E]BCYNNQ6@L#* "]!8[C7%J)S;*V>/O]?CX9@+GZ'M62\P^"TS0)FDJ,$J MBVI8<$>S^#KU2V,L"(M=E@L5DMI!@C-8TR%B\I M ]ZSLUNCCJ8S^&4=G7Y0-K12K7,,3D;=<0)+@91_ ^%28-]WK:>CC_D/^ ZX M-UU$A_)O-A%F*KEM1/UE(L+L(1=\2+KVS?'-7:O&#+$QC[@9NJ8TBD9(I"EG MMEPJ.*&R4P_HP5V58]O"%Y1R68T)EU%WPLUI&HQ=!5ENG%I.\?.+7@ J'WJ6 M.D/,*DO<1N42T-P*F_]]Z6LR.91C7K!L#(=&>.X[J4*9=@'(7KW9GN6),0?; MPGDUPX^VW6"K(O;3]9I, MEYL[>C'J8D,6KGO3H__LN-9?.!(SDY#$2&A$^*60DI0XDG'2=2T0OIK4C(V;U/-0. MY$Z&GV*&6Q>71-V]M@;OGD..N%NX3N"[[@HGB#$\N;$I'*H Y'G(X'P:0+%8NC M,A2,?\:B 4I'@7"E&Z#$&VZ(,%P6-CD".(E+5J]IB,G20[K8WM4'E[QG1@T& MDS$7,I6>K]6&\3SHU. D+:Y@YD!H[;.N1&'4WT&\/'&-"I3U,7=+8_FS4C&8 MHP#'"*TWB#"'!.%(BT4ISGW-#3/X#9.'G9(@2V.ER ]:8.,?EO_\ '>DXO6> MK<.C,[-]RW^MR&1\4E3BJ5PUKH ,%A DI>&9(2I/>3IKTVZCIMW*T,@6UJ4X M97 @/X*]$,(>7+W?.B\?UM"BZ$4_9$&+?O4'2K%X7=KR=?_D9/O^].\2@';2 M*$>-U!\'$RR! $ ER$5,4P,,-@/:#OW"X,!!G6^CDH03E(@N7$_]>\>R_;F- MRD=8NDB]XB69Z:14$X[(N31&4>B'$L'_J^[*>MO&@?!?X6,"J( EQ]>CFQAM M@&T3V$Y>^E X,IL(ZTA92THV_WYYZK!$F=0UVJ?6,37#;S3?\/!PN(L0DTDK M85*IP*GIK8)USH$%'2^TO#(W/)RW#3"][M[QT819)^UA2)7OA)&+S8M\"HBT M@1&I$< "AQ* R%/N<\I>%-B"DC*L,0NMF'!]C*2X\FW?A@=65922&MXA^5? M5:^/VE0!0,PV^FVRPIB)&@#I\?>,..B%%9Q-G'HVZ3L.M$FDLM#1FN5AH@W> MA?'QDZ>0NO_$WC&I%'P=A-$]/K*, :7W:3[>:Y30ZY.^MT\FTX4SZ/C":(E%!.Y>I/-C$4IZ2R1_S8 ;M6"Y.0@">J$2D@@C,D[ ME9(<&?P#X8&DJ_[;2YZ Y87LALD4;#ZIXH>5C$Z#84I-D&<'GD&RY]05S[ H M9QMP-FWQO]%7HNQOG9>;-H;B4-(#(\^:E<[I?E%AB$D#6]*U (VG2GY?KE=H MO;I_6%]_7VY6Z'Y]]VV]_#$8JA3\3,F2O!W "?)(9[@Z[X\WA"(&TVZRJY>D M:YR,*8^J&7U]+ N.Q0YS;$Q]DN(1J/+$3]!5W$_B[>>P3))1-S@UW1PF8M M9A8BPMXP34O&AT_0DC=J3U;2+[5Z*T=)B[+E^'=R6]$/'+V4WRYM*J+OHZ&& M_=,^B6=/[-F$'P$5Q2&\U[>=RVK[12^8^W3JL]07W\BKX!OTW(.C%^+#'Y@L MU--#,7NTCX_T)V,J0UP1C=;8#8Y[\AV]4H-_5;@*[Y5UO^<#\]T:MVQ:P)0D M4^KB57)<$+DZX'?LLQ[< M$K0^'1GH?:SJ\AWZ#_<>[71[IE^WX6IDVSS.$>$D]G#I"#/Q(I)Y4@%Z(^+Z M#D(=8;8E9BD=SILR4I=@;IO$VP]"FT\M"N>: A(XVP]M/Q@MKN;S$OIR8?#D;0"J2-T^ M0&D3MP$R05MG- 3:EC&EC+0%O-U0]LXO3WD\UQJV&KN$H%# MX6]=;$H*=X[-D,9U 4HFV\-AI21\JD-)019R$A$(8IK0'D90%=]Q@3 M?$>ZOQ'#IF.<][@L6<[8 98RW)B5 XFB,0A5LCTPR%AP[%F!)EP4\%&95I#E M^+$>%#_*W*N<&P7\]7DA#Q>[0>Q'QT]*BYG\0!DQRS!"_/DWM6]^WIM^T8.G MI]I,+E&45[4^_+S=KF[09KO/[F&SWGZ=/=I.4S]ET/AS?X*=I@-SZRBHO5 MLQ7=Q_MDBV:?3,;]F:CM^[!!J7 DI2,J'J7RH:]LH*ICTE;2%A2*F<:, MPJ^[T'.7_EYT2'$K0QL2^TY_:-9=[:SZT=RQ1SQ%0A7*Y)U3V4B&F%YVK46'Q*P'[QZ/F4^NO#\)'$^O 2Y"*/%Z)+D M?;1@U '-_PI1_ RKZ9K#PFLR930/ ;<3HVC9,US1 <2,IH31F%%5FWW(T8%%M88^QF4, M,"ZPCADM%.:U@@+3,^PX4,<4+ ATAXWT^"F 0V>G\)(%X9?_X8*PFM)U@E=J M3 M>[H[*[IF0KYE>\=I>6UGU=2^9- D)*&2 E4 J;3JUR\ 4B(I$2! @@0%,:*[ M,M,&P(,/!\"YXQ__^;(,S]8 $QBAGU^]?_/NU1E ?A1 -/_YU=?'UY/'BYN; M5__Y'__Z+__X'Z]?GUU>/Y[]MP]"@+T8G#UY+Q&*EINS>PP(0+$7TU'.;B'Z M_NP1OOWQX\>;8$;\Z(T?+=_.(/*0#[WP-0%X#7U WIZ]?KW] MPB\I+3^=_?7-AX]O_EKXS4.4H."GL[\4?G2!0?K-@)+ST]F'=^___OK]^]?O M_O[T_MU/__[IIX___O^*K:/5!L/Y(C[[G_[_8HW_=G89(03"$&S.KK=4_>^S MV]N+-V>3,#Q[8(W)V0-@A(+@3396N)T@Q0Z1GU\59OGRC,,W$9Z__?#NW<>W MVX:O_O5?SM+&/[T06.KPX^.V^?NW__WE]M%?@*7W&B(24VI*'=E@55W??_KT MZ2W_;=J:P)\('^4V\CDX"@2>"5NP?[W>-GO-?O3Z_8?7']^_>2'!J_]@'_P' MCD+P &9GG(:?XLT*_/R*P.4J!*^RGRTPF/W\R@=K[S5;HG>?/KYC_?_M,O*3 M)>,;%%RA&,:;&S2+\))3_>J,C?OUX:9$/A\C("O.2''&?F]9R[?2P=ZV)?61 M,C=@PT]G.TZYCPADHU^$'B%P!D&@3;3BL#V1?^]AH ^\QMCQ L30]T*C$[JA MY]42M"$[&\$D45,Z57P1+5<8+ B< W:DRDA M^'"PUJ1>0N*'$4DP[;\&**%_^-$<<6Z;! '_TPM;'23:7S X*78!!$D(IK,K M$D,Z/@@R*JY>5A1 $#Q%YUN*_@3!#;I.8DYJZ/%?W@/,":.WQ_0YA'-.(6D! M0E<4F00M62X]O)G.Z(^\^1R#>8'*\\T]ANS7GT$TQ]YJP0Z@+Q[^#N(OWN\1 MOL=1D/@QE5K ! 5/<$E%GS9P&:>E$^YZPE[ %@W M?<< G(1H1A[?CPA!,2$ M?GS[@UOH/<.0,CT@USA:;G],?H7QXB(A,3U_L!GV,DQ2)[!=+#PT!_0XF_A4 MVD@XAY][(>-M(CZ@;R-"[@ ]#ZG #,R 9820+K;@9.W!D*T?W?./7@A2[F8_ M> 1^@OFJF=A>2M_I8H*?,07Q*Z*:1\B..P8I8-QY[4'\BQ^S=;BQ:3K1RN MBY6]83K3'%)W\"T4\#_YIF'R(A46 M^??NJ21)3,^]Y8>[.&\Y$=,55^W]&*YAO#%QM%8-VQ/YQB_!VF]T,;$'*LMB MR(P+_/-?$:0:H,$%DHYO<$)7?R1TQ ,N9Y831)A2%B8!,YE020-@R%39@/V" MJ;HD"B%S:P0[>QII;.OLG""#D%%1*UER=B-?";,?;264G4 \G5W1(:,- 'SQ M[A/L+^B$V-'1 IEVWS4(P"4%?DU79;08L.ZM!,T M6GW9I,#1VE;51NAH_W&C>SOV8$@FSU$2YVN2JBB4+ZXO.07L0&T>J==-?68ON#(UZ3W12Z7IO,=%/T815=6%WP MM_(GAS+W)^X*M(! ]N&N<6 1$NS_3"];>R'[$674*E=%%^S0Y.L#1,0XDS2G MH6MT=GI,?K!UPAGR[UB=I?'55OE:US/>=S7EI'2QNBI?&\",C:^T^C>[GOTC MF+,_J0;"_&UHWNUZJWQM #,VOM[JW^QZ]E<>1I2 GV&T(F/(&)EGJ_;$=*Y1'9IN6>-.%,JZ3]F>JWE54>V#7<_["?,HP0WW M3':QLH(/=+_7B8_A*K7OW8$?!;L=IG0GR,_,W%'\&X@G0;2*&Z1AF?Y^ALJJ M8)UD69$E>"B$ 6,V/2GC! CN6[\V_3K='U*'PQ9*%R$RPO"OD?H!WG6'P'^ MFWFT?AL ^)8M$OL+7ZW7[]YG.7__1G_T;4*_';#O7X?>?#M>Z#V#\.=7A[]_ MVSU!%PEF$2G7](CUPM^ AZ]0<$F7L((V85,],@\9F?WDVW9A)A4+,WDFW-RX M1Y1ZOQZ W-*1PD.%;!@%U_1GI ))<=O>"67KJ$9FWK)'(E-LQ#Q9W:Y' I_H MN!*Z^*][("=E_0O S/+A#3T<7_X+;"KHJF[7'X%Y'"-7&$@AHD1,K:Q3;Z1? M+0%F8NEG'/V(%TQV\9 8X>K6O1%[#4. +^A6F$=83&2Y56_$/8 Y9.-\OG**P@J_S['4%%06J" MR\1YV-\.1/]Z($65RQED+=ZN> 3K:W\!PYT -L/14N_?JC$Y@!JC@$=RF\C5A7W4H[/7T=\Q#)/ M#M/?1I@D"DR.T]]'G.3VFARJ3R-40E5HAQ(5+D>4%!7S'+11)*]5\@MHC0*Z M4&,NH-2U>/Z/M_O>A(Y]#(JEZ;1M!EN3P>]XJM1N ,";;G^P; M$+(??\M\,.3>VS#G&J\;E-TH>R8%E1[Z5@]S,\BK'=V!6&T*E5TLS0$GE-/S M8DRU$Q"T-^)YR89_!&N 67(77>J["/F5)"ETL(1H7S=0S+4 MT1^"A%<@)S_3U:=0T^K3PT&V$YC' 2R:WU=YQ&@,8L3BPL9_HV.<> M^GX)5LPTMJ\"BMO90)BCHJ@.5+>U1O46PU)A93'A5]2EJ;H681X5CE:*YN:&.%9=Z6 MFJMTWB'TP:TP0W6$Q,:''!NWH@DU ML3DT)^7 N!4XJ"OM56/2)$R0/?/B!B9%))J(O,>"A,"-4 1$,0 @Q\ME:5B" ME\R@DX/CLCRLP$S:<3,YFJP[R L30IZ3:3;FGM$PQ)SO@9^;VC2Q!-+5*3\M%!-(J;I,D7E#F M^#-?1_%,#GH,8@8WA"3JU&>M!T&YN+2]4A?[27>:FT*QL_UY*6Z-FDY#F8=T M@T@Z#(7^^FU2UVM,.NL@"2J%63"%JI;':-E1/>]IZF(!)W+;G MN.LA B8QJRY2[-@K!FV!4U)SW#?+M@9/=KRY:JLU!-KAV>:JJ=808(*#;?1? M"DW=6WFU/U.M3;-::J2V4D%\&>$8_LEGQ^@HYSX*](6:3G;,-83BF 6$">TS MQ396*CUF)O;M17WN$>@+J*UN.P2J+V&8Q$(;A:BUE1J. 'LA1,43((E1/S) M'O9 >9:8()A!72\K,\$1(?4$:8K@/E) M0<[!+,*90^[)>P'DZH4B2T]X>DO@S0T]#'FT$.U)ST=*WYR>+(">OJ(9=_E% M>PCNKH4:NY.HM3W**<+9%CFG.TC,J:+6=BC?9K)G+]8+2Z%5M;13'=)GH'T! MRV> !;26V]B@DJ*3;T\!E>4V5BHJIB<%FF><*"RE>-!N$-36G!#B]E:IK^6+ MJI8&*"8X+E!+_[5/*?T1*QH3)'X\Q8\ K^DNFKS ?3*%S7JFD4!CQ>CQR:4S>Q\XLN :Q%3K8COH5QHN+A,24 M7?'5BQ\F3-5GZA#]7R!^H:;)2!9G7'?@'#2S0FNT\<)X([T?RVVL.!P!ESDZ]RC>4.K]#ZQY+HZ6M-&-NC\%<#Y@JK+ M$Y8X,@=W">/0Z2Q3HE5=[+JC#&BF!\35G#G:PPQYKC)[D-X8-@W -7IL.9*R MO"USG:*%E>P^=;VXK!90M291UZO.:J%5YQYQO0ZM M%E@5UI1V56B'FQ5<9RI@L-2HZJY>=4H6BG(^9LF@Z6HQ6FU<]A19UTO0BFP, M98FH@>7%]4K/8E6\ KJJ_'#7HV"EN.P%#IQ,B*L4E)*WN5T$ZW#O<#U())+0 MR42JJ@%4].^TBT-UA7$_07A&JU!4AWAP M+UJA7="I*UPC"%9TOQ1 $W!V,9'MZ@"X H^^<^=DJE65')![=J(]6](6DW>N MV8CJ09&QVPX69W%IZAMML@7WCW5'7_'I$%*Q<[Z_%X!L9J^(BBY9*@*S3T9> M]ZG2KR[K,4;.2M\BKX!._/[*)/@]297@5)^C^%+A"48![<@RO\ E2/^LBVKM MX"AX5$C'"AU'=J<'H"?5>7S4PE[=_XP"^MD M>G&3'5%4_-T=4FW6ON4'CP^_*2JP>[?("3XU-,R:37]H,_F*Z.D=LFH@GSV( M&(4E^"<8$GJJ75(.1O/TX&^Z^&V^-$S$_AF%3.G-IU,0@+K K>GW+)>7RY05 M%%2I,,J5YI1&L1HXV)]^>/ 2X:)IZ=KNB M6\/WM?9AUM$[ 1N(-JX7^AK*(K73/MQ_%V)(ZZ1J27$]F,2@_4T%>J,WF^LA MT#VOC9EMZ'H(=L^+LF?=/YEH;CU56R4:L$G VW$%23;'S A3GTSL7#4T.>(JK]1LB'(2A=PD\1P_D>1VM(E^Q\\Y4 >HWL,HXF M/I4Y4QU ;D'OY%-6,!-J03QU[V'/U".N:ME@("OEG=.'0GG^2@#CA!6A3U^$ M#LZ3^"Z*?P,Q>U)4%..GVMW.W @K\<+^8(\)KNDJ4/ZQDR!RE[]%$Q, MI:^3L_KV84#SJI9LM:8G&,+*'-/W/UE5F-F,WFE3M/]&Z/::?R^:HL8(-F9X M":APX$/9)5EJ8J7L>HK<[.K%7WAH#AZHT#%%UJ=2R+,K,+T04-+]):.H!LT\?TH84>4 MMV&B H4X$)UMBIWUYL5%<4;MNT\?WW%:V4\DWZ*B':!\S0HUH> K>H9A"(+\ MA_O;I>UH@UDEG#!AM=/IQI5O5O5:@.,)#Y,1/AWLW%2B:FO'\+/7H)<"U9 M?<+*(PX#@7L,5E0(V7)?=B)1BM.)R)Z':CB8H3U7+M&H:S%H.(@AVO,R,?47 MH:#M$!Y1*5?-I(N_A,E2R"PJ?2TE8E:9 K,W[8JF0'&6INH PYY?S>G>8* ! MS3=EP!;K637 L.?7;#UE PUHOA6F>KUY5@TP[/DU6\^A^32X+, *>5%:X4_5'(VU0>Q,4\J_'$/U'6$'\ JP?Z"RDC3V47^:*Q@;@H=;<[G*9KX M?R002T+T:B:F,L(@9JCX3FI]OT',AAX,]"B(-_>AAV*Z5YA1F#\UH#HM\0!& MY&(ZO ] P.L#ULG%PK96D"X0P][,9N:2;5TU%W\DGKNZ6$7*W-( M5JN04^2%6XINT"S"2Z_JH?G]Z2CVMAF@UV5<5#&*K^P+=STEHB]4)3%YKB4@]@7^HI&]785]D=F;Q:)U"QK_9C87-_G MR]!L'9?3+-/N9TN: M1O$@-LSU5$G3 &H$1;G^-G$7EXTLFK19,J7[%TZC:&C77SCNA#GW0X5=?_FX M>714D2]5?/WY(Q&N"I.&L.S6F[I;AH]N"J5F%D$G*#)'M(F .OP*"LT#[JJ. M")5PC&:/]#AP5+3%]#!@I]G3/*<#94U$>@Z?CH!_8O") Y=R^-PL)MS1-I:% MN.20NEKLUQ"H9L*IQWS5HYHD^++IX*H3B95?J(V,9,,_T1M MEH54JHJH4SUI!^=?W/1!&8!3N?1;CJ6;3J?F6#9-C<\1=5--50F$;W905EQ! M']WBYZ3/614^O#&:.GIN//)E! M[Z X:@Y; UU\Q=>"4H;C$P3OVX,IIP:(@X*>N:3L9O1 "[ATU98P? :[#^_EU:KUM?S*P'6$ M[\"/G%0J1B/Z5Q^D[J\7*$HWUQO#QBS/O9"%13TN (AOH^P!0?&$A,V'0OME MM/2@**->TL'B&P4L0>PB0OPPNXA(K/ >ATK/ 7-#SB,HB>!M\ORG?*^*JZ9J#&*GCLY> 47F12!I:J<%/ M%8QXPT)((T1Y5GH<5;>U4SE.=#--\04W=NQRBG@#2,4P*MT=."YF:>,I2JG-J.1>\^]/%E([S8D-!]\C(.93$S.R-P\>W 0][NY\/#XCHBG1J5L %7 M ;1Y2G7<8T+C25*QO]V8-E#8]WQ*E0=!8SMT\^W%PK:J;LJ:ZD*JO:W6?MJ[ MKF1ZC[R/C5D\T0],9Y,@5>BE7%79U ;->;V#].B64BUH/)!*'.H:=-$05+UH M>2Z]FY:S.I6\B)!,!3Y%G,KR=A$IT69J5IG!-91DZI;KQ1>D*EN1A42R2;,2 M-,<#D#$YO1R1T(/*Z7IM0J,KTZ>:ZWI%PTZVC,P.Z7H)PSX!%17?=#,,JD]D M]QT!KM9JP6G-RMT>60SAH[\ 0<**"ER1&"Y9 8ML([/4+I_^\RDZ+\B.-^@ZB7GL M(:\N^!3= \PC#5DAK><0SKVT%):1-YORH=.D@ KWDJ2AF7>C]H>N#-^0-C5" MQP-@8U&&G,[2\N+Q;\##XO 7:?O1&]K!S%+$V?54M2/D\ZKI.]A9[UX5D&/S 4>(C"](P-+B1D^?I1_2TB!)";\H[BG@,0+6OO*:Q M:5J>?M S;:-$2:EI-W1,D2044=+:AKA4?[?FQ<=$MY^KHJ3*G;]#1WXGN^K/ MT()(S,/9Q6[HT]IMTWB6+)<>WDQG]$?>?([3 K 9D.>;>PS9KS^#:(Z] MU0+Z7OC%P]]!_,7[/<+W. H2/V:H35 &J(%478+C@A)+_[6OP-(??9L0Z-U[ M/IQ!OU)MJ6YC1'6BEQD":6F9309!=11S76L;2G]AG2%[03%;ZCI31VVW 97;UD[Z^P MN%[Z/_8L8+-95HYD9<;1Q@L%%LWJ-E92O\!\69?$7&[3UR[.OEJ4MH2[6-S6 M:CK=>4*H2$!(1IY2.EUEG]XPWU)11%)PQ(O;6DG^RQ08_D;SC)EP/T=1(+NF M='H.<$;2':O6U\JL,HJHZCB)[R/(7I&AU,I%G9I.ENC^V\%NK,??_OZN"_]YK^P:0=1U<0J+!QZ,H7K]CD5 M-9"!6'/<.V]X4\5)\5)W/J!9%R^E"]GYT&6=W5BM6F\A^GCJ$*G?%.[&9M=9 M8/98J?7*YN-*GE*"\T<6CX M=SU)40Z(S$_F:G4))3,>1ZB@G?:7IC%4,&J<5ZZ6LU$&2.#Q=KV(C9)9N:2R ME@\D5R\D)@YE1CN@]:=TT/54WW=(BQCN- J%(U_68T S MD![\\CYC )VK%;S'4M3-<1+K+F)YU_7X$],EN]U4B@V6['8LW;J5Y%_TMBB+ MLJZ>7"TTD;I:I >"LZM>X@XQ/!357760-E0N]:I?.A?K8P UJ2;C;,1B"^ : M;7=WP\TT-&(%MCL534%)^U:*N.HZ$FT0SHVT'BSA!6'3ES] D!WW9#KC#X6S MRJ<8+ B< WR-R:H #*=\2?7QR>QNW/4U-I'I5W&9[T[FV7J_)/[/O8:V7E: M.?337?V5U5;+U-C/"0S8%K]!Z;LRYV 68? 4K:#_UW=_E6Z>%@/:,=.3>!<; M*K3'%]M8J1Y1MC+(=[R@L9VJ%W2UZ==]< [B'P @*3M0"6XRHU>D$I\9&=K* M ]79XV7W #\NJ+AR[A'H"R99W78(5%_",(F%;Y6+6MN@_#.FP@B]%690M&&* M+>PYA)C,M T+@2AA43GIPUT1(BD3I^VX2'7U0J\,*HI"Y.$-UW3N(OI;JAI% M8B0@(%YO46L[E,,8>N%DM0IAJHFD!=;V MG]GCX5:PUM/9:+#CF'>-?[3A<';FO@:I])IR(G\_3C"MPY9V*A[M(M=J1-JJ MEB=3HTF;2KJ>Q4<9*ZDLM[%!Y>X!R>R\%%%ZV&X0U-9PK+B]5>IK^:*JI16* M4QL080;8#,(=:2+295ULS.$>@Y4'M[2P-U,9A:EZ+E>V5'J.U=_*F0LB@V1A0*J[(R*T=+/67%Y?.Y48!R9(.=JH?1O[W110& )/TX<(:WI!TL%+9 M3?+JX'Y1MZJF=H.0\QPQJ5 IZ6#3==[(^IXR/;0#DZ;H7EJ:.CI+SF,+E5Q,2,';T<']74,NWZ0=;69E^*N6T1=Y#S MLIM)&B9Q-N.!SQ%W,^%#XM\H@2D(P\CA<:LHDK))O5S71JPAN9X6HP64W'#N M:L7#9E =>J#:Y;1$L1>ZB$_1:^1JPDHCA"I][JTJ^ZT!?HXV M0+HB7JE5]X=R%!MH64>AT7:#8Z4!. ?3K5+NW4(IBS#)A M>*4[J#7#6YRMT&(>X?KWTYQ]8LX\FYHXM=TOBB.*?#7W0NE[-X,/5(#;*YJ0 M0^)F=( *)*4L\QP0MVR.ZD'$Y6U6GSCC>D516=AR121H7=FB_LK4VBQ"E2R7 M'MY0V-8>#-EU.(OPHQ>"-*Z$_> 1^ GF6IN5&E-;NJY3NB[!>X"H+",<,T+9S5+&J:&'L@\ M*_*U38[H=J@AG"7Y <". TXY_]=#&H/#F>M' M5."OQL>-B2\=)6+7'L2_>*&P1)S!#PP9G])V**UM2UPD Q\-'J9X1##H\'#( M_U53@E1S%"MU( %EN1FSI+&ZMI> Q]+)"UU*>MBI9(E7$:;4E$&5ST':Q\8L M=OR>>C:_ (^I@L$4/3#J,#T[^2WR%47/!&">"WB#5DE,?QTA'X:0:Z3G&][] M(O1(=7F1SC]G%;LB/9)R<>+V5JB'R*.0>N$-(C%.F*=%1KN@M:4J7@^93#C% M94&7R8A3Q%X(92:=7%&3Y]RW&-!*38%=M7#Q27_@,MXO,Z UQE!G*2L?HM[? M2EV%[#G?/):4/PM23.9R/5:Q]K(N(M7=JK@>JUPC552]:&[F"'0=V/9"3REH M3/UR=1W81M)4R8=HP)CC^CN8O8&L98-UW0MN'/5Z+UJ[B@/#3Q-O#&E+5Y#K MY0DZP57?8>KJRYU]G0BJ,1CM:B6,QX3 S]JLP,*G%%8$YFSA3A!8[8"#9L45 M3@)GPV%)S0HTE)%^ M2(7D#M@:[ Y.,D5Y'TW%Z4[,W@/DJS-]]_^$);+,@4WT9H#G!! M8Y$\$M;=]X85CE@WFUM R-/"V\VJ:_3JOG>J4WU"LTC'/%U4.A=,8P&[)=MUYJJF7+7>FZVY6G8BKP+VN NHA)S M,0WCP)4L3SIM^8UC14F6*V=N_ &@,^8PGTX.CO)>EB=04'&)(>LHG98*(TQU@$8E[.R;!?WPJYECW?U@W>%59'$T%[57H!4CI!U]NGLL?M,WS KFJ$K,U4P- M)P.DQ/YE^I([D7(WC8Q:E5A7V?5<+U,QEKSHL"#2&L[H9^!\TA/?K2 MHU,OAD+P3L %R]X'_@)%8307F1AE+8V\5K!]5^S<\[_3T25$5#:TXM//*'D M(5]]LH"K&H^^I(+]'N%: MCZK&" .;(0] TY]6VFU@:=A MS>,K ;,DO(4S8:".2E<;<_H<1<$/&(94?-N'63DF4F\,&[.\A3Y A"F0PK*3IWLE[C@B] ]5UW4SGUE0#LGC..6_F-H[> M5NYJ9;6FRO!S=(+8";609K433YH/N=35K!;B\93>:BA?E[Q/,K7>^9B7YOC) MS#BNU^YN#9O !N=\&%O[[2J1\EWW;S12XZIKO]7K&*[+S?KZEN*]>ZC%.!_3 MUQF6MW9BFX;H^[GGJ[ ,?0IG=8,8V&UV/Y' NE*O)<:QFJZ&G$K276+]$OG M7N@A']Q%+"8&L)95;J=F PW+8#DZ.48GQ^CD."5#NN!4W/_.U9+^!^-Z#E2>B_B"C$V!T HQ.@.&;#^MDNA.VYE2BUT;2/&$+ MCS&'BIO6G499NR-?6YATE9A9_ M-]AQS/N)?M[<@J>C'O>>SXFZ5P2'5;9HK4 3X;^;1^JT?)2C&&T;@ MW[;_8/3]K4!?]N-O%W?[5K_\%_U2-^4?D_]P)4Z"_ZI>2_'@24T%_84/JS3?F,/Z;$#\5<8+[:;_>K% M#Y. .5?IX4?_%SQY^P;N-B/9#=MZ!'/F+GX *W8YH/D-FD5XF=7X]GG#1-*:Y3BA=*5&\.GM3'=K M,BO="5S7+&PG5ZVHZF#42+RN6C^5 1(H:*Y:*[5W$5,,734I:H/!=!]737[: M8#!%W56SG#883#]O9U,;+ABJ>DUU7*Z&T.-\5*F&4GYFQ& .P@,D MW\\!\A=+#W^79N_6=K/S"O,^49L=69)\^-IN YD+J[6N-XU=CT',(.=[4>$( M:9=!S($AJKOZK][97'EKE!,A8=?8;!U5Y?N[#JCNVKOONSN98%#8'"O:-07 M?2P3"$@V2+?@6J7M;RM75_E :=NLPJW?'"^V2E&F=BN M6'NB^47"NO@==U2HJ!^2 $KRLDG MA]6ADE!5@%@H*;KJ$FHH<$GYK*13NFQQ$\MU6U.;1+)R=0J5<\MZ7UD\H M7*UK9'.)?@NJ\LEV01XO5. D__(47^DGZ MX,]TQIZ8]R\1PC!4)3]L.@>J,(Q3IWK:V03GE6,PC<+SP(EHN(\0I(I,XQO YB=G6 M?HJVZ(+@WMOPU]8Q]M \+7$IF*2!@6W@4=K$@JF5VUBGLF9[5[>U0?6O ,X7 MK&+@&F!O#NX2IN),9QG[I_PQ36(2>XA%P0GFHSN*$1^TX*/\:X6/[=T(@I4Q M,>* UN\ &5?-RS2U:%* $^]%50[(.1$:VC^O.11U>$TA(SGM[6D"T M$\=QB%/ _^77"$ *(\$_? MAQXBP]GC/SPVY<'G76;%:#FJF MX-AR%48; "15QLHMK)QX&0F/ *^A#W(IJ8C:7836@+#KGG$+X=F#Q=\S.-/' MGQZ '\T1_%-LS.[L>TZA1T]8& 77$F#ZBR#7)O]=K]0(5ZOX6SOE NG1#GVFG+"; M^ROE9O+P^%6:3B/O8[D$8.4N+^JTYYM#E9=?]FJ% 5N.;P6=.II%)//__$)7 MFPJWZ:$G.FN-?N)H,7I@RK^P'J#!+QP50K=UA1+;#VSDEFM,QY3K8F2K_4Q6 M5.OR81;9Q]8KY^\L.X+5\9ZB_=/&%A4#08^]?W= 8S<057_*+@[%.B2I,/J9 M]CD,?^GJ*W9GG[ZN0]>C=!<8G;K@$X,\2X521&Z70 &SJAP^I:M[NC;YE!7, MJD^UQ\G#HSSYN[:?&QZ=NHM&B70M,[N7!<360U:X(7U(%L:ZAP M%?Q*"]XVRZ=D3',>@?+QGFNX5"9[:]XGX4"#4GE-78 :A[M]$) M93,:!'/O&#RA5,8..+(D;VZA_#A"V0!*$V;@$T@;-68LWP7_=V%8=#VS8DC+ MT,)+X'K>AMEEZL;MZ7IBR)"VBL@9X'K>R9#6H,XMYVJN2[=G4H=AA:X6Q#K2 M!1%$*KJ:3W,$5_DV.L?Y6F =.I=+BU+OD,VA_C1"W0#J!I[EW!Q\HG*J(>ZN M"8S-8793_)%Z^Z46]#H'NZM>FY81![OM+@FVSYG.33M 6^CV,XMRO-S4%RO" M*"JLWJ>R\2I#-G:\H1%-D[.-PVF;C\ERZ>'-=%80+R8^A8+2:Z7:WA\)_7)= M8G&YT4 "ET4BF:QN50]?'3HZ\SD&/!:Z\&2O8;<$^U*7ML*"7J:+'=.4JV M[R!3F?D)X(-4JP$2>!R8 W*#.DA%:?#Y@>-U'>$9@''"ZDM1"?ME!=/2]KL) M#.=4:$?J\:R#'IZU.=0X*^_>UT/G;-WLM=YU'/DW=H#/<=Q]+"4%6:85DF *RX, M/<8>CLKB80NK=R%;[?9IF'G]+%0_Q0#L;EZV?Y*EV@S=(5QP4< MQ.7W[4/+],;T^KM")[J$:I&6_:ZLT+^9"ZENY8R=S"*K!*/N%OF#6[D(@S!U MV-C.P'7GEHOZU3!7R[=;>.#*-8ZR\+[5^+S5^";3<92F;V6^<3WSK@.HCR?78ER?'K,I MW8?@V*FJ^F^S*O+HU#%)9\V;#I5DR_N,[@%GW ,I?]X@NMP) MG]LT7@#\M/!0=D-E$7$@$%2RLT&!DPBSF,.]R ,N-U]Z,;CV(*XJA#WO&M0=JX)H-;$W=/I-JI#^+(TJ+2K97ZA0-@3>;?^[S+V [O@-*E M[ZA69W!AH&.87BE,;PQL<\6+-0:V'4L B2"@R=U0D#$:Q_H26+%Z&%DG?;M6 M*R?ZX.O?G,*2BJMY.AH_Z_!:[JNVS4H+'D-MR%-8S0JW?+-B^^."#F-!#[TR M[8KW#[RXS%#-F7;67,$8YG8QP2%A/1!I2XT!%92ND(^ M."6GDGVR&8ERO=0Z&ZFK=!&1F&7$K0%*JHNE"9O9"(#(>64Z*V+R $(&&".3 M<-2>"[OQX'F;/;Q;#FHE&6^Y"J,- (\ KZ$/!(=4RD?T;VSI_&B.X)^4?B[D M\$G51FD<;=3J[]_^2MP<"62* MBI'S,7!=RKL*=\7)!6-W#+-Q8:G/*&V+MM<)(O,BCW-]5X&8SBLSOL@*J/?)EM4$N(HO533LXIL1Q"D//OKJQ:H.R;6NLVC!L,,>J#4<8N:QN2W#= M.WU$"R-0^UQW]Q[O"FU51]==RT>P0E+UTW4_]K&NS^'^<=1?WMWZ=&0:;U;Y MQ:$5:9FAI.;N:U:.YH%F$ MEYP4&[[Q"X\LKL/H1T:A- :YNJT57_D.W8L(<<,$XTVI?4S:Q>XPNQ,#7A%RU&' P"6S8[WV1D M\SS>"*+WSC8BO9<$?/1(P.'SK?#^*G?7G1;83(\!_ M,X_6;R'/:V?3^IC]G4WH8V%"Z4\+)-U%Z34^648)VC\&ZEK;6(KK" ,X1U_/(^-F91L2&DM[^XO55?C((84]1]:M;.=8.,BHQ1A$L.K^N^ M)@/23#68W5^1)[DTRF)6<54DY^ (HFF9K6X[Y&>1\[[7X8&OLG^VRS+NB?Z7 MY:3\XGKZ#L.P5K%PW6.M#YF&(6^TQI^F-7ZT7X_VZ^.U7ZL;4]M83DU2K&86MV>[SHQN%PF]#)&_V9Y7 M$T) O+M.%:L5L<:7NXR@#FD57IU MIE#J,9KS+9GS]WCO=!2^1FB5N=QU!6]T?0S"]3'Z)T;_A#Z(4NN5MGCI>EAW M.]QJA%778ZX%:I5)Y\D)&.U;>OU.X$A30.BD'#YF#? ./]QQ!V)VUA!VV #R M /S0(P3.( BN*: 3WT^6"4]$YX_.L#0%#!8 $<90M,MHE!^-\J-1?C3*'Y=1 M?@PJ/YV@\H[G);LQ+VYN4!RE*W@UFP%V$(#["+,%5,DG,ORY 9C"1W.^*^;\ M'JD_E#Q3'O^*,/!"5OZY*LZ(3# D+)8DP?2_:8'H,5MEQ*$AT&*J5N>TCW!M3$U*=QI$ M&:>Z0\W&3T?OM@ M]QV:AE)3J6AQQ>Q;*>8KOH\H6^)XV(JB"?1:W56N:^(F #9[;32KHOTI11R! M.?ND^YBKB1_M:F5'L1>ZCV3EC5% [N]-C]U@J7DL;??DO0!R]4+IIE<01![><*7D+J*_13$]P"E]\^U+=0(4NORB M/00IG=DRGM-5GD'Y[ ];VZ%\>ZRF5(D3O*I:VJ"8?C=G'P&MY39#<*%-@M^3 M%#U5N:4N?L+D%X: D"K5$O]:JR&/"0/I%=ERT&/"02I)MASTF'"0Q1^U&],. M"@10A7I!A:1+*CZ'T8KKRU*Y2M['BJL:<+F$$O3%P]\!E7#F\BE(.C@6X#!( M>W++O3<:F-M;_$8S\VAF+D'7@11=RB@HFW&:F9Z/*>*@8SPKE4G7"TUVC&F- M,-0L+FGD616IZP1"D#H&M]9&VBPP:42X%TMJN^"G(P@;ZV5M*JS".:Z?QBM1 M']<]"_ .S?=--*_CX](FAE(3BNZI5 4Q8Y0U@?B!FO?>30W9B-G3!. G$K!J M'&_%".#QR&C*P*UN4/>CA<>@.HV@NL>%QU*=5@GV%QX!]SB:8V\Y"0*84GB# MJ,*PY!18J9/.&'\ZX^D8.=&D)HRIKI>>!X7CR.A[]^GC.TX=^TF:(B)![BYA M]S6E@B%,)DF\H$SP)PB>HO,"X,'>%(P.;2TI\X#V!\#V%-4GFZ%B>' ;N#QA MX%$NW/ I3'QZY-"C9+*FBOD<,-/S/<"<;,',E;M;GUL&?D:BRG3V>AC9G:4/ M\"=[MN/_"N!\$>_ ^P(HEU3N0MTA;-YYBN##26A@HIJJ:.BH94J07CN(?@GI^""$A&%,$AW"0KN"XLXG55 7J/Z MF!G;YAXVBD[)4U#!)OV)+P/:M:T0+E1W1\$CG"-NED+QQ/>CA#D3L77W/SLBT#IK8 7@)B(\A/SL% &@/8R?)AT== M4P(C>D0R,M2.G/I^-F;SE="SXHK$<$D92:2+[C5R4D)1O4Y<-R)W!K#"OG'= MX-P9MHHR@^LVZ<[PU;_?7+=>=P;U_H7D>OU:XT"VD\Z;98XDS1UJ<+# M(U5M5=#+#F!*-0H\')"O*WJV ]K^+^\^U1634^AKI5K>3MXAUQ&6W#.2:@MZ M8]BIDU>Q60FA]R8*;J'W#$.Z33AKU1U334:R,>-+2+SY'+/,1"YM9/M+:8YJ M?0=XQQS_[;D+_J#:"8]^IEMG^AS"="E8_IY/Q;PGN&2IE;-'^E,RHR33WRFM MK.FO6(GR]1<@2$*J5LA.&A04GRK3=S\1L+/;O<[7K4(E/ MG4KCL:G;SG53LQJLBD*?ZW9C-; :Z02NVX'5H#,M@KEN%*X6;4HEU_0NYI.Y M1>HSO6]/*;]8)GON5?!3L56=I*6158!D_V>IUVLOS(ZJM.@6X[9'X"=T+K:C MB!F)[ C=H[0F^UC>R8KIK0'9555DSJ/B(\I&87"*)DW3/_'5L'A@L'7RXDB]>%14]1 MS@ZAIVS";3VL72P>,N[;5A#6G'--]^,Z[MMSB.O1B_J8=G#6NFY;:L.X==NY M/U/3@(23'2<5\L"MZA)5!-5_4GJ %), M[$G[+FRV_(#?D<9-XZ1@&Z=7ZA=> P0$4_3 KED,T9SG76@*=2:^<4R;V3"Z M)[GY;^CGT!Q2)%+H&G<<:Z\&OGIM*3YM; MN='ZE6NM*T S[MAJ9.Q=VJ>Q;[<73\223V ,;N$:'-!ZG;!:-9-EA.,LCR5[ M-D#K5C?R"A[!G/WY %8, M'S0?B+"X3U;-_2)L;N=5T7I(U:8Q-!&P;E7*CW8IH'"2TIX",O:DO4(\[Q6= M/:8(;B, R?GF,V!U.%<+Z$]8D5.=Q(I&(]IVR''*SS=?O-\C7"!ZMW394NJ[ MZAH./(3CK/51//"#J]4.<%UDT[H!#&RDDY3)KCS,(O_)ML2V54ELGYB:[2]L M;N/H$@.I1OPPI*ZZ%2@]FB.>\4G*6D(\[$E8Q[RA\B-]GRSF?O'9 \@P3%AB MDIY I#?:L6S&QFB=Y%;-U:#IC+WZ!1#AGW\ _!$U]N8$V8('@GMODPH,-N]& M99*?BR37;/B6@UJJJ-!JZ5H"(1C5YC%AAC/V$AC;83P>*OJHV9,2QJ/EX Y= MKL)H \ CP&OH@WS5BC.9A)R6+,67U]_\D\Z$US/DT].020Q_SRYZU>0_ +JT MD&62\P=WOB)(E_N'AX.)'\.U:N$?TU\9(E*<\BD_YXA1V8' EVZW M.QCY]]MGFD(/L9BM=&L0DBS3>34&RM07W1(%3/"JZX;*_E'7/DM=3Y[H<@F, M"P.N%_[H9S\8NR'Z*R8R)&6%^EO0<@6 H$;T- MZ*U34%J,:,7PT6;%C$$P$#FG/3>4[!VMH#U-8T<+R"Q:.D[^%,EOTDK*KV8S MX,=3-(T7 +.[&X,%O;YY(\H>H$&NN*GO#!"MEB ,96YW(+Y!:Y 6OF*,F]4* M2Y8)%]@,,H/!3SET_ZBSF?.J=*_ -CGMG->DNUH!DZ?,2=8SJ,"&-;9;'JV. MINH+H;:;E0BN/Q+*"74A,N5&5L-#*NDMUU:M6YV3U%WJ8+$8K]6&!7N-W"\_ MUS9-8O[(8]U9KAC$;V1PR\7&.A&?CT]2KC^D6F/FNDQ<#Z&I[7B2$?!/F!?X MV'#?@=WP]R,Y_06(5=,K:#SL#26:X4F*2X476*65YDM/8-I]&BZK>$_5UBN, M(WKTT47RTQ@%^>[2&L*.%ZC)8HALUTW&LOIP3H,5+CMZ&J%G>=O_XRV;"'.6 MTW_\?U!+ 0(4 Q0 ( (Z :4T>8R,4R3,! 'I\$P 1 " M 0 !C979A+3(P,3@P.3,P+GAM;%!+ 0(4 Q0 ( (Z :4TP)(KZ0Q0 M &'7 1 " ?@S 0!C979A+3(P,3@P.3,P+GAS9%!+ 0(4 M Q0 ( (Z :4U%85._?Q< "5$ 0 5 " 6I( 0!C979A M+3(P,3@P.3,P7V-A;"YX;6Q02P$"% ,4 " ".@&E-@"W,/,&UL4$L! A0# M% @ CH!I350V%J7_> M1$' !4 ( !%HT! &-E=F$M M,C Q.# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( (Z :4VG+4=^2T0 9$!0 5 M " 4@& @!C979A+3(P,3@P.3,P7W!R92YX;6Q02P4& / 8 !@"* 0 QDH" end