Revenue from Contract with Customer [Text Block] | 2 . REVENUE RECOGNITION 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 three nine September 30, 2018 $0.5 The adoption of Topic 606 may 605 606 605. In addition, 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 September 30, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Accounts receivable, net of allowance $ 52,744 $ 125 $ 52,869 Prepaid expenses and other current assets 10,890 (3,490 ) 7,400 Deferred tax assets 17,714 435 18,149 Other non-current assets 8,163 (28 ) 8,135 Deferred revenues – current portion 7,360 2,150 9,510 Long-term income taxes payable 4,140 (1,046 ) 3,094 Other non-current liabilities 1,954 616 2,570 Accumulated deficit $ (27,337 ) $ (4,679 ) $ (32,016 ) The Company’s net cash provided by operating activities for the three nine September 30, 2018 not 606. 606 nine September 30, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Net income (loss) $ (4,602 ) $ (325 ) $ (4,927 ) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Deferred taxes (2,298 ) (137 ) (2,435 ) Changes in operating assets and liabilities: Accounts receivable, net of allowance 5,654 (917 ) 4,737 Prepaid expenses and other current assets (3,444 ) 1,100 (2,344 ) Other non-current assets 2,367 28 2,395 Other accrued and long-term liabilities (252 ) 3 (249 ) Deferred revenue $ 632 $ 248 $ 880 The Company derives revenue from two Revenue is recognized when control of products or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those promised products or services. The Company determines revenue recognition through the following five ● Identification of the contract, or contracts, with a customer ● Identification of the performance obligations in the contract ● Determination of the transaction price ● Allocation of the transaction price to the performance obligations in the contract ● Recognition of revenue when, or as, performance obligations are satisfied The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and 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. 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 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 standalone selling prices, or SSP. 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 — When the Company enters into a contract to provide yield improvement services, the contract usually includes two 1 2 The following table summarizes the effects of adopting Topic 606 three September 30, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Design-to-silicon-yield solutions $ 13,976 $ (522 ) $ 13,454 Total revenue 20,213 (522 ) 19,691 Gross margin 9,530 (522 ) 9,008 Selling, general and administrative 5,507 (49 ) 5,458 Total operating expenses 12,370 (49 ) 12,321 Income (loss) from operations (2,840 ) (473 ) (3,313 ) Income (loss) before taxes (2,617 ) (473 ) (3,090 ) Income tax benefit (535 ) (92 ) (627 ) Net loss $ (2,082 ) $ (381 ) $ (2,463 ) The following table summarizes the effects of adopting Topic 606 nine September 30, 2018: (In thousands) As reported under Topic 606 Adjustments Balances under Topic 605 Design-to-silicon-yield solutions $ 47,431 $ (539 ) $ 46,892 Total revenue 66,069 (539 ) 65,530 Gross margin 32,987 (539 ) 32,448 Selling, general and administrative 17,801 (122 ) 17,679 Total operating expenses 39,227 (122 ) 39,105 Income (loss) from operations (6,240 ) (417 ) (6,657 ) Income (loss) before taxes (5,957 ) (417 ) (6,374 ) Income tax benefit (1,355 ) (92 ) (1,447 ) Net loss $ (4,602 ) $ (325 ) $ (4,927 ) 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 three nine September 30, 2018: Three Months Ended September 30, 2018 Nine Months Ended September 30, 2018 Product and licenses $ 7,729 $ 22,044 Support and services 11,905 43,095 Other 579 930 Total $ 20,213 $ 66,069 Product and licenses include a portion of time-based software which is recognized in the period, perpetual software, and Gainshare performance incentives. The remaining portions of revenue from these contracts correspond to services or other types of performance obligations reported as either services revenue or other revenue. Under Topic 606, 59% 41% three September 30, 2018, 66% 34% nine September 30, 2018, 59% 58% three nine September 30, 2018, 63% 58% three nine September 30, 2017, 7. 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 Design-to-silicon-yield service arrangements, the performance obligation is satisfied over time either because the client controls the asset as it is created (e.g., when the asset is built at the customer site) or because the Company’s performance does not For revenue under project–based contracts for fixed-price solution implementation services, revenue is recognized as services are performed using a percentage-of-completion method based on costs or 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’s contracts with customers often include promises to transfer products, licenses and services, including professional services, technical support services, and rights to unspecified updates to a customer. Determining whether products, licenses and services are distinct performance obligations that should be accounted for separately, or are 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 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 condensed consolidated balance sheets. At September 30, 2018 January 1, 2018, $3.1 $1.9 twelve $0.3 $0.9 September 30, 2018 January 1, 2018. During the three nine September 30, 2018, $4.4 $12.0 606, 2018. At September 30, 2018, $38.7 2 5 not not one Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 90 not not The amount of revenue recognized in the three nine September 30, 2018 $1.3 $1.6 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 September 30, 2018, $0.4 $0.1 $0.3 three nine September 30, 2018, no no no $0.4 $0.6 September 30, 2018 December 31, 2017, |