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