XML 65 R19.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Revenue From Contracts With Customers | 12 Months Ended
--- | ---
Dec. 31, 2019
Revenue from Contract with Customer [Abstract] |
Revenue From Contracts With Customers |
13. | REVENUE FROM CONTRACTS WITH CUSTOMERS
Topic 606 provides a single, comprehensive model for revenue recognition arising from contracts with customers. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when or as the Company satisfies the performance obligation. Revenue is recognized at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of the goods or services to a customer. Trex Residential Products Trex Residential principally generates revenue from the manufacture and sale of its high-performance, low-maintenance, eco-friendly wood-alternative composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation and recognized when the product ships and the performance obligation is satisfied. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any amount offered under a sales incentive program. The Company recognizes an account receivable (contract asset) for the amount of revenue recognized as it has an unconditional right to consideration at the time of shipment and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers based on the payment terms applicable to each individual contract and the customer pays in accordance with the billing terms specified in the purchase order, which is less than one year. The related accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets. Trex Residential may offer various sales incentive programs throughout the year. It estimates the amount of sales incentive to allocate to each performance obligation, or product shipped, based on direct sales to the customer. The estimate is updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. Changes in estimate allocated to a previously satisfied performance obligation are recognized as a reduction of revenue in the period in which the change occurs under the cumulative catch-up method. In addition to sales incentive programs, Trex Residential may offer a payment discount. It estimates the payment discount that it believes will be taken by the customer based on prior history. Trex Residential pays commissions to certain employees. However, the sales commissions are not directly attributable to identifiable contracts, are discretionary in nature and are based on other factors not related to obtaining a contract, such as individual performance, profitability of the entity, annual sales targets, etc. These costs are included in selling, general and administrative expenses as incurred. Trex Residential does not grant contractual product return rights to customers other than pursuant to its assurance product warranty (see related disclosure on product warranties in Note 19, “Commitments and Contingencies”). Trex Residential accounts for all shipping and handling fees invoiced to the customer in net sales and the related costs in cost of sales. Trex Commercial Products Trex Commercial generates revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues are from fixed-price contracts with customers. Trex Commercial contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contract and is, therefore, not distinct. Trex Commercial satisfies its performance obligation over time as work progresses because control is transferred continuously to its customers. Revenue and estimated profit is recognized over time based on the proportion of actual costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Incurred costs include all direct material, labor, subcontract and certain indirect costs. The Company reviews and updates its estimates regularly and recognizes adjustments in estimated profit on contracts under the cumulative catch-up method. Under this method, the impact of the adjustment on revenue and estimated profit to date on a contract is recognized in the period the adjustment is identified. Revenues and profits in future periods are recognized using the adjusted estimate. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the period it is identified. During the year ended December 31, 2019, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements. The Company discloses only the transaction price allocated to its remaining performance obligations on contracts with an original duration greater than one year, which was $51.6 million as of December 31, 2019. The Company will recognize this revenue as performance obligations are satisfied, which is expected to occur within the next 18 months. The Company recognizes an account receivable (contract asset) for satisfied performance obligations as it has an unconditional right to consideration and payment from the customer is due based solely on the passage of time. The Company receives payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer pays in less than one year. Accounts receivables are included in “Accounts receivable, net” in the Consolidated Balance Sheets. In addition, the timing of revenue recognition, billings and cash collections may result in revenues in excess of billings and contract retainage (contract assets), and billings in excess of revenues and customer deposits (contract liabilities). These assets and liabilities are reported on a contract-by-contract basis at the end of each reporting period in prepaid expenses and other assets (contract assets), and accrued expenses and other liabilities (contract liabilities). These assets and liabilities and changes in these assets and liabilities, respectively, were not material as of and for the year ended December 31, 2019. Trex Commercial pays sales commissions that are directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission is one year or less, then the Company recognizes the commission expense as incurred. Otherwise, the Company capitalizes the commission and amortizes it on a straight-line basis over the life of the contract. Trex Commercial does not grant contractual product return rights to customers other than pursuant to its assurance product warranty. All shipping and handling fees invoiced to the customer are included in net sales and the related costs are included in cost of sales. For each year in the three years ended December 31, 2019, net sales were disaggregated in the following tables by (1) market (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
Year Ended December 31, 2019 |  | Reportable Segment |
|  | Trex Residential |  |  | Trex Commercial |  |  | Total |
Timing of Revenue Recognition and Type of Contract |  |  |  |  |  |  |  |  |  |  |  |
Products transferred at a point in time and variable consideration contracts |  | $ | 694,267 |  |  | $ | — |  |  | $ | 694,267 |
Products transferred over time and fixed price contracts |  |  | — |  |  |  | 51,080 |  |  |  | 51,080 |
|  | $ | 694,267 |  |  | $ | 51,080 |  |  | $ | 745,347 |
Year Ended December 31, 2018 |  | Reportable Segment |
|  | Trex Residential |  |  | Trex Commercial |  |  | Total |
Timing of Revenue Recognition and Type of Contract |  |  |  |  |  |  |  |  |  |  |  |
Products transferred at a point in time and variable consideration contracts |  | $ | 613,229 |  |  | $ | — |  |  | $ | 613,229 |
Products transferred over time and fixed price contracts |  |  | — |  |  |  | 71,021 |  |  |  | 71,021 |
|  | $ | 613,229 |  |  | $ | 71,021 |  |  | $ | 684,250 |
Year Ended December 31, 2017 |  | Reportable Segment |
|  | Trex Residential |  |  | Trex Commercial |  |  | Total |
Timing of Revenue Recognition and Type of Contract |  |  |  |  |  |  |  |  |  |  |  |
Products transferred at a point in time and variable consideration contracts |  | $ | 543,346 |  |  | $ | — |  |  | $ | 543,346 |
Products transferred over time and fixed price contracts |  |  | — |  |  |  | 21,807 |  |  |  | 21,807 |
|  | $ | 543,346 |  |  | $ | 21,807 |  |  | $ | 565,153 |

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