XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue
(3) Revenue

We account for revenue in accordance with ASC Topic 606, “Revenue from Contracts with Customers.”

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.

At September 30, 2022, we had $107,014 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 90.6% of deferred revenue as revenue within the next twelve months, an additional 3.0% by the end of 2023 and the remaining balance thereafter.

Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.

A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. Please see below for further discussion.

Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer and we have a present right to
payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.

Printers and certain other products include a warranty under which we provide maintenance for periods up to one year. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.

Software

We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Software does not require significant modification or customization and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or upon delivery of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of post-sale support is included as part of the initial software sale, but subsequent years are optional. This optional support is considered a separate obligation from the software and, accordingly, revenue is deferred at the time of sale and subsequently recognized ratably over future periods.

Collaboration and Licensing Agreements

We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract-by-contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $3,301 and $1,475 in revenue related to collaboration arrangements with customers for the quarters ended September 30, 2022 and 2021, respectively. The Company recognized $9,075 and $5,322 related to collaboration arrangements with customers for the nine months ended September 30, 2022 and 2021, respectively.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

We have also recently commenced selling software as a service, whereby the customer has the right to access the software. Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract.

ODM and healthcare service sales are included within services revenue and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. We sold ODM in the third quarter of 2021. See Note 2.

Terms of Sale

Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.
Credit is extended, and creditworthiness is determined, based upon an evaluation of each customer’s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.

Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits, letters of credit or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.

Significant Judgments

Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenues to each performance obligation based on its relative SSP.

Judgment is required to determine the SSP for each distinct performance obligation in a contract. For the majority of items, we estimate SSP using historical transaction data. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when the product or service is not sold separately, we determine the SSP using information that may include market conditions and other observable inputs.

In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP.

The determination of SSP is a regular process and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.

The nature of our marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), customer deposits and deferred revenues (contract liabilities) on the condensed consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from items being shipped or services being performed where the customer has not been charged, but for which revenue had been recognized. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the nine months ended September 30, 2022.

For the nine months ended September 30, 2022, we recognized revenue of $28,850 related to our contract liabilities at December 31, 2021. For the nine months ended September 30, 2021, we recognized revenue of $30,457 related to our contract liabilities at December 31, 2020.

Practical Expedients and Exemptions

We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.