In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2014-09, Revenue from Contracts with Customers (ASU 2014-09). This update outlines a new comprehensive revenue recognition model that supersedes most current revenue recognition guidance and requires companies to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The FASB has issued several updates to ASU 2014-09, which collectively with ASU 2014-09, represent the FASB Accounting Standards Codification Topic 606 (ASC 606). On January 1, 2018, we adopted ASC 606 for all contracts using the modified retrospective method, which means the historical periods are presented under the previous revenue standards with the cumulative net income effect being adjusted through retained earnings. The adoption of ASC 606 did not have a material effect on our consolidated financial statements. The core principle of ASC 606 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASC 606 defines a five-step process to achieve this core principle, which includes; (1) Identifying contracts with customers, (2) Identifying performance obligations within those contracts, (3) Determining the transaction price, (4) Allocating the transaction price to the performance obligation in the contract, which may include an estimate of variable consideration, and (5) Recognizing revenue when or as each performance obligation is satisfied. Revenue primarily consists of sales of fasteners, specialty ingot products and master alloys and tolling services. We generate our revenue primarily from the sale of finished products and tolling services to customers, therefore, the significant majority of our contracts are short-term in nature and have a single performance obligation to deliver products or services, in which our performance obligation is satisfied when control of the product is transferred to the customer or the service is performed. Some contracts contain a combination of product sales and services which are distinct and accounted for as separate performance obligations. Our performance obligations for services are satisfied when the services are rendered within the arranged service period. Tolling revenue is recognized when the tolling service is completed. Revenue is recognized when control transfers to our customers via shipment of products or delivery of services. Shipping and handling costs are considered fulfillment activities and as such are not accounted for as separate performance obligations. We measure revenue as the amount of consideration we expect to be entitled to receive in exchange for those goods or services, net of any variable considerations (e.g., rights to return product, sales incentives, others) and any taxes collected from customers and subsequently remitted to governmental authorities. The Company applied the practical expedient available under ASC 606 to disregard determining significant financing components if the good or serve is transferred and payment is received within one year. Product Returns We estimate product returns based on historical experience and record them on a gross basis. Substantially all of Creative Assembly Systems customer returns relate to products that are returned under warranty obligations underwritten by manufacturers. Substantially all of Prime Metals Acquisition LLC customer returns relate to products which do not meet customer requirements and are replaced by the Company. We occasionally receive advance payments to secure product to be delivered in future periods. These advance payments are recorded as deferred revenue, and revenue is recognized as our performance obligations are satisfied throughout the term of the applicable contract. We may also purchase metal on our customers behalf, sell the unprocessed metal to our customer, and then process and ship the material, charging a processing fee at the time of shipment. For these specific non-tolling arrangements in which we purchase metal for a customer, a single performance obligation exists, and as a result, amounts invoiced to our customers for the metal purchased on their behalf is recorded as deferred revenue until the metal is processed and shipped. The Company did not record any deferred revenue as of December 31, 2018 or December 31, 2017.