Document And Entity Information
Document And Entity Information - shares | 3 Months Ended | |
Mar. 31, 2019 | May 03, 2019 | |
Document Information [Line Items] | ||
Entity Registrant Name | PDF SOLUTIONS INC | |
Entity Central Index Key | 0001120914 | |
Trading Symbol | pdfs | |
Current Fiscal Year End Date | --12-31 | |
Entity Filer Category | Accelerated Filer | |
Entity Current Reporting Status | Yes | |
Entity Emerging Growth Company | false | |
Entity Small Business | false | |
Entity Common Stock, Shares Outstanding (in shares) | 32,428,712 | |
Document Type | 10-Q | |
Document Period End Date | Mar. 31, 2019 | |
Document Fiscal Year Focus | 2019 | |
Document Fiscal Period Focus | Q1 | |
Amendment Flag | false |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Current assets: | ||
Cash and cash equivalents | $ 90,415 | $ 96,089 |
Accounts receivable, net of allowance for doubtful accounts of $332 in 2019 and 2018 | 53,211 | 51,570 |
Prepaid expenses and other current assets | 9,862 | 9,562 |
Total current assets | 153,488 | 157,221 |
Property and equipment, net | 35,936 | 35,681 |
Operating lease right-of-use assets, net | 8,339 | |
Goodwill | 1,923 | 1,923 |
Intangible assets, net | 4,812 | 5,064 |
Deferred tax assets | 21,099 | 19,044 |
Other non-current assets | 7,088 | 6,972 |
Total assets | 232,685 | 225,905 |
Current liabilities: | ||
Accounts payable | 2,522 | 2,454 |
Accrued compensation and related benefits | 4,256 | 4,727 |
Accrued and other current liabilities | 2,801 | 3,235 |
Operating lease liabilities – current portion | 1,914 | |
Deferred revenues – current portion | 9,220 | 8,477 |
Billings in excess of recognized revenues | 1,529 | 635 |
Total current liabilities | 22,242 | 19,528 |
Long-term income taxes payable | 3,898 | 3,751 |
Non-current operating lease liabilities | 8,464 | |
Other non-current liabilities | 734 | 2,831 |
Total liabilities | 35,338 | 26,110 |
Commitments and contingencies (Note 12) | ||
Stockholders’ equity: | ||
Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding | 0 | 0 |
Common stock, $0.00015 par value, 70,000 shares authorized: shares issued 41,009 and 40,677, respectively; shares outstanding 32,346 and 32,382, respectively | 5 | 5 |
Additional paid-in-capital | 315,429 | 310,660 |
Treasury stock at cost, 8,663 and 8,295 shares, respectively | (83,616) | (79,142) |
Accumulated deficit | (33,143) | (30,452) |
Accumulated other comprehensive loss | (1,328) | (1,276) |
Total stockholders’ equity | 197,347 | 199,795 |
Total liabilities and stockholders’ equity | $ 232,685 | $ 225,905 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Accounts receivable, allowance | $ 332 | $ 332 |
Preferred stock, par value (in dollars per share) | $ 0.00015 | $ 0.00015 |
Preferred stock, shares authorized (in shares) | 5,000 | 5,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.00015 | $ 0.00015 |
Common stock, shares authorized (in shares) | 70,000 | 70,000 |
Common stock, shares issued (in shares) | 41,009 | 40,677 |
Common stock, shares outstanding (in shares) | 32,346 | 32,382 |
Treasury stock, shares (in shares) | 8,663 | 8,295 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($) shares in Thousands, $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Revenues: | ||
Solutions | $ 20,541 | $ 24,737 |
Cost of Solutions | ||
Total cost of solutions | 7,867 | 11,482 |
Gross profit | 12,674 | 13,255 |
Operating expenses: | ||
Research and development | 8,246 | 7,245 |
Selling, general and administrative | 7,011 | 6,375 |
Amortization of other acquired intangible assets | 108 | 109 |
Restructuring charges | 92 | |
Total operating expenses | 15,457 | 13,729 |
Loss from operations | (2,783) | (474) |
Interest and other income (expense), net | (6) | (331) |
Loss before income taxes | (2,789) | (805) |
Income tax benefit | (98) | (381) |
Net loss | $ (2,691) | $ (424) |
Net loss per share: | ||
Basic (in dollars per share) | $ (0.08) | $ (0.01) |
Diluted (in dollars per share) | $ (0.08) | $ (0.01) |
Weighted average common shares: | ||
Basic (in shares) | 32,485 | 32,168 |
Diluted (in shares) | 32,485 | 32,168 |
Net loss | $ (2,691) | $ (424) |
Other comprehensive income (loss): | ||
Foreign currency translation adjustments, net of tax | (52) | 525 |
Comprehensive income (loss) | (2,743) | 101 |
Solutions [Member] | ||
Revenues: | ||
Solutions | 16,661 | 18,190 |
Gainshare Performance Incentives [Member] | ||
Revenues: | ||
Solutions | 3,880 | 6,547 |
License and Service [Member] | ||
Cost of Solutions | ||
Direct costs of Solutions | 7,723 | 11,338 |
Amortization of acquired technology | $ 144 | $ 144 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | Treasury Stock [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] | Total |
Balances (in shares) at Dec. 31, 2017 | 32,112 | 7,688 | ||||
Balances at Dec. 31, 2017 | $ 5 | $ 297,950 | $ (71,793) | $ (27,089) | $ (705) | $ 198,368 |
Issuance of common stock in connection with employee stock purchase plan (in shares) | 108 | |||||
Issuance of common stock in connection with employee stock purchase plan | 1,007 | 1,007 | ||||
Issuance of common stock in connection with exercise of options (in shares) | 8 | |||||
Issuance of common stock in connection with exercise of options | 39 | 39 | ||||
Vesting of restricted stock units (in shares) | 74 | |||||
Vesting of restricted stock units | ||||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares) | 36 | |||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants | $ (557) | $ (557) | ||||
Repurchases of common stock (in shares) | (338) | 338 | 338,000 | |||
Repurchases of common stock | $ (4,123) | $ (4,123) | ||||
Stock-based compensation expense | 2,871 | 2,871 | ||||
Comprehensive income (loss) | (424) | 525 | 101 | |||
Cumulative-effect adjustment from adoption of ASU 2014-09 at Dec. 31, 2017 | 4,353 | 4,353 | ||||
Balances (in shares) at Mar. 31, 2018 | 31,964 | 8,062 | ||||
Balances at Mar. 31, 2018 | $ 5 | 301,867 | $ (76,473) | (23,160) | (180) | 202,059 |
Balances (in shares) at Dec. 31, 2018 | 32,382 | 8,295 | ||||
Balances at Dec. 31, 2018 | $ 5 | 310,660 | $ (79,142) | (30,452) | (1,276) | 199,795 |
Issuance of common stock in connection with employee stock purchase plan (in shares) | 87 | |||||
Issuance of common stock in connection with employee stock purchase plan | 782 | $ 782 | ||||
Issuance of common stock in connection with exercise of options (in shares) | 87 | 87,000 | ||||
Issuance of common stock in connection with exercise of options | 518 | $ 518 | ||||
Vesting of restricted stock units (in shares) | 104 | |||||
Vesting of restricted stock units | ||||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares) | 54 | |||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants | $ (557) | $ (557) | ||||
Repurchases of common stock (in shares) | (314) | 314 | 314,000 | |||
Repurchases of common stock | $ (3,917) | $ (3,917) | ||||
Stock-based compensation expense | 3,469 | 3,469 | ||||
Comprehensive income (loss) | (2,691) | (52) | (2,743) | |||
Balances (in shares) at Mar. 31, 2019 | 32,346 | 8,663 | ||||
Balances at Mar. 31, 2019 | $ 5 | $ 315,429 | $ (83,616) | $ (33,143) | $ (1,328) | $ 197,347 |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Operating activities: | ||
Net loss | $ (2,691) | $ (424) |
Adjustments to reconcile net loss to net cash provided by operating activities: | ||
Depreciation and amortization | 1,292 | 1,261 |
Stock-based compensation expense | 3,476 | 2,856 |
Amortization of acquired intangible assets | 252 | 253 |
Deferred taxes | (2,054) | 117 |
Loss on disposal of property and equipment | 3 | |
Unrealized loss (gain) on foreign currency forward contract | (2) | 58 |
Changes in operating assets and liabilities: | ||
Accounts receivable | (1,641) | (80) |
Prepaid expenses and other current assets | (297) | (2,183) |
Other non-current assets | 50 | 798 |
Accounts payable | 198 | 497 |
Accrued compensation and related benefits | (472) | (1,278) |
Accrued and other liabilities | 415 | (532) |
Deferred revenues | 429 | 1,906 |
Billings in excess of recognized revenues | 894 | |
Net cash provided by (used in) operating activities | (151) | 3,252 |
Investing activities: | ||
Purchases of property and equipment | (2,357) | (2,447) |
Net cash used in investing activities | (2,357) | (2,447) |
Financing activities: | ||
Proceeds from exercise of stock options | 518 | 39 |
Repurchases of common stock | (3,917) | (4,123) |
Proceeds from employee stock purchase plan | 782 | 1,007 |
Payments for taxes related to net share settlement of equity awards | (557) | (557) |
Net cash used in financing activities | (3,174) | (3,634) |
Effect of exchange rate changes on cash and cash equivalents | 8 | 84 |
Net change in cash and cash equivalents | (5,674) | (2,745) |
Cash and cash equivalents, beginning of period | 96,089 | 101,267 |
Cash and cash equivalents, end of period | 90,415 | 98,522 |
Supplemental disclosure of cash flow information: | ||
Cash paid during the period for taxes | 462 | 622 |
Cash paid for amounts included in the measurement of operating lease liabilities | 276 | |
Property and equipment received and accrued in accounts payable and accrued and other liabilities | $ 1,284 | $ 1,185 |
Note 1 -Basis of Presentation a
Note 1 -Basis of Presentation and Summary of Significant Accounting Policies | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] | 1. Basis of Presentation The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), including the instructions to the Quarterly Report on Form 10 10 X. not may 10 December 31, 2018. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions. The condensed consolidated balance sheet at December 31, 2018, not Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates. Recently Adopted Accounting Standards Leases In February 2016, 2016 02, 842 2017 13, 2018 10, 2018 11, 2018 20 2019 01 842 842 12 842 December 15, 2018, not 842 January 1, 2019 not In addition, the Company elected the transition package of three not not 12 no The Company’s lease portfolio consists primarily of real estate assets, which includes administrative and sales offices, and research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and are continued to be classified as operating leases under the new accounting standard. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019: ● operating lease liabilities of approximately $10.5 5.3%, ● operating lease ROU assets of approximately $8.7 $10.5 1 $0.3 2 $1.5 The adoption of the new lease accounting standard did not not 4 Income Statement – Reporting Comprehensive Income In February 2018, No. 2018 02, 220 December 2017. December 15, 2018 January 1, 2019, not Management has reviewed other recently issued accounting pronouncements and has determined there are not Accounting Standards Not In January 2017, No. 2017 04, 350 2 December 15, 2019, not In August 2018, No. 2018 15, 350 40 first 2020. No. 2018 15 not |
Note 2 - Revenue From Contracts
Note 2 - Revenue From Contracts With Customers | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Revenue from Contract with Customer [Text Block] | 2. FROM CONTRACTS WITH CUSTOMERS The Company derives revenue from two Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those promised products or services. The Company determines revenue recognition through the following five ● Identification of the contract, or contracts, with a customer ● Identification of the performance obligations in the contract ● Determination of the transaction price ● Allocation of the transaction price to the performance obligations in the contract ● Recognition of revenue when, or as, performance obligations are satisfied The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectibility of consideration is probable. The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation, generally on a relative basis using its standalone selling price. The Company does not one not three March 31, 2019 2018. Nature of Products and Services Solutions revenue – The Company recognizes revenue for each element of solutions revenue as follows: The Company licenses majority of its software products separately from project-based solution implementation service contracts, in particular, its Exensio big data platform and related products. The majority of this software is delivered as on-premise software licenses, while others can be delivered entirely or partially through Software-as-a-Service (SaaS) or cloud delivery models. Revenue from perpetual ( one The Company also licenses the Design-for-Inspection (DFI) system as a separate component of fixed-price service contracts that are not The Company generates a significant portion of its solutions revenue from fixed-price, project-based solution implementation service contracts that are associated with its classic yield ramp business, which services are delivered over a specific period of time. Revenue under these project–based contracts for solution implementation services is recognized as services are performed using a percentage of completion method based on costs or labor-hours inputs, whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of costs or hours at completion is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions may The Company typically includes some of its products and other technology as components of its fixed-price, project-based services contracts. In such instances, the Company determines whether the services performed and products/technology included, are distinct. In most cases, the arrangement is a single performance obligation and therefore follows the pattern of transfer as the service is provided. The Company applies a measure of progress (typically hours-to-hours or cost-to-cost) to any fixed consideration. As a result, revenue is generally recognized over the period the services are performed using percentage of completion method. This results in revenue recognition that corresponds with the value to the client for the services transferred to date relative to the remaining services promised. Gainshare Performance Incentives — When the Company enters into a project-based solution implementation services contract, the contract usually includes two 1 2 Disaggregation of revenue The Company disaggregates revenue from contracts with customers into geographical regions, major contract performance obligations and timing of transfer of goods and services. The Company determined that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following table shows the revenues from contracts with customers by the nature of transactions: Three Months Ended March 31, 2019 2018 Licenses and Gainshare Performance Incentives $ 5,181 $ 7,487 Support and Services 15,252 16,989 Other 108 261 Total $ 20,541 $ 24,737 Licenses and Gainshare Performance Incentives revenue is comprised of (i) the software license fees for perpetual and time-based software license contracts where the standalone selling prices are estimable by the Company, or distinct and separate performance obligations; and (ii) the variable fee component of the Company’s yield improvement service contracts, or Gainshare Performance Incentives, which is usually recognized as revenue subsequent to the delivery of all contractual services and performance obligations. The services component of such contracts, including recurring fees for unspecified software updates and technical support, is presented as support and services. The Company’s performance obligations are satisfied either over time or at a point-in-time. The following table represents a disaggregation of revenue by timing of revenue: Three Months Ended March 31, 2019 2018 Over time 75 % 69 % Point-in-time 25 % 31 % Total 100 % 100 % International revenues accounted for approximately 55% three March 31, 2019 59% three March 31, 2018. 10. Significant Judgments Judgments and estimates are required under ASU No. 2014 09, 606 606 may may In services arrangements, the Company typically satisfies the performance obligation and recognizes revenue over time. In Design-to-silicon-yield service arrangements, the performance obligation is satisfied over time either because the client controls the asset as it is created (e.g., when the asset is built at the customer site) or because the Company’s performance does not For revenue under project-based contracts for fixed-price solution implementation services, revenue is recognized as services are performed using a percentage-of-completion method based on costs or labor-hours input method, whichever is the most appropriate measure of the progress towards completion of the contract. Due to the nature of the work performed in these arrangements, the estimation of percentage of completion method is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. These revisions may The Company’s contracts with customers often include promises to transfer products, licenses and services, including professional services, technical support services, and rights to unspecified updates to a customer. Determining whether products, licenses and services are distinct performance obligations that should be accounted for separately, or not not not may one may The Company is required to record Gainshare royalty revenue in the same period in which the usage occurs. Because the Company generally does not Contract Balances The Company performs its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The timing of the Company’s performance often differs from the timing of the customer’s payment, which results in the recognition of a receivable, a contract asset or a contract liability. The Company classifies the right to consideration in exchange for products or services transferred to a client as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional as compared to a contract asset which is a right to consideration that is conditional upon factors other than the passage of time. The majority of the Company’s contract assets represent unbilled amounts related to fixed-price solution implementation service contracts when the costs or labor-hours input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the client, and the right to consideration is subject to milestone completion or client acceptance. The contract assets are generally classified as current and are recorded on a net basis with deferred revenue (i.e., contract liabilities) at the contract level. The contract assets is included in prepaid expenses and other current assets in the condensed consolidated balance sheets. At March 31, 2019 December 31, 2018, $3.5 $2.7 twelve $0.7 $1.0 March 31, 2019 December 31, 2018. three March 31, 2019 2018, $3.3 $2.6 At March 31, 2019, $40.4 two five not not one Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 90 not not The adjustment to revenue recognized in the three March 31, 2019 2018 $0.5 $0.5 Costs to obtain or fulfill a contract The Company capitalizes the incremental costs to obtain or fulfill a contract with a customer, including direct sales commissions and related fees, when it expects to recover those costs. As a result, these costs will need to be capitalized and amortized over an appropriate period, which may not not March 31, 2019 December 31, 2018 $0.6 $0.5 three March 31, 2019 2018 $0.1 no no no $0.1 $0.2 March 31, 2019 December 31, 2018, |
Note 3 - Balance Sheet Componen
Note 3 - Balance Sheet Components | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Supplemental Balance Sheet Disclosures [Text Block] | 3. Accounts receivable Account receivable include amounts that are unbilled at the end of the period that are expected to be billed and collected within 12 $19.4 $22.2 March 31, 2019, December 31, 2018, not 12 $5.1 $5.3 March 31, 2019, December 31, 2018, Property and equipment Property and equipment, net consists of (in thousands): March 31, 2019 December 31, 2018 Property and equipment, net: Computer equipment $ 10,645 $ 10,536 Software 4,106 4,112 Furniture, fixtures and equipment 4,853 4,688 Leasehold improvements 5,020 5,474 Test equipment 15,110 14,697 Construction-in-progress 20,958 20,293 60,692 59,800 Less: accumulated depreciation (24,756 ) (24,119 ) Total $ 35,936 $ 35,681 Test equipment includes DFI assets at customer sites that are contributing to DFI solution revenues. The construction-in-progress balance as of March 31, 2019 December 31, 2018 $1.3 three March 31, 2019 2018. Goodwill and Intangible Assets As of March 31, 2019, December 31, 2018, $1.9 Intangible assets balance was $4.8 $5.1 March 31, 2019 December 31, 2018, March 31, 2019 December 31, 2018 March 31, 2019 December 31, 2018 Amortization Period (Years) Gross Carrying Amount Accumulated Amortization Net Carrying Amount Gross Carrying Amount Accumulated Amortization Net Carrying Amount Acquired identifiable intangibles: Customer relationships 1 ‒ 9 $ 6,740 $ (4,606 ) $ 2,134 $ 6,740 $ (4,514 ) $ 2,226 Developed technology 4 ‒ 9 15,820 (13,548 ) 2,272 15,820 (13,404 ) 2,416 Tradename 2 ‒ 7 790 (654 ) 136 790 (648 ) 142 Patent 7 ‒ 10 1,800 (1,530 ) 270 1,800 (1,520 ) 280 Total $ 25,150 $ (20,338 ) $ 4,812 $ 25,150 $ (20,086 ) $ 5,064 The weighted average amortization period for acquired identifiable intangible assets was 5.7 March 31, 2019. three March 31, 2019 2018, $0.3 Year ending December 31, Amount 2019 (remaining nine months) $ 757 2020 1,009 2021 832 2022 626 2023 626 2024 and thereafter 962 Total future amortization expense $ 4,812 Intangible assets are amortized over their useful lives unless these lives are determined to be indefinite. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not three March 31, 2019, no |
Note 4 - Leases
Note 4 - Leases | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Lessee, Operating Leases [Text Block] | 4 . LEASES The Company leases administrative and sales offices and certain equipment under noncancelable operating leases, which contain various renewal options and, in some cases, require payment of common area costs, taxes and utilities. These operating leases expire at various times through 2028. no March 31, 2019. Leases with an initial term of 12 not March 31, 2019. ROU assets represent the Company’s right to use an underlying asset for the lease term and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Effective January 1, 2019, not may Operating lease expense for the three March 31, 2019 2018, $0.5 $0.6 Maturity of operating lease liabilities as of March 31, 2019, Year ending December 31, Amount (a) 2019 (remaining nine months) $ 1,381 2020 1,870 2021 1,719 2022 1,536 2023 1,417 2024 and thereafter 4,750 Total future minimum lease payments $ 12,673 Less: Interest ( b ) (2,295 ) Present value of operating lease liabilities (c ) $ 10,378 (a) As of March 31, 2019, April 1, 2019, $1.9 $0.9 (b) Calculated using incremental borrowing interest rate for each lease. (c) Includes the current portion of operating lease liabilities of $1.9 March 31, 2019. As of March 31, 2019, 7.8 As of March 31, 2019, 5.3%. No three March 31, 2019. |
Note 5 - Stockholders' Equity
Note 5 - Stockholders' Equity | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Shareholders' Equity and Share-based Payments [Text Block] | 5 . STOCKHOLDERS’ EQUITY Stock Repurchase Program On October 25, 2016, $25.0 two May 29, 2018, 2016 $25.0 two three March 31, 2019, 314,000 $12.46 $3.9 2018 three March 31, 2018, 338,000 $12.19 $4.1 2016 2018 March 31, 2019, $21.1 |
Note 6 - Employee Benefit Plans
Note 6 - Employee Benefit Plans | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Compensation and Employee Benefit Plans [Text Block] | 6. On March 31, 2019, Employee Stock Purchase Plan In July 2001, ten 10% 85% twenty-four four six January 1 2002, 1 675,000 2 2% 3 May 18, 2010, May 17, 2020. The Company estimated the fair value of purchase rights granted under the Purchase Plan during the period using the Black-Scholes-Merton option-pricing model with the following weighted average assumptions, resulting in the following weighted average fair values: Three Months Ended March 31, 2019 2018 Expected life (in years) 1.25 1.25 Volatility 45.19 % 37.23 % Risk-free interest rate 2.52 % 1.93 % Expected dividend — — Weighted average fair value per share of options granted during the period $ 3.67 $ 4.32 During the three March 31, 2019 2018, 88,000 108,000 $8.93 $9.29 March 31, 2019, $1.3 1.83 March 31, 2019, 5.2 Stock Incentive Plans On November 16, 2011, 2011 “2011 2011 may 9,050,000 3,500,000 2001 2001 November 16, 2011. 1.33 no ten four On April 26, 2019, 2011 10,300,00 1,250,000 In 2001, 2001 “2001 2003, 2001 2001 2011. 2001 ten four no may 2001 2001 As of March 31, 2019, 9.6 2011 2.9 2011 0.5 2001 2011 March 31, 2019. March 31, 2019, no 2011, 2001 The Company estimated the fair value of share-based awards granted under the 2011 Three Months Ended March 31, 2019 2018 Expected life (in years) 4.46 4.43 Volatility 45.26 % 42.22 % Risk-free interest rate 2.55 % 2.52 % Expected dividend — — Weighted average fair value per share of options granted during the period $ 4.51 $ 4.28 Stock-based compensation is estimated at the grant date based on the award’s fair value and is recognized on a straight-line basis over the vesting periods, generally four . Three Months Ended March 31, 2019 2018 Cost of solutions $ 860 $ 1,014 Research and development 1,718 879 Selling, general and administrative 898 963 Stock-based compensation expenses $ 3,476 $ 2,856 The stock-based compensation expense for the three March 31, 2019, 2018 $7,000, $15,000, Additional information with respect to options under the Stock Plans during the three March 31, 2019, Number of Options (in thousands) Weighted Average Exercise Price per Share Weighted Average Remaining Contractual Term (years) Aggregate Intrinsic Value (in thousands) Outstanding, January 1, 2019 1,027 $ 9.75 Granted (weighted average fair value of $4.51 per share) 30 $ 11.19 Exercised (87 ) $ 5.98 Canceled (3 ) $ 14.41 Expired (10 ) $ 16.70 Outstanding, March 31, 2019 957 $ 10.05 4.62 $ 3,191 Vested and expected to vest, March 31, 2019 936 $ 9.99 4.52 $ 3,167 Exercisable, March 31, 2019 713 $ 9.03 3.17 $ 2,932 The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of $12.35 March 31, 2019. three March 31, 2019, $0.4 As of March 31, 2019, $1.0 3.0 three March 31, 2019, $0.1 Nonvested restricted stock units activity during the three March 31, 2019, Shares (in thousands) Weighted Average Grant Date Fair Value Per Share Nonvested, January 1, 2019 1,835 $ 11.93 Granted 155 $ 12.26 Vested (158 ) $ 13.62 Forfeited (41 ) $ 12.72 Nonvested, March 31, 2019 1,791 $ 11.80 As of March 31, 2019, $16.2 2.6 not |
Note 7 - Restructuring Charges
Note 7 - Restructuring Charges | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Restructuring and Related Activities Disclosure [Text Block] | 7. On September 27, 2018, October 24, 2018. From inception of the restructuring plan to March 31, 2019, $0.7 not The following table summarizes the activities of restructuring liabilities under this plan for the three March 31, 2019 ( Three Months Ended March 31, 2019 Beginning balance $ 244 Restructuring charges 92 Cash payments (245 ) Ending balance $ 91 Cash payments for the remaining restructuring liabilities as of March 31, 2019 nine 2019. |
Note 8 - Income Taxes
Note 8 - Income Taxes | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Income Tax Disclosure [Text Block] | 8 . INCOME TAXES Income tax benefit decreased $0.3 three March 31, 2019, $0.1 $0.4 three March 31, 2018. 4% 47% three March 31, 2019 2018, three March 31, 2019, 2018, The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of March 31, 2019, $13.8 $8.1 December 31, 2018, $13.3 $7.8 March 31, 2019, $3.2 $0.8 $11.4 $5.7 The valuation allowance was approximately $10.4 $9.8 March 31, 2019, December 31, 2018, not not Effective January 1, 2018, 1 2 first 2018, The Company conducts business globally and, as a result, files numerous consolidated and separate income tax returns in the U.S. federal, various state and foreign jurisdictions. Because the Company used some of the tax attributes carried forward from previous years to tax years that are still open, statutes of limitation remain open for all tax years to the extent of the attributes carried forward into tax year 2002 not |
Note 9 - Net Loss Per Share
Note 9 - Net Loss Per Share | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Earnings Per Share [Text Block] | 9 . NET LOSS PER SHARE Basic net loss per share is computed by dividing net income by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net loss per share is computed using the weighted-average number of common shares outstanding for the period plus the potential effect of dilutive securities which are convertible into common shares (using the treasury stock method), except in cases in which the effect would be anti-dilutive. The following is a reconciliation of the numerators and denominators used in computing basic and diluted net loss per share (in thousands except per share amount): Three Months Ended March 31, 201 9 201 8 Numerator: Net loss $ (2,691 ) $ (424 ) Denominator: Basic weighted-average shares outstanding 32,485 32,168 Effect of dilutive options and restricted stock — — Diluted weighted average shares outstanding 32,485 32,168 Net loss per share - Basic $ (0.08 ) $ (0.01 ) Net loss per share - Diluted $ (0.08 ) $ (0.01 ) For the periods ended March 31, 2019 2018, The following table sets forth potential shares of common stock that are not Three Months Ended March 31, 2019 2018 Outstanding options 622 655 Nonvested restricted stock units 748 961 Employee Stock Purchase Plan 379 32 Total 1,749 1,648 |
Note 10 - Customer and Geograph
Note 10 - Customer and Geographic Information | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Segment Reporting Disclosure [Text Block] | 1 0 . CUSTOMER AND GEOGRAPHIC INFORMATION Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions and assessing financial performance. Accordingly, the Company considers itself to be in one The Company had revenues from an individual customer in excess of 10% Three Months Ended March 31, Customer 201 9 2018 A 36 % 38 % The Company had gross accounts receivable from individual customers in excess of 10% Customer March 31, 2019 December 31, 2018 A 35 % 35 % B 23 % 21 % Revenues from customers by geographic area based on the location of the customers’ work sites are as follows (in thousands): Three Months Ended March 31, 201 9 201 8 Revenues Percentage of Revenues Revenues Percentage of Revenues United States $ 9,315 45 % $ 10,083 41 % China 2,983 15 5,182 21 Taiwan 1,755 9 2,135 9 Germany 1,085 5 1,544 6 Rest of the world 5,403 26 5,793 23 Total revenue $ 20,541 100 % $ 24,737 100 % Long-lived assets, net by geographic area are as follows (in thousands): March 31, 2019 (1) December 31, 2018 ( 2 ) United States $ 41,579 $ 35,173 Rest of the world 2,696 508 Total long-lived assets, net $ 44,275 $ 35,681 ( 1 Amounts consist of property and equipment, and operating lease right-of-use assets, net ( 2 Amounts consist of property and equipment, net |
Note 11 - Fair Value Measuremen
Note 11 - Fair Value Measurements | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Fair Value Disclosures [Text Block] | 1 1 . FAIR VALUE MEASUREMENTS Fair value is the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The multiple assumptions used to value financial instruments are referred to as inputs, and a hierarchy for inputs used in measuring fair value is established, that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions. These inputs are ranked according to a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three Level 1 Inputs are quoted prices in active markets for identical assets or liabilities. Level 2 Inputs are quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not Level 3 Inputs are derived from valuation techniques in which one The following table represents the Company’s assets measured at fair value on a recurring basis as of March 31, 2019, Assets Total Quoted Prices in Active Markets for Identical Assets (Level 1) Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) Money market mutual funds $ 27,218 $ 27,218 $ — $ — The following table represents the Company’s assets measured at fair value on a recurring basis as of December 31, 2018, Assets Total Quoted Prices in Active Markets for Identical Assets (Level 1) Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) Money market mutual funds $ 27,068 $ 27,068 $ — $ — The Company enters into foreign currency forward contracts to reduce the exposure to foreign currency exchange rate fluctuations on certain foreign currency denominated monetary assets and liabilities, primarily on third not not Therefore, the change in fair value of these contracts is recorded into earnings as a component of other income (expense), net, and offsets the change in fair value of the foreign currency denominated assets and liabilities, which is also recorded in other income (expense), net. For the three March 31, 2019 2018, $0.3 $0.2 The Company carries these derivatives financial instruments on its condensed consolidated balance sheets at their fair values. The Company’s foreign currency forward contracts are classified as Level 2 not March 31, 2019, one $8.2 $53,000 December 31, 2018, one $8.2 $55,000 |
Note 12 - Commitments and Conti
Note 12 - Commitments and Contingencies | 3 Months Ended |
Mar. 31, 2019 | |
Notes to Financial Statements | |
Commitments and Contingencies Disclosure [Text Block] | 1 2 . COMMITMENTS AND CONTINGENCIES Indemnifications 90 third not Purchase obligations March 31, 2019, $8.2 12 Indemnification of Officers and Directors In addition, the Bylaws of the Company provide that the Company is required to indemnify its officers and directors even when indemnification would otherwise be discretionary, and the Company is required to advance expenses to its officers and directors as incurred in connection with proceedings against them for which they may may not Litigation March 31, 2019, not no no |
Significant Accounting Policies
Significant Accounting Policies (Policies) | 3 Months Ended |
Mar. 31, 2019 | |
Accounting Policies [Abstract] | |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation The interim unaudited condensed consolidated financial statements included herein have been prepared by PDF Solutions, Inc. (the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), including the instructions to the Quarterly Report on Form 10 10 X. not may 10 December 31, 2018. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all intercompany balances and transactions. The condensed consolidated balance sheet at December 31, 2018, not |
Use of Estimates, Policy [Policy Text Block] | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in these financial statements include revenue recognition, impairment of goodwill and long-lived assets, accounting for stock-based compensation expense, and income taxes. Actual results could differ from those estimates. |
New Accounting Pronouncements, Policy [Policy Text Block] | Recently Adopted Accounting Standards Leases In February 2016, 2016 02, 842 2017 13, 2018 10, 2018 11, 2018 20 2019 01 842 842 12 842 December 15, 2018, not 842 January 1, 2019 not In addition, the Company elected the transition package of three not not 12 no The Company’s lease portfolio consists primarily of real estate assets, which includes administrative and sales offices, and research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and are continued to be classified as operating leases under the new accounting standard. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019: ● operating lease liabilities of approximately $10.5 5.3%, ● operating lease ROU assets of approximately $8.7 $10.5 1 $0.3 2 $1.5 The adoption of the new lease accounting standard did not not 4 Income Statement – Reporting Comprehensive Income In February 2018, No. 2018 02, 220 December 2017. December 15, 2018 January 1, 2019, not Management has reviewed other recently issued accounting pronouncements and has determined there are not Accounting Standards Not In January 2017, No. 2017 04, 350 2 December 15, 2019, not In August 2018, No. 2018 15, 350 40 first 2020. No. 2018 15 not |
Note 2 - Revenue From Contrac_2
Note 2 - Revenue From Contracts With Customers (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Disaggregation of Revenue [Table Text Block] | Three Months Ended March 31, 2019 2018 Licenses and Gainshare Performance Incentives $ 5,181 $ 7,487 Support and Services 15,252 16,989 Other 108 261 Total $ 20,541 $ 24,737 Three Months Ended March 31, 2019 2018 Over time 75 % 69 % Point-in-time 25 % 31 % Total 100 % 100 % |
Note 3 - Balance Sheet Compon_2
Note 3 - Balance Sheet Components (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Property, Plant and Equipment [Table Text Block] | March 31, 2019 December 31, 2018 Property and equipment, net: Computer equipment $ 10,645 $ 10,536 Software 4,106 4,112 Furniture, fixtures and equipment 4,853 4,688 Leasehold improvements 5,020 5,474 Test equipment 15,110 14,697 Construction-in-progress 20,958 20,293 60,692 59,800 Less: accumulated depreciation (24,756 ) (24,119 ) Total $ 35,936 $ 35,681 |
Schedule of Finite-Lived Intangible Assets [Table Text Block] | March 31, 2019 December 31, 2018 Amortization Period (Years) Gross Carrying Amount Accumulated Amortization Net Carrying Amount Gross Carrying Amount Accumulated Amortization Net Carrying Amount Acquired identifiable intangibles: Customer relationships 1 ‒ 9 $ 6,740 $ (4,606 ) $ 2,134 $ 6,740 $ (4,514 ) $ 2,226 Developed technology 4 ‒ 9 15,820 (13,548 ) 2,272 15,820 (13,404 ) 2,416 Tradename 2 ‒ 7 790 (654 ) 136 790 (648 ) 142 Patent 7 ‒ 10 1,800 (1,530 ) 270 1,800 (1,520 ) 280 Total $ 25,150 $ (20,338 ) $ 4,812 $ 25,150 $ (20,086 ) $ 5,064 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] | Year ending December 31, Amount 2019 (remaining nine months) $ 757 2020 1,009 2021 832 2022 626 2023 626 2024 and thereafter 962 Total future amortization expense $ 4,812 |
Note 4 - Leases (Tables)
Note 4 - Leases (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Year ending December 31, Amount (a) 2019 (remaining nine months) $ 1,381 2020 1,870 2021 1,719 2022 1,536 2023 1,417 2024 and thereafter 4,750 Total future minimum lease payments $ 12,673 Less: Interest ( b ) (2,295 ) Present value of operating lease liabilities (c ) $ 10,378 |
Note 6 - Employee Benefit Pla_2
Note 6 - Employee Benefit Plans (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] | Three Months Ended March 31, 2019 2018 Expected life (in years) 1.25 1.25 Volatility 45.19 % 37.23 % Risk-free interest rate 2.52 % 1.93 % Expected dividend — — Weighted average fair value per share of options granted during the period $ 3.67 $ 4.32 Three Months Ended March 31, 2019 2018 Expected life (in years) 4.46 4.43 Volatility 45.26 % 42.22 % Risk-free interest rate 2.55 % 2.52 % Expected dividend — — Weighted average fair value per share of options granted during the period $ 4.51 $ 4.28 |
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] | Three Months Ended March 31, 2019 2018 Cost of solutions $ 860 $ 1,014 Research and development 1,718 879 Selling, general and administrative 898 963 Stock-based compensation expenses $ 3,476 $ 2,856 |
Share-based Payment Arrangement, Option, Activity [Table Text Block] | Number of Options (in thousands) Weighted Average Exercise Price per Share Weighted Average Remaining Contractual Term (years) Aggregate Intrinsic Value (in thousands) Outstanding, January 1, 2019 1,027 $ 9.75 Granted (weighted average fair value of $4.51 per share) 30 $ 11.19 Exercised (87 ) $ 5.98 Canceled (3 ) $ 14.41 Expired (10 ) $ 16.70 Outstanding, March 31, 2019 957 $ 10.05 4.62 $ 3,191 Vested and expected to vest, March 31, 2019 936 $ 9.99 4.52 $ 3,167 Exercisable, March 31, 2019 713 $ 9.03 3.17 $ 2,932 |
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] | Shares (in thousands) Weighted Average Grant Date Fair Value Per Share Nonvested, January 1, 2019 1,835 $ 11.93 Granted 155 $ 12.26 Vested (158 ) $ 13.62 Forfeited (41 ) $ 12.72 Nonvested, March 31, 2019 1,791 $ 11.80 |
Note 7 - Restructuring Charges
Note 7 - Restructuring Charges (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Restructuring and Related Costs [Table Text Block] | Three Months Ended March 31, 2019 Beginning balance $ 244 Restructuring charges 92 Cash payments (245 ) Ending balance $ 91 |
Note 9 - Net Loss Per Share (Ta
Note 9 - Net Loss Per Share (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | Three Months Ended March 31, 201 9 201 8 Numerator: Net loss $ (2,691 ) $ (424 ) Denominator: Basic weighted-average shares outstanding 32,485 32,168 Effect of dilutive options and restricted stock — — Diluted weighted average shares outstanding 32,485 32,168 Net loss per share - Basic $ (0.08 ) $ (0.01 ) Net loss per share - Diluted $ (0.08 ) $ (0.01 ) |
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] | Three Months Ended March 31, 2019 2018 Outstanding options 622 655 Nonvested restricted stock units 748 961 Employee Stock Purchase Plan 379 32 Total 1,749 1,648 |
Note 10 - Customer and Geogra_2
Note 10 - Customer and Geographic Information (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] | Three Months Ended March 31, Customer 201 9 2018 A 36 % 38 % |
Receivables by Major Customers [Table Text Block] | Customer March 31, 2019 December 31, 2018 A 35 % 35 % B 23 % 21 % |
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] | Three Months Ended March 31, 201 9 201 8 Revenues Percentage of Revenues Revenues Percentage of Revenues United States $ 9,315 45 % $ 10,083 41 % China 2,983 15 5,182 21 Taiwan 1,755 9 2,135 9 Germany 1,085 5 1,544 6 Rest of the world 5,403 26 5,793 23 Total revenue $ 20,541 100 % $ 24,737 100 % |
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] | March 31, 2019 (1) December 31, 2018 ( 2 ) United States $ 41,579 $ 35,173 Rest of the world 2,696 508 Total long-lived assets, net $ 44,275 $ 35,681 |
Note 11 - Fair Value Measurem_2
Note 11 - Fair Value Measurements (Tables) | 3 Months Ended |
Mar. 31, 2019 | |
Notes Tables | |
Fair Value, Assets Measured on Recurring Basis [Table Text Block] | Assets Total Quoted Prices in Active Markets for Identical Assets (Level 1) Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) Money market mutual funds $ 27,218 $ 27,218 $ — $ — Assets Total Quoted Prices in Active Markets for Identical Assets (Level 1) Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) Money market mutual funds $ 27,068 $ 27,068 $ — $ — |
Note 1 -Basis of Presentation_2
Note 1 -Basis of Presentation and Summary of Significant Accounting Policies (Details Textual) - USD ($) $ in Thousands | Mar. 31, 2019 | Jan. 01, 2019 | Dec. 31, 2018 | |
Operating Lease, Liability, Total | [1],[2] | $ 10,378 | ||
Operating Lease, Weighted Average Discount Rate, Percent | 5.30% | |||
Operating Lease, Right-of-Use Asset | $ 8,339 | |||
Accounting Standards Update 2016-02 [Member] | ||||
Operating Lease, Liability, Total | $ 10,500 | |||
Operating Lease, Weighted Average Discount Rate, Percent | 5.30% | |||
Operating Lease, Right-of-Use Asset | $ 8,700 | |||
Deferred Rent Credit | 300 | |||
Incentive to Lessee | $ 1,500 | |||
[1] | As of March 31, 2019, amounts include a lease arrangement that commenced on April 1, 2019, with a renewal option that is reasonably certain to be exercised. The total operating lease liability recognized pertaining to the lease arrangement was approximately $1.9 million, of which $0.9 million pertains to the renewal period. | |||
[2] | Includes the current portion of operating lease liabilities of $1.9 million as of March 31, 2019. |
Note 2 - Revenue From Contrac_3
Note 2 - Revenue From Contracts With Customers 1 (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | ||
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | |
Contract with Customer, Liability, Noncurrent | $ 700 | $ 1,000 | |
Contract with Customer, Liability, Revenue Recognized | 3,300 | $ 2,600 | |
Revenue, Remaining Performance Obligation, Amount | 40,400 | ||
Contract with Customer, Performance Obligation Satisfied in Previous Period | (500) | 500 | |
Capitalized Contract Cost, Net, Total | 600 | 500 | |
Capitalized Contract Cost, Amortization | 100 | 100 | |
Capitalized Contract Cost, Impairment Loss | 0 | $ 0 | |
Prepaid Expenses and Other Current Assets [Member] | |||
Contract with Customer, Asset, Net, Current, Total | 3,500 | 2,700 | |
Prepaid Expenses and Other Current Assets and Other Non-current Assets [Member] | |||
Deferred Costs, Total | $ 100 | $ 200 | |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | |||
Concentration Risk, Percentage | 100.00% | 100.00% | |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Countries other than the United States [Member] | |||
Concentration Risk, Percentage | 55.00% | 59.00% |
Note 2 - Revenue From Contrac_4
Note 2 - Revenue From Contracts With Customers 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01 | Mar. 31, 2019 |
Minimum [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 2 years |
Maximum [Member] | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 5 years |
Note 2 - Revenue From Contrac_5
Note 2 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Revenues | $ 20,541 | $ 24,737 |
Percent of revenue | 100.00% | 100.00% |
Transferred over Time [Member] | ||
Percent of revenue | 75.00% | 69.00% |
Transferred at Point in Time [Member] | ||
Percent of revenue | 25.00% | 31.00% |
License [Member] | ||
Revenues | $ 5,181 | $ 7,487 |
Service [Member] | ||
Revenues | 15,252 | 16,989 |
Product and Service, Other [Member] | ||
Revenues | $ 108 | $ 261 |
Note 3 - Balance Sheet Compon_3
Note 3 - Balance Sheet Components (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | ||
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | |
Unbilled Receivables, Current | $ 19,400 | $ 22,200 | |
Unbilled Receivables, Not Expected to be Billed and Collected in Next Twelve Months | 5,100 | 5,300 | |
Depreciation, Depletion and Amortization, Nonproduction, Total | 1,300 | $ 1,300 | |
Goodwill, Ending Balance | 1,923 | 1,923 | |
Finite-Lived Intangible Assets, Net, Ending Balance | $ 4,812 | $ 5,064 | |
Finite-Lived Intangible Assets, Remaining Amortization Period | 5 years 255 days | ||
Amortization of Intangible Assets, Total | $ 252 | $ 253 | |
Impairment of Intangible Assets, Finite-lived | $ 0 |
Note 3 - Balance Sheet Compon_4
Note 3 - Balance Sheet Components - Property and Equipment (Details) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Property and equipment, gross | $ 60,692 | $ 59,800 |
Less: accumulated depreciation | (24,756) | (24,119) |
Total | 35,936 | 35,681 |
Computer Equipment [Member] | ||
Property and equipment, gross | 10,645 | 10,536 |
Software and Software Development Costs [Member] | ||
Property and equipment, gross | 4,106 | 4,112 |
Furniture and Fixtures [Member] | ||
Property and equipment, gross | 4,853 | 4,688 |
Leasehold Improvements [Member] | ||
Property and equipment, gross | 5,020 | 5,474 |
Test Equipment [Member] | ||
Property and equipment, gross | 15,110 | 14,697 |
Construction in Progress [Member] | ||
Property and equipment, gross | $ 20,958 | $ 20,293 |
Note 3 - Balance Sheet Compon_5
Note 3 - Balance Sheet Components - Intangible Assets (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Dec. 31, 2018 | |
Gross Carrying Amount | $ 25,150 | $ 25,150 |
Accumulated Amortization | (20,338) | (20,086) |
Intangible assets, net | 4,812 | 5,064 |
Customer Relationships [Member] | ||
Gross Carrying Amount | 6,740 | 6,740 |
Accumulated Amortization | (4,606) | (4,514) |
Intangible assets, net | $ 2,134 | 2,226 |
Customer Relationships [Member] | Minimum [Member] | ||
Amortization Period (Year) | 1 year | |
Customer Relationships [Member] | Maximum [Member] | ||
Amortization Period (Year) | 9 years | |
Developed Technology Rights [Member] | ||
Gross Carrying Amount | $ 15,820 | 15,820 |
Accumulated Amortization | (13,548) | (13,404) |
Intangible assets, net | $ 2,272 | 2,416 |
Developed Technology Rights [Member] | Minimum [Member] | ||
Amortization Period (Year) | 4 years | |
Developed Technology Rights [Member] | Maximum [Member] | ||
Amortization Period (Year) | 9 years | |
Trade Names [Member] | ||
Gross Carrying Amount | $ 790 | 790 |
Accumulated Amortization | (654) | (648) |
Intangible assets, net | $ 136 | 142 |
Trade Names [Member] | Minimum [Member] | ||
Amortization Period (Year) | 2 years | |
Trade Names [Member] | Maximum [Member] | ||
Amortization Period (Year) | 7 years | |
Patents [Member] | ||
Gross Carrying Amount | $ 1,800 | 1,800 |
Accumulated Amortization | (1,530) | (1,520) |
Intangible assets, net | $ 270 | $ 280 |
Patents [Member] | Minimum [Member] | ||
Amortization Period (Year) | 7 years | |
Patents [Member] | Maximum [Member] | ||
Amortization Period (Year) | 10 years |
Note 3 - Balance Sheet Compon_6
Note 3 - Balance Sheet Components - Annual Amortization of Identifiable Intangible Assets (Details) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
2019 (remaining nine months) | $ 757 | |
2020 | 1,009 | |
2021 | 832 | |
2022 | 626 | |
2023 | 626 | |
2024 and thereafter | 962 | |
Total future amortization expense | $ 4,812 | $ 5,064 |
Note 4 - Leases (Details Textua
Note 4 - Leases (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | ||
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | |
Lease, Cost, Total | $ 500 | $ 600 | |
Operating Lease, Liability, Current | 1,914 | ||
Operating Lease Liability, Renewal Period | $ 900 | ||
Operating Lease, Weighted Average Remaining Lease Term | 7 years 292 days | ||
Operating Lease, Weighted Average Discount Rate, Percent | 5.30% | ||
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 0 |
Note 4 - Leases - Maturity of O
Note 4 - Leases - Maturity of Operating Lease Liabilities (Details) $ in Thousands | Mar. 31, 2019USD ($) | [1] |
2019 (remaining nine months) | $ 1,381 | |
2020 | 1,870 | |
2021 | 1,719 | |
2022 | 1,536 | |
2023 | 1,417 | |
2024 and thereafter | 4,750 | |
Total future minimum lease payments | 12,673 | |
Less: Interest(b) | (2,295) | [2] |
Present value of operating lease liabilities(c) | $ 10,378 | [3] |
[1] | As of March 31, 2019, amounts include a lease arrangement that commenced on April 1, 2019, with a renewal option that is reasonably certain to be exercised. The total operating lease liability recognized pertaining to the lease arrangement was approximately $1.9 million, of which $0.9 million pertains to the renewal period. | |
[2] | Calculated using incremental borrowing interest rate for each lease. | |
[3] | Includes the current portion of operating lease liabilities of $1.9 million as of March 31, 2019. |
Note 5 - Stockholders' Equity (
Note 5 - Stockholders' Equity (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | May 29, 2018 | Mar. 31, 2019 | Mar. 31, 2018 | Oct. 25, 2016 |
Treasury Stock, Shares, Acquired | 314,000 | 338,000 | ||
Treasury Stock Acquired, Average Cost Per Share | $ 12.46 | $ 12.19 | ||
Treasury Stock, Value, Acquired, Cost Method | $ 3,917 | $ 4,123 | ||
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ 21,100 | |||
The 2016 Stock Repurchase Program [Member] | ||||
Stock Repurchase Program, Authorized Amount | $ 25,000 | |||
The 2018 Stock Repurchase Program [Member] | ||||
Stock Repurchase Program, Authorized Amount | $ 25,000 | |||
Stock Repurchase Program, Period in Force | 2 years |
Note 6 - Employee Benefit Pla_3
Note 6 - Employee Benefit Plans (Details Textual) - USD ($) | Apr. 26, 2019 | Jul. 31, 2001 | Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | Nov. 16, 2011 | Dec. 31, 2001 |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period | 3,000 | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | 957,000 | 1,027,000 | |||||
Share-based Payment Arrangement, Expense | $ 3,476,000 | $ 2,856,000 | |||||
Share Price | $ 12.35 | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $ 400,000 | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | 100,000 | ||||||
Share-based Payment Arrangement, Option [Member] | |||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 1,000,000 | ||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 3 years | ||||||
Stock Appreciation Rights (SARs) [Member] | |||||||
Share-based Payment Arrangement, Expense | $ 7,000 | ||||||
Allocated Share-based Compensation Credit | $ 15,000 | ||||||
Restricted Stock Units (RSUs) [Member] | |||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 16,200,000 | ||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 2 years 219 days | ||||||
Employee Stock Purchase Plan [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | 10 years | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate | 10.00% | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | 85.00% | ||||||
ESPP Maximum Annual Share Replenishment | 675,000 | ||||||
ESPP Maximum Annual Share Replenishment Percentage of Prior Year Outstanding Company Common Stock | 2.00% | ||||||
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 88,000 | 108,000 | |||||
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased | $ 8.93 | $ 9.29 | |||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 1,300,000 | ||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 1 year 302 days | ||||||
Number Of ESPP Shares Available For Future Issuance | 5,200,000 | ||||||
Twenty Eleven Stock Incentive Plan [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 9,050,000 | ||||||
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate | 1.33 | ||||||
Common Stock, Capital Shares Reserved for Future Issuance | 9,600,000 | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 2,900,000 | ||||||
Twenty Eleven Stock Incentive Plan [Member] | Subsequent Event [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 10,300,000 | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized | 1,250,000 | ||||||
Twenty Eleven Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | 10 years | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years | ||||||
Shares Previously Issued Under the 2001 Plan [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 3,500,000 | ||||||
IDS Plan [Member] | Share-based Payment Arrangement, Option [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | 10 years | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years | ||||||
Two Thousand One Stock Incentive Plan [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period | 500,000 | ||||||
Outside of the 2011, 2001 or IDS Plans [Member] | |||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | 0 |
Note 6 - Employee Benefit Pla_4
Note 6 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) - $ / shares | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Weighted average fair value (in dollars per share) | $ 4.51 | |
Stock Plans [Member] | ||
Expected life (Year) | 1 year 91 days | 1 year 91 days |
Volatility | 45.19% | 37.23% |
Risk-free interest rate | 2.52% | 1.93% |
Expected dividend | 0.00% | 0.00% |
Weighted average fair value (in dollars per share) | $ 3.67 | $ 4.32 |
Twenty Eleven Stock Incentive Plan [Member] | ||
Expected life (Year) | 4 years 167 days | 4 years 156 days |
Volatility | 45.26% | 42.22% |
Risk-free interest rate | 2.55% | 2.52% |
Expected dividend | 0.00% | 0.00% |
Weighted average fair value (in dollars per share) | $ 4.51 | $ 4.28 |
Note 6 - Employee Benefit Pla_5
Note 6 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Cost of solutions | $ 3,476 | $ 2,856 |
Cost of Sales [Member] | ||
Cost of solutions | 860 | 1,014 |
Research and Development Expense [Member] | ||
Cost of solutions | 1,718 | 879 |
Selling, General and Administrative Expenses [Member] | ||
Cost of solutions | $ 898 | $ 963 |
Note 6 - Employee Benefits Plan
Note 6 - Employee Benefits Plans - Stock Options Activity (Details) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended |
Mar. 31, 2019USD ($)$ / sharesshares | |
Outstanding (in shares) | 1,027 |
Outstanding, weighted average exercise price (in dollars per share) | $ / shares | $ 9.75 |
Granted (in shares) | 30 |
Exercised (in shares) | (87) |
Exercised, weighted average exercise price (in dollars per share) | $ / shares | $ 5.98 |
Canceled (in shares) | (3) |
Canceled, weighted average exercise price (in dollars per share) | $ / shares | $ 14.41 |
Expired (in shares) | (10) |
Expired, weighted average exercise price (in dollars per share) | $ / shares | $ 16.70 |
Outstanding (in shares) | 957 |
Outstanding, weighted average exercise price (in dollars per share) | $ / shares | $ 10.05 |
Outstanding, weighted average remaining contractual term (Year) | 4 years 226 days |
Outstanding, aggregate intrinsic value | $ | $ 3,191 |
Vested and expected to vest (in shares) | 936 |
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares | $ 9.99 |
Vested and expected to vest, weighted average remaining contractual term (Year) | 4 years 189 days |
Vested and expected to vest, aggregate intrinsic value | $ | $ 3,167 |
Exercisable (in shares) | 713 |
Exercisable, weighted average exercise price (in dollars per share) | $ / shares | $ 9.03 |
Exercisable, weighted average remaining contractual term (Year) | 3 years 62 days |
Exercisable, aggregate intrinsic value | $ | $ 2,932 |
Note 6 - Employee Benefits Pl_2
Note 6 - Employee Benefits Plans - Stock Options Activity (Details) (Parentheticals) | 3 Months Ended |
Mar. 31, 2019$ / shares | |
Weighted average fair value (in dollars per share) | $ 4.51 |
Note 6 - Employee Benefit Pla_6
Note 6 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] shares in Thousands | 3 Months Ended |
Mar. 31, 2019$ / sharesshares | |
Nonvested, Balance (in shares) | shares | 1,835 |
Nonvested, weighted average grant date fair value (in dollars per share) | $ / shares | $ 11.93 |
Granted (in shares) | shares | 155 |
Granted, weighted average grant date fair value (in dollars per share) | $ / shares | $ 12.26 |
Vested (in shares) | shares | (158) |
Vested, weighted average grant date fair value (in dollars per share) | $ / shares | $ 13.62 |
Forfeited (in shares) | shares | (41) |
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares | $ 12.72 |
Nonvested, Balance (in shares) | shares | 1,791 |
Nonvested, weighted average grant date fair value (in dollars per share) | $ / shares | $ 11.80 |
Note 7 - Restructuring Charge_2
Note 7 - Restructuring Charges (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Restructuring Charges, Total | $ 92 | |
Reduction in Its Workforce to Reduce Expenses [Member] | ||
Restructuring Charges, Total | 92 | |
Reduction in Its Workforce to Reduce Expenses [Member] | Employee Severance [Member] | ||
Restructuring Charges, Total | $ 700 |
Note 7 - Restructuring Charge_3
Note 7 - Restructuring Charges - Restructuring Liability Activity (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Restructuring charges | $ 92 | |
Reduction in Its Workforce to Reduce Expenses [Member] | ||
Beginning balance | 244 | |
Restructuring charges | 92 | |
Cash payments | (245) | |
Ending balance | $ 91 |
Note 8 - Income Taxes (Details
Note 8 - Income Taxes (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | ||
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | |
Increase (Decrease) in Income Taxes | $ (300) | ||
Income Tax Expense (Benefit), Total | $ (98) | $ (381) | |
Effective Income Tax Rate Reconciliation, Percent, Total | 4.00% | 47.00% | |
Unrecognized Tax Benefits, Ending Balance | $ 13,800 | $ 13,300 | |
Unrecognized Tax Benefits that Would Impact Effective Tax Rate | 8,100 | 7,800 | |
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total | 3,200 | ||
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued in Long Term Liabilities | 800 | ||
Unrecognized Tax Benefits In Deferred Tax Assets | 11,400 | ||
Unrecognized Tax Benefits In Deferred Tax Asset Subject To Full Valuation Allowance | 5,700 | ||
Deferred Tax Assets, Valuation Allowance, Total | $ 10,400 | $ 9,800 |
Note 9 - Net Loss Per Share - C
Note 9 - Net Loss Per Share - Calculation of Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Net loss | $ (2,691) | $ (424) |
Basic weighted-average shares outstanding (in shares) | 32,485 | 32,168 |
Effect of dilutive options and restricted stock (in shares) | ||
Diluted weighted average shares outstanding (in shares) | 32,485 | 32,168 |
Basic (in dollars per share) | $ (0.08) | $ (0.01) |
Diluted (in dollars per share) | $ (0.08) | $ (0.01) |
Note 9 - Net Loss Per Share - A
Note 9 - Net Loss Per Share - Anti-dilutive Securities (Details) - shares shares in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Anti-dilutive securities (in shares) | 1,749 | 1,648 |
Share-based Payment Arrangement, Option [Member] | ||
Anti-dilutive securities (in shares) | 622 | 655 |
Restricted Stock Units (RSUs) [Member] | ||
Anti-dilutive securities (in shares) | 748 | 961 |
Employee Stock Purchase Plan [Member] | ||
Anti-dilutive securities (in shares) | 379 | 32 |
Note 10 - Customer and Geogra_3
Note 10 - Customer and Geographic Information (Details Textual) | 3 Months Ended |
Mar. 31, 2019 | |
Number of Operating Segments | 1 |
Note 10 - Customer and Geogra_4
Note 10 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer A [Member] | ||
Receivables percentage by major customer | 36.00% | 38.00% |
Note 10 - Customer and Geogra_5
Note 10 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) - Customer Concentration Risk [Member] - Accounts Receivable [Member] | 3 Months Ended | 12 Months Ended |
Mar. 31, 2019 | Dec. 31, 2018 | |
Customer A [Member] | ||
Receivables percentage by major customer | 35.00% | 35.00% |
Customer B [Member] | ||
Receivables percentage by major customer | 23.00% | 21.00% |
Note 10 - Customer and Geogra_6
Note 10 - Customer and Geographic Information - Revenues by Geographic Area (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2019 | Mar. 31, 2018 | |
Solutions | $ 20,541 | $ 24,737 |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | ||
Solutions | $ 20,541 | $ 24,737 |
Concentration Risk, Percentage | 100.00% | 100.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES | ||
Solutions | $ 9,315 | $ 10,083 |
Concentration Risk, Percentage | 45.00% | 41.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | CHINA | ||
Solutions | $ 2,983 | $ 5,182 |
Concentration Risk, Percentage | 15.00% | 21.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | TAIWAN, PROVINCE OF CHINA | ||
Solutions | $ 1,755 | $ 2,135 |
Concentration Risk, Percentage | 9.00% | 9.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | GERMANY | ||
Solutions | $ 1,085 | $ 1,544 |
Concentration Risk, Percentage | 5.00% | 6.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Rest of the World [Member] | ||
Solutions | $ 5,403 | $ 5,793 |
Concentration Risk, Percentage | 26.00% | 23.00% |
Note 10 - Customer and Geogra_7
Note 10 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) - USD ($) $ in Thousands | Mar. 31, 2019 | [1] | Dec. 31, 2018 | [2] |
Long-lived assets | $ 44,275 | $ 35,681 | ||
UNITED STATES | ||||
Long-lived assets | 41,579 | 35,173 | ||
Rest of the World [Member] | ||||
Long-lived assets | $ 2,696 | $ 508 | ||
[1] | Amounts consist of property and equipment, and operating lease right-of-use assets, net | |||
[2] | Amounts consist of property and equipment, net |
Note 11 - Fair Value Measurem_3
Note 11 - Fair Value Measurements (Details Textual) - Foreign Exchange Contract [Member] - USD ($) | 3 Months Ended | ||
Mar. 31, 2019 | Mar. 31, 2018 | Dec. 31, 2018 | |
Derivative Asset, Notional Amount | $ 8,200,000 | $ 8,200,000 | |
Other Current Assets [Member] | |||
Derivative Asset, Current | 53,000 | $ 55,000 | |
Other Nonoperating Income (Expense) [Member] | |||
Derivative, Gain (Loss) on Derivative, Net, Total | $ (300,000) | $ 200,000 |
Note 11 - Financial Instruments
Note 11 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) - Money Market Funds [Member] - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Money market mutual funds | $ 27,218 | $ 27,068 |
Fair Value, Inputs, Level 1 [Member] | ||
Money market mutual funds | 27,218 | 27,068 |
Fair Value, Inputs, Level 2 [Member] | ||
Money market mutual funds | ||
Fair Value, Inputs, Level 3 [Member] | ||
Money market mutual funds |
Note 12 - Commitments and Con_2
Note 12 - Commitments and Contingencies (Details Textual) $ in Thousands | Mar. 31, 2019USD ($) |
Purchase Obligation, Due in Next Twelve Months | $ 8,200 |
Loss Contingency Accrual, Ending Balance | $ 0 |