Revenue Recognition (Performance Obligation) (Details)
|3 Months Ended|
Mar. 31, 2019
|Revenue from Contract with Customer [Abstract]|
|Performance obligation, description of timing||The Company records revenue in the month production is delivered to the purchaser. However, settlement statements for sales may not be received for 30 to 90 days after the date production is delivered, and as a result, the Company is required to estimate the amount of production delivered to the purchaser and the price that will be received for the sale of the product.|
Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.
Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef