<SEC-DOCUMENT>0001193125-24-058852.txt : 20240305
<SEC-HEADER>0001193125-24-058852.hdr.sgml : 20240305
<ACCEPTANCE-DATETIME>20240305092859
ACCESSION NUMBER:		0001193125-24-058852
CONFORMED SUBMISSION TYPE:	8-K/A
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20240226
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240305
DATE AS OF CHANGE:		20240305

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TREX CO INC
		CENTRAL INDEX KEY:			0001069878
		STANDARD INDUSTRIAL CLASSIFICATION:	LUMBER & WOOD PRODUCTS (NO FURNITURE) [2400]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				541910453
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14649
		FILM NUMBER:		24718516

	BUSINESS ADDRESS:	
		STREET 1:		2500 TREX WAY
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22601
		BUSINESS PHONE:		5405426300

	MAIL ADDRESS:	
		STREET 1:		2500 TREX WAY
		CITY:			WINCHESTER
		STATE:			VA
		ZIP:			22601
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K/A
<SEQUENCE>1
<FILENAME>d791901d8ka.htm
<DESCRIPTION>8-K/A
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:trex="http://trex.com/20240226" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K/A</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric id="Hidden_dei_EntityRegistrantName" name="dei:EntityRegistrantName" contextRef="duration_2024-02-26_to_2024-02-26">TREX CO INC</ix:nonNumeric> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-252">true</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2024-02-26_to_2024-02-26">0001069878</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xlink:type="simple" xlink:href="trex-20240226.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase"/> </ix:references> <ix:resources> <xbrli:context id="duration_2024-02-26_to_2024-02-26"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069878</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-02-26</xbrli:startDate> <xbrli:endDate>2024-02-26</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">WASHINGTON, DC 20549</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-263">8-K/A</ix:nonNumeric></span></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Amendment No.&#160;1)</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">PURSUANT TO SECTION 13 OR 15(d)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">OF THE SECURITIES EXCHANGE ACT OF 1934</p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt:datemonthdayyearen" id="ixv-264">February&#160;26, 2024</ix:nonNumeric></p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"> <span style=" -sec-ix-hidden:Hidden_dei_EntityRegistrantName">TREX COMPANY, INC.</span> </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact Name of Registrant as Specified in Charter)</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:stateprovnameen" id="ixv-265">Delaware</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-266">001-14649</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-267">54-1910453</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(State or Other Jurisdiction</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">of Incorporation)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(IRS Employer</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Identification No.)</p></td></tr></table> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:50%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:48%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-268">2500 Trex Way</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-269">Winchester</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:stateprovnameen" id="ixv-270">Virginia</ix:nonNumeric></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:bottom"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-271">22601</ix:nonNumeric></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Address of Principal Executive Offices)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(ZIP Code)</span></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Registrant&#8217;s telephone number, including area code: <ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-272">(540)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-273">542-6300</ix:nonNumeric></span></p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Not Applicable</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former Name or Former Address, if Changed Since Last Report)</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Securities registered pursuant to Section&#160;12(b) of the Act:</p> <p style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-274">Common stock</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-275">TREX</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:exchnameen" id="ixv-276">New York Stock Exchange</ix:nonNumeric></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:boolballotbox" id="ixv-277">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:boolballotbox" id="ixv-278">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:boolballotbox" id="ixv-279">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:boolballotbox" id="ixv-280">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:8pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Emerging growth company&#8194;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2024-02-26_to_2024-02-26" format="ixt-sec:boolballotbox" id="ixv-281">&#9744;</ix:nonNumeric></p> <p style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act&#8194;&#9744;</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Explanatory Note </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="dei:AmendmentDescription" contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-167">This Amendment No.&#160;1 to Trex Company, Inc.&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> is furnished to include a transcript of the earnings conference call held on February&#160;26, 2024.</ix:nonNumeric> </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;2.02</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Results of Operations and Financial Condition </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&#160;26, 2024, Trex Company, Inc. (Company) issued a press release announcing its financial results for the three and twelve months ended December&#160;31, 2023, as previously furnished. Also, on February&#160;26, 2024, the Company held a conference call to discuss financial and operating results. A transcript of the conference call is attached hereto as Exhibit 99.2. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left"><span style="font-weight:bold">Item&#8201;9.01</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements and Exhibits. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Trex Company, Inc. herewith furnishes the following exhibits: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:4%"/>
<td style="width:92%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Exhibit</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;99.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d791901dex992.htm">Transcript of the Trex Company, Inc. conference call held on February&#160;26, 2024, to discuss financial and operating results for the three and twelve months ended December&#160;31, 2023. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover page Interactive Data File (embedded within the Inline XBRL document).</td></tr>
</table>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%"/>

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">SIGNATURE </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0">


<tr>

