|12 Months Ended|
Dec. 31, 2018
|Revenue from Contract with Customer [Abstract]|
On January 1, 2018, we adopted ASC Topic 606, Revenue from Contracts with Customers, using the full retrospective method. The adoption of ASC Topic 606 impacted the timing of recognition of revenue from unprocessed metal sales to toll customers. See Note 2, “Summary of Significant Accounting Policies,” for further discussion of the adoption including the impact on our 2017 and 2016 financial statements.
Revenue is measured based on the consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. Revenue is recognized when performance obligations to our customers are satisfied. We recognize revenue upon transfer of control to our customers, which is generally the date the product is shipped. Estimates for rebates, returns and payment discounts are recognized in the period in which the corresponding revenue is recorded based on contractual values or historical experience. Our terms of shipping are generally FOB shipping point. We elect to account for the shipping costs incurred after transfer of control to the customer as fulfillment costs.
We generate revenues primarily by procuring scrap and virgin metal, converting the metal to a finished product, and charging customers a conversion fee and metal replacement fee. Non-toll customers generally assume title and risk of loss for product upon shipment, in accordance with FOB shipping terms.
We also procure scrap and virgin metal for a small number of customers and sell it to them. Title to the metal and risk of loss transfers to the customer upon sale. We then hold the metal for them on our premises together with our metal. We also sell converted finished products to these customers. We charge the customer and earn a conversion fee when we transfer control of the processed metal to the customer upon shipment, which is generally FOB shipping point. We accept their metal in place of charging a metal replacement fee.
The following table presents our revenues disaggregated by market based on the customer’s primary market or the primary market for the shipped product:
Generally, we bill customers when product is shipped in concurrence with revenue recognition. In some instances, we receive advance payment from customers prior to shipment and revenue recognition, at which time we record a liability for the advance payment. The expected duration from time of advance payment to time of shipment is less than one year. As of December 31, 2018, we had no advance payments in Accrued Liabilities. As of December 31, 2017, we had $0.4 million of advance payments in Accrued Liabilities. Revenue recognized in 2018 that was included in Accrued Liabilities at the beginning of the year was $0.4 million. There was no revenue recognized in 2017 or 2016 that was included in Accrued Liabilities at the beginning of the year.
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://fasb.org/us-gaap/role/ref/legacyRef