XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Net Sales 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