Revenue |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue |
Note 5. Revenue The Company accounts for revenue in accordance with ASC 606. Revenue is recognized in five steps. The Company identifies the contract with the customer, identifies the performance obligations in the contract, determines the transaction price, allocates the transaction price to the performance obligations, and recognizes revenue when (or as) each performance obligation is satisfied. Collectability is a required component of a valid contract. The Company assesses collectability based on a number of factors, including the customer’s past payment history and current creditworthiness. If collectability is not considered probable at inception, the Company will not have a valid contract.
Most of the Company’s revenue has one performance obligation and is recognized on a point-in-time basis upon shipment. The majority of the Company’s injection molding contracts have multiple performance obligations including one obligation to produce the mold and sample part and a second obligation to produce production parts. For injection molding contracts with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price and recognizes revenue for each performance obligation on a point-in-time basis upon shipment. We generally determine stand-alone selling price based on the price charged to customers. The Company’s payments terms are consistent with industry standards and never exceed 12 months.
Revenue by product line for the three and nine months ended September 30, 2022 and September 30, 2021 were as follows:
|