SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended |
Dec. 31, 2024 |
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: | |
Description of Business, Policy | Description of Business PDF Solutions, Inc. (the “Company” or “PDF”), provides products and services designed to empower organizations across the semiconductor and electronics ecosystem to connect, collect, manage, and analyze data about design, equipment, manufacturing, and test to improve the yield and quality of their products and operational efficiency. The Company’s products, services, and solutions include proprietary software, physical intellectual property (“IP”) for integrated circuit (“IC”) designs, electrical measurement hardware tools, proven methodologies, and professional services. |
Basis of Presentation, Policy | 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. |
Use of Estimates, Policy | 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, the estimated useful lives of property and equipment and intangible assets, assumptions made in analysis of allowance for credit losses, fair values of assets acquired and liabilities assumed in business combinations, impairment of goodwill and long-lived assets, valuation for deferred tax assets, and accounting for lease obligations, stock-based compensation expense, and income tax uncertainties and contingencies. Actual results could differ from those estimates and may result in material effects on the Company’s operating results and financial position. |
Concentration of Credit Risk, Policy | Concentration of Credit Risk Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. As of December 31, 2024, and periodically throughout the year, the Company had cash balances in various operating accounts in excess of federally insured limits. The Company maintains its cash and cash equivalents and short-term investments with what it considers high credit quality financial institutions. The Company primarily sells its products and services to companies in Asia, Europe, and North America within the semiconductor industry. As of December 31, 2024, four customers accounted for 57% of the Company’s gross accounts receivable and two customers accounted for 31% of the Company’s total revenues for 2024. As of December 31, 2023, two customers accounted for 50% of the Company’s gross accounts receivable and one customer accounted for 35% of the Company’s revenues for 2023. Two customers accounted for 41% of the Company’s revenues for 2022. See Note 12, “Customer and Geographic Information” for further details. The Company does not require collateral or other security to support accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers’ financial condition. The Company maintains allowances for potential credit losses. The allowance for credit losses, which was based on management’s best estimates, could be adjusted in the near term from current estimates depending on actual experience. Such adjustments could be material to the consolidated financial statements. |
Supplier Concentration, Policy | Supplier Concentration Some of the Company’s vendors provide highly specialized, differentiated products and services related to the Company’s eProbe system and some licensors provide key enabling software for the Company’s products and services. In the event any of these suppliers delay or discontinue providing such products and services to the Company, it may be difficult for the Company to replace such suppliers, software, or parts in a timely manner or at all, which could delay or make impossible the Company’s ability to deliver or adequately support its software systems or to complete and deliver its eProbe systems to its customers, and could negatively impact the Company’s future financial results of operations. |
Cash and Cash Equivalents, and Investments, Policy | Cash and Cash Equivalents, and Investments The Company considers all highly liquid investments with effective maturities of 90 days or less on the date of purchase to be cash equivalents. Investments with effective maturities greater than 90 days but less than one year The Company periodically reviews its investments for impairment. For investments in unrealized loss positions, the Company assesses whether any portion of the decline in fair value below the amortized cost basis is due to credit-related factors if the Company neither intends to sell nor anticipates that it is more likely than not that it will be required to sell prior to recovery of the amortized cost basis. The Company considers factors such as the extent to which the market value has been less than the amortized cost basis, any noted failure of the issuer to make scheduled interest or principal payments, changes to the rating of the security by a rating agency and other relevant credit-related factors in determining whether or not a credit loss exists. There was no allowance As of December 31, 2024 and 2023, short-term investments consisted solely of U.S. Government securities and long-term investments consisted of a non-marketable convertible promissory note. The cost of these securities approximated fair value and there was no material gross realized unrealized losses The Company recorded interest income from its cash, cash equivalents, and short-term investments of $5.6 million, $5.5 million and $1.5 million in the years ended December 31 2024, 2023 and 2022, respectively. |
Accounts Receivable, Policy | Accounts Receivable Accounts receivable include amounts that are unbilled at the end of the period that are expected to be billed and collected within a 12-month period. Unbilled accounts receivable are determined on an individual contract basis. Unbilled accounts receivable, included in accounts receivable, totaled $23.0 million and $16.4 million as of December 31, 2024 and 2023, respectively. Unbilled accounts receivable that are not expected to be billed and collected during the succeeding 12-month period are recorded in other non-current assets and totaled $9.0 million and $1.1 million as of December 31, 2024 and 2023, respectively. The Company performs ongoing credit evaluations of its customers’ financial condition. An allowance for credit losses is maintained for probable credit losses based upon the Company’s assessment of the expected collectibility of the accounts receivable. The allowance for credit losses is reviewed on a quarterly basis to assess the adequacy of the allowance. The changes in allowance for credit losses are summarized below (in thousands): Deductions/ Balance at Write-offs Balance at Beginning Charged to of Accounts End of of Period Expense (1) Receivable Period 2024 $ 890 $ — $ — $ 890 2023 $ 890 $ 20 $ (20) $ 890 2022 $ 890 $ 11 $ (11) $ 890 (1) Additions to the accounts receivable reserve for credit losses are charged to bad debt expense. |
Property and Equipment, Policy | 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 and capitalized software development cost 3 Furniture, fixtures, and equipment 5-10 Laboratory and test equipment 3-10 Leasehold improvements Shorter of estimated useful life or term of lease |
Intangible Assets, Policy | Intangible Assets Intangible assets consist of acquired technology, certain contract rights, customer relationships, patents, trademarks and trade names. These intangible assets may be acquired through business combinations or direct purchases. Intangible assets are amortized on a straight-line basis over their estimated useful lives which range from one ten |
Goodwill, Policy | 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 has one operating segment and one operating unit. The Company performs a qualitative analysis when testing a reporting unit’s goodwill for impairment. The Company performs an annual impairment assessment of goodwill during the fourth quarter of each calendar year or more frequently, if required to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required. If the carrying amount exceeds its fair value, an impairment loss would be recognized equal to the amount of excess, limited to the amount of total goodwill. |
Leases, Policy | Leases The Company has operating leases for administrative and sales offices, research and development laboratory and clean room. The Company recognizes long-term operating lease rights and commitments as operating lease right-of-use (“ROU”) assets, operating lease liabilities and operating lease liabilities, non-current, respectively, in the Consolidated Balance Sheets. The Company elected to not separate lease and non-lease components for all of its leases. The Company determines if an arrangement is, or contains, a lease at inception. Operating lease ROU assets, and operating lease liabilities are initially recorded based on the present value of lease payments over the lease term. Lease terms include the minimum unconditional term of the lease, and may include options to extend or terminate the lease when it is reasonably certain at the commencement date that such options will be exercised. The decision to include these options involves consideration of the Company’s overall future business plans and other relevant business economic factors that may affect its business. Since the determination of the lease term requires an application of judgment, lease terms that differ in reality from the Company’s initial judgment may potentially have a material impact on the Company’s Consolidated Balance Sheets. In addition, the Company’s leases do not provide an implicit rate. In determining the present value of the Company’s expected lease payments, the discount rate is calculated using the Company’s incremental borrowing rate determined based on the information available, which requires additional judgment. |
Software Development Costs, Policy | Software Development Costs Internally developed software is software developed to meet the Company’s internal needs to provide certain services to the customers. The Company’s capitalized software development 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 for five The costs to develop software that is marketed externally consisting of external direct costs and internal compensation related costs are capitalized once technological feasibility of the software product has been established. Costs incurred prior to establishing technological feasibility are expensed as incurred. Technological feasibility is established when the Company has completed all planning, designing, coding, and testing activities that are necessary to establish that the software product can be produced to meet its design specifications. Capitalization of such costs ceases when the software product is generally available to customers. These software development costs are amortized using the greater of the straight-line method or the usage method over its estimated useful life. |
Costs of Revenues, Policy | Costs of Revenues Costs of revenues consist primarily of costs incurred to provide and support the Company’s services, costs recognized in connection with licensing its software, information technology (“IT”) and facilities-related costs and amortization of acquired technology. Service costs include material costs, hardware costs (including cost of leased assets under sales-type leases), personnel-related costs (including compensation, employee benefits, bonus and stock-based compensation expense), subcontractor costs, overhead costs, travel, allocated facilities-related costs and product warranty expense. Software license costs consist of costs associated with cloud-delivery related expenses and licensing third-party software used by the Company in providing services to its customers in solution engagements or sold in conjunction with the Company’s software products. |
Research and Development Expenses, Policy | Research and Development Expenses Research and development expenses consist primarily of personnel-related costs (including compensation, employee benefits, bonus and stock-based compensation expense), outside development services, travel, third-party cloud-services related costs, IT and facilities cost allocations to support product development activities. Research and development expenses are charged to operations as incurred. |
Selling, General and Administrative Expenses, Policy | Selling, General and Administrative Expenses Selling, general and administrative expenses consist primarily of personnel-related costs (including compensation, employee benefits, bonus, commission and stock-based compensation expense for sales, marketing and general and administrative personnel), legal, tax and accounting services, marketing communications and trade conference-related expenses, third-party cloud-services related costs, travel, IT and facilities cost allocations. |
Stock-Based Compensation, Policy | Stock-Based Compensation The Company accounts for stock-based compensation using the fair value method, which requires the Company to measure stock-based compensation based on the grant-date fair value of the awards and recognize the compensation expense over the requisite service period. As stock-based compensation expense recognized is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The fair value of the Company’s restricted stock units (“RSUs”) is equal to the market value of the Company’s common stock on the date of the grant. These awards are subject to time-based vesting which generally occurs over a period of four The fair value of the Company’s stock options is estimated using the Black-Scholes-Merton option-pricing model, which incorporates various assumptions including volatility, expected life and interest rates. 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 is based on historical experience and on the terms and conditions of the stock options granted. The interest rate assumption is based upon observed Treasury yield curve rates appropriate for the expected life of the Company’s stock options. |
Income Taxes, Policy | Income Taxes The Company’s income tax expense comprises 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 anticipated. Valuation allowances are provided to reduce deferred tax assets to an amount that in management’s judgment is more likely than not to be recoverable against future taxable income. No U.S. taxes are provided on earnings of non-U.S. subsidiaries, to the extent such earnings are deemed to be permanently invested. The Company’s income tax calculations are based on application of applicable U.S. federal and state or foreign tax laws. The Company’s tax filings, however, are subject to audit by the respective tax authorities. Accordingly, the Company recognizes tax liabilities based upon its estimate of whether, and the extent to which, additional taxes will be due when such estimates are more likely than not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. To the extent the final tax liabilities are different from the amounts originally accrued, the increases or decreases are recorded as income tax expense or benefit in the Consolidated Statements of Comprehensive Income (Loss). |
Net Income (Loss) Per Share, Policy | Net Income (Loss) Per Share Basic net income (loss) per share is computed by dividing net income (loss) by weighted average number of common shares outstanding for the period. 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 RSUs, contingently issuable shares for all periods and assumed issuance of shares under the Company’s employee stock purchase plan. No dilutive potential common shares are included in the computation of any diluted per share amount when a loss from continuing operations is reported by the Company. |
Foreign Currency Translation, Policy | 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 income (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 income (loss). Gains and losses resulting from foreign currency transactions are included in the Consolidated Statements of Comprehensive Income (Loss). |
Business Combinations, Policy | Business Combinations The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed and intangible assets acquired based on their estimated fair values at the date of the business combination. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, estimated replacement costs and future expected cash flows from acquired customers, acquired technology, acquired patents, and trade names from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Allocation of purchase consideration to identifiable assets and liabilities affects the Company’s amortization expense, as acquired finite-lived intangible assets are amortized over their useful life, whereas any indefinite lived intangible assets, including in-process research and development, and goodwill, are not amortized but tested annually for impairment. During the measurement period, which is not to exceed one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings. |
Litigation, Policy | 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 Financial Accounting Standards Board (“FASB”) requirements. See Note 7, “Commitments and Contingencies.” |
Recently Adopted Accounting Pronouncements, Policy | Recently Adopted Accounting Pronouncements In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures |
Recently Issued Accounting Pronouncements Not Yet Adopted, Policy | Recently Issued Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses Management has reviewed other recently issued accounting pronouncements issued or proposed by the FASB and does not believe any of these accounting pronouncements has had or will have a material impact on the consolidated financial statements. |
Revenue Recognition, Policy | The Company derives revenue from two sources: Analytics revenue and Integrated Yield Ramp revenue. The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers 606 outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers. 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 steps: ● Identification of the contract, or contracts, with a customer ● Identification of the performance obligations in the contract ● Determination of the transaction price ● Allocation of the transaction price to the performance obligations in the contract ● Recognition of revenue when, or as, performance obligations are satisfied The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectibility of consideration is probable. |
Contracts with Multiple Performance Obligations, Policy | 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 the standalone selling price (“SSP”). |
Analytics Revenue, Policy | Analytics Revenue Analytics revenue is derived from the following primary offerings: licenses and services for standalone software (which is primarily Exensio ® ® ® Revenue from standalone software is recognized depending on whether the license is perpetual or time-based. Perpetual (one-time charge) license software is recognized at the time of the inception of the arrangement when control transfers to the customers, if the software license is considered as a separate performance obligation from the services offered by the Company. Revenue from post-contract support is recognized over the contract term on a straight-line basis, because the Company is providing (i) support and (ii) unspecified software updates on a when-and-if available basis over the contract term. Revenue from time-based-licensed software is allocated to each performance obligation and is recognized either at a point in time or over time as follows. The license component is recognized at the time when control transfers to customers, with the post-contract support component recognized ratably over the committed term of the contract. For contracts with any combination of licenses, support, and other services, distinct performance obligations are accounted for separately. For contracts with multiple performance obligations, we allocate the transaction price of the contract to each performance obligation on a relative basis using the SSP attributed to each performance obligation. Revenue from SaaS arrangements, which allow for the use of a cloud-based software product or service over a contractually determined period of time without the customer having to take possession of software, is accounted for as a subscription and is recognized as revenue ratably, on a straight-line basis, over the subscription period beginning on the date the service is first made available to customers. For contracts with any combination of SaaS and related services, distinct performance obligations are accounted for separately. For contracts with multiple performance obligations, we allocate the transaction price of the contract to each performance obligation on a relative basis using SSP attributed to each performance obligation. Revenue from DFI systems and CV systems (including Characterization services) that do not include performance incentives based on customers’ yield achievement is recognized primarily as services are performed. Where there are distinct performance obligations, the Company allocates revenue to all deliverables based on their SSPs. For those contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using SSP attributed to each performance obligation. Where there are not discrete performance obligations, historically, revenue is primarily recognized as services are performed using a percentage of completion method based on costs or labor-hours inputs, whichever is the most appropriate measure of the progress towards completion of the contract. The estimation of percentage of completion method is complex and subject to many variables that require significant judgement. Please refer to “Significant Judgments” section of this Note for further discussion. The Company also leases some of its DFI system and CV system assets to some customers. The Company determines the existence of a lease when the customer controls the use of these identified assets for a period of time defined in the lease agreement and classifies such leases as operating leases or sales-type leases. A lease is classified as a sales-type lease if it meets certain criteria under Topic 842, Leases; otherwise, it is classified as an operating lease. Operating lease revenue is recognized on a straight-line basis over the lease term. Sales-type lease revenue and corresponding lease receivables are recognized at lease commencement based on the present value of the future lease payments, and related interest income on lease receivable is recognized over the lease term and are recorded under Analytics Revenue in the Consolidated Statements of Comprehensive Income (Loss). Payments under sales-type leases are discounted using the interest rate implicit in the lease. When leases are embedded in contracts with customers that include non-lease performance obligations, the Company allocates consideration in the contract between lease and non-lease components based on their relative SSPs. Assets subject to operating leases remain in Property and equipment and continue to be depreciated. Assets subject to sales-type leases are derecognized from Property and equipment, net at lease commencement and a net investment in the lease asset is recognized in Prepaid expenses and other current assets and Other non-current assets in the Consolidated Balance Sheets. The Company generates revenue from the sale of DFI system products. Revenue is recognized at a point in time when the Company’s performance obligations have been completed and the customer has accepted the product. |
Integrated Yield Ramp Revenue, Policy | Integrated Yield Ramp Revenue Integrated Yield Ramp revenue is derived from the Company’s fixed-fee engagements that include performance incentives based on customers’ yield achievement (which consists primarily of Gainshare royalties) typically based on customer’s wafer shipments, pertaining to these fixed-price contracts, which royalties are variable. 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 method based on costs or labor-inputs, whichever is the most appropriate measure of the progress towards completion of the contract. Where there are distinct performance obligations, the Company allocates revenue to all deliverables based on their SSPs and allocates the transaction price of the contract to each performance obligation on a relative basis using SSP. Similar to the services provided in connection with DFI systems and 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. Please refer to “Significant Judgments” section of this Note for further discussion. The Gainshare royalty contained in Integrated Yield Ramp contracts is a variable fee related to continued usage of the Company’s IP after the fixed-fee service period ends, based on a customer’s 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 IP and records it in the same period in which the usage occurs. |
Disaggregation of Revenue, Policy | 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, 2024 2023 2022 Over time 66 % 71 % 69 % Point-in-time 34 % 29 % 31 % Total 100 % 100 % 100 % International revenues accounted for approximately 59%, 44% and 50% of total revenues for the years ended December 31, 2024, 2023 and 2022, respectively. See Note 12, “Customer and Geographic Information.” |
Significant Judgements, Policy | Significant Judgments Judgments and estimates are required under ASC 606. Due to the complexity of certain contracts, the actual revenue recognition treatment required under ASC 606 for the Company’s arrangements may be dependent on contract-specific terms and may vary in some instances. 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 result in increases or decreases in estimated revenues or costs, and such revisions are reflected in revenue on a cumulative catch-up basis in the period in which the circumstances that gave rise to the revision become known. 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 distinct and thus accounted for together, requires significant judgment. The Company rarely licenses software on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where SSP is not directly observable because the Company does not license the software or sell the service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company is required to record Gainshare royalty revenue in the same period in which the usage occurs. Because the Company generally does not receive the acknowledgment reports from its customers during a given quarter within the time frame necessary to adequately review the reports and include the actual amounts in quarterly results for such quarter, the Company accrues the related revenue based on estimates of customers underlying sales achievement. The Company’s estimation process can be based on historical data, trends, seasonality, changes in the contract rate, knowledge of the changes in the industry and changes in the customer’s manufacturing environment learned through discussions with customers and sales personnel. As a result of accruing revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true-up revenue to the actual amounts reported. |
Contract Balances, Policy | 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. 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. The contract assets consisted of the following (in thousands): December 31, 2024 2023 Current (included in Prepaid expenses and other current assets) $ 3,224 $ 6,787 Non-current (included in Other non-current assets) 617 933 Total contract assets $ 3,841 $ 7,720 There was no asset impairment charge related to contract assets for the years presented. Deferred revenues and billings in excess of recognized 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-month period are recorded as current deferred revenues and the remaining portion is recorded in other non-current liabilities in the Consolidated Balance Sheets. Deferred revenues consisted of the following (in thousands): December 31, 2024 2023 Current $ 24,930 $ 25,750 Non-current (included in Other non-current liabilities) 1,512 1,802 Total deferred revenues $ 26,442 $ 27,552 Additional information related to deferred revenue were as follows (in thousands): Year Ended December 31, 2024 2023 2022 Revenue recognized that was included in the deferred revenues and billings in excess of recognized revenues balances at the beginning of each year $ 27,654 $ 24,776 $ 24,912 As of December 31, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer contracts that were unsatisfied or partially unsatisfied was $221.4 million. Given the applicable contract terms with customers, the majority of this amount is expected to be recognized as revenue over the next two years The adjustment to revenue recognized for the years ended December 31, 2024, 2023 and 2022 from performance obligations satisfied (or partially satisfied) in previous periods was an increase of $2.5 million, an increase of $3.7 million and an increase of $0.4 million, respectively. These amounts primarily represent changes in estimated percentage-of-completion based contracts and changes in actual versus estimated Gainshare royalty. |
Costs to Obtain of Fulfill a Contract, Policy | 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 were as follows (in thousands): December 31, 2024 2023 Current (included in Prepaid expenses and other current assets) $ 2,929 $ 1,963 Non-current (included in Other non-current assets) 2,385 2,587 Total capitalized direct sales commission costs $ 5,314 $ 4,550 The amortization of capitalized direct sales commission costs were as follows (in thousands): Year Ended December 31, 2024 2023 2022 Amortization of capitalized direct sales commission costs $ 2,674 $ 2,142 $ 1,550 There was no impairment |
Practical Expedients, Policy | Practical Expedients The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed each of its revenue generating arrangements in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the years ended December 31, 2024, 2023 and 2022. |