<td style="width:50%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:49%"/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">TREX COMPANY, INC.</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td style="height:12pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Date: March&#160;5, 2024</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Brenda K. Lovcik</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Brenda K. Lovcik</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Senior Vice President and</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Chief Financial Officer</td></tr>
</table>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>2
<FILENAME>d791901dex992.htm
<DESCRIPTION>EX-99.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-99.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 99.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Company, Inc. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Fourth Quarter and Full Year 2023 Earnings
Conference Call </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Monday, February&nbsp;26, 2024, 5:00 PM Eastern </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">CORPORATE PARTICIPANTS </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks</B> - <I>President,
Chief Executive Officer</I> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik</B> - <I>Senior Vice President, Chief Financial Officer</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Amy Fernandez</B> - <I>Senior Vice President, Chief Legal Officer and Secretary</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Casey Kotary</B> - <I>Investor Relations</I> </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Presentation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Good afternoon, and welcome to the Trex Company
Fourth Quarter and Full Year 2023 Earnings Conference Call. All participants will be in listen-only mode. Should you need assistance, please signal a conference specialist by pressing the &#147;*&#148; key followed by &#147;0.&#148; After
today&#146;s presentation, there will be an opportunity to ask questions. To ask a question, you may press &#147;*&#148; then &#147;1&#148; on your telephone keypad. To withdraw your question, please press &#147;*&#148; then &#147;2.&#148; Please
note today&#146;s event is being recorded. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I would now like to turn the conference over to Casey Kotary. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Casey Kotary </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you, everyone for joining us today.
With us on the call are Bryan Fairbanks, President and Chief Executive Officer and Brenda Lovcik, Senior Vice President and Chief Financial Officer. Joining Bryan and Brenda is Amy Fernandez, Senior Vice President, Chief Legal Officer and Secretary,
as well as other members of Trex management. The company issued a press release today after market close containing financial results for the fourth quarter and full year 2023. This release is available on the company&#146;s website. This conference
call is also being webcast and will be available on the investor relations page of the company&#146;s website for 30 days. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I will now turn the call over
to Amy Fernandez. Amy. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Amy Fernandez </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you,
Casey. Before we begin, let me remind everyone that statements on this call regarding the company&#146;s expected future performance and conditions constitute forward-looking statements within the meaning of Federal Securities Laws. These statements
are subject to certain risks and uncertainties that could cause actual results to differ materially from those expressed in the forward-looking statements. For a discussion of such risks and uncertainties, please see our most recent Form <FONT
STYLE="white-space:nowrap">10-K</FONT> and Form <FONT STYLE="white-space:nowrap">10-Q,</FONT> as well as our 1933 and other 1934 Act filings with the SEC. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, <FONT STYLE="white-space:nowrap">non-GAAP</FONT> financial measures will be referenced in this call. A reconciliation of these measures to the
comparable GAAP financial measure can be found in our earnings press release at trex.com. The company expressly disclaims any obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future
events, or otherwise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">With that introduction, I will turn the call over to Bryan Fairbanks. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you, Amy. Good evening and thank
you for joining us to discuss our fourth quarter and full year 2023 results along with our outlook for 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fourth quarter capped the year with a
solid performance, with revenues coming in slightly above our guidance range. I want to thank our channel partners and the dedicated team members at the Trex Company for making these achievements possible. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Channel sell-through growth was in the <FONT STYLE="white-space:nowrap">mid-single-digits,</FONT> in line with the levels we experienced in the second and
third quarters, and representative of the power of the Trex product portfolio. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
The resilience of the Trex brand was demonstrated throughout 2023, and our return to market-leading profitability represents a solid baseline from which to achieve our long-term targets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In Q4, we unveiled a robust selection of new product offerings that expanded our portfolio within existing categories and extended our range into
complementary category adjacencies. These introductions contributed to both fourth quarter and year end results and will be key contributors to our long-term strategic growth. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The newest additions to our decking portfolio, Trex Transcend Lineage and Trex Signature appeal to the premium customer segment, seeking the realistic
aesthetics of wood with the <FONT STYLE="white-space:nowrap">low-</FONT> maintenance and ecofriendly benefits of composites. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Lineage decking, offering a
refined finish in fresh colors coupled with proprietary heat mitigation technology, quickly gained traction in both the <FONT STYLE="white-space:nowrap">pro-channel</FONT> and within the special-order category with our home center partners. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex&#146;s premium Signature decking replicates the look of the finest tropical wood and is sold at a premium price commensurate with its groundbreaking
aesthetics and performance characteristics. Following successful regional introductions in 2023, Signature launches nationally in 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On the railing
side of the business, we launched several additions to our portfolio to drive our objective of significantly increasing our railing attachment rate by offering railing choices at every price point, replicating the success of our tiered decking
program. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex Select <FONT STYLE="white-space:nowrap">T-Rail,</FONT> our high-performance, value-priced railing system, competes favorably with popular
vinyl railings and opens a new $300&nbsp;million total addressable market to the Company. The new Signature <FONT STYLE="white-space:nowrap">X-series</FONT> cable rail and <FONT STYLE="white-space:nowrap">X-series</FONT> frameless glass rail add two
modern, streamlined specialty options to our premium railing line and will be available in the spring of this year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, we launched our own
Trex branded fastener collection, which includes a range of solutions for every composite deck fastening need from color match screws and plugs, specifically engineered bits, depth setters and clips, all designed to deliver a clean, cohesive
aesthetic while making installation easier and more efficient for contractors and DIY installers alike. This new product offering will also be available in the spring of this year. These products and other future launches will provide our channel
partners a competitive advantage by delivering <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">end-to-end</FONT></FONT> solutions from one supplier for a seamless deck-building experience. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition to investments in new product development, 2023 was a year of increased spending on branding and other sales and marketing programs, which helped
drive outperformance against the larger repair and remodel segment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notably, our forward-looking demand metrics such as web traffic and sample sales
posted strong <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">year-on-year</FONT></FONT> gains and, throughout 2023, we worked closely with our industry-leading channel partners to efficiently allocate marketing spend and optimize
inventory levels with lead times to ensure that, together, we service growing consumer demand. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our intense focus on product development and ensuring
success for every partner throughout the channel resulted in new account conversions to the Trex brand along with the continued expansion of our Trex Pro network. We&#146;re also proud of the improved profitability that Trex achieved in 2023. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Our gross margin for the year expanded by 480 basis points, returning to more normalized levels even as
utilization rates were below those of the prior year. This strong showing was driven primarily by production efficiencies and fast return cost-saving projects. Notably, price and deflation were not major factors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Trex is honored by the many recognitions received in 2023, which include three high-profile accolades for our ongoing commitment to sustainability. In
addition to the Lowe&#146;s Sustainability Vendor Partner Of The Year award, Trex is named one of the 100 Best ESG Companies for 2023 by <I>Investor&#146;s Business Daily</I> and earned a ranking by <I>Newsweek</I> as one of America&#146;s Most
Responsible Companies. As a company founded on sustainable principles, environmental stewardship and corporate responsibility are embedded in the DNA of Trex, and these honors affirm that our core values resonate with customers and the national
media. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Now, I&#146;d like turn to our outlook for 2024. As shared in today&#146;s earnings release, we expect a strong year with double-digit revenue and
EBITDA growth. Several factors underpin these assumptions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">First, we have the benefit of the early buy program. By shifting from December to this
year&#146;s first quarter, we expect $60&nbsp;million to $80&nbsp;million in incremental sales in the first half of 2024, primarily in the first quarter. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Second, we anticipate <FONT STYLE="white-space:nowrap">mid-single-digit</FONT> underlying demand growth, despite our expectations of the larger Repair and
Remodel market being <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">flat-to-down</FONT></FONT> <FONT STYLE="white-space:nowrap">low-single-digits</FONT> in 2024. Our consumers are staying in their homes longer and want to increase
the enjoyment of their outdoor space while adding value to their home. Trex decking and railing does just that. Our robust product portfolio with options for every budget provides homeowners with the most relevant choices. And thanks to our
industry-leading distribution network, Trex products are available in more locations than anyone else. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Third, in addition to approved utilization, we
expect ongoing gross margin benefits from our continuous improvement <FONT STYLE="white-space:nowrap">cost-out</FONT> programs. We have a well-established group that is responsible for developing and implementing these programs, and I&#146;m pleased
to say that the project pipeline for 2024 is filled and presently in the implementation phase. Also, they are actively developing our actions for 2025 and beyond. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Finally, channel stocking behaviors are normalizing. <FONT STYLE="white-space:nowrap">Year-end</FONT> decking inventories were down approximately 15% from the
prior year lows, and that lower <FONT STYLE="white-space:nowrap">year-end</FONT> inventory, in part, relates to our increased growth expectations for the first quarter of 2024. We entered 2024 with a high level of confidence in our brand, our
product, our channel partners and Trex&#146;s growth potential. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At this point, I&#146;ll turn the call over to our CFO, Brenda Lovcik, for fourth quarter
and full year financial review. Brenda. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you, Bryan and good evening everyone. I am pleased to review the fourth quarter results, which represented a strong finish to the year. Given the
divestiture of Trex commercial products at the end of 2022 and to provide a more meaningful comparison, I will compare our fourth quarter and full year 2023 financial performance to the fourth quarter and full year 2022 Trex Residential results,
unless otherwise stated. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the fourth quarter, net sales were $196&nbsp;million, 8.4% above the $181&nbsp;million of net sales
reported in last year&#146;s fourth quarter. This growth was driven by increased volume and the absence of the residual channel inventory destocking we experienced in the fourth quarter of 2022. Gross margin was 36.1%, flat with last year&#146;s
fourth quarter and above expectations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses were $42.5&nbsp;million, or 21.7% of net sales, in the fourth
quarter, compared to $32&nbsp;million, or 18% of net sales, a year ago. As discussed in prior quarters, we have returned to more normalized SG&amp;A spending levels as we continue to see positive returns from our branding, marketing and R&amp;D
initiatives. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition to the normalization of our marketing, fourth quarter SG&amp;A was elevated due to the spending related to new product launches
for 2024. Net income was $22&nbsp;million in the fourth quarter, or $0.20 per diluted share, compared to $24&nbsp;million, or $0.22 per diluted share, in the fourth quarter of 2022. We delivered EBITDA of $41&nbsp;million, or 21% of net sales,
compared to $44&nbsp;million, or 24.1% of net sales, in the <FONT STYLE="white-space:nowrap">year-ago</FONT> quarter. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Moving to a brief overview of our
full year results, net sales totaled $1.095&nbsp;billion in 2023 compared to $1.060&nbsp;billion in 2022, which, despite moving the early buy program out of Q4 2023 and into the first half of 2024, is an increase of $35&nbsp;million or 3% growth
over the prior year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Gross margin expanded by 360 basis points to 41.3% from 37.7% in 2022. This year&#146;s gross margin benefited from the absence of
the inventory recalibration done by our channel partners in 2022. Additionally, our <FONT STYLE="white-space:nowrap">cost-out</FONT> initiatives and improved plant performance were important contributors to the gross margin recovery and more than
offset the higher depreciation and utility costs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses were $176&nbsp;million in 2023, or 16% of net sales,
compared to $132&nbsp;million, or 12.4% of net sales, in 2022. The year-over-year increase is driven by additional investments in branding, marketing and R&amp;D which continue to provide good returns. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Full year 2023 net income was $205&nbsp;million, or $1.89 per diluted share, compared to $201&nbsp;million, or $1.80 per diluted share. We delivered full year
EBITDA of $326&nbsp;million, up from $311&nbsp;million, and EBITDA margin expanded to 29.8%, a <FONT STYLE="white-space:nowrap">40-basis</FONT> point improvement from the 29.4% reported in 2022. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the 2023 fiscal year, we recognized a benefit of $3.8&nbsp;million from a reduction in the Trex Residential warranty reserve related to the surface
flaking issues that affected a portion of our products manufactured at the Nevada plant before 2007. Excluding the warranty benefit, 2023 adjusted gross margin was 41%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Adjusted net income was $203&nbsp;million, or $1.86 per diluted share. Adjusted EBITDA was $323&nbsp;million, and the adjusted EBITDA margin was 29.5%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We generated a healthy consolidated operating cash flow of $389&nbsp;million, considerably higher than the $216&nbsp;million in 2022. Capital expenditures
were $166&nbsp;million primarily related to the <FONT STYLE="white-space:nowrap">build-out</FONT> of the Arkansas manufacturing facility. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During 2023, we returned $15.6&nbsp;million to shareholders through the repurchase of approximately 265,000
shares of Trex outstanding common stock. Trex remains committed to a disciplined capital allocation plan which includes the repurchase of up to 10.8&nbsp;million shares, or approximately 10% of outstanding shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As we turn to our outlook, we are expecting a strong year with double-digit revenue growth and further margin expansion for the Trex Company. We anticipate
full year net sales to be in the range of $1.215&nbsp;billion to $1.235&nbsp;billion representing <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">year-on-year</FONT></FONT> growth of 12% at the midpoint. Given that <FONT
STYLE="white-space:nowrap">year-end</FONT> channel inventories reached exceptionally low levels, coupled with the change in the timing of our early buy program, we estimate that approximately 60% of full year revenues will occur in the first half of
the year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A few other details regarding our expectations for 2024. We expect first quarter 2024 sales to be in the range of $360&nbsp;million to
$370&nbsp;million inclusive of the $60&nbsp;million to $80&nbsp;million from our early buy program. Full year EBITDA margin is expected to range from 30% to 30.5%, a <FONT STYLE="white-space:nowrap">75-basis</FONT> point expansion from the 2023
levels at the midpoint. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Full year SG&amp;A expenses are expected to drive 20 basis points to 30 basis points of leverage, and we are assuming an
effective tax rate of approximately 25% to 26%. In addition, we expect interest expense to range from $4&nbsp;million to $6&nbsp;million, depreciation expense to range from $50&nbsp;million to $53&nbsp;million and 2024 full year capital expenditures
are assumed at approximately $220&nbsp;million as we continue the development of the Arkansas facility. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">With that, I&#146;ll now turn it back&#133;the
call back to Bryan for his closing remarks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you, Brenda. 2023 performance demonstrated the strength of the Trex brand and the relevance of our products in the Outdoor Living segment. These
attributes will continue to drive Trex to outperform the underlying Repair and Remodel market in the coming years and achieve our objectives of 11% to 13% annual revenue growth and 500 basis points of EBITDA expansion through 2028. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As Brenda noted, in 2024, we will continue to invest in those areas which have historically driven our success. We will also focus on the consumer&#146;s
wants and needs to guide our roadmap for growth. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Trex team is forging ahead with our strategy to capture an increasing share of decking, railing and
adjacent products, which together represents a $14&nbsp;billion addressable market for Trex, while remaining mindful of the strengths that have gotten us where we are today: brand strength, aesthetics, durability, products at every price point, the
excellence of our dealers, contractors, home improvement retailers, distributors, and the dedication and commitment of our Trex team members. I look forward to even greater achievements in 2024. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Casey, I&#146;ll turn it back to you. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>QUESTION AND ANSWER
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We will now begin the <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">question-and-answer</FONT></FONT> session. To ask a question, you may press &#147;*&#148; then &#147;1&#148; on your telephone keypad. If you are using a speakerphone, please pick up your
handset before pressing the keys, to withdraw your question, please press &#147;*&#148; then &#147;2.&#148; In the interest of time, please limit yourself to one question and one <FONT STYLE="white-space:nowrap">follow-up.</FONT> At this time, we
will pause momentarily to assemble our roster. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Today&#146;s first question comes from Rafe Jadrosich with Bank of America. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rafe Jadrosich </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi, good afternoon. Thanks for taking my
question. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi Rafe. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rafe Jadrosich </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I wanted to just ask on the revenue
growth assumptions for the full year. If I look at the first quarter, guidance obviously includes the early buy and then you have some additional growth on top of that. It sort of implies that there&#146;s very little underlying growth for the
remainder of the year. What are you sort of assuming in terms of the overall R&amp;R backdrop as we move past the first quarter, because I think the underlying kind of growth assumption is almost no growth in the second half of the year? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes. So, I think it&#146;s important to
note our underlying growth assumption for sell-through is going to be in the <FONT STYLE="white-space:nowrap">mid-single-digits.</FONT> We&#146;ve talked in the past before about there not being enough inventory in the channel last year to be able
to support the market when it really turns on in the April/May time frame. So, in addition to getting the inventories to the right level in 2024, you&#146;re seeing the impact of that December portion of the early buy transferring out to 2024. So,
the first quarter will have much higher growth because of those couple of actions along the way, and then the rest of it will be dependent upon how the consumer behaves. We&#146;ve got great confidence that we&#146;re hearing from the channels today
that they&#146;re building to the right levels, and that between Trex&#146;s inventories and our channel inventories, we&#146;ll have what we need to support the marketplace on a timely basis. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rafe Jadrosich </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">What is the&#133;I mean, after the first
quarter, what&#146;s the sellout assumption that you&#146;re using for the remainder of the year, it is relative to? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On a full year basis, it&#146;s a <FONT STYLE="white-space:nowrap">mid-single-digit</FONT> sellout. We&#146;ve not provided the sellout on a quarterly basis.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Rafe Jadrosich </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, that&#146;s helpful. And then
on the capacity expansion that you&#146;re planning for next year, and some of the CAPEX. Can you talk about&#133;is there an SG&amp;A component of that, that falls into 2024? And what&#146;s the uptake on the expense side that you would expect to
support that? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The vast majority of
the spending is going to be related to Little Rock, and that will be&#133;that will fall above the gross margin line. That $220&nbsp;million guidance, as I referenced at the end of the third quarter, is higher than what we were originally expecting,
because we&#146;ve now elected to build our own warehouse on the facility. Our original plans were to lease that space, but after seeing where the warehouses were and the total costs, we&#146;re better off in putting our own capital into that. So,
it&#146;s driving the capital number higher for the one year. Thanks, Rafe. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you. The next question comes from Keith Hughes with Truist. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Keith Hughes </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, first question on the SG&amp;A spend,
looks like, I think you had said there&#146;s going to be some deleverage in the year. Is&#133;will the deleverage be seen rapidly through the year, or would it be more as we progress, because, I mean, that&#146;s new products out there you&#146;re
promoting. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You&#146;ll see
leverage&#133;this is Brenda. Thank you for the question. You will see leverage throughout the year, but most of that will come closer to the&#133;well, in the beginning part of the year, with the higher revenues that you&#146;ll be seeing coming
in. But we are continuing to make sure we invest in that marketing, investing in the new products for 2024, which we&#146;re hearing a lot of excitement around. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Keith Hughes </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay. And just on gross margin for the
year, can you give us any sort of feel for what that&#146;s going to look like, first half or second half? Obviously going to be stronger in the first with a lot of production, but how does that bypass the rest of the year? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You&#146;ll see stronger numbers in the
first half of the year, and then we expect additional opportunity in the back half of the year if the market is stronger than what we expect. As you saw in the fourth quarter, as those volumes decline, our gross margin does fall off. So, we tend to
see the biggest numbers during the largest revenue quarters. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Keith Hughes </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay. Thank you. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from Susan Maklari with Goldman Sachs. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Susan Maklari </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you. Good afternoon, everyone. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi, Susan. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Susan Maklari </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi Bryan. My first question is, you know,
you did a nice job of outlining some of these new launches that you had last year and the plans for this year as well. As you think about these products gaining traction out in the market, can you talk about the potential upside that could mean for
the revenue and how we should be thinking about the benefits of that perhaps starting to come through? </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, it generally takes a couple of years for these new products to really be well-seeded into the marketplace. So, as we get out to May of this year,
we&#146;ll be about a year into the <FONT STYLE="white-space:nowrap">T-Rail</FONT> program, and we&#146;ve got a lot of opportunity there still. Our cable railing system, glass rail system, as well as the fasteners all launch in the spring of this
year. So, all new to the marketplace, and then, of course, Lineage, which we&#146;ve launched over a year and a half ago, at this point, has really gained significant traction as we continue to launch more colors within that product line. And
I&#146;ve heard great things from our channel and then from those that are using the product. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Susan Maklari </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay. Alright. That&#146;s helpful. And then you also mentioned one of the benefits to margins this year will be ongoing cost takeout programs that you have
going on. Can you just talk a bit about what some of those efforts are and anything just around how they will start to come through and the forward pipeline of opportunity as well? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes. The thing I&#146;m probably most
proud of with the team is that there&#146;s no opportunity too small. There are a lot of items that are in the pipeline where we&#146;re looking at a fairly small operation and how do we make that more efficient. And everybody throughout the company
is interested in having these efficiency reviews done. And when you bring those small projects together, it ends up being big dollars. Now, on top of that, we also have some big programs that we&#146;re going after as well. We have a program within
our poly-processing, our plastic processing operation, which will allow us to clean and pelletize plastic at a higher rate than what we see across the industry and what we&#146;ve developed in the past. And then we also have other opportunities that
we&#146;re bringing in from outsourced vendors that will start to occur later on this year and into next year. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Susan Maklari </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay. Alright. Thanks for the color, and good luck with everything. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you. The next question comes from Ryan
Merkel with William Blair. Please go ahead. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Ryan Merkel </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hey, everyone. Thanks for taking the questions. My first question is on the first quarter, Bryan, the revenue is coming in a lot higher than all of us
expected, and we knew about the shift of the early buy. Can you maybe tell us how much was destocked last year in 1Q 2023? And if there&#146;s anything else that is driving the first quarter so much higher than we all expected? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">So, you&#146;ve got $60&nbsp;million to
$80&nbsp;million coming in from December, and the majority of that will be in the first quarter. Some of it will be pushed out to Q2. You&#146;ve got extremely low inventories within the channel itself at year end. And if you go back to the first
quarter call from last year, believe the numbers I threw out were, I would have liked to have seen an additional $40&nbsp;million to $50&nbsp;million of inventory within the channel itself. So, when you bring those together, that&#146;s why
you&#146;re seeing such a significant number in the first quarter. And it&#146;s important that we get this material staged before the season and ready for when things turn on. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Ryan Merkel </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Got it. And just to be clear, the first quarter revenue assumption includes <FONT STYLE="white-space:nowrap">mid-single-digit</FONT> sell-through? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Ryan Merkel </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay. And then&#133;yes just my second
question. What&#146;s sort of the feedback from contractors? How are their bookings looking? How are their backlogs? Just anything you can help us with there. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, I&#146;m still hearing confidence
from the contractors. Generally, we are seeing&#133;on average, you&#146;re looking to be between five to six to seven weeks for the contractors, which is back to an average type of lead time in the marketplace. Their phones are ringing, actually,
we are hearing that projects seem to be getting bigger, so that definitely supports that <FONT STYLE="white-space:nowrap">higher-end</FONT> consumer is still doing well in the marketplace, and they&#146;re looking to add on to their existing homes.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Ryan Merkel </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Great to hear. Best of luck. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from Joe Ahlersmeyer
with Deutsche Bank. Please go ahead. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Joe Ahlersmeyer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hey, good evening, everybody. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi, Joe. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hello. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Joe Ahlersmeyer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I&#146;d also kind of like to talk about the sales guidance, maybe a different way to frame it. Maybe this is the wrong way, you can tell me, but if I take
$70&nbsp;million out of your guide and put it back into the prior year, it actually makes the year-over-year flat. I would have expected that to be around 5% if that&#146;s the core underlying sell-through growth. So, maybe there is
just&#133;that&#146;s not the way to look at it? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No, I think when you take $70&nbsp;million to $80&nbsp;million out, we still have about 20% growth in the quarter. So, and then. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Joe Ahlersmeyer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I am talking about the year. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Oh, got it. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, so that&#146;ll be dependent upon where the inventories end with the channel at year end. We do know that the channel has said this consistently,
they&#146;re looking to be very efficient on their inventories. And what we decide to do with the early buy program next year, we&#146;ll decide that as we get later in the year and provide more details on that. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Joe Ahlersmeyer </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, understood. Maybe the other part
of that, I was confused about the implied back-half, maybe kind of similar to Rafe&#146;s question earlier, is kind of flattish versus last year&#146;s back-half, which would have had the push out of the $60&nbsp;million. So adjusted for that,
it&#146;s actually down by $60&nbsp;million to $80&nbsp;million year-over-year. I&#146;m just trying to reconcile that along still with the first question. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We expect inventories to be higher in
the channel as we end the second quarter. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Joe Ahlersmeyer </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, thanks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from Trey Grooms with Stephens. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trey Grooms </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi, good afternoon. So, I guess the one that
I had&#133;you touched on earlier, and appreciate the help with the cadence of the top line. And high-level, Bryan, you mentioned first-half would be better margin than second-half, I mean, I think that&#146;s pretty clear. But I mean, just given
the strength in 1Q as we&#146;re thinking about the contribution there, is there any other&#133;any additional color you could give us? Any other detail to help us kind of think about that, especially as it relates to the margins, just given
how&#133;I&#146;m sure production rates in the 1Q are going to be significantly higher than what we&#146;ve seen. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, our production rate will be higher than what we saw in the first quarter of last year, somewhat higher than what we even saw in the fourth quarter of this
year, but not materially higher from that perspective. And again, you&#146;ve got the highest sales numbers in the first quarter and second quarter. If you look at our numbers historically, you&#146;ll see that that tends to correlate pretty well
with higher margins and then declining in the back half of the year. Again, looking at Trex on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">quarter-by-quarter</FONT></FONT> basis is different when you look at it from a
full-year basis. When we deliver our full-year numbers, we deliver improved margins. We deliver sales growth, all of those things that come along with it. So, we don&#146;t tend to manage the company for a quarter&#146;s worth of margin. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trey Grooms </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Understood. And the color you just gave me on the production is super helpful. So, thanks for that. I guess, the second one is the <FONT
STYLE="white-space:nowrap">mid-single-digit</FONT> demand that you&#146;re calling for this year. Are you seeing any, or expecting any, material difference in the channel &#150; your <FONT STYLE="white-space:nowrap">pro-channel</FONT> versus maybe
DIY consumer &#150; in that number? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No, I expect that our mix between those two channels will remain similar. We saw good strength in the <FONT STYLE="white-space:nowrap">pro-channel</FONT> in
2023, and while some of the reports within DIY and other sectors were not nearly as positive, we were very pleased with the performance that we saw, and we fully expect that we will continue to develop good numbers through those channels. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trey Grooms </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Got it. Alright, great. Thanks, Bryan.
I&#146;ll pass it on. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from Tim Wojs with
Baird. Please go ahead. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tim Wojs </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hey everybody.
Good afternoon. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Good afternoon,
Tim. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tim Wojs </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Maybe I&#146;ll ask the sales
question a different way. Where would you expect the channel, I guess, in your guidance, what are you assuming 2024 ends from a channel inventory perspective? I know you said 2023 ended down about 15%. I mean, would you expect that to effectively be
up relative to 2023 levels, inclusive of the early buy timing and then also sounds like some added inventory in the channel? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you, Tim, for the question. This is Brenda. Right now, our assumptions are the 5% sell-through and that channel inventory would remain flat at year end.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tim Wojs </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">So, we aren&#146;t planning to have any
increases. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tim Wojs </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, got you. And then I guess just a bigger picture question on the portfolio. I know you&#146;re about a year in on some of the new decking products. I
mean, where&#133;if you think three to five years out, what does the portfolio for Trex look like if you would take kind of the entry level products, mainly Select and Transcend, and then kind of Lineage and Signature, I don&#146;t know if
you&#146;d want to lump it that way. But how would you think the portfolio kind of looks for Trex in, maybe, three to five years, or guess, what&#146;s the plan? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If you look back to the Analyst Day that
we had this summer, one of the key strategies we talked about was propping the top of the marketplace and making sure that we have the appropriate premium products that, as those customers are in the marketplace, they&#146;re making the Trex
decision. And that&#146;s why you saw a focus on launching our both Lineage product as well as Signature product along the way. But it doesn&#146;t mean that we&#146;ve walked away from the wood conversion marketplace. The enhanced product line is
still extremely important for us. That strategy of having basics at roughly two times the price of lumber, and then giving that option for the consumer to walk up to our enhanced naturals product line at roughly three times the price of wood. That
continued to be an effective strategy in 2023, and we&#146;ve not seen any indications that that won&#146;t continue to be effective as we go&#133;as we continue with that. And we are continuing to see new opportunities for that product line as well
as the rest of our decking and railing as the marketplace sees the opportunity to optimize their overall working capital by focusing on one or two brands rather than potentially three or four brands. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Tim Wojs </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, very good. Good luck on 2024, guys. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from Michael Rehaut
with JP Morgan. Please go ahead. Mr.&nbsp;Rehaut, your line is open. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Michael Rehaut </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Sorry about that. I had it on mute. Good afternoon and thanks for taking my questions. First, I&#146;d love to understand, you know, I think you&#146;re
talking about, in effect, growing with the broader market in 2024. And just wanted to kind of understand, given the fact that you have significantly expanded your capacity over the last two years or three years, how does some of those additional
growth strategies play into, let&#146;s say, what I would consider to be more of your typical outperformance of the decking market relative to the underlying R&amp;R of 5% to 7%, let&#146;s say. You&#146;ve obviously highlighted a lot of
opportunities around either international or perhaps aligning yourselves with certain production builders. You&#146;ve highlighted the railing opportunity. So, just trying to kind of reconcile where some of those growth strategies, how do those fit
into the 2024 outlook, or perhaps with that, do those strategies more, kind of, supercharge growth, let&#146;s say, for lack of better word, in 2025 or 2026? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Well, a couple of things to unpack with
that. You are seeing, kind of, the supercharging of our product launches as we move into 2024 at a higher level than you&#146;ve ever seen with Trex in the past. But I think it&#146;s also important to note that we believe the numbers that
we&#146;re providing recognize that there&#146;s still some uncertainty in the economy. We expect the Repair and Remodel sector as a whole to be <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">flat-to-down</FONT></FONT>
single-digits versus us talking about sell-through </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
in the <FONT STYLE="white-space:nowrap">mid-single-digits</FONT> growth. So, you see that 5% to 6%, 7% type outperformance of Repair and Remodel. As the Repair and Remodel market stabilizes, I
fully expect that we get back to that sell-through on a <FONT STYLE="white-space:nowrap">low-double-digit</FONT> type rate, and getting back to those sort of numbers that Trex has well been known for over the years. So, there is some conservativism
in there as we continue to navigate the uncertain economy. And I hope as the year goes on, we&#146;ll be able to further update that number and we continue to see strength, especially in those <FONT STYLE="white-space:nowrap">higher-end</FONT>
consumers and get back to more of a normal economic environment. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Michael Rehaut </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes. That&#146;s great, Bryan. I appreciate that. And, I guess, just secondly, that, just to make sure I properly heard an answer earlier regarding SG&amp;A,
you are expecting some leverage. I think a year ago you had talked about 2023, maybe originally being in a 15% to 16% range, if I remember correctly. Is that kind of the right way to think about 2024 off of 2023 16.1%. And would that be a number
that you can lever as well in the next couple of years? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, exactly, and that is the plan. So, for this year, we are again expecting 20 basis points to 30 basis points of leverage off of that number. And again,
going forward, we will continue to lever SG&amp;A to drive incremental EBITDA margin. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Michael Rehaut </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Great, thank you. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from John Lovallo with UBS. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>John Lovallo </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi, good evening guys. Thanks for taking my
questions. The first one is, the 2024 guide seems to imply incrementals of around 35%, 37%-ish. Curious what amount of startup costs from Arkansas are embedded in there, and if, you know, you expect more of those to hit in 2025 versus 2024? </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Going into this year, we&#146;ll see
minimal startup costs at the Arkansas facility. You&#146;ll start to see more of that <FONT STYLE="white-space:nowrap">ramp-up</FONT> in 2025, as in Q1 we&#146;ll start to see the repro line come up and then Q4 of 2025 we&#146;re expecting
compounding to come up. And then in 2026 we start to see decking. So that&#146;s when you&#146;ll start to see more significant costs hit our financial statements, and at that time we will be sure to siphon out the cost of the startup related to
Arkansas versus normal, everyday operating activities. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>John Lovallo </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, that&#146;s helpful. And then, I guess, as we look at the bigger picture here, and think about the
<FONT STYLE="white-space:nowrap">mid-single-digit</FONT> sell-through that you&#146;re talking about. I mean, if you had to characterize risk being skewed to the upside or to the downside there? And, maybe, what are the factors that could drive
either that upside or downside? </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Considering we&#146;re here on earnings call day, I think we&#146;ve balanced the risks on the upside and the downside. As I mentioned, I feel as though,
given what we know about the consumer that &#150;and it&#146;s very early in the year &#150; we&#146;ve got to see the season actually kick off. But everything that I&#146;m hearing from the channel is they&#146;re excited about the opportunity to
grow with Trex. The consumers are coming through the door. The contractors are getting their backlog filled as they go into the summertime. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>John
Lovallo </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, guys, thank you very much. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan
Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The next question comes from Truman Patterson with Wolfe Research. Please go ahead. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trevor Allinson </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hi, this is Trevor Allinson on for
Truman. Thank you for taking my questions. First, just wanted to touch on inventory levels again. It sounds like by the end of the year, you guys are still expecting channel inventories to be near the historical low levels that they are now. What do
you think gets the channel to start taking on some more of that inventory? Do you guys bring on more capacity? Other players in the industry have also brought in more capacity. Do you think that inventory levels going forward, more
intermediate-term, will continue to remain low or do you think over time, as the macro provides some more certainty, that we&#146;ll get back to those normal
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">days-on-hand</FONT></FONT> type levels? </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I think what&#146;s most important with what we&#146;re talking about is getting inventories to the right level as we go into the season. If you go back to the
historical years at Trex, usually inventory would be at its lowest point coming out in November and then we would start the early buy program, start to build some in December, and then through the first quarter of the year. In this case, we elected
to go ahead and do that early buy all in the first three months and we&#146;ll decide how we handle 2025 as we get closer to that. But I&#146;m not particularly concerned by those inventory decisions at the end of the year. Whereas if you were to
tell me we looked like we were going to have historically low inventories at the end of the first or second quarter, I would have great concern as to how the channel was managing their inventories and their responsibilities. I don&#146;t see that
being the case. I&#146;m very pleased with what I&#146;m seeing from all of the partners in our channel that will have the appropriate material to be able to support the marketplace and where the <FONT STYLE="white-space:nowrap">year-end</FONT>
comes out from an inventory perspective, we&#146;ll either be able to address that by putting some in December or, again, doing it in the first quarter. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trevor Allinson </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, thanks, Bryan. That&#146;s really
helpful. And then, maybe a longer-term question, EBITDA margin target 34%. Can you talk about where you think gross margins land within that 34% longer-term guide? And then within that, how much do you think comes from leverage on volumes and just
your continuous improvement in <FONT STYLE="white-space:nowrap">cost-out</FONT> initiatives? Thanks. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yes, I think to split it from a gross margin perspective, it&#146;ll be roughly split between continuous improvement as well as capacity utilization. But gross
margin will have some impacts as it relates to depreciation coming on with Little Rock, as well as some of those startup expenses which Brenda mentioned, that will be transparent on what those costs are going to be. But early on, we won&#146;t have
as favorable of a cost basis, because the facility won&#146;t have the same kind of volume that our Virginia facility has along the way. So maybe there will be some headwinds as that plant gets up to running its full output, but over the long-term,
we expect that plant will have our best cost basis across the company. And then there&#146;s still the opportunity to&#133; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trevor Allinson </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Okay, makes sense. Good luck going forward. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#133;still the opportunity to be able to leverage SG&amp;A over the next five years from where we are today. On top of that, 20 basis points to 30
basis points that we&#146;ve talked about for 2024. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Trevor Allinson </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Got it. Thanks. Good luck going forward. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Brenda Lovcik </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thank you. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This concludes our <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">question-and-answer</FONT></FONT> session. I would now like to turn the
call back over to management for closing remarks. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>CONCLUSION </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bryan Fairbanks </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Thanks for everybody&#146;s attendance at
today&#146;s earnings conference call. We look forward to speaking with many of you in the upcoming weeks. Good evening. Bye. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operator </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The conference has now concluded. Thank you for your participation. You may now disconnect your lines. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>trex-20240226.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 3/5/2024 7:23:12 PM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2023"
  xmlns:trex="http://trex.com/20240226"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://trex.com/20240226"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd" namespace="http://xbrl.sec.gov/naics/2023" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trex-20240226_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trex-20240226_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>trex-20240226_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 3/5/2024 7:23:12 PM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:type="locator" xlink:label="dei_AmendmentDescription" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentDescription_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Description</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentDescription_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Description</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>trex-20240226_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20231012.2 -->
