|6 Months Ended|
Jun. 30, 2022
|Revenue from Contract with Customer [Abstract]|
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 six months ended June 30, 2022 and June 30, 2021 are as follows:
The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef