Revenue from Contract with Customer [Text Block] | 2. On January 1, 2018, 606, not January 1, 2018. 2018 606 not The Company also considered the impact of subtopic ASC 340 40. 606, 340 40, The most significant impacts of the adoption of Topic 606 ● At the adoption date, the Company recorded a net decrease of $4.4 606 605, January 1, 2018 $0.8 $1.9 $2.5 $0.5 ● For fiscal 2018, 606 605. 605 2018 December 31, 2018 $1.2 The adoption of Topic 606 may 605 606 605. Under the Company’s previous accounting practices, revenue was recognized from Gainshare performance incentive agreements in the period of receipt of related Gainshare acknowledgement reports, which was generally one 606, not Under Topic 605, 606, The following table summarizes the effects of adopting Topic 606 December 31, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Accounts receivable, net of allowance $ 51,570 $ (979 ) $ 50,591 Prepaid expenses and other current assets 9,562 (2,980 ) 6,582 Deferred tax assets 19,044 443 19,487 Other non-current assets 6,972 (34 ) 6,938 Deferred revenues – current portion 8,477 1,918 10,395 Long-term income taxes payable 3,751 (1,032 ) 2,719 Other non-current liabilities 2,831 787 3,618 Accumulated deficit (30,452 ) (5,223 ) (35,675 ) The Company’s net cash provided by operating activities for the year ended December 31, 2018 not 606. 606 December 31, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Net loss $ (7,716 ) $ (870 ) $ (8,586 ) Adjustments to reconcile loss to net cash provided by operating activities: Deferred taxes (4,171 ) (127 ) (4,298 ) Changes in operating assets and liabilities: Accounts receivable 6,828 187 7,015 Prepaid expenses and other current assets (2,115 ) 588 (1,527 ) Other non-current assets 3,560 34 3,594 Deferred revenue 2,451 188 2,639 The Company derives revenue from two Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those promised products or services. The Company determines revenue recognition through the following five ● Identification of the performance obligations in the contract ● Determination of the transaction price ● Allocation of the transaction price to the performance obligations in the contract ● Recognition of revenue when, or as, performance obligations are satisfied The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation, generally on a relative basis using its standalone selling price. The Company does not one not December 31, 2018. Nature of Products and Services Design-to-silicon-yield Solutions —The Company recognizes revenue for each element of Design-to-silicon-yield solutions as follows: The Company generates a significant portion of its Design-to-silicon-yield solutions revenue from fixed-price solution implementation service contracts delivered over a specific period of time. Revenue under project–based contracts for solution implementation services is recognized as services are performed using a percentage-of-completion method based on costs or labor-hours inputs. Due to the nature of the work performed in these arrangements, the estimation of costs or hours at completion is complex, subject to many variables and requires significant judgment. Key factors reviewed by the Company to estimate costs to complete each contract are future labor and product costs and expected productivity efficiencies. If circumstances arise that change the original estimates of revenues, costs, or the extent of progress toward completion, revisions to the estimates are made. These revisions may On occasion, the Company includes its products as a component of its fixed-price service contracts. In such instances, the Company determines whether the services performed and products included are distinct. In most cases, the arrangement is a single performance obligation and therefore, follows the pattern of transfer as the service is provided. The Company applies a measure of progress (typically hours-to-hours or cost-to-cost) to any fixed consideration. As a result, revenue is generally recognized over the period the services are performed using the percentage-of-completion method. This results in revenue recognition that corresponds with the value to the client of the services transferred to-date relative to the remaining services promised. The Company also licenses our Design-for-Inspection ("DFI") system as a separate component of fixed-price service contracts. The Company allocates revenue to all deliverables based on their SSPs. In such instances, the Company applies judgment to estimate the range of SSPs for each performance obligation. The Company licenses some of its software products separately from solution implementations, primarily its Exensio software platform and related products. The majority of these products are delivered as on-premise software licenses, while others can be delivered entirely or partially through Software-as-a-Service (SaaS) or cloud delivery models. Revenue from perpetual ( one Gainshare Performance Incentives — Contracts to provide yield improvement services have historically included two 1 2 The following table summarizes the effects of adopting Topic 606 December 31, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Design-to-silicon-yield solutions $ 60,081 $ (711 ) $ 59,370 Gainshare performance incentives 25,713 (470 ) 25,243 Total revenue 85,794 (1,181 ) 84,613 Gross profit 42,991 (1,181 ) 41,810 Selling, general and administrative 23,934 (75 ) 23,859 Total operating expenses 52,943 (75 ) 52,868 Loss from operations (9,952 ) (1,106 ) (11,058 ) Loss before taxes (9,459 ) (1,106 ) (10,565 ) Income tax benefit (1,743 ) (235 ) (1,978 ) Net loss $ (7,716 ) $ (870 ) $ (8,586 ) Disaggregation of revenue In accordance with ASC 606 10 50, The following table shows the revenues from contracts with customers by the nature of transactions for the year ended December 31, 2018 ( Year Ended December 31, 2018 Licenses and Gainshare Performance Incentives $ 31,336 Support and services 53,486 Other 972 Total $ 85,794 Licenses and Gainshare Performance Incentives revenue is comprised of (i) the software license fees for perpetual and time-based software license contracts where the standalone selling prices are estimable by the Company, or distinct and separate performance obligations; and (ii) the variable fee component of the Company’s yield improvement service contracts, or Gainshare Performance Incentives, which is usually recognized as revenue subsequent to the delivery of all contractual services and performance obligations. The services component of such contracts, including recurring fees for unspecified software updates and technical support, is presented as support and services. Under Topic 606, 63% 37% December 31, 2018, 60%, 61% 64% December 31, 2018, 2017 2016, 11, Significant Judgments More judgments and estimates are required under Topic 606 605. 606 may may In services arrangements, the Company typically satisfies the performance obligation and recognizes revenue over time. In service arrangements, the performance obligation is satisfied over time either because the client controls the asset as it is created (e.g., when the asset is built at the customer site) or because the Company’s performance does not For revenue under project–based contracts for fixed-price solution implementation services, revenue is recognized as services are performed using the percentage-of-completion method based on costs or the 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 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 is required to record Gainshare performance incentives revenue in the same period in which the usage occurs. Because the Company generally does not Contract Balances The Company performs its obligation under a contract with a customer by transferring products or services in exchange for consideration from the customer. The timing of the Company’s performance often differs from the timing of the customer’s payment, which results in the recognition of a receivable, a contract asset, or a contract liability. The Company classifies the right to consideration in exchange for products or services transferred to a client as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional as compared to a contract asset which is a right to consideration that is conditional upon factors other than the passage of time. The majority of the Company’s contract assets represent unbilled amounts related to fixed-price solution implementation service contracts when the costs or labor-hours input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the client, and the right to consideration is subject to milestone completion or client acceptance. The contract assets are generally classified as current and are recorded on a net basis with deferred revenue (i.e. contract liabilities) at the contract level. The contract assets are included in prepaid expenses and other current assets in the consolidated balance sheets at beginning of 2018. 2018 $1.9 $2.7 December 31, 2018. twelve $1.0 $0.9 December 31, 2018 January 1, 2018. During the year ended December 31, 2018, $6.3 606, 2018. At December 31, 2018, $47.1 two five not not one Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 90 not not During the year ended December 31, 2018, $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. As a result, these costs will need to be capitalized and amortized over an appropriate period, which may not not December 31, 2018, $0.5 $0.4 December 31, 2018. no no no $0.2 $0.6 December 31, 2018 December 31, 2017, |