XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue From Contracts With Customers
12 Months Ended
Dec. 31, 2022
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 and is
included in “Accrued expenses and other liabilities, Sales and marketing” in Note 8 to the Consolidated Financial Statements.
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 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 payment discounts. It estimates the payment discount that it believes will be taken by the customer based on prior history using the most-likely-amount method of estimation.
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 18, “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 generated revenue from the manufacture and sale of its modular and architectural railing and staging systems. All of its revenues were from fixed-price contracts with customers. Trex Commercial contracts had a single performance obligation as the promise to transfer the individual goods or services was not separately identifiable from other promises in the contract and was, therefore, not distinct. On December 30, 2022, the Company completed the sale of Trex Commercial.
Trex Commercial satisfied its performance obligation over time as work progressed because control transferred continuously to its customers. Revenue and estimated profit was 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 included all direct material, labor, subcontract and certain indirect costs. The Company reviewed and updated its estimates regularly and recognized 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 indicated an anticipated loss on the contract, the Company recognized the total loss in the period it is identified. During the year ended December 31, 2022, no adjustment to any one contract was material to the Company’s Consolidated Financial Statements.
The Company recognized an account receivable for satisfied performance obligations as it had an unconditional right to consideration and payment from the customer was due based solely on the passage of time.
 
The Company received payments from its customers on the accounts receivable based on the payment terms applicable to each individual contract and the customer paid in less than one year.
In addition, the timing of revenue recognition, billings and cash collections resulted 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 were 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).
Trex Commercial paid sales commissions that were directly attributable to identifiable contracts to certain of its employees. If the amortization period of the commission was one year or less, then the Company recognized the commission expense as incurred. Otherwise, the Company capitalized the commission and amortized it on a straight-line basis over the life of the contract. Trex Commercial did 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 were included in net sales and the related costs were included in cost of sales.
For each year in the three years ended December 31, 2022, net sales are 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, 2022
  
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
   $  1,059,536      $ —        $  1,059,536  
Products transferred over time and fixed price contracts
     —          46,507        46,507  
    
 
 
    
 
 
    
 
 
 
     $ 1,059,536      $ 46,507      $ 1,106,043  
    
 
 
    
 
 
    
 
 
 
 
Year Ended December 31, 2021
  
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
   $ 1,139,266      $ —        $ 1,139,266  
Products transferred over time and fixed price contracts
     —          57,686        57,686  
    
 
 
    
 
 
    
 
 
 
     $ 1,139,266      $ 57,686      $ 1,196,952  
    
 
 
    
 
 
    
 
 
 
 
Year Ended December 31, 2020
  
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
   $ 827,792      $ —        $ 827,792  
Products transferred over time and fixed price contracts
     —          53,039        53,039  
    
 
 
    
 
 
    
 
 
 
     $ 827,792      $ 53,039      $ 880,831