XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2021
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, 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  
    
 
 
    
 
 
    
 
 
 
 
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