Document And Entity Information
Document And Entity Information - USD ($) $ in Millions | 12 Months Ended | ||
Dec. 31, 2019 | Mar. 06, 2020 | Jun. 30, 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 Voluntary Filers | No | ||
Entity Well-known Seasoned Issuer | No | ||
Entity Emerging Growth Company | false | ||
Entity Small Business | true | ||
Entity Interactive Data Current | Yes | ||
Entity Common Stock, Shares Outstanding (in shares) | 32,781,567 | ||
Entity Public Float | $ 316 | ||
Entity Shell Company | false | ||
Document Type | 10-K | ||
Document Period End Date | Dec. 31, 2019 | ||
Document Fiscal Year Focus | 2019 | ||
Document Fiscal Period Focus | FY | ||
Amendment Flag | false | ||
Title of 12(b) Security | Common Stock, $0.00015 par value |
Consolidated Balance Sheets
Consolidated Balance Sheets - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Current assets: | ||
Cash and cash equivalents | $ 97,605 | $ 96,089 |
Accounts receivable, net of allowances of $213 in 2019 and $332 in 2018 | 40,651 | 51,570 |
Prepaid expenses and other current assets | 9,320 | 9,562 |
Total current assets | 147,576 | 157,221 |
Property and equipment, net | 40,798 | 35,681 |
Operating lease right-of-use assets, net | 7,609 | |
Goodwill | 2,293 | 1,923 |
Intangible assets, net | 6,221 | 5,064 |
Deferred tax assets | 25,327 | 19,044 |
Other non-current assets | 9,720 | 6,972 |
Total assets | 239,544 | 225,905 |
Current liabilities: | ||
Accounts payable | 7,636 | 2,454 |
Accrued compensation and related benefits | 5,072 | 4,727 |
Accrued and other current liabilities | 1,665 | 3,235 |
Operating lease liabilities – current portion | 1,867 | |
Deferred revenues – current portion | 10,639 | 8,477 |
Billings in excess of recognized revenues | 1,117 | 635 |
Total current liabilities | 27,996 | 19,528 |
Long-term income taxes payable | 5,368 | 3,751 |
Non-current operating lease liabilities | 7,677 | |
Other non-current liabilities | 2,346 | 2,831 |
Total liabilities | 43,387 | 26,110 |
Commitments and contingencies (Note 7) | ||
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,797 and 40,677, respectively; shares outstanding 32,503 and 32,382, respectively | 5 | 5 |
Additional paid-in capital | 325,197 | 310,660 |
Treasury stock, at cost, 9,294 and 8,295 shares, respectively | (91,695) | (79,142) |
Accumulated deficit | (35,870) | (30,452) |
Accumulated other comprehensive loss | (1,480) | (1,276) |
Total stockholders’ equity | 196,157 | 199,795 |
Total liabilities and stockholders’ equity | $ 239,544 | $ 225,905 |
Consolidated Balance Sheets (Pa
Consolidated Balance Sheets (Parentheticals) - USD ($) shares in Thousands, $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Accounts receivable, allowance | $ 213 | $ 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,797 | 40,677 |
Common stock, shares outstanding (in shares) | 32,503 | 32,382 |
Treasury stock, shares (in shares) | 9,294 | 8,295 |
Consolidated Statements of Comp
Consolidated Statements of Comprehensive Loss - USD ($) shares in Thousands, $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Revenues: | ||
Revenues | $ 85,585 | $ 85,794 |
Costs and Expenses: | ||
Costs of revenues | 33,474 | 42,803 |
Research and development | 32,747 | 27,998 |
Selling, general and administrative | 26,299 | 23,934 |
Amortization of other acquired intangible assets | 609 | 435 |
Restructuring charges | 92 | 576 |
Interest and other expense (income), net | (276) | (493) |
Loss before income taxes | (7,360) | (9,459) |
Income tax benefit | (1,942) | (1,743) |
Net loss | (5,418) | (7,716) |
Other comprehensive loss: | ||
Foreign currency translation adjustments, net of tax | (204) | (571) |
Comprehensive loss | $ (5,622) | $ (8,287) |
Net loss per share: | ||
Basic (in dollars per share) | $ (0.17) | $ (0.24) |
Diluted (in dollars per share) | $ (0.17) | $ (0.24) |
Weighted average common shares: | ||
Basic (in shares) | 32,411 | 32,169 |
Diluted (in shares) | 32,411 | 32,169 |
Analytics [Member] | ||
Revenues: | ||
Revenues | $ 49,627 | $ 38,502 |
Integrated Yield Ramp [Member] | ||
Revenues: | ||
Revenues | $ 35,958 | $ 47,292 |
Consolidated Statements of Stoc
Consolidated Statements of Stockholders' Equity - USD ($) shares in Thousands, $ in Thousands | Common Stock Outstanding [Member] | Additional Paid-in Capital [Member] | Treasury Stock [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] | Total |
Balances (in shares) at Dec. 31, 2017 | 32,112 | 7,688 | ||||
Balances at Dec. 31, 2017 | $ 5 | $ 297,950 | $ (71,793) | $ (27,089) | $ (705) | $ 198,368 |
Cumulative-effect adjustment from adoption of ASU 2014-09 at Dec. 31, 2017 | 4,353 | 4,353 | ||||
Issuance of common stock in connection with employee stock purchase plan (in shares) | 201 | |||||
Issuance of common stock in connection with employee stock purchase plan | 1,831 | $ 1,831 | ||||
Issuance of common stock in connection with exercise of options (in shares) | 81 | 81 | ||||
Issuance of common stock in connection with exercise of options | 560 | $ 560 | ||||
Vesting of restricted stock units (in shares) | 425 | |||||
Vesting of restricted stock units | ||||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants (in shares) | 170 | |||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants | $ (2,101) | (2,101) | ||||
Repurchases of common stock (in shares) | (437) | 437 | ||||
Repurchases of common stock | $ (5,248) | (5,248) | ||||
Stock-based compensation expense | 10,319 | 10,319 | ||||
Comprehensive income (loss) | (7,716) | (571) | (8,287) | |||
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) | 172 | |||||
Issuance of common stock in connection with employee stock purchase plan | 1,534 | $ 1,534 | ||||
Issuance of common stock in connection with exercise of options (in shares) | 230 | 238 | ||||
Issuance of common stock in connection with exercise of options | 1,289 | $ 1,289 | ||||
Vesting of restricted stock units (in shares) | 504 | |||||
Vesting of restricted stock units | ||||||
Repurchases of common stock (in shares) | (785) | 785 | ||||
Repurchases of common stock | $ (9,767) | (9,767) | ||||
Stock-based compensation expense | 11,714 | 11,714 | ||||
Comprehensive income (loss) | (5,418) | (204) | (5,622) | |||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants and exercise of options (in shares) | 214 | |||||
Purchases of treasury stock in connection with tax withholdings on restricted stock grants and exercise of options | $ (2,786) | (2,786) | ||||
Balances (in shares) at Dec. 31, 2019 | 32,503 | 9,294 | ||||
Balances at Dec. 31, 2019 | $ 5 | $ 325,197 | $ (91,695) | $ (35,870) | $ (1,480) | $ 196,157 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Cash flows from operating activities: | ||
Net loss | $ (5,418) | $ (7,716) |
Adjustments to reconcile net loss to net cash provided by operating activities: | ||
Depreciation and amortization | 6,029 | 4,967 |
Stock-based compensation expense | 11,423 | 10,295 |
Amortization of acquired intangible assets | 1,183 | 1,010 |
Amortization of costs capitalized to obtain revenue contracts | 448 | 381 |
Adjustment to contingent consideration related to acquisition | 36 | 114 |
Reversal of allowance for doubtful accounts | (42) | |
Loss on disposal and write-down in value of property and equipment | 130 | 230 |
Unrealized loss on foreign currency forward contract | 67 | |
Deferred taxes | (4,532) | (4,171) |
Changes in operating assets and liabilities: | ||
Accounts receivable | 10,919 | 6,828 |
Prepaid expenses and other current assets | (810) | (2,496) |
Operating lease right-of-use assets | 1,394 | |
Other non-current assets | 758 | 3,560 |
Accounts payable | 807 | (1,406) |
Accrued compensation and related benefits | 261 | (1,609) |
Accrued and other liabilities | (597) | 240 |
Deferred revenues | 3,410 | 2,451 |
Billings in excess of recognized revenues | 482 | 635 |
Operating lease liabilities | (1,333) | |
Net cash provided by operating activities | 24,590 | 13,338 |
Cash flows from investing activities: | ||
Purchases of property and equipment | (10,552) | (13,116) |
Payments of business acquisitions, net of cash acquired | (2,660) | |
Cash used in investing activities | (13,212) | (13,116) |
Cash flows from financing activities: | ||
Payment of contingent consideration related to acquisition | (206) | (244) |
Proceeds from exercise of stock options | 1,161 | 560 |
Repurchases of common stock | (9,639) | (5,248) |
Proceeds from employee stock purchase plan | 1,534 | 1,831 |
Payments for taxes related to net share settlement of equity awards | (2,685) | (2,101) |
Net cash used in financing activities | (9,835) | (5,202) |
Effect of exchange rate changes on cash and cash equivalents | (27) | (198) |
Net increase (decrease) in cash and cash equivalents | 1,516 | (5,178) |
Cash and cash equivalents, beginning of year | 96,089 | 101,267 |
Cash and cash equivalents, end of year | 97,605 | 96,089 |
Supplemental disclosure of cash flow information: | ||
Taxes | 2,693 | 2,582 |
Cash paid for amounts included in the measurement of operating lease liabilities | 1,775 | |
Supplemental disclosure of noncash information: | ||
Stock-based compensation capitalized as software development costs | 309 | |
Property and equipment received and accrued in accounts payable and accrued and other liabilities | 1,107 | 2,101 |
Advances for purchase of fixed assets transferred from prepaid assets to property and equipment | 1,416 | |
Operating lease liabilities arising from obtaining right-of-use assets | 333 | |
Tenant allowance paid by landlord for leasehold improvements | 1,536 | |
Common shares repurchased from a cashless exercise of stock options | $ 128 |
Note 1 - Description of Busines
Note 1 - Description of Business and Summary of Significant Accounting Policies | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] | 1. Description of Business PDF Solutions, Inc. (the “Company” or “PDF”), provides differentiated data and analytics solutions to the semiconductor and electronics industries. The Company offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. Basis of Presentation The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all significant intercompany balances and transactions. Reclassification of Prior Period Amount Certain prior period amounts have been reclassified to conform to the current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Consolidated Statements of Cash Flows. This reclassification had no Change in Presentation In the fourth 2019, two not The change in presentation of revenue does not Year Ended December 31, 2018 Change in Previously Presentation Current Reported Reclassification Presentation Revenues: Design-to-silicon-yield solutions $ 60,081 $ (60,081) N/A Gainshare performance incentives 25,713 (25,713) N/A Analytics N/A 38,502 $ 38,502 Integrated Yield Ramp N/A 47,292 47,292 Total revenues $ 85,794 $ — $ 85,794 Since certain costs of revenues are attributed to both Analytics and Integrated Yield Ramp revenue categories, the Company believes it is more appropriate and meaningful to present the Consolidated Statements of Comprehensive Loss under a one fourth 2019, two one 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, stock-based compensation expense and accounting for income taxes. Actual results could differ from those estimates. Concentration of Credit Risk Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with what it considers high credit quality financial institutions. The Company primarily sells its technologies and services to companies in Asia, Europe and North America within the semiconductor industry. As of December 31, 2019 three 53% one 31% 2019 December 31, 2018 two 56% one 37% 2018 13 not Cash and Cash Equivalents The Company considers all highly liquid investments with an original maturity of 90 Accounts Receivable Accounts receivable include amounts that are unbilled at the end of the period that are expected to be billed and collected within 12 $7.4 $22.2 December 31, 2019 2018 not 12 $4.1 $5.3 December 31, 2019 2018 Allowance for doubtful accounts are summarized below (in thousands): Balance at Beginning of Period Charged to Costs and Expenses Deductions/ Write-offs of Accounts Balance at End of Period Allowance for doubtful accounts 2019 $ 332 $ — $ 119 $ 213 2018 $ 374 $ — $ 42 $ 332 Property and Equipment Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives (in years) of the related asset as follows: Computer equipment 3 Software 3 Furniture, fixtures, and equipment 3 10 Laboratory and test equipment 3 10 Leasehold improvements Shorter of estimated useful life or term of lease Long-lived Assets The Company’s long-lived assets, excluding goodwill, consist of property and equipment and intangible assets. The Company periodically reviews its long-lived assets for impairment . may not not Goodwill The Company records goodwill when the purchase consideration of an acquisition exceeds the fair value of the net tangible and identified intangible assets as of the date of acquisition. The Company performs an annual impairment assessment of its goodwill during the fourth not not not no two first second one no Software Development Costs Internally developed software includes software developed to meet our internal needs to provide certain services to the customers. These capitalized costs consist of internal compensation related costs and external direct costs incurred during the application development stage and are amortized over their useful lives, generally five six not Research and Development Research and development expenses consist primarily of personnel-related costs to support product development activities, including compensation and benefits, outside development services, travel, facilities cost allocations, and stock-based compensation charges. Research and development expenses are charged to operations as incurred. Stock-Based Compensation Stock-based compensation is estimated at the grant date based on the award’s fair value and is recognized on a straight-line basis over the vesting period, generally four Income Taxes The Company's provision for income tax comprises its current tax liability and change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities. The measurement of current and deferred tax assets and liabilities is based on provisions of enacted tax laws; the effect of future changes in tax laws or rates are not not No not not 50% Net Income (Loss) Per Share Basic net income (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 income (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. Dilutive potential common shares consist of incremental common shares issuable upon exercise of stock options, upon vesting of restricted stock units (RSUs), contingently issuable shares for all periods and assumed issuance of shares under the Company’s employee stock purchase plan. No Foreign Currency Translation The functional currency of the Company’s foreign subsidiaries is the local currency for the respective subsidiary. The assets and liabilities are translated at the period-end exchange rate, and statements of comprehensive loss are translated at the average exchange rate during the year. Gains and losses resulting from foreign currency translations are included as a component of other comprehensive loss. Gains and losses resulting from foreign currency transactions are included in the Consolidated Statements of Comprehensive Loss. Derivative Financial Instruments The Company operates internationally and is exposed to potentially adverse movements in foreign currency exchange rates. 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. The Company does not not not two three Litigation From time to time, the Company is subject to various claims and legal proceedings that arise in the ordinary course of business. The Company accrues for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. As of December 31, 2019 not no no 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 include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019: ● operating lease liabilities of approximately $10.5 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 6 Income Statement – Reporting Comprehensive Income (Loss) In February 2018, No. 2018 02, 220 December 2017. December 15, 2018 January 1, 2019, not Compensation - Stock Compensation In June 2018, 2018 07, 718 718, January 1, 2019, not FASB Updates Certain Securities and Exchange Commission (SEC) Guidance in the Codification In July 2019, No. 2019 07, No. 33 10532, 33 10231 33 10442, July 2019. third 2019, not first 2019. Management has reviewed other recently issued accounting pronouncements and has determined there are not Recent Accounting Standards or Updates Not In June 2016, No. 2016 13, 326 2016 13 No. 2016 13 No. 2016 13, No. 2018 19, 326, No. 2019 04, 326, 815, 825, No. 2019 05, 326 No. 2016 13, No. 2019 10 326 815 842 No. 2019 11 326, not No. 2016 13. No. 2016 13. No. 2019 10 December 15, 2022, 2023 No. 2016 13. 326 326, not In January 2017, No. 2017 04, 350 2 first 2020. not In August 2018, No. 2018 15, 350 40 first 2020. No. 2018 15 not In December 2019, No. 2019 12, 740 first 2021 not In January 2020, No. 2020 01 321 323 815 321, 323, 815. 321 323 815 December 15, 2020. not |
Note 2 - Revenue
Note 2 - Revenue | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Revenue from Contract with Customer [Text Block] | 2. The Company derives revenue from two The Company recognizes revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) Topic 606, Revenue from Contracts with Customers 606” 606 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 collectability of consideration is probable. Contracts with multiple performance obligations 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 on a relative basis using standalone selling price. Analytics Revenue Analytics revenue is derived from the following primary offerings: licenses and services for Exensio Software, Exensio SaaS, DFI and CV systems that do not Revenue from standalone Exensio Software is recognized depending on whether the license is perpetual or time-based. Perpetual ( one Revenue from Exensio SaaS arrangements, which allow for the use of a cloud-based software product or service over a contractually determined period of time without taking possession of software, is accounted for as subscriptions and is recognized as revenue ratably, on a straight-line basis, over the subscription period beginning on the date the service is first Revenue from DFI and CV systems that do not not may may Integrated Yield Ramp Revenue The Integrated Yield Ramp revenue is derived from the Company’s fixed-fee engagements that include performance incentives based on customers’ yield achievement and Gainshare royalties, typically based on customer’s wafer shipments, pertaining to these fixed-price contracts. Revenue under these project–based contracts, which are delivered over a specific period of time typically for a fixed fee component paid on a set schedule, is recognized as services are performed using a percentage of completion. Similar to the services provided in connection with CV systems that are contributing to Analytics revenue, due to the nature of the work performed in these arrangements, the estimation of percentage of completion method is complex and subject to many variables that require significant judgement. The Gainshare royalty contained in IYR contracts is a variable fee related to continued usage of the Company’s IP after the fixed-fee service period ends, based on the customers’ yield achievement. Revenue derived from Gainshare is contingent upon the Company’s customers reaching certain defined production yield levels. Gainshare royalty periods are generally subsequent to the delivery of all contractual services and performance obligations. The Company records Gainshare as a usage-based royalty derived from customers’ usage of intellectual property and records it in the same period in which the usage occurs. Disaggregation of Revenue The Company disaggregates revenue from contracts with customers into the timing of the transfer of goods and services and the geographical regions. 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 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: Year Ended December 31, 2019 2018 Over time 66 % 63 % Point-in-time 34 % 37 % Total 100 % 100 % International revenues accounted for approximately 58% 60% December 31, 2019 2018 13, Significant Judgments Judgments and estimates are required under ASC 606. 606 may may For revenue under project-based contracts for fixed-price 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 software and provide services, including professional services, technical support services, and rights to unspecified updates to a customer. Determining whether 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 licensing software or providing 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. See Note 1 The Company classifies the right to consideration in exchange for software or services transferred to a customer 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 service contracts when the revenue recognized exceeds the amount billed to the customer. The contract assets are generally classified as current and are recorded on a net basis with deferred revenue (i.e. contract liabilities) at the contract level. At December 31, 2019 2018 $3.6 $2.7 not 2019 2018. Deferred revenues consist substantially of amounts invoiced in advance of revenue recognition and are recognized as the revenue recognition criteria are met. Deferred revenues that will be recognized during the succeeding twelve December 31, 2019 2018 $2.3 $1.0 December 31, 2019 2018, $8.8 $6.3 At December 31, 2019, $51.9 two five not not The adjustment to revenue recognized in the years ended December 31, 2019 2018 of $3.2 $1.8 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. Amortization expense related to these capitalized costs is recognized over the period associated with the revenue from which the cost was incurred. Total capitalized direct sales commission costs included in prepaid expenses and other current assets in the accompanying Consolidated Balance Sheets as of December 31, 2019 2018 $0.4 $0.4 December 31, 2019 December 31, 2018. December 31, 2019 2018 $0.4 no arrangements that required it to defer the revenues, typically due to the pattern of transfer of the performance obligations in the contract. These costs are recognized in proportion to the related revenue. At the end of the reporting period, the Company evaluates its deferred costs for their probable recoverability. The Company recognizes impairment of deferred costs when it is determined that the costs no no no December 31, 2019 2018 $0.3 $0.2 $0.2 December 31, 2019 December 31, 2018. Practical Expedients The Company does not one not December 31, 2019 2018. |
Note 3 - Property and Equipment
Note 3 - Property and Equipment | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Property, Plant and Equipment Disclosure [Text Block] | 3. Property and equipment consist of (in thousands): December 31, 2019 2018 Computer equipment $ 10,880 $ 10,536 Software 4,690 4,112 Furniture, fixtures, and equipment 2,395 2,299 Leasehold improvements 6,095 5,474 Laboratory and other equipment 4,933 2,389 Test equipment 22,980 14,697 Construction-in-progress 18,245 20,293 70,218 59,800 Less: accumulated depreciation and amortization (29,420 ) (24,119 ) Total $ 40,798 $ 35,681 Test equipment includes DFI ™ ™ ™ $16.6 $17.4 December 31, 2019 2018 December 31, 2019 2018 $6.0 $5.0 |
Note 4 - Business Combination
Note 4 - Business Combination | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Business Combination Disclosure [Text Block] | 4. BUSINESS COMBINATION On April 29, 2019 ( $2.7 The Company accounted for this acquisition as a business combination. This method requires that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the Acquisition Date. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The goodwill recorded from this acquisition represents business benefits the Company anticipates from the acquired workforce and expectation for expanded sales opportunities in advanced data analytics for semiconductors and electronics. The amount of goodwill expected to be deductible for tax purposes is $370,000. not not Intangible assets consist of developed technology and customer relationships. The value assigned to intangibles are based on estimates and judgments regarding expectations for success and life cycle of intangibles acquired. The following table summarizes the allocation of the fair values of the assets acquired and liabilities assumed and the related useful lives, where applicable: (in thousands) Amortization period (years) Finite-lived intangible assets: Developed technology $ 1,640 9 Customer relationship 700 9 Deferred revenue (50 ) Net asset acquired $ 2,290 Goodwill 370 Purchase consideration $ 2,660 |
Note 5 - Goodwill and Intangibl
Note 5 - Goodwill and Intangible Assets | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Goodwill and Intangible Assets Disclosure [Text Block] | 5 . GOODWILL AND INTANGIBLE ASSETS As of December 31, 2019 2018 $2.3 $1.9 Intangible assets balance was $6.2 $5.1 December 31, 2019 2018 December 31, 2019 2018 December 31, 2019 December 31, 2018 Amortization Gross Net Gross Net Period Carrying Accumulated Carrying Carrying Accumulated Carrying (Dollars in thousands) (Years) Amount Amortization Amount Amount Amortization Amount Customer relationships 1 9 $ 7,440 $ (4,935) $ 2,505 $ 6,740 $ (4,514) $ 2,226 Developed technology 4 9 17,460 (14,101) 3,359 15,820 (13,404) 2,416 Tradename 2 7 790 (673) 117 790 (648) 142 Patent 7 10 1,800 (1,560) 240 1,800 (1,520) 280 Total $ 27,490 $ (21,269) $ 6,221 $ 25,150 $ (20,086) $ 5,064 The weighted average amortization period for acquired identifiable intangible assets was 6.2 December 31, 2019 December 31, 2019 2018 $1.2 $1.0 Year Ending December 31, 2020 $ 1,269 2021 1,093 2022 886 2023 886 2024 747 2025 and thereafter 1,340 Total future amortization expense $ 6,221 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 December 31, 2019 no |
Note 6 - Leases
Note 6 - Leases | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Lessee, Operating Leases [Text Block] | 6 . LEASES The Company leases administrative and sales offices 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 December 31, 2019 Leases with an initial term of 12 not December 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 years ended December 31, 2019 2018 $2.3 $2.5 December 31, 2019, $0.2 $0.3 Maturity of operating lease liabilities as of December 31, 2019 Year ending December 31, Amount(1) 2020 $ 1,914 2021 1,783 2022 1,574 2023 1,355 2024 1,070 2025 and thereafter 3,789 Total future minimum lease payments $ 11,485 Less: Interest(2) (1,941 ) Present value of operating lease liabilities(3) $ 9,544 ( 1 As of December 31, 2019 $1.0 ( 2 Calculated using incremental borrowing interest rate for each lease. ( 3 Includes the current portion of operating lease liabilities of $1.9 December 31, 2019 As of December 31, 2019 7.2 As of December 31, 2019 5.25%. ROU assets obtained in exchange for operating lease liabilities during the year ended December 31, 2019 $0.3 |
Note 7 - Commitments and Contin
Note 7 - Commitments and Contingencies | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Commitments and Contingencies Disclosure [Text Block] | 7. Indemnifications The Company generally provides a warranty to its customers that its software will perform substantially in accordance with documented specifications typically for a period of 90 third not Purchase obligations The Company has purchase obligations with certain suppliers for the purchase of goods and services entered in the ordinary course of business. As of December 31, 2019 $16.7 24 Indemnification of Officers and Directors As permitted by the Delaware general corporation law, the Company has included a provision in its certificate of incorporation to eliminate the personal liability of its officers and directors for monetary damages for breach or alleged breach of their fiduciary duties as officers or directors, other than in cases of fraud or other willful misconduct. In addition, the Bylaws of the Company provide that the Company is required to indemnify its officers and directors even when indemnification would otherwise be discretionary, and the Company is required to advance expenses to its officers and directors as incurred in connection with proceedings against them for which they may may not Litigation From time to time, the Company is subject to various claims and legal proceedings that arise in the ordinary course of business. The Company accrues for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. As of December 31, 2019 not no no |
Note 8 - Stockholders' Equity
Note 8 - Stockholders' Equity | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Shareholders' Equity and Share-based Payments [Text Block] | 8 . STOCKHOLDERS’ EQUITY Stock Repurchase Program On October 25, 2016, “2016 $25.0 two May 29, 2018, 2016 “2018 $25.0 two December 31, 2019 785,000 $12.43 $9.8 2018 December 31, 2018, 437,000 $12.01 $5.2 2016 no 2018 May 29, 2018, 1,279,000 $14.59 $18.7 2016 2018 December 31, 2019 $15.2 |
Note 9 - Employee Benefit Plans
Note 9 - Employee Benefit Plans | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Compensation and Employee Benefit Plans [Text Block] | 9 . EMPLOYEE BENEFIT PLANS 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. December 31, 2019 9,381,000 2019 2018, 172,000 201,000, $8.92 $9.12 December 31, 2019 5.2 2019 2018 $3.72 $3.62, December 31, 2019 $0.8 1.13 Stock Incentive Plans On November 16, 2011, 2011 “2011 2011 may 10,300,000 3,500,000 2001 2001, 2011 “2001 2001 November 16, 2011. 2011 1.33 no ten four In 2003, 2001 2011. 2001 ten four no may 2001 2001 As of December 31, 2019 10.8 2011 3.5 2011 0.5 2001 2011 December 31, 2019 December 31, 2019 no 2011, 2001 The Company has elected to use the Black-Scholes-Merton option-pricing model, which incorporates various assumptions including volatility, expected life, interest rate and expected dividend. The expected volatility is based on the historical volatility of the Company’s common stock over the most recent period commensurate with the estimated expected life of the Company’s stock options. The expected life of an award is based on historical experience and on the terms and conditions of the stock awards granted to employees. The interest rate assumption is based upon observed Treasury yield curve rates appropriate for the expected life of the Company’s stock options. The fair value of equity awards granted was estimated on the date of grant with the following weighted average assumptions: Stock Plans Employee Stock Purchase Plan 2019 2018 2019 2018 Expected life (in years) 4.46 4.43 1.25 1.25 Volatility 41.56 % 43.91 % 44.85 % 42.85 % Risk-free interest rate 1.86 % 2.73 % 2.49 % 2.48 % Expected dividend — — — — 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 Stock-based compensation expenses related to the Company’s stock plans and employee stock purchase plan were allocated as follows (in thousands): Year Ended December 31, 2019 2018 Costs of revenues $ 3,185 $ 3,554 Research and development 4,764 3,260 Selling, general and administrative 3,474 3,481 Stock-based compensation expenses $ 11,423 $ 10,295 The stock-based compensation expense in the table above includes immaterial expense or credit adjustments related to cash-settled SARs granted to certain employees. The Company accounted for these awards as liability awards and the amount was included in accrued compensation and related benefits. Stock-based compensation capitalized in the capitalized software development costs included in the Property and Equipment, net, was approximately $0.3 December 31, 2019 Additional information with respect to options under the Plans is as follows: Outstanding Options 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, 2018 1,045 $ 9.65 Granted (weighted average fair value of $4.08 per share) 116 $ 10.35 Exercised (81 ) $ 6.93 Canceled (30 ) $ 13.41 Expired (23 ) $ 13.16 Outstanding, December 31, 2018 1,027 $ 9.75 Granted (weighted average fair value of $5.00 per share) 102 $ 13.79 Exercised (238 ) $ 5.41 Canceled (87 ) $ 14.57 Expired (59 ) $ 15.83 Outstanding, December 31, 2019 745 $ 10.64 4.49 $ 4,777 Vested and expected to vest, December 31, 2019 731 $ 10.59 4.40 $ 4,722 Exercisable, December 31, 2019 571 $ 9.92 3.21 $ 4,090 The aggregate intrinsic value in the table above represents the total intrinsic value based on the Company’s closing stock price of $16.89 December 31, 2019 December 31, 2019 2018 $1.7 $0.4 As of December 31, 2019 $0.7 2.8 December 31, 2019 $0.3 Nonvested shares (restricted stock units) were as follows: Shares (in thousands) Fair Value Nonvested, January 1, 2018 1,617 $ 15.66 Granted 983 $ 8.66 Vested (596 ) $ 15.84 Forfeited (169 ) $ 14.83 Nonvested, December 31, 2018 1,835 $ 11.93 Granted 952 $ 13.52 Vested (710 ) $ 13.05 Forfeited (190 ) $ 12.18 Nonvested, December 31, 2019 1,887 $ 12.30 As of December 31, 2019 $17.7 2.6 not 401 In 1999, 401 may 60% not 401 401 50 100% not 401 no |
Note 10 - Restructuring Charges
Note 10 - Restructuring Charges | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Restructuring and Related Activities Disclosure [Text Block] | 10 . RESTRUCTURING CHARGES On September 27, 2018, October 24, 2018. From inception of the restructuring plan to December 31, 2019 $0.7 December 31, 2019, not The following table summarizes the activities of restructuring liabilities under this plan (in thousands): Year Ended December 31, 2019 2018 Beginning balance $ 244 $ — Restructuring charges 92 576 Cash payments (336 ) (332 ) Ending balance $ — $ 244 |
Note 11 - Income Taxes
Note 11 - Income Taxes | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Income Tax Disclosure [Text Block] | 11 . INCOME TAXES The Company has not December 31, 2019 Year Ended December 31, 2019 2018 (In thousands) U.S. Current $ (107 ) $ (84 ) Deferred (4,534 ) (4,171 ) Foreign Current 312 347 Withholding 2,385 2,165 Deferred 2 — Total income tax benefit $ (1,942 ) $ (1,743 ) During the years ended December 31, 2019 2018 $8.7 $11.1 $1.3 $1.6 The income tax benefit differs from the amount estimated by applying the statutory federal income tax rate ( 21% 2019 2018 Year Ended December 31, 2019 2018 Federal statutory tax provision $ (1,546 ) $ (1,986 ) State tax provision (85 ) (133 ) Stock compensation expense 234 768 Tax credits (2,974 ) (2,682 ) Foreign tax, net 2,430 2,104 Other (1 ) 186 Total income tax benefit $ (1,942 ) $ (1,743 ) As of December 31, 2019 $18.0 $6.3 2020 2028 As of December 31, 2019 $14.3 $18.9 2025, no may three 1986 1987. The Company assesses its deferred tax assets for recoverability on a regular basis, and where applicable, a valuation allowance is recorded to reduce the total deferred tax asset to an amount that will, more likely than not, December 31, 2019 2018 not” not not” December 31, 2019 2018 $10.4 $9.7 $0.1 not not December 31, 2019 2018 $22.9 $18.3 The components of the net deferred tax assets are comprised of (in thousands): December 31, 2019 2018 Deferred tax assets Net operating loss carry forward $ 4,596 $ 2,720 Research and development and other credit carry forward 18,944 17,750 Foreign tax credit carry forward 6,443 3,994 Accruals deductible in different periods 1,968 2,198 Leases 1,850 — Intangible assets 741 1,081 Stock-based compensation 1,271 1,109 Total deferred tax assets 35,813 28,852 Less: valuation allowance (10,486 ) (9,808 ) Deferred tax assets, net of valuation allowance $ 25,327 $ 19,044 Deferred tax liabilities Property and equipment, net (611 ) (710 ) Operating lease right-of-use assets (1,850 ) — Deferred tax liabilities $ (2,461 ) $ (710 ) Net deferred tax assets $ 22,866 $ 18,334 In accordance with the accounting standard relating to accounting for uncertain tax positions, the Company classifies its liabilities for income tax exposures as long-term. The Company includes interest and penalties related to unrecognized tax benefits within the Company’s income tax provision. As of December 31, 2019 2018 $0.8 December 31, 2019 2018 $1,000 $84,000, The Company’s total amount of unrecognized tax benefits, excluding interest and penalties, as of December 31, 2019 $13.6 $7.9 December 31, 2019 $2.9 $0.8 $11.5 $5.8 not twelve 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 for audit, the federal and California statute of limitations remains open for all tax years since 1999 2002, not A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands): Amount Gross unrecognized tax benefits, January 1, 2018 $ 12,889 Increases in tax positions for current year 664 Increases in tax positions for prior years — Lapse in statute of limitations (261 ) Gross unrecognized tax benefits, December 31, 2018 13,292 Increases in tax positions for current year 667 Increases in tax positions for prior years 1 Lapse in statute of limitations (345 ) Gross unrecognized tax benefits, December 31, 2019 $ 13,615 We do not Valuation allowance for deferred tax assets is summarized (in thousands): Balance at Beginning of Period Charged to Costs and Expenses Deductions/ Write-offs of Accounts Balance at End of Period Valuation allowance for deferred tax assets 2019 $ 9,808 $ 678 $ — $ 10,486 2018 $ 9,126 $ 682 $ — $ 9,808 |
Note 12 - Net Loss Per Share
Note 12 - Net Loss Per Share | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Earnings Per Share [Text Block] | 12 . NET LOSS PER SHARE Basic net loss per share is computed by dividing net loss by weighted average number of common shares outstanding for the period (excluding outstanding stock options and shares subject to repurchase). Diluted net loss per share is computed using the weighted-average number of common shares outstanding for the period plus the potential effect of dilutive securities which are convertible into common shares (using the treasury stock method), except in cases in which the effect would be anti-dilutive. The following is a reconciliation of the numerators and denominators used in computing basic and diluted net loss per share (in thousands except per share amount): Year Ended December 31, 2019 2018 Numerator: Net loss $ (5,418 ) $ (7,716 ) Denominator: Basic weighted-average shares outstanding 32,411 32,169 Effect of dilutive options and restricted stock units — — Diluted weighted-average shares outstanding 32,411 32,169 Net loss per share – Basic $ (0.17 ) $ (0.24 ) Net loss per share – Diluted $ (0.17 ) $ (0.24 ) For the years ended December 31, 2019 2018 The following table sets forth potential shares of common stock that are not Year Ended December 31, 2019 2018 Outstanding options 538 669 Nonvested shares of restricted stock units 915 1,060 Employee Stock Purchase Plan 141 237 Total 1,594 1,966 |
Note 13 - Customer and Geograph
Note 13 - Customer and Geographic Information | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Segment Reporting Disclosure [Text Block] | 13 . CUSTOMER AND GEOGRAPHIC INFORMATION Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly the Company considers itself to be in one The Company had revenues from a customer in excess of 10% Year Ended December 31, Customer 2019 2018 A 31 % 37 % The Company had accounts receivable balances (including amounts that are unbilled) from individual customers in excess of 10% December 31, Customer 2019 2018 A 27 % 35 % B 14 % 9 % C 12 % 21 % Revenues from customers by geographic area based on the location of the customers’ work sites are as follows (in thousands): Year Ended December 31, 2019 2018 Revenues Percentage of Revenues Revenues Percentage of Revenues United States $ 36,169 42 % $ 34,179 40 % China 13,960 16 17,465 20 Taiwan 8,574 10 7,890 9 Japan 5,829 7 5,240 6 Rest of the world 21,053 25 21,020 25 Total revenue $ 85,585 100 % $ 85,794 100 % Long-lived assets, net by geographic area is as follows (in thousands): December 31, 2019(1) 2018(2) United States $ 46,000 $ 35,173 Rest of the world 2,407 508 Total long-lived assets, net $ 48,407 $ 35,681 ( 1 Amounts consist of property and equipment, net, and operating lease right-of-use assets, net ( 2 Amounts consist of property and equipment, net |
Note 14 - Financial Instruments
Note 14 - Financial Instruments | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Fair Value Disclosures [Text Block] | 1 4 . FINANCIAL INSTRUMENTS 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 December 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,644 $ 27,644 $ — $ — 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 December 31, 2019 2018 $0.6 $0.7 The Company carries these derivatives financial instruments on its Consolidated Balance Sheets at their fair values. The Company’s foreign currency forward contracts are classified as Level 2 not December 31, 2019 no December 31, 2018, one $8.2 |
Note 15 - Selected Quarterly Fi
Note 15 - Selected Quarterly Financial Data (Unaudited) | 12 Months Ended |
Dec. 31, 2019 | |
Notes to Financial Statements | |
Quarterly Financial Information [Text Block] | 1 5 . SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED) The following is a summary of the Company’s quarterly consolidated results of operations (unaudited) for the fiscal years ended December 31, 2019 2018 Year Ended December 31, 2019 Q1 Q2 Q3 Q4 (In thousands, except for per share amounts) Total revenues $ 20,541 $ 20,568 $ 21,914 $ 22,562 Costs of revenues $ 7,867 $ 7,832 $ 8,715 $ 9,059 Net loss $ (2,691 ) $ (710 ) $ (687 ) $ (1,330 ) Net loss per share: Basic $ (0.08 ) $ (0.02 ) $ (0.02 ) $ (0.04 ) Diluted $ (0.08 ) $ (0.02 ) $ (0.02 ) $ (0.04 ) Year Ended December 31, 2018 Q1 Q2 Q3 Q4 (In thousands, except for per share amounts) Total revenues $ 24,737 $ 21,119 $ 20,213 $ 19,725 Costs of revenues $ 11,482 $ 10,917 $ 10,683 $ 9,721 Net loss $ (424 ) $ (2,096 ) $ (2,082 ) $ (3,114 ) Net loss per share: Basic $ (0.01 ) $ (0.07 ) $ (0.06 ) $ (0.10 ) Diluted $ (0.01 ) $ (0.07 ) $ (0.06 ) $ (0.10 ) |
Significant Accounting Policies
Significant Accounting Policies (Policies) | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries after the elimination of all significant intercompany balances and transactions. |
Reclassification, Policy [Policy Text Block] | Reclassification of Prior Period Amount Certain prior period amounts have been reclassified to conform to the current year presentation of reporting amortization of costs capitalized to obtain revenue contracts on the Consolidated Statements of Cash Flows. This reclassification had no |
Change in Presentation [Policy Text Block] | Change in Presentation In the fourth 2019, two not The change in presentation of revenue does not Year Ended December 31, 2018 Change in Previously Presentation Current Reported Reclassification Presentation Revenues: Design-to-silicon-yield solutions $ 60,081 $ (60,081) N/A Gainshare performance incentives 25,713 (25,713) N/A Analytics N/A 38,502 $ 38,502 Integrated Yield Ramp N/A 47,292 47,292 Total revenues $ 85,794 $ — $ 85,794 Since certain costs of revenues are attributed to both Analytics and Integrated Yield Ramp revenue categories, the Company believes it is more appropriate and meaningful to present the Consolidated Statements of Comprehensive Loss under a one fourth 2019, two one 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, stock-based compensation expense and accounting for income taxes. Actual results could differ from those estimates. |
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Credit Risk Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with what it considers high credit quality financial institutions. The Company primarily sells its technologies and services to companies in Asia, Europe and North America within the semiconductor industry. As of December 31, 2019 three 53% one 31% 2019 December 31, 2018 two 56% one 37% 2018 13 not |
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents The Company considers all highly liquid investments with an original maturity of 90 |
Accounts Receivable [Policy Text Block] | Accounts Receivable Accounts receivable include amounts that are unbilled at the end of the period that are expected to be billed and collected within 12 $7.4 $22.2 December 31, 2019 2018 not 12 $4.1 $5.3 December 31, 2019 2018 Allowance for doubtful accounts are summarized below (in thousands): Balance at Beginning of Period Charged to Costs and Expenses Deductions/ Write-offs of Accounts Balance at End of Period Allowance for doubtful accounts 2019 $ 332 $ — $ 119 $ 213 2018 $ 374 $ — $ 42 $ 332 |
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives (in years) of the related asset as follows: Computer equipment 3 Software 3 Furniture, fixtures, and equipment 3 10 Laboratory and test equipment 3 10 Leasehold improvements Shorter of estimated useful life or term of lease |
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Long-lived Assets The Company’s long-lived assets, excluding goodwill, consist of property and equipment and intangible assets. The Company periodically reviews its long-lived assets for impairment . may not not |
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | Goodwill The Company records goodwill when the purchase consideration of an acquisition exceeds the fair value of the net tangible and identified intangible assets as of the date of acquisition. The Company performs an annual impairment assessment of its goodwill during the fourth not not not no two first second one no |
Research, Development, and Computer Software, Policy [Policy Text Block] | Software Development Costs Internally developed software includes software developed to meet our internal needs to provide certain services to the customers. These capitalized costs consist of internal compensation related costs and external direct costs incurred during the application development stage and are amortized over their useful lives, generally five six not |
Research and Development Expense, Policy [Policy Text Block] | Research and Development Research and development expenses consist primarily of personnel-related costs to support product development activities, including compensation and benefits, outside development services, travel, facilities cost allocations, and stock-based compensation charges. Research and development expenses are charged to operations as incurred. |
Share-based Payment Arrangement [Policy Text Block] | Stock-Based Compensation Stock-based compensation is estimated at the grant date based on the award’s fair value and is recognized on a straight-line basis over the vesting period, generally four |
Income Tax, Policy [Policy Text Block] | Income Taxes The Company's provision for income tax comprises its current tax liability and change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities. The measurement of current and deferred tax assets and liabilities is based on provisions of enacted tax laws; the effect of future changes in tax laws or rates are not not No not not 50% |
Earnings Per Share, Policy [Policy Text Block] | Net Income (Loss) Per Share Basic net income (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 income (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. Dilutive potential common shares consist of incremental common shares issuable upon exercise of stock options, upon vesting of restricted stock units (RSUs), contingently issuable shares for all periods and assumed issuance of shares under the Company’s employee stock purchase plan. No |
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Foreign Currency Translation The functional currency of the Company’s foreign subsidiaries is the local currency for the respective subsidiary. The assets and liabilities are translated at the period-end exchange rate, and statements of comprehensive loss are translated at the average exchange rate during the year. Gains and losses resulting from foreign currency translations are included as a component of other comprehensive loss. Gains and losses resulting from foreign currency transactions are included in the Consolidated Statements of Comprehensive Loss. |
Derivatives, Policy [Policy Text Block] | Derivative Financial Instruments The Company operates internationally and is exposed to potentially adverse movements in foreign currency exchange rates. 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. The Company does not not not two three |
Legal Costs, Policy [Policy Text Block] | Litigation From time to time, the Company is subject to various claims and legal proceedings that arise in the ordinary course of business. The Company accrues for losses related to litigation when a potential loss is probable and the loss can be reasonably estimated in accordance with FASB requirements. As of December 31, 2019 not no no |
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 include administrative and sales offices, and its research and development laboratory and clean room. Some of these leases also require the Company to pay maintenance, utilities, taxes, insurance, and other operating expenses associated with the leased space. Based upon the nature of the items leased and the structure of the leases, the Company’s leases are classified as operating leases and continue to be classified as operating leases under the new accounting standard. As a result of the adoption of the new lease accounting guidance, the Company recognized on January 1, 2019: ● operating lease liabilities of approximately $10.5 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 6 Income Statement – Reporting Comprehensive Income (Loss) In February 2018, No. 2018 02, 220 December 2017. December 15, 2018 January 1, 2019, not Compensation - Stock Compensation In June 2018, 2018 07, 718 718, January 1, 2019, not FASB Updates Certain Securities and Exchange Commission (SEC) Guidance in the Codification In July 2019, No. 2019 07, No. 33 10532, 33 10231 33 10442, July 2019. third 2019, not first 2019. Management has reviewed other recently issued accounting pronouncements and has determined there are not Recent Accounting Standards or Updates Not In June 2016, No. 2016 13, 326 2016 13 No. 2016 13 No. 2016 13, No. 2018 19, 326, No. 2019 04, 326, 815, 825, No. 2019 05, 326 No. 2016 13, No. 2019 10 326 815 842 No. 2019 11 326, not No. 2016 13. No. 2016 13. No. 2019 10 December 15, 2022, 2023 No. 2016 13. 326 326, not In January 2017, No. 2017 04, 350 2 first 2020. not In August 2018, No. 2018 15, 350 40 first 2020. No. 2018 15 not In December 2019, No. 2019 12, 740 first 2021 not In January 2020, No. 2020 01 321 323 815 321, 323, 815. 321 323 815 December 15, 2020. not |
Note 1 - Description of Busin_2
Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] | Year Ended December 31, 2018 Change in Previously Presentation Current Reported Reclassification Presentation Revenues: Design-to-silicon-yield solutions $ 60,081 $ (60,081) N/A Gainshare performance incentives 25,713 (25,713) N/A Analytics N/A 38,502 $ 38,502 Integrated Yield Ramp N/A 47,292 47,292 Total revenues $ 85,794 $ — $ 85,794 |
Allowance for Doubtful Accounts [Table Text Block] | Balance at Beginning of Period Charged to Costs and Expenses Deductions/ Write-offs of Accounts Balance at End of Period Allowance for doubtful accounts 2019 $ 332 $ — $ 119 $ 213 2018 $ 374 $ — $ 42 $ 332 |
Property Plant and Equipment Estimated Useful Lives [Table Text Block] | Computer equipment 3 Software 3 Furniture, fixtures, and equipment 3 10 Laboratory and test equipment 3 10 Leasehold improvements Shorter of estimated useful life or term of lease |
Note 2 - Revenue (Tables)
Note 2 - Revenue (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Disaggregation of Revenue [Table Text Block] | Year Ended December 31, 2019 2018 Over time 66 % 63 % Point-in-time 34 % 37 % Total 100 % 100 % |
Note 3 - Property and Equipme_2
Note 3 - Property and Equipment (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Property, Plant and Equipment [Table Text Block] | December 31, 2019 2018 Computer equipment $ 10,880 $ 10,536 Software 4,690 4,112 Furniture, fixtures, and equipment 2,395 2,299 Leasehold improvements 6,095 5,474 Laboratory and other equipment 4,933 2,389 Test equipment 22,980 14,697 Construction-in-progress 18,245 20,293 70,218 59,800 Less: accumulated depreciation and amortization (29,420 ) (24,119 ) Total $ 40,798 $ 35,681 |
Note 4 - Business Combination (
Note 4 - Business Combination (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Business Acquisitions, by Acquisition [Table Text Block] | (in thousands) Amortization period (years) Finite-lived intangible assets: Developed technology $ 1,640 9 Customer relationship 700 9 Deferred revenue (50 ) Net asset acquired $ 2,290 Goodwill 370 Purchase consideration $ 2,660 |
Note 5 - Goodwill and Intangi_2
Note 5 - Goodwill and Intangible Assets (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Finite-Lived Intangible Assets [Table Text Block] | December 31, 2019 December 31, 2018 Amortization Gross Net Gross Net Period Carrying Accumulated Carrying Carrying Accumulated Carrying (Dollars in thousands) (Years) Amount Amortization Amount Amount Amortization Amount Customer relationships 1 9 $ 7,440 $ (4,935) $ 2,505 $ 6,740 $ (4,514) $ 2,226 Developed technology 4 9 17,460 (14,101) 3,359 15,820 (13,404) 2,416 Tradename 2 7 790 (673) 117 790 (648) 142 Patent 7 10 1,800 (1,560) 240 1,800 (1,520) 280 Total $ 27,490 $ (21,269) $ 6,221 $ 25,150 $ (20,086) $ 5,064 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] | Year Ending December 31, 2020 $ 1,269 2021 1,093 2022 886 2023 886 2024 747 2025 and thereafter 1,340 Total future amortization expense $ 6,221 |
Note 6 - Leases (Tables)
Note 6 - Leases (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Year ending December 31, Amount(1) 2020 $ 1,914 2021 1,783 2022 1,574 2023 1,355 2024 1,070 2025 and thereafter 3,789 Total future minimum lease payments $ 11,485 Less: Interest(2) (1,941 ) Present value of operating lease liabilities(3) $ 9,544 |
Note 9 - Employee Benefit Pla_2
Note 9 - Employee Benefit Plans (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] | Stock Plans Employee Stock Purchase Plan 2019 2018 2019 2018 Expected life (in years) 4.46 4.43 1.25 1.25 Volatility 41.56 % 43.91 % 44.85 % 42.85 % Risk-free interest rate 1.86 % 2.73 % 2.49 % 2.48 % Expected dividend — — — — |
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] | Year Ended December 31, 2019 2018 Costs of revenues $ 3,185 $ 3,554 Research and development 4,764 3,260 Selling, general and administrative 3,474 3,481 Stock-based compensation expenses $ 11,423 $ 10,295 |
Share-based Payment Arrangement, Option, Activity [Table Text Block] | Outstanding Options 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, 2018 1,045 $ 9.65 Granted (weighted average fair value of $4.08 per share) 116 $ 10.35 Exercised (81 ) $ 6.93 Canceled (30 ) $ 13.41 Expired (23 ) $ 13.16 Outstanding, December 31, 2018 1,027 $ 9.75 Granted (weighted average fair value of $5.00 per share) 102 $ 13.79 Exercised (238 ) $ 5.41 Canceled (87 ) $ 14.57 Expired (59 ) $ 15.83 Outstanding, December 31, 2019 745 $ 10.64 4.49 $ 4,777 Vested and expected to vest, December 31, 2019 731 $ 10.59 4.40 $ 4,722 Exercisable, December 31, 2019 571 $ 9.92 3.21 $ 4,090 |
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] | Shares (in thousands) Fair Value Nonvested, January 1, 2018 1,617 $ 15.66 Granted 983 $ 8.66 Vested (596 ) $ 15.84 Forfeited (169 ) $ 14.83 Nonvested, December 31, 2018 1,835 $ 11.93 Granted 952 $ 13.52 Vested (710 ) $ 13.05 Forfeited (190 ) $ 12.18 Nonvested, December 31, 2019 1,887 $ 12.30 |
Note 10 - Restructuring Charg_2
Note 10 - Restructuring Charges (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Restructuring and Related Costs [Table Text Block] | Year Ended December 31, 2019 2018 Beginning balance $ 244 $ — Restructuring charges 92 576 Cash payments (336 ) (332 ) Ending balance $ — $ 244 |
Note 11 - Income Taxes (Tables)
Note 11 - Income Taxes (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] | Year Ended December 31, 2019 2018 (In thousands) U.S. Current $ (107 ) $ (84 ) Deferred (4,534 ) (4,171 ) Foreign Current 312 347 Withholding 2,385 2,165 Deferred 2 — Total income tax benefit $ (1,942 ) $ (1,743 ) |
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] | Year Ended December 31, 2019 2018 Federal statutory tax provision $ (1,546 ) $ (1,986 ) State tax provision (85 ) (133 ) Stock compensation expense 234 768 Tax credits (2,974 ) (2,682 ) Foreign tax, net 2,430 2,104 Other (1 ) 186 Total income tax benefit $ (1,942 ) $ (1,743 ) |
Schedule of Deferred Tax Assets and Liabilities [Table Text Block] | December 31, 2019 2018 Deferred tax assets Net operating loss carry forward $ 4,596 $ 2,720 Research and development and other credit carry forward 18,944 17,750 Foreign tax credit carry forward 6,443 3,994 Accruals deductible in different periods 1,968 2,198 Leases 1,850 — Intangible assets 741 1,081 Stock-based compensation 1,271 1,109 Total deferred tax assets 35,813 28,852 Less: valuation allowance (10,486 ) (9,808 ) Deferred tax assets, net of valuation allowance $ 25,327 $ 19,044 Deferred tax liabilities Property and equipment, net (611 ) (710 ) Operating lease right-of-use assets (1,850 ) — Deferred tax liabilities $ (2,461 ) $ (710 ) Net deferred tax assets $ 22,866 $ 18,334 |
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] | Amount Gross unrecognized tax benefits, January 1, 2018 $ 12,889 Increases in tax positions for current year 664 Increases in tax positions for prior years — Lapse in statute of limitations (261 ) Gross unrecognized tax benefits, December 31, 2018 13,292 Increases in tax positions for current year 667 Increases in tax positions for prior years 1 Lapse in statute of limitations (345 ) Gross unrecognized tax benefits, December 31, 2019 $ 13,615 |
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] | |
Notes Tables | |
Summary of Valuation Allowance [Table Text Block] | Balance at Beginning of Period Charged to Costs and Expenses Deductions/ Write-offs of Accounts Balance at End of Period Valuation allowance for deferred tax assets 2019 $ 9,808 $ 678 $ — $ 10,486 2018 $ 9,126 $ 682 $ — $ 9,808 |
Note 12 - Net Loss Per Share (T
Note 12 - Net Loss Per Share (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | Year Ended December 31, 2019 2018 Numerator: Net loss $ (5,418 ) $ (7,716 ) Denominator: Basic weighted-average shares outstanding 32,411 32,169 Effect of dilutive options and restricted stock units — — Diluted weighted-average shares outstanding 32,411 32,169 Net loss per share – Basic $ (0.17 ) $ (0.24 ) Net loss per share – Diluted $ (0.17 ) $ (0.24 ) |
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] | Year Ended December 31, 2019 2018 Outstanding options 538 669 Nonvested shares of restricted stock units 915 1,060 Employee Stock Purchase Plan 141 237 Total 1,594 1,966 |
Note 13 - Customer and Geogra_2
Note 13 - Customer and Geographic Information (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] | Year Ended December 31, Customer 2019 2018 A 31 % 37 % December 31, Customer 2019 2018 A 27 % 35 % B 14 % 9 % C 12 % 21 % |
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] | Year Ended December 31, 2019 2018 Revenues Percentage of Revenues Revenues Percentage of Revenues United States $ 36,169 42 % $ 34,179 40 % China 13,960 16 17,465 20 Taiwan 8,574 10 7,890 9 Japan 5,829 7 5,240 6 Rest of the world 21,053 25 21,020 25 Total revenue $ 85,585 100 % $ 85,794 100 % |
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] | December 31, 2019(1) 2018(2) United States $ 46,000 $ 35,173 Rest of the world 2,407 508 Total long-lived assets, net $ 48,407 $ 35,681 |
Note 14 - Financial Instrumen_2
Note 14 - Financial Instruments (Tables) | 12 Months Ended |
Dec. 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,644 $ 27,644 $ — $ — 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 15 - Selected Quarterly _2
Note 15 - Selected Quarterly Financial Data (Unaudited) (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Notes Tables | |
Quarterly Financial Information [Table Text Block] | Year Ended December 31, 2019 Q1 Q2 Q3 Q4 (In thousands, except for per share amounts) Total revenues $ 20,541 $ 20,568 $ 21,914 $ 22,562 Costs of revenues $ 7,867 $ 7,832 $ 8,715 $ 9,059 Net loss $ (2,691 ) $ (710 ) $ (687 ) $ (1,330 ) Net loss per share: Basic $ (0.08 ) $ (0.02 ) $ (0.02 ) $ (0.04 ) Diluted $ (0.08 ) $ (0.02 ) $ (0.02 ) $ (0.04 ) Year Ended December 31, 2018 Q1 Q2 Q3 Q4 (In thousands, except for per share amounts) Total revenues $ 24,737 $ 21,119 $ 20,213 $ 19,725 Costs of revenues $ 11,482 $ 10,917 $ 10,683 $ 9,721 Net loss $ (424 ) $ (2,096 ) $ (2,082 ) $ (3,114 ) Net loss per share: Basic $ (0.01 ) $ (0.07 ) $ (0.06 ) $ (0.10 ) Diluted $ (0.01 ) $ (0.07 ) $ (0.06 ) $ (0.10 ) |
Note 1 - Description of Busin_3
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) $ in Thousands | 12 Months Ended | |||
Dec. 31, 2019USD ($) | Dec. 31, 2018USD ($) | Jan. 01, 2019USD ($) | ||
Unbilled Receivables, Current | $ 7,400 | $ 22,200 | ||
Contract with Customer, Asset, Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next Twelve Months | $ 4,100 | 5,300 | ||
Number of Reporting Units | 1 | |||
Goodwill, Impairment Loss | $ 0 | 0 | ||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years | |||
Operating Lease, Liability, Total | [1],[2] | $ 9,544 | ||
Operating Lease, Weighted Average Discount Rate, Percent | 5.25% | |||
Operating Lease, Right-of-Use Asset | $ 7,609 | |||
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 | |||
Minimum [Member] | ||||
Capitalized Computer Software, Useful Life | 5 years | |||
Minimum [Member] | Foreign Exchange Contract [Member] | ||||
Derivative, Term of Contract | 60 days | |||
Maximum [Member] | ||||
Capitalized Computer Software, Useful Life | 6 years | |||
Maximum [Member] | Foreign Exchange Contract [Member] | ||||
Derivative, Term of Contract | 90 days | |||
Customer Concentration Risk [Member] | Accounts Receivable [Member] | ||||
Number of Major Customers | 3 | 2 | ||
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customers [Member] | ||||
Concentration Risk, Percentage | 53.00% | |||
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers [Member] | ||||
Concentration Risk, Percentage | 56.00% | |||
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | ||||
Number of Major Customers | 1 | 1 | ||
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member] | ||||
Concentration Risk, Percentage | 31.00% | 37.00% | ||
[1] | As of December 31, 2019, the total operating lease liability includes $1.0 million related to an option to extend a lease term that is reasonably certain to be exercised. | |||
[2] | Includes the current portion of operating lease liabilities of $1.9 million as of December 31, 2019. |
Note 1 - Description of Busin_4
Note 1 - Description of Business and Summary of Significant Accounting Policies - Reclassification of Revenues (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Revenues | $ 85,585 | $ 85,794 |
Analytics [Member] | ||
Revenues | 49,627 | 38,502 |
Integrated Yield Ramp [Member] | ||
Revenues | $ 35,958 | 47,292 |
Previously Reported [Member] | ||
Revenues | 85,794 | |
Previously Reported [Member] | Design-For-Inspection Solutions [Member] | ||
Revenues | 60,081 | |
Previously Reported [Member] | Gainshare Performance Incentives [Member] | ||
Revenues | 25,713 | |
Restatement Adjustment [Member] | ||
Revenues | ||
Restatement Adjustment [Member] | Design-For-Inspection Solutions [Member] | ||
Revenues | (60,081) | |
Restatement Adjustment [Member] | Gainshare Performance Incentives [Member] | ||
Revenues | (25,713) | |
Restatement Adjustment [Member] | Analytics [Member] | ||
Revenues | 38,502 | |
Restatement Adjustment [Member] | Integrated Yield Ramp [Member] | ||
Revenues | $ 47,292 |
Note 1 - Description of Busin_5
Note 1 - Description of Business and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Balance at Beginning of Period | $ 9,808 | $ 9,126 |
Charged to Costs and Expenses | 678 | 682 |
Balance at End of Period | 10,486 | 9,808 |
SEC Schedule, 12-09, Allowance, Credit Loss [Member] | ||
Balance at Beginning of Period | 332 | 374 |
Charged to Costs and Expenses | ||
Deductions/ Write-offs of Accounts | 119 | 42 |
Balance at End of Period | $ 213 | $ 332 |
Note 1 - Description of Busin_6
Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) | 12 Months Ended |
Dec. 31, 2019 | |
Computer Equipment [Member] | |
Property, plant and equipment, useful life (Year) | 3 years |
Software and Software Development Costs [Member] | |
Property, plant and equipment, useful life (Year) | 3 years |
Furniture and Fixtures [Member] | Minimum [Member] | |
Property, plant and equipment, useful life (Year) | 3 years |
Furniture and Fixtures [Member] | Maximum [Member] | |
Property, plant and equipment, useful life (Year) | 10 years |
Laboratory and Test Equipment [Member] | Minimum [Member] | |
Property, plant and equipment, useful life (Year) | 3 years |
Laboratory and Test Equipment [Member] | Maximum [Member] | |
Property, plant and equipment, useful life (Year) | 10 years |
Leasehold Improvements [Member] | |
Property, plant and equipment, useful life | Shorter of estimated useful life or term of lease |
Note 2 - Revenue 1 (Details Tex
Note 2 - Revenue 1 (Details Textual) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Capitalized Contract Cost, Impairment Loss | $ 0 | $ 0 |
Contract with Customer, Liability, Noncurrent | 2,300 | 1,000 |
Contract with Customer, Liability, Revenue Recognized | 8,800 | 6,300 |
Revenue, Remaining Performance Obligation, Amount | 51,900 | |
Contract with Customer, Performance Obligation Satisfied in Previous Period | 3,200 | 1,800 |
Capitalized Contract Cost, Amortization | 448 | 381 |
Prepaid Expenses and Other Current Assets [Member] | ||
Contract with Customer, Asset, Net, Current, Total | 3,600 | 2,700 |
Capitalized Contract Cost, Net, Total | 400 | 400 |
Deferred Costs, Total | 300 | $ 200 |
Other Noncurrent Assets [Member] | ||
Capitalized Contract Cost, Net, Total | 400 | |
Deferred Costs, Total | $ 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 | 58.00% | 60.00% |
Note 2 - Revenue 2 (Details Tex
Note 2 - Revenue 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | Dec. 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 - Disaggregati
Note 2 - Revenue - Disaggregation of Revenue (Details) | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Percent of revenues | 100.00% | 100.00% |
Transferred over Time [Member] | ||
Percent of revenues | 66.00% | 63.00% |
Transferred at Point in Time [Member] | ||
Percent of revenues | 34.00% | 37.00% |
Note 3 - Property and Equipme_3
Note 3 - Property and Equipment (Details Textual) - USD ($) $ in Millions | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Depreciation, Depletion and Amortization, Nonproduction, Total | $ 6 | $ 5 |
DFI Test Equipment [Member] | ||
Construction in Progress, Gross | $ 16.6 | $ 17.4 |
Note 3 - Property and Equipme_4
Note 3 - Property and Equipment - Property and Equipment (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Property and equipment, gross | $ 70,218 | $ 59,800 |
Less: accumulated depreciation and amortization | (29,420) | (24,119) |
Total | 40,798 | 35,681 |
Computer Equipment [Member] | ||
Property and equipment, gross | 10,880 | 10,536 |
Software and Software Development Costs [Member] | ||
Property and equipment, gross | 4,690 | 4,112 |
Furniture and Fixtures [Member] | ||
Property and equipment, gross | 2,395 | 2,299 |
Leasehold Improvements [Member] | ||
Property and equipment, gross | 6,095 | 5,474 |
Laboratory and Test Equipment [Member] | ||
Property and equipment, gross | 4,933 | 2,389 |
Test Equipment [Member] | ||
Property and equipment, gross | 22,980 | 14,697 |
Construction in Progress [Member] | ||
Property and equipment, gross | $ 18,245 | $ 20,293 |
Note 4 - Business Combination_2
Note 4 - Business Combination (Details Textual) | Apr. 29, 2019USD ($) |
Payments to Acquire Businesses, Gross | $ 2,660,000 |
Acquisition of StreamMosaic, Inc. [Member] | |
Payments to Acquire Businesses, Gross | 2,700,000 |
Business Acquisition, Goodwill, Expected Tax Deductible Amount | $ 370,000 |
Note 4 - Business Combination -
Note 4 - Business Combination - Fair Values of Assets Acquired and Liabilities Assumed and the Related Useful Lives (Details) - USD ($) $ in Thousands | Apr. 29, 2019 | Dec. 31, 2019 | Dec. 31, 2018 |
Deferred revenue | $ (50) | ||
Net asset acquired | 2,290 | ||
Goodwill, Ending Balance | 370 | $ 2,293 | $ 1,923 |
Purchase consideration | 2,660 | ||
Developed Technology Rights [Member] | |||
Finite-lived intangible assets | $ 1,640 | ||
Finite-lived intangible assets, amortization period (Year) | 9 years | ||
Customer Relationships [Member] | |||
Finite-lived intangible assets | $ 700 | ||
Finite-lived intangible assets, amortization period (Year) | 9 years |
Note 5 - Goodwill and Intangi_3
Note 5 - Goodwill and Intangible Assets (Details Textual) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Apr. 29, 2019 | |
Goodwill, Ending Balance | $ 2,293 | $ 1,923 | $ 370 |
Finite-Lived Intangible Assets, Net, Ending Balance | $ 6,221 | 5,064 | |
Finite-Lived Intangible Assets, Remaining Amortization Period | 6 years 73 days | ||
Amortization of Intangible Assets, Total | $ 1,183 | $ 1,010 | |
Impairment of Intangible Assets, Finite-lived | $ 0 |
Note 5 - Goodwill and Intangi_4
Note 5 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Gross Carrying Amount | $ 27,490 | $ 25,150 |
Accumulated Amortization | (21,269) | (20,086) |
Net Carrying Amount | 6,221 | 5,064 |
Customer Relationships [Member] | ||
Gross Carrying Amount | 7,440 | 6,740 |
Accumulated Amortization | (4,935) | (4,514) |
Net Carrying Amount | $ 2,505 | 2,226 |
Customer Relationships [Member] | Minimum [Member] | ||
Amortization Period (Year) | 1 year | |
Customer Relationships [Member] | Maximum [Member] | ||
Amortization Period (Year) | 9 years | |
Developed Technology Rights [Member] | ||
Gross Carrying Amount | $ 17,460 | 15,820 |
Accumulated Amortization | (14,101) | (13,404) |
Net Carrying Amount | $ 3,359 | 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 | (673) | (648) |
Net Carrying Amount | $ 117 | 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,560) | (1,520) |
Net Carrying Amount | $ 240 | $ 280 |
Patents [Member] | Minimum [Member] | ||
Amortization Period (Year) | 7 years | |
Patents [Member] | Maximum [Member] | ||
Amortization Period (Year) | 10 years |
Note 5 - Goodwill and Intangi_5
Note 5 - Goodwill and Intangible Assets - Annual Amortization of Identifiable Intangible Assets (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
2020 | $ 1,269 | |
2021 | 1,093 | |
2022 | 886 | |
2023 | 886 | |
2024 | 747 | |
2025 and thereafter | 1,340 | |
Total future amortization expense | $ 6,221 | $ 5,064 |
Note 6 - Leases (Details Textua
Note 6 - Leases (Details Textual) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Lease, Cost, Total | $ 2,300 | $ 2,500 |
Short-term Lease, Cost | 200 | |
Variable Lease, Cost | 300 | |
Operating Lease Liability, Renewal Period | 1,000 | |
Operating Lease, Liability, Current | $ 1,867 | |
Operating Lease, Weighted Average Remaining Lease Term | 7 years 73 days | |
Operating Lease, Weighted Average Discount Rate, Percent | 5.25% | |
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 333 |
Note 6 - Leases - Maturity of O
Note 6 - Leases - Maturity of Operating Lease Liabilities (Details) $ in Thousands | Dec. 31, 2019USD ($) | |
2020 | $ 1,914 | [1] |
2021 | 1,783 | [1] |
2022 | 1,574 | [1] |
2023 | 1,355 | [1] |
2024 | 1,070 | |
2025 and thereafter | 3,789 | [1] |
Total future minimum lease payments | 11,485 | [1] |
Less: Interest(2) | (1,941) | [1],[2] |
Present value of operating lease liabilities(3) | $ 9,544 | [1],[3] |
[1] | As of December 31, 2019, the total operating lease liability includes $1.0 million related to an option to extend a lease term that is reasonably certain to be exercised. | |
[2] | Calculated using incremental borrowing interest rate for each lease. | |
[3] | Includes the current portion of operating lease liabilities of $1.9 million as of December 31, 2019. |
Note 7 - Commitments and Cont_2
Note 7 - Commitments and Contingencies (Details Textual) $ in Thousands | Dec. 31, 2019USD ($) |
Purchase Obligation, Due in Next Twelve Months | $ 16,700 |
Loss Contingency Accrual, Ending Balance | $ 0 |
Note 8 - Stockholders' Equity (
Note 8 - Stockholders' Equity (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | May 29, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | May 29, 2018 | Oct. 25, 2016 |
Treasury Stock, Value, Acquired, Cost Method | $ 9,767 | $ 5,248 | |||
The 2016 Stock Repurchase Program [Member] | |||||
Stock Repurchase Program, Authorized Amount | $ 25,000 | ||||
Treasury Stock, Shares, Acquired | 437,000 | 1,279,000 | |||
Treasury Stock Acquired, Average Cost Per Share | $ 12.01 | $ 14.59 | |||
Treasury Stock, Value, Acquired, Cost Method | $ 5,200 | $ 18,700 | |||
The 2018 Stock Repurchase Program [Member] | |||||
Stock Repurchase Program, Authorized Amount | $ 25,000 | $ 25,000 | |||
Stock Repurchase Program, Period in Force | 2 years | ||||
Treasury Stock, Shares, Acquired | 785,000 | 0 | |||
Treasury Stock Acquired, Average Cost Per Share | $ 12.43 | ||||
Treasury Stock, Value, Acquired, Cost Method | $ 9,800 | ||||
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ 15,200 |
Note 9 - Employee Benefit Pla_3
Note 9 - Employee Benefit Plans (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | Nov. 16, 2011 | Jul. 31, 2001 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2001 | Dec. 31, 2017 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 13.52 | |||||
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 | 87,000 | 30,000 | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | 745,000 | 1,027,000 | 1,045,000 | |||
Share-based Payment Arrangement, Amount Capitalized | $ 309 | |||||
Share Price | $ 16.89 | |||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $ 1,700 | $ 400 | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | $ 300 | |||||
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 60.00% | |||||
Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 0 | |||||
Software Development [Member] | ||||||
Share-based Payment Arrangement, Amount Capitalized | $ 300 | |||||
Share-based Payment Arrangement, Option [Member] | ||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 2 years 292 days | |||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 700 | |||||
Restricted Stock Units (RSUs) [Member] | ||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 8.66 | |||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 2 years 219 days | |||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 17,700 | |||||
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% | |||||
Common Stock, Capital Shares Reserved for Future Issuance | 9,381,000 | |||||
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 172,000 | 201,000 | ||||
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased | $ 8.92 | $ 9.12 | ||||
Number Of ESPP Shares Available For Future Issuance | 5,200,000 | |||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 3.72 | $ 3.62 | ||||
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $ 800 | |||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 1 year 47 days | |||||
Twenty Eleven Stock Incentive Plan [Member] | ||||||
Common Stock, Capital Shares Reserved for Future Issuance | 10,800,000 | |||||
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 Shares Reserved Decrease Rate | 1.33 | |||||
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 3,500,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 9 - Employee Benefit Pla_4
Note 9 - Employee Benefit Plans - Stock Options, Valuation Assumptions (Details) | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Stock Plans [Member] | ||
Expected life (Year) | 4 years 167 days | 4 years 156 days |
Volatility | 41.56% | 43.91% |
Risk-free interest rate | 1.86% | 2.73% |
Expected dividend | 0.00% | 0.00% |
Employee Stock Purchase Plan [Member] | ||
Expected life (Year) | 1 year 91 days | 1 year 91 days |
Volatility | 44.85% | 42.85% |
Risk-free interest rate | 2.49% | 2.48% |
Expected dividend | 0.00% | 0.00% |
Note 9 - Employee Benefit Pla_5
Note 9 - Employee Benefit Plans - Allocation of Recognized Period Costs (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Allocation of recognized period costs | $ 11,423 | $ 10,295 |
Cost of Sales [Member] | ||
Allocation of recognized period costs | 3,185 | 3,554 |
Research and Development Expense [Member] | ||
Allocation of recognized period costs | 4,764 | 3,260 |
Selling, General and Administrative Expenses [Member] | ||
Allocation of recognized period costs | $ 3,474 | $ 3,481 |
Note 9 - Employee Benefit Pla_6
Note 9 - Employee Benefit Plans - Stock Options Activity (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Outstanding (in shares) | 1,027 | 1,045 |
Outstanding, weighted average exercise price (in dollars per share) | $ 9.75 | $ 9.65 |
Granted (in shares) | 102 | 116 |
Granted, weighted average exercise price (in dollars per share) | $ 13.79 | $ 10.35 |
Exercised (in shares) | (238) | (81) |
Exercised, weighted average exercise price (in dollars per share) | $ 5.41 | $ 6.93 |
Canceled (in shares) | (87) | (30) |
Canceled, weighted average exercise price (in dollars per share) | $ 14.57 | $ 13.41 |
Expired (in shares) | (59) | (23) |
Expired, weighted average exercise price (in dollars per share) | $ 15.83 | $ 13.16 |
Outstanding (in shares) | 745 | 1,027 |
Outstanding, weighted average exercise price (in dollars per share) | $ 10.64 | $ 9.75 |
Outstanding, weighted average remaining contractual term (Year) | 4 years 178 days | |
Outstanding, aggregate intrinsic value | $ 4,777 | |
Vested and expected to vest (in shares) | 731 | |
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ 10.59 | |
Vested and expected to vest, weighted average remaining contractual term (Year) | 4 years 146 days | |
Vested and expected to vest, aggregate intrinsic value | $ 4,722 | |
Exercisable (in shares) | 571 | |
Exercisable, weighted average exercise price (in dollars per share) | $ 9.92 | |
Exercisable, weighted average remaining contractual term (Year) | 3 years 76 days | |
Exercisable, aggregate intrinsic value | $ 4,090 |
Note 9 - Employee Benefit Pla_7
Note 9 - Employee Benefit Plans - Stock Options Activity (Details) (Parentheticals) - $ / shares | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Weighted average fair value (in dollars per share) | $ 5 | $ 4.08 |
Note 9 - Employee Benefit Pla_8
Note 9 - Employee Benefit Plans - Nonvested Restricted Stock Units Activity (Details) - $ / shares shares in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Granted (in shares) | 952 | |
Granted, weighted average grant date fair value (in dollars per share) | $ 13.52 | |
Vested (in shares) | (710) | |
Vested, weighted average grant date fair value (in dollars per share) | $ 13.05 | |
Forfeited (in shares) | (190) | |
Forfeited, weighted average grant date fair value (in dollars per share) | $ 12.18 | |
Nonvested, Balance (in shares) | 1,887 | |
Nonvested, weighted average grant date fair value (in dollars per share) | $ 12.30 | |
Restricted Stock Units (RSUs) [Member] | ||
Nonvested, Balance (in shares) | 1,835 | 1,617 |
Nonvested, weighted average grant date fair value (in dollars per share) | $ 11.93 | $ 15.66 |
Granted (in shares) | 983 | |
Granted, weighted average grant date fair value (in dollars per share) | $ 8.66 | |
Vested (in shares) | (596) | |
Vested, weighted average grant date fair value (in dollars per share) | $ 15.84 | |
Forfeited (in shares) | (169) | |
Forfeited, weighted average grant date fair value (in dollars per share) | $ 14.83 | |
Nonvested, Balance (in shares) | 1,835 | |
Nonvested, weighted average grant date fair value (in dollars per share) | $ 11.93 |
Note 10 - Restructuring Charg_3
Note 10 - Restructuring Charges (Details Textual) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Restructuring Charges, Total | $ 92 | $ 576 |
Reduction in Its Workforce to Reduce Expenses [Member] | ||
Restructuring Charges, Total | 92 | $ 576 |
Reduction in Its Workforce to Reduce Expenses [Member] | Employee Severance [Member] | ||
Restructuring Charges, Total | $ 700 |
Note 10 - Restructuring Charg_4
Note 10 - Restructuring Charges - Restructuring Liability Activity (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Restructuring charges | $ 92 | $ 576 |
Reduction in Its Workforce to Reduce Expenses [Member] | ||
Beginning balance | 244 | |
Restructuring charges | 92 | 576 |
Cash payments | (336) | (332) |
Ending balance | $ 244 |
Note 11 - Income Taxes (Details
Note 11 - Income Taxes (Details Textual) - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Income (Loss) from Continuing Operations before Income Taxes, Domestic | $ 8,700,000 | $ 11,100,000 | |
Income (Loss) from Continuing Operations before Income Taxes, Foreign | $ 1,300,000 | $ 1,600,000 | |
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent | 21.00% | 21.00% | |
Deferred Tax Assets, Valuation Allowance, Total | $ 10,486,000 | $ 9,808,000 | |
Deferred Tax Assets, Net, Total | 22,866,000 | 18,334,000 | |
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total | 800,000 | 800,000 | |
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense (Reversal) | (1,000) | 84,000 | |
Unrecognized Tax Benefits, Ending Balance | 13,615,000 | 13,292,000 | $ 12,889,000 |
Unrecognized Tax Benefits that Would Impact Effective Tax Rate | 7,900,000 | ||
Unrecognized Tax Benefits In Long Term Liabilities | 2,900,000 | ||
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued in Long Term Liabilities | 800,000 | ||
Unrecognized Tax Benefits In Deferred Tax Assets | 11,500,000 | ||
Unrecognized Tax Benefits In Deferred Tax Asset Subject To Full Valuation Allowance | 5,800,000 | ||
California R&D Tax Credits [Member] | |||
Deferred Tax Assets, Valuation Allowance, Total | 10,400,000 | $ 9,700,000 | |
Domestic Tax Authority [Member] | |||
Tax Credit Carryforward, Amount | 14,300,000 | ||
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member] | |||
Operating Loss Carryforwards, Total | 18,000,000 | ||
State and Local Jurisdiction [Member] | |||
Tax Credit Carryforward, Amount | 18,900,000 | ||
State and Local Jurisdiction [Member] | California Franchise Tax Board [Member] | |||
Operating Loss Carryforwards, Total | 6,300,000 | ||
State and Local Jurisdiction [Member] | California Franchise Tax Board [Member] | Syntricity [Member] | |||
Operating Loss Carryforwards, Total | $ 100,000 |
Note 11 - Income Taxes - Income
Note 11 - Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Current | $ (107) | $ (84) |
Deferred | (4,534) | (4,171) |
Current | 312 | 347 |
Withholding | 2,385 | 2,165 |
Deferred | 2 | |
Total income tax benefit | $ (1,942) | $ (1,743) |
Note 11 - Income Taxes - Inco_2
Note 11 - Income Taxes - Income Tax Reconciliation (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Federal statutory tax provision | $ (1,546) | $ (1,986) |
State tax provision | (85) | (133) |
Stock compensation expense | 234 | 768 |
Tax credits | (2,974) | (2,682) |
Foreign tax, net | 2,430 | 2,104 |
Other | (1) | 186 |
Total income tax benefit | $ (1,942) | $ (1,743) |
Note 11 - Income Taxes - Deferr
Note 11 - Income Taxes - Deferred Tax Assets (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Deferred tax assets: | ||
Net operating loss carry forward | $ 4,596 | $ 2,720 |
Research and development and other credit carry forward | 18,944 | 17,750 |
Foreign tax credit carry forward | 6,443 | 3,994 |
Accruals deductible in different periods | 1,968 | 2,198 |
Leases | 1,850 | |
Intangible assets | 741 | 1,081 |
Stock-based compensation | 1,271 | 1,109 |
Total deferred tax assets | 35,813 | 28,852 |
Less: valuation allowance | (10,486) | (9,808) |
Deferred tax assets, net of valuation allowance | 25,327 | 19,044 |
Deferred tax liabilities | ||
Property and equipment, net | (611) | (710) |
Operating lease right-of-use assets | (1,850) | |
Deferred tax liabilities | (2,461) | (710) |
Net deferred tax assets | $ 22,866 | $ 18,334 |
Note 11 - Income Taxes - Unreco
Note 11 - Income Taxes - Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Gross unrecognized tax benefits | $ 13,292 | $ 12,889 |
Increases in tax positions for current year | 667 | 664 |
Increases in tax positions for prior years | 1 | |
Lapse in statute of limitations | (345) | (261) |
Gross unrecognized tax benefits | $ 13,615 | $ 13,292 |
Note 11 - Income Taxes - Valuat
Note 11 - Income Taxes - Valuation Allowance of Deferred Tax Assets (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Balance at Beginning of Period | $ 9,808 | $ 9,126 |
Charged to Costs and Expenses | 678 | 682 |
Deductions/write-offs of accounts | ||
Balance at End of Period | $ 10,486 | $ 9,808 |
Note 12 - Net Loss Per Share -
Note 12 - Net Loss Per Share - Calculation of Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | |
Net loss | $ (1,330) | $ (687) | $ (710) | $ (2,691) | $ (3,114) | $ (2,082) | $ (2,096) | $ (424) | $ (5,418) | $ (7,716) |
Basic weighted-average shares outstanding (in shares) | 32,411 | 32,169 | ||||||||
Effect of dilutive options and restricted stock units (in shares) | ||||||||||
Diluted weighted-average shares outstanding (in shares) | 32,411 | 32,169 | ||||||||
Basic (in dollars per share) | $ (0.04) | $ (0.02) | $ (0.02) | $ (0.08) | $ (0.10) | $ (0.06) | $ (0.07) | $ (0.01) | $ (0.17) | $ (0.24) |
Diluted (in dollars per share) | $ (0.04) | $ (0.02) | $ (0.02) | $ (0.08) | $ (0.10) | $ (0.06) | $ (0.07) | $ (0.01) | $ (0.17) | $ (0.24) |
Note 12 - Net Loss Per Share _2
Note 12 - Net Loss Per Share - Anti-dilutive Securities (Details) - shares shares in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Anti-dilutive securities (in shares) | 1,594 | 1,966 |
Share-based Payment Arrangement, Option [Member] | ||
Anti-dilutive securities (in shares) | 538 | 669 |
Restricted Stock Units (RSUs) [Member] | ||
Anti-dilutive securities (in shares) | 915 | 1,060 |
Employee Stock Purchase Plan [Member] | ||
Anti-dilutive securities (in shares) | 141 | 237 |
Note 13 - Customer and Geogra_3
Note 13 - Customer and Geographic Information (Details Textual) | 12 Months Ended |
Dec. 31, 2019 | |
Number of Operating Segments | 1 |
Note 13 - Customer and Geogra_4
Note 13 - Customer and Geographic Information - Revenue Percentage by Major Customers (Details) - Customer Concentration Risk [Member] | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | ||
Revenue Benchmark [Member] | Customer A [Member] | |||
Revenue Percentage by Major Customer | 31.00% | 37.00% | |
Accounts Receivable [Member] | Customer A [Member] | |||
Revenue Percentage by Major Customer | 27.00% | 35.00% | |
Accounts Receivable [Member] | Customer B [Member] | |||
Revenue Percentage by Major Customer | 14.00% | 9.00% | |
Accounts Receivable [Member] | Customer C [Member] | |||
Revenue Percentage by Major Customer | 12.00% | 21.00% | [1] |
[1] | represents less than 10% |
Note 13 - Customer and Geogra_5
Note 13 - Customer and Geographic Information - Revenues by Geographic Area (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Revenues | $ 85,585 | $ 85,794 |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | ||
Revenues | $ 85,585 | $ 85,794 |
Percentage of Revenues | 100.00% | 100.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES | ||
Revenues | $ 36,169 | $ 34,179 |
Percentage of Revenues | 42.00% | 40.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | CHINA | ||
Revenues | $ 13,960 | $ 17,465 |
Percentage of Revenues | 16.00% | 20.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | TAIWAN, PROVINCE OF CHINA | ||
Revenues | $ 8,574 | $ 7,890 |
Percentage of Revenues | 10.00% | 9.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | JAPAN | ||
Revenues | $ 5,829 | $ 5,240 |
Percentage of Revenues | 7.00% | 6.00% |
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Rest of the World [Member] | ||
Revenues | $ 21,053 | $ 21,020 |
Percentage of Revenues | 25.00% | 25.00% |
Note 13 - Customer and Geogra_6
Note 13 - Customer and Geographic Information - Long-lived Assets by Geographic Area (Details) - USD ($) $ in Thousands | Dec. 31, 2019 | [1] | Dec. 31, 2018 | [2] |
Long-lived assets | $ 48,407 | $ 35,681 | ||
UNITED STATES | ||||
Long-lived assets | 46,000 | 35,173 | ||
Rest of the World [Member] | ||||
Long-lived assets | $ 2,407 | $ 508 | ||
[1] | Amounts consist of property and equipment, net, and operating lease right-of-use assets, net | |||
[2] | Amounts consist of property and equipment, net |
Note 14 - Financial Instrumen_3
Note 14 - Financial Instruments (Details Textual) - Foreign Exchange Contract [Member] - USD ($) $ in Millions | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Derivative Asset, Notional Amount | $ 8.2 | |
Other Nonoperating Income (Expense) [Member] | ||
Derivative, Gain (Loss) on Derivative, Net, Total | $ (0.6) | $ (0.7) |
Note 14 - Financial Instrumen_4
Note 14 - Financial Instruments - Fair Value, Assets Measured on a Recurring Basis (Details) - Money Market Funds [Member] - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Money market mutual funds | $ 27,644 | $ 27,068 |
Fair Value, Inputs, Level 1 [Member] | ||
Money market mutual funds | 27,644 | 27,068 |
Fair Value, Inputs, Level 2 [Member] | ||
Money market mutual funds | ||
Fair Value, Inputs, Level 3 [Member] | ||
Money market mutual funds |
Note 15 - Selected Quarterly _3
Note 15 - Selected Quarterly Financial Data (Unaudited) - Selected Quarterly Financial Data (Unaudited) (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | ||||||||
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | |
Total revenues | $ 22,562 | $ 21,914 | $ 20,568 | $ 20,541 | $ 19,725 | $ 20,213 | $ 21,119 | $ 24,737 | ||
Costs of revenues | 9,059 | 8,715 | 7,832 | 7,867 | 9,721 | 10,683 | 10,917 | 11,482 | $ 33,474 | $ 42,803 |
Net loss | $ (1,330) | $ (687) | $ (710) | $ (2,691) | $ (3,114) | $ (2,082) | $ (2,096) | $ (424) | $ (5,418) | $ (7,716) |
Basic (in dollars per share) | $ (0.04) | $ (0.02) | $ (0.02) | $ (0.08) | $ (0.10) | $ (0.06) | $ (0.07) | $ (0.01) | $ (0.17) | $ (0.24) |
Diluted (in dollars per share) | $ (0.04) | $ (0.02) | $ (0.02) | $ (0.08) | $ (0.10) | $ (0.06) | $ (0.07) | $ (0.01) | $ (0.17) | $ (0.24) |