<!-- Creation date: 3/5/2024 7:23:12 PM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="trex-20240226.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="24.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:type="locator" xlink:label="dei_AmendmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentDescription" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140715320008464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Feb. 26, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TREX CO INC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001069878<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K/A<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb. 26,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1910453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2500 Trex Way<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Winchester<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(540)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">542-6300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Common stock<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TREX<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">This Amendment No.&#160;1 to Trex Company, Inc.&#8217;s Current Report on Form 8-K is furnished to include a transcript of the earnings conference call held on February&#160;26, 2024.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )U+95@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "=2V58:?;?#>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NG\V0%&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_N7S
M9\D->HE]H.?0>PIL*5Z-KNVB1+\1!V8O 2(>R.F8IT27FKL^.,WI&?;@-7[H
M/4%5%-?@B+71K&$"9GXA"M48E!A(<Q].>(,+WG^&=H89!&K)4<<1RKP$H::)
M_CBV#5P $XPIN/A=(+,0Y^J?V+D#XI0<HUU2PS#D0SWGT@XEO#T]OLSK9K:+
MK#ND]"M:R4=/&W&>_%K?W6\?A*J*:I45=5:LM^5*5K=R??,^N?[PNPB[WMB=
M_<?&9T'5P*^[4%]02P,$%     @ G4ME6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "=2V58NR[,D[ $  "I$0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V8:V_B.!2&_XJ5E5:[TK1)7*"T TB4MKMH9EI4V.E>M!],<D*L)G'6=DKY
M]WN<T(29"0Y?(!?[S>-S[#?'&6V%?%$Q@"9O:9*IL1-KG5^[K@IB2)DZ%SED
M>"<2,F4:3^7&5;D$%I:=TL2EGC=P4\8S9S(JKRWD9"0*G? ,%I*H(DV9W-U
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
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( )U+95AI]M\-[P   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( )U+95B97)PC$ 8  )PG
M   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ G4ME6+LNS).P!   J1$  !@              ("!#@@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( )U+95B?H!OPL0(  .(,
M   -              "  ?0,  !X;"]S='EL97,N>&UL4$L! A0#%     @
MG4ME6)>*NQS     $P(   L              ( !T \  %]R96QS+RYR96QS
M4$L! A0#%     @ G4ME6!PX9>H_ 0  / (   \              ( !N1
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( )U+95@D'INBK0   /@!   :
M              "  242  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( )U+95AED'F2&0$  ,\#   3              "  0H3  !;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     )  D /@(  %04      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d791901d8ka.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K/A" isOnlyDei="true" original="d791901d8ka.htm">d791901d8ka.htm</File>
    <File>trex-20240226.xsd</File>
    <File>trex-20240226_lab.xml</File>
    <File>trex-20240226_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d791901d8ka.htm": {
   "nsprefix": "trex",
   "nsuri": "http://trex.com/20240226",
   "dts": {
    "inline": {
     "local": [
      "d791901d8ka.htm"
     ]
    },
    "schema": {
     "local": [
      "trex-20240226.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "trex-20240226_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "trex-20240226_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2023": 3
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "report": {
    "R1": {
     "role": "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "duration_2024-02-26_to_2024-02-26",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d791901d8ka.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "duration_2024-02-26_to_2024-02-26",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d791901d8ka.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "terseLabel": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://trex.com//20240226/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "terseLabel": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001193125-24-058852-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-058852-xbrl.zip
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
M3 7Q(/5]*7S)<2.I)0:DQ5S11]2/A1@,K([L+E(?XX,P;>YB0,H#B$X5\QR
MI8!& ][MN8IZ3/0"=T@"(&W0'NH1H@:B!6P+<^ 13I7C$RP]Z$<2Z@WCLC;
M1M''=IBEXKBU$I!DP!AYSSPFJ4NJ'K3M:0Q,2FDK'2[K>#GR/=L6^>XU53["
MLV.,.X^E9[#V6C8VL3 K_G;6U3VN-E]!9X"I:-9Z7K1E$>RL-RTAW!8%ABH0
MOTG5.4=ZY\]SN<N-S<EL3IU,LY;L'.C/7.](%"/: #$FB3,5D]5[("XYZS22
M9Q3DB4 .XC*2-,])^5V=6%DC#14WV0IZE=\US#Z@/!NH[=U_!FL')F]S3[>V
M\%[\3,([)@QT'5)F7G)7N@$S1U.F%7N"L9#'#F]*Q%?V9N6,=-CC\43J[E4;
M]J8-=Y*A)<>+A/H*"'IK66NWMTC KJT5^9])*U:**% P94^0,!;]53Y@#4UR
M4IBSVZ\NA7V^:M,AM*D:!#TF#Z%3%\:K3JVE4UF6RB7M_>I4U.?:.K7O,*[J
M.4@2B-R&Q-8A'?3X@_0[3)\'G(FC("J#-0%9<=![<B]%7W60LC[&5C0@#FMS
M+[PE$()5XS0.N6:0*GQKYK-9DD2M/[_4@#6N#,, 07V\8X ;2FNRQVJE1MAA
M?LPI'H6#YU9W&L\.6377_\0TTYOO"FK)YAX>WT);L1G;*HM9\-N;"S,/:OSX
M886X\7O=MAPV?3KS8CYB7IYP*Q5DN_V(M.+N]T+1YW/9@PX(-G.9K4"P/:$M
M1B]@NA;0*\I1X/M2N,X6A&\+0/KHL=PA#M[G,#0JB0?S@Q+)'G@ [4!=J&<C
M7*:VC>?XL3*^.<6AT@G"[(3SZ-9<-DE'6W.30A[)PHCT2](6YCHO!ECCXO]/
M_(:!<+<UVG,].EHHD";KS@DD?C6!"%H,6 Z(P.W389 (KW0=775&X % BY"%
M-WG]<QFOQA],PI&,GL#C.]G[?6'$T>$.#H+9&O@N]:@2<DAN!:C><@MP]A1F
M<_5+<&Y88$ONHWYMG<0V\79"$]W#HDOCJ,'ZY&(Y-D15STZ/3NF4>U)B@^A^
M*]B3C5.H,'"[)ST>=,+D:7C,AQ$:6BF]OMAB, H5O?L UQJ]%(8 O'-)A[F.
M'GWAC=7T@M?H+#,P6Q\)B+KZLU:_J=13Y=JG3Z6[1J40?WC)X-\T%Z)_HC^"
M/9N'LO/*4E6LBV)AF)=6VK#FC\--=O9<^/RQ/;YPE746]%RE3_O5P#5&\!L<
M''DW\GUE ;Y8.\]- /"3F(C:,I$_6:"U)!D]'H/20;P&/ &7C6<;)0 &"B"!
M>AYX=5MO:0 1QNY>1F1!F("*J#J2,4T6U6?N R/Z'CD #PTO;A@$,RTFPREE
M33VE[ E";A^A1+@M,M+Z-"FY@3A9KK\G>LQH\J&NTSD3 *;#X8'="R;GC3,4
M(1]A3=$J8+P%MF6V/XP>E*(VFB4(+ACT3Q&8=WB+*Y+/XR[+JQEY0C.23^.1
MXI_3C(R-A3ZLCDXUM"*1_ 3IY[<=2>=XD9% 6=?X/];/8&8/DD5+*#PB_M83
M'ZS;CWJL<;+NZ"@\6Z?_.)GH[SJGX>9/WH7?YP]W&F[MDVRQ5BTX?GKXHS^1
MBFQ^V&>-HTXD?CUF^/+05,L5]H_]'U[2Y[JW.-^U[#C(/ABYEA5\,22<B&S0
M04_(Q-AF1KJYP/S,:4)\?AH*,DM+  *@[0'R60>[/3?ONA:>--7ID?PEHHZG
M$:DPVT])^/I.YSQOY@W388-\WDIW5%<?GYP!3 M\QV9AV<D&F&TGY(G.EBX[
MI?<KBXUIY-+F$PI,6<"W.JL$_ >]I;:^$W5#%27Z[G42N>$@9Q!2<$^SL*H-
M!\$W-Q,G>JL5YJ1'>CT"0T>3R2[0]M=\U_[R78N.)E??WY::7^J51S)=X7O1
M5F#1_*98]&XB81SFL__M<1GAYO6V1\(@L3Z="'=Z$&C:M(?):[T%$KYI#8=I
M0:P%BV?:0&&TVV(=ZK8QOXX=Z?VRJ )"XIZ'Q@J[ \YTA(2%.8\%@#\M I[%
MO-/"'%Y07Q\%+[VAGA^AX!DW?@!SN?C.RX9'=)=47_32M&W]#@K1$L>CBUZ
MYXF7C2\C+)#/5-J=D&"G\<L"=SP)O>OEA$61P>SVRH;&*A-DR)^ <AQ*/J;)
M)_%@\Q\'O@9P0(&>7^FON,H&\S@@S+\X0-<[P)SZ?>X(,W_-Y98[G+4G4MKA
M+7:Y#@:[RH3_YX3^[RB*_P-02P,$%     @ G4ME6'N@C@/2/P  MB@! !$
M  !D-SDQ.3 Q9&5X.3DR+FAT;>U]:7/;9K+N=U;Q/Z!\[/EPBE2TV(Z3>)R2
MESC*>(NE&9_<;R#QDD0$ A@LHCF__O;3W>\"D(HT)Q9]K/&M>VIBD03>M9>G
MG^Y^_//9ZU=/'O_\XOCYD^'@\=G)V:L73U[\S_B[[_8.'W\C_Z2_?Z-?B!X_
M??O\M^CIRV=O7[U]_]<['WX^.7MQ)SH]^^W5B[_>R=+<C!<FG2^:[]\4U3+.
M[CR)A@/Z_3.3-Z9Z\OCYR3_LEU=ITBR^?[3W(,WO1'&6SG-Z@)DU=_@U[^S7
MEG$U3_-Q4Y3?[Y?-#Y'^>U(T3;&4/\V*O!G7Z;_,]P?^W[-XF6;K[\_2I:FC
M-V85O2^6,;WI^-7)RS=_O5-AD'>>/'[ZY,7'13I)FP@SCAY_\_3)XV_>8<K;
M1G!P^ F&\.2L,A^C9\6RC//U*#K)IWL1WKE]TI_FE3\5;=4LHE_;N*)]B.(\
MB7YJLRSZS<15=+A_>!2]B*L\S>?U</"LR&>F,OG41,]B^LY-C^UUD2<Q+<1/
M9E+1^-9_R2=U^</APQ$&=G\4/?A^?S]Z]YI&6-/8\^C&]^?9V_?OWKX_/GL1
MO3M^?W;R[.3=\9NSTQM?!SJ+3ZMUG$<_Q6DUB?/S&J<Q&D>/3YZ\JTR=)G2)
M1K0_B]3,HA<?S;1MT@L3O9W-TJFI'G]S\F0W8S2T7]&KXF*:GOL1GIH\+:KH
M'S24R(\VDL'^E.9Q/DWC;&.P-[J1--KCY9H.5D6O3\R_KCG:5V;N1\IWY=1,
M*]/0V=S9N)_%M5E'?RODI7;8)_F%J1L:^'N3Q4U:Y'4XH&](NI+T4EE+4I3_
M_^,RJIMU9KKC-,N-8>)/93PWXTEEXO/QQ,R*RGP?9ZMX7=_!2TJ\Y.?WT>G)
M_Z-9']VQSV5=\/U_?<?_[T[TX>3YV<]_O7.POW_/B=MG+]Z<O7C_?TX;8*6Q
M_30>7LZKY/_#3_3.MZ6I8NRC?=_V*7Z2U[TLBB2*9Q"=19&/^#RO3#8MEB9J
MBJA9F"A42,/!]75%U%,5>]$Q?:^DWZ73E![6U-$JI;],3)3F49:2_,['19ZM
MHV61F+WH=%&T61*MBS;*C:%1UC5]AR2%&45E9N@*1#6=!+J,<33UKZI+ UE"
M7XTFZZBD_:MI-#R3O_S7P?UO?_AO_,^C'Z)SND*S(LN*%3V<OBJ?[N_IQ\=8
ME.&@*4C]X$\/?ZCY:?8TC/#(RK@YD&@NRK*HFC9/FS46+Z[/HW^V="5Q%?>B
M,_E+[/XVXKDM8QUE;WCT]%S_=*!_HB-(OZBBQF2F7!2YP1S*..%GK])FD53Q
M2K[BWZ%+=<4K#NVTW_'7AX.\:' "@LF;"YIZE-8T62QH9:9%E9CDYLV3DVC%
M)R$O5G1,SN5@MJ3KL:?!SA<7="#ILU Z[NF$HCFM_L+$.MS+!/2C&Q#0N[C&
M9PNR"+#S(VQ3M<;9( $=_5ZDN(M16\M>[@T''^B<X-^%KA^,N)C.<<^Z&'G-
MQY?\$KN"/^LH_5&T57T&#]G0]WO1+SI.&43P3#IN'25]R=.OH9S)-HIKR#::
M+LT>ES=:FN7$5/2OF4@Y6DM2<4MZ(%TI/EPL]6@4=0L)I+>H,G*F>$E%>F('
MSTT33;.BYD/9Q#*CF9LL_;3-2.AA7[#R,Y&D_PPDZ0R2=&TE*<:0^K?1?\87
M<9K%D\RXW9,!VBNZ,I,Z;8S^T%^-X8"W&4_(ZD(O,'UY2D:SB'PKQ/HO2*U-
M45F;@JT K-CE[^<I'NU'M#KU3L0#1@_IX*4"I@MY  '>/4%[^.<?CNI3"8'.
M:W<K!<@/@ 3:BYZRG48;0[M+SQY%&1U2TNV56::T[TY8-(NX(8LM;OCTJW3
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
MM!H!;]F^_ZD"!M%S,G&%5,W2/:YR@9CCG"T!^34M=KTRYER^5]O7'Y.6(G?
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
M%,\*[!2FNMIH5EBM@"TE3\8('=G0?]4B@))#IGDBI%(.#WK>K#BOAT>]/[M
MQ*<A5?P1NUO6@89W<'C/:OIEFK"=Y0,=<7.=NCS]>&(?-$V9YA5SZHWY.#6E
M2^R#OA%(;=3-&+6<YKE;3Q#!)2]$J\IT?7AA!=4-'URU=SHG^:&<Y!" T&H8
M'& IIE,.<V[Z_.+$[BAE*9H!+&G$86SB-*N#JE4;-!V/G7UPE*AN#);CK7]X
M.H\V*53#P=VC;S=(5"14ZJ#>Q+6H5PX W<(!\RY0UT9*@UI<B.+Q2 68H"VD
MOQSMDP%U+2_BVP?;O(C@ICL?@O3 <&#!W?YMN'$*G5L)AZLZ3]R+.<WLXKR7
MPTT YZCW)]JFC&F"<V/+H0KG N1 \8N' \,N 9[8Q!\EO713C3W@53]\> ^4
M6^=\AS2\E*/[=6.'W=NWN_<W3TK?I^S (Y<\YL&6$_>@:X'S3/G0^XL^W6J"
MNK403Z<[Y[N'A[UW]1%_KG7CTS;ZYF;/P-Q%I:B0=>"*")+JF\33<_K@Z.@'
MJ>(%'@+^YBM&08QP1;"LJ 6S!WKRQYC439>/VAFI0,@3[*J&0&"O%HKAS-A\
M+CJSGSZC3I]RZB2,V/&K5>J^5:K@JY3!:)>(QNF-="0;+=Y1VZ"_QZGDWO-+
MV1BR>6_\W(#AZ;F:48^JF;I2FZG:28*&AN577'8ZRX^# [[Y!T=D(>2YU!+<
M,*,>[&\*'A7H7M!:DYF6^=%N+$>EJJ#\;V(Q1BGRLK&T@B'*^B#](P;D:-,-
M$2*DNP$K1I)R%8;$:FEV%FM?G]3JTKLTE8I9IRZBN^*"T5@XI 2SY$;!+5G^
MJHB395SRA0Q+J]QT73$Y5BC8E;)1,6?]@#+#/K%/B[YP16B2J%(\Q05!G&.
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
M(0KM<T%62 I" ''E;-=Y+NRF%W21LW]2L24VMW']U&IN3R;R<'N7+W$;=9E
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
M>F4>1-*"Z>&M==D^<*NLL."X)2U!-I6Q5HV4'M/2LLO7Z@@6F^,';L&UJ';
M /2-",0$74+^N6:KG0JE@A2P@1:2[,R%]+3,;><]]L/%^N8BI$)D[;>%9RP^
M[ T?<6MXZPIN*TJV4:-4TG8P*1QSNFG_<IR[H)*>^#E\\&FJ<O%\HR'<CV*Y
M9K9!$#=Y;TK:;E8A[\VR2$RF# "L4TR7J<BL3?_GJ77 O^GHC!$GZ9+JR$L+
MV]=;E@E*RW82^CJP^Q>+KAY^15?_C,R J+X>.:9/OJHM129,'E=:E=PH4:(/
M28E^>T]K\6QHZ,T[PRU*+KE.JL/)M)F02OL7%RT25N@&!P:)>QZWBGO'_7K\
MUJQ8T?UJ)WV^&<\%JDJ+\MJ:/^YUK,RT9%4HB432+2S4,X$$A)4HB(8SM-B@
MLBPZR<,7600KR%07,&#2>FGWSG6^#(&#/+Y(YS:#P<DP+[I@/I(U3.:_]=P9
MBY[#@./2U+V^$2*Z9J!@TRC;,HFMY-6"B$I("L>@;=^8A-6A\:>6T/7O5S]B
M*(9!G]HNOEMX:Q7&I!?HB&4ZVW0:F?PBK8I\R<7,;Z>SH^7I@]Z'X#A9;A/M
M=2>K16&B(,;/QJ#0,C-M #]RM?Y\#\P31FMA,FN/":Y47J_H!&@.#2G6.7V
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
MFX1RVOJB*_=KF?T/2R3702$G0WW [&S=G3%O9I^F/O(/4$L! A0#%     @
MG4ME6'T]""%<#P  Z&4   \              ( !     &0W.3$Y,#%D.&MA
M+FAT;5!+ 0(4 Q0    ( )U+95A[H(X#TC\  +8H 0 1              "
M 8D/  !D-SDQ.3 Q9&5X.3DR+FAT;5!+ 0(4 Q0    ( )U+95A*1(NI.@,
M #,+   1              "  8I/  !T<F5X+3(P,C0P,C(V+GAS9%!+ 0(4
M Q0    ( )U+95B ?$VZC@8  (1&   5              "  ?-2  !T<F5X
M+3(P,C0P,C(V7VQA8BYX;6Q02P$"% ,4    " "=2V58:?UTC\P$   ?+
M%0              @ &T60  =')E>"TR,#(T,#(R-E]P<F4N>&UL4$L%!@
0   %  4 00$  +->      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>d791901d8ka_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trex-20240226.xsd" xlink:type="simple"/>
    <context id="duration_2024-02-26_to_2024-02-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069878</identifier>
        </entity>
        <period>
            <startDate>2024-02-26</startDate>
            <endDate>2024-02-26</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName
      contextRef="duration_2024-02-26_to_2024-02-26"
      id="Hidden_dei_EntityRegistrantName">TREX CO INC</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-252">true</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2024-02-26_to_2024-02-26"
      id="Hidden_dei_EntityCentralIndexKey">0001069878</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-263">8-K/A</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-264">2024-02-26</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-265">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-266">001-14649</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-267">54-1910453</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-268">2500 Trex Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-269">Winchester</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-270">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-271">22601</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-272">(540)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-273">542-6300</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-274">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-275">TREX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-276">NYSE</dei:SecurityExchangeName>
    <dei:WrittenCommunications contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-277">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-278">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-279">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-280">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-281">false</dei:EntityEmergingGrowthCompany>
    <dei:AmendmentDescription contextRef="duration_2024-02-26_to_2024-02-26" id="ixv-167">This Amendment No.&#160;1 to Trex Company, Inc.&#x2019;s Current Report on Form 8-K is furnished to include a transcript of the earnings conference call held on February&#160;26, 2024.</dei:AmendmentDescription>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
