XML 18 R8.htm IDEA: XBRL DOCUMENT
v3.10.0.1

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | 6 Months Ended
--- | ---
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation The interim condensed consolidated financial statements have been prepared according to U.S Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. For further information, reference is made to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10K for the year ended December 31, 2017. The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2017, contained in the Company’s Annual Report on Form 10K filed with the Securities and Exchange Commission on March 1, 2018, have been applied consistently in these unaudited interim condensed consolidated financial statements, except for changes associated with recent accounting standards for revenue recognition and financial instruments for the three and six months ended June 30, 2018, as detailed below. Changes in accounting policies as a result of adopting Topic 606 and nature of goods Effective as of January 1, 2018, the Company has followed the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The guidance provides a unified model to determine how revenue is recognized. See Note 3 for further details. The following is a description of principal activities from which the Company generates revenue. Revenues are recognized when control of the promised goods or services are transferred to the customers in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company determines revenue recognition through the following steps:
| • |  | identification of the contract with a customer;
| • |  | identification of the performance obligations in the contract;
| • |  | determination of the transaction price;
| • |  | allocation of the transaction price to the performance obligations in the contract; and
| • |  | recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company enters into contracts that can include various combinations of products and services, as detailed below, which are generally capable of being distinct and accounted for as separate performance obligations. The Company generates its revenues from (1) licensing intellectual properties, which in certain circumstances are modified for customer-specific requirements, (2) royalty revenues, and (3) other revenues, which include revenues from support, training and sale of development systems. The Company accounts for its IP license revenues and related services, which provide the Company’s customers with rights to use the Company’s IP, in accordance with ASC 606. A license may be perpetual or time limited in its application. In accordance with ASC 606, the Company will continue to recognize revenue from IP license at the time of delivery when the customer accepts control of the IP, as the IP is functional without professional services, updates and technical support. The Company has concluded that its IP license is distinct as the customer can benefit from the software on its own. Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of IP license are typically estimated using the residual approach. Standalone selling prices of services are typically estimated based on observable transactions when these services are sold on a standalone basis. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing, unless the financing period is under one year and only after the products or services were provided, which is a practical expediency permitted under ASC 606. Revenues from contracts that involve significant customization of the Company’s IP to customer-specific specifications are performance obligations the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue on such contracts using cost based input methods, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses are first determined, in the amount of the estimated loss on the entire contract. Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by the Company’s licensees on sales of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. The Company receives the actual sales data from its customers after the quarter ends and accounts for it as accrued revenue. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on the Company’s estimation of the customer’s sales during the quarter. In addition to license fees, contracts with customers generally contain an agreement to provide for training and post contract support, which consists of telephone or e-mail support, correction of errors (bug fixing) and unspecified updates and upgrades. Fees for post contract support, which takes place after delivery to the customer, are specified in the contract and are generally mandatory for the first year. After the mandatory period, the customer may extend the support agreement on similar terms on an annual basis. The Company considers the post contract support performance obligation as a distinct performance obligation that is satisfied over time, and as such, it recognizes revenue for post contract support on a straight-line basis over the period for which technical support is contractually agreed to be provided to the licensee, typically 12 months. Training services are considered performance obligations satisfied over-time, and revenues from training services are recognized as the training is performed. Revenues from the sale of development systems are recognized when control of the promised goods or services are transferred to the customers. Deferred revenues, which represent a contract liability, include unearned amounts received under license agreements, unearned technical support and amounts paid by customers not yet recognized as revenues. The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized consistently with the pattern of transfer of the good or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred. Changes in accounting policies as a result of adopting ASU No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities” Beginning on January 1, 2018, the Company has followed the provisions of Accounting Standards Update (“ASU”) No. 2016-01, “Financial Instruments—Recognition and Measurement of Financial Assets and Financial Liabilities”, which requires that equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) are to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The investment is reviewed periodically to determine if there are changes resulting from observable price changes, and adjustments are recorded as necessary. During the first half of 2018, no adjustments were recorded as a result of changes in the observable price. Reclassification Certain amounts in the prior years’ financial statements have been reclassified to conform to the current year’s presentation. These amounts are associated with trade receivables and accrued revenues. Such reclassifications have no effect on stockholders’ equity or net income as previously reported. Use of Estimates The preparation of the interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company’s management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the dates of the interim condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -URI http://asc.fasb.org/topic&trid=2122149 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -URI http://asc.fasb.org/topic&trid=2197479 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -URI http://asc.fasb.org/topic&trid=2134479 + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration