XML 29 R12.htm IDEA: XBRL DOCUMENT
v3.20.2

REVENUE | 3 Months Ended
--- | ---
Jun. 30, 2020
Revenue From Contract With Customer [Abstract] |
REVENUE | (E) REVENUE We earn Revenue primarily from the sale of products, which include cement, concrete, aggregates, gypsum wallboard, recycled paperboard, and frac sand. The vast majority of Revenue from the sale of cement, concrete, aggregates, and gypsum wallboard are originated by purchase orders from our customers, who are primarily third-party contractors and suppliers. Revenue from our Recycled Paperboard and Oil and Gas Proppants segments is generated primarily through long-term supply agreements that mature between 2020 and 2025. We invoice customers upon shipment, and our collection terms range from 30-65 days. Revenue from the sale of cement, concrete, aggregates, and gypsum wallboard that is not related to long-term supply agreements is recognized upon shipment of the related products to customers, which is when title and ownership are transferred, and the customer is obligated to pay. Revenue from sales under our long-term supply agreements is also recognized upon transfer of control to the customer, which generally occurs at the time the product is shipped from the production facility or terminal location. Our long-term supply agreements with customers define, among other commitments, the volume of product that we must provide and the volume that the customer must purchase by the end of the defined periods. Pricing structures under our agreements are generally market-based but are subject to certain contractual adjustments. Historically, the pricing and volume requirements under certain of these contracts have been renegotiated during volatile market conditions. Shortfall amounts, if applicable under these arrangements, are constrained and not recognized as Revenue until an agreement is reached with the customer and, therefore, are not subject to the risk of reversal. The Company offers certain of its customers, including those with long-term supply agreements, rebates and incentives, which we treat as variable consideration. We adjust the amount of Revenue recognized for the variable consideration using the most likely amount method based on past history and projected volumes in the rebate and incentive period. Any amounts billed to customers for taxes are excluded from Revenue. The Company has elected to treat freight and delivery charges we pay for the delivery of goods to our customers as a fulfilment activity rather than a separate performance obligation. When we arrange for a third party to deliver products to customers, fees for shipping and handling that are billed to the customer are recorded as Revenue, while costs we incur for shipping and handling are recorded as expenses and included in Cost of Goods Sold. Other Non-Operating Income includes lease and rental income, asset sale income, non-inventoried aggregates sales income, distribution center income, and trucking income, as well as other miscellaneous revenue items and costs that have not been allocated to a business segment. See Footnote (O) to the Unaudited Consolidated Financial Statements for disaggregation of revenue by segment.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration