XML 23 R10.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue | 3 Months Ended
--- | ---
Mar. 31, 2018
Revenue Recognition [Abstract] |
Revenue | Revenue The Company accounts for revenue in accordance with ASC Topic 606, “Revenue from Contracts with Customers,” which it adopted on January 1, 2018, using the modified-retrospective method. See Note 1 for further discussion of the adoption. 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 March 31, 2018, the Company had $157,531 of outstanding performance obligations. The Company expects to recognize approximately 95 percent of its remaining performance obligations as revenue within the next twelve months, an additional 3 percent by the end of 2019 and the balance thereafter. Revenue Recognition Revenue is recognized when control of the promised products or services is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Many of its contracts with customers include multiple performance obligations. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities. The amount of consideration we receive and revenue we recognize varies with changes in marketing incentives we offer to our customers. Our marketing incentives take many forms, including volume discounts, trade-in allowances, rebates and other discounts. A majority of the Company’s revenue is recognized at the point in time when products are shipped or or services are delivered to customers. Please see below for further discussion. Systems and Materials Revenue from systems and material sales is recognized when control has transferred to the customer which typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and the company has a present right to payment for the hardware. In limited circumstances when a systems sale includes substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or the company has objective evidence that the criteria specified in the customer acceptance provisions have been satisfied. Software The Company also markets and sells software tools that enable our customers to capture and customize content using our printers, as well as reverse engineering and inspection software. These software licenses do not require significant modification or customization and provide 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 of a key code which allows the customer to download the software. Customers may purchase post sale support. Generally, the first year is included but subsequent years are optional. This optional support is considered a separate obligation from the software and is deferred at the time of sale and subsequently recognized ratably over future periods. Services The Company offers training, installation and non-contract maintenance services for its products. Additionally, the Company offers extended warranties and maintenance contracts customers can purchase at their option. For optional warranty or maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the warranty or maintenance period on a straight-line basis. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service. On demand manufacturing 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. Terms of sale Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. The Company accrues the costs of shipping and handling when the related revenue is recognized. Costs incurred by the Company associated with shipping and handling are included in product cost of sales. Credit is extended, and creditworthiness is determined, based on 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. Customers with a favorable profile may receive credit terms that differ from the Company’s general credit terms. Creditworthiness is considered, among other things, in evaluating the Company’s relationship with customers with past due balances. The Company’s terms of sale generally require payment within 30 to 60 days after shipment of a product, although the Company also recognizes that longer payment periods are customary in some countries where it transacts business. To reduce credit risk in connection with printer sales, the Company may, depending upon the circumstances, require significant deposits prior to shipment and may retain a security interest in a system sold until fully paid. In some circumstances, the Company may require payment in full for its products prior to shipment and may require international customers to furnish letters of credit. For maintenance services, the Company either bills customers on a time-and-materials basis or sells maintenance contracts that provide for payment in advance on either an annual or other periodic basis. See Note 12 for additional information related to revenue by reportable segment and major lines of business. Significant Judgments The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, the Company allocates 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, the Company estimates SSP using historical transaction data. The Company uses 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 are not sold separately, the Company determines the SSP using information that may include market conditions and other observable inputs. In some circumstances, the Company has 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, it may use information such as the size of the customer and geographic region in determining the SSP. The determination of SSP is in ongoing process and information is reviewed regularly in order to ensure SSPs reflect the most current information or trends. Often, the nature of the Company’s marketing incentives 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), and customer deposits and deferred revenues (contract liabilities) on the Consolidated Balance Sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized at the time of invoicing, or unbilled receivables when revenue is recognized prior to invoicing. For most of the Company’s contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables where payment is generally required within 30 to 60 days. Unbilled receivables generally result from items being shipped where the customer has not been charged but for which revenue had been recognized. In the Company’s on-demand manufacturing business, customers may be required to pay in full before work begins on their orders, resulting in customer deposits. The Company typically bills 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 period ended March 31, 2018. In the first quarter of 2018, we recognized revenue of $15,318 related to our contract liabilities at January 1, 2018. Practical Expedients and Exemptions The Company generally expenses sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses.

X
- Definition Revenue From Contract With Customer [Text Block] + References No definition available. + Details
Name: | ddd_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | ddd_